Сборка ядра FreeBSD 8.0, постоянные проблемы
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
Вообще-то 128М это для сборки ядра очень мало. Она хоть не битая, мемтестом гоняли? Сколько свопа в системе?
Oh my God, they killed init! Bastards!
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
на SCSI работает USB диски3) Если у меня нету SCSI, RAID, кучи Ethernet карточек, то зачем мне включать это в ядро??
а вообще, что вы этим хотите добиться?
может если у вас сего этого нет вам проще DOS поставить?
имхо фря вообще не ускориться даже если вы пол системы удалите, а не только ядро облегчите
посмотрите сколько весит ядро GENERIC и после вашего секса сколько оно будет весить(если он увас будет удачный)
ну облегчите вы ядро метров на 10
ну и что?
имхо гуру вообще практически не трогают ядро GENERIC а если трогают то только добавляют а не убавляют из него
но это уже другая песня
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
у меня на VMWare 64Mb и каррнет работаетDog писал(а):Вообще-то 128М это для сборки ядра очень мало. Она хоть не битая, мемтестом гоняли? Сколько свопа в системе?
так что пусть аффтар руки выпрямит
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
Работать на 128МБ система будет без вопросов. Но при пересборке ядра этого будет заведомо мало, если своп отсутствует или слишком мал, то логично что закончится все ошибкой.Гость писал(а):у меня на VMWare 64Mb и каррнет работаетDog писал(а):Вообще-то 128М это для сборки ядра очень мало. Она хоть не битая, мемтестом гоняли? Сколько свопа в системе?
так что пусть аффтар руки выпрямит
Oh my God, they killed init! Bastards!
- BirdGovorun
- лейтенант
- Сообщения: 878
- Зарегистрирован: 2009-10-20 20:27:13
- Откуда: Харьков.
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
Достаточно памяти.Dog писал(а):Вообще-то 128М это для сборки ядра очень мало. Она хоть не битая, мемтестом гоняли? Сколько свопа в системе?
Пень 200ММХ с 72 метрами и Своп 150 метров, собираеЦо, но долго

-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
кстати а что там у аффтара со свопом?Dog писал(а):Работать на 128МБ система будет без вопросов. Но при пересборке ядра этого будет заведомо мало, если своп отсутствует или слишком мал, то логично что закончится все ошибкой.Гость писал(а):у меня на VMWare 64Mb и каррнет работаетDog писал(а):Вообще-то 128М это для сборки ядра очень мало. Она хоть не битая, мемтестом гоняли? Сколько свопа в системе?
так что пусть аффтар руки выпрямит
конечно же своп должен быть правильным
- Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
- Контактная информация:
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
Вот это и я пытаюсь выяснить 

Oh my God, they killed init! Bastards!
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Сборка ядра FreeBSD 7.3 те же самые проблемы
Поставил я 7.3
Проблемы остались теже. Ошибки тоже похожие, но разные
Конфига не правилась, система чистая.
Ошибка №1
Ошибка №2
Ошибка №3
Ошибка №4
Ошибка №5
SWAP 222mb.
Устанавливаю обратно 8.1RC2
Проблемы остались теже. Ошибки тоже похожие, но разные
Конфига не правилась, система чистая.
Ошибка №1
Код: Выделить всё
./aicasm -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sy
s/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/s
ys/dev/ath/ath_hal -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -I/usr/sr
c/sys/gnu/fs/xfs/FreeBSD -I/usr/src/sys/gnu/fs/xfs/FreeBSD/support -I/usr/src/sy
s/gnu/fs/xfs -I/usr/src/sys/contrib/opensolaris/compat -I/usr/src/sys/dev/cxgb -
I/usr/src/sys/cam/scsi -I/usr/src/sys/dev/aic7xxx -o aic7xxx_seq.h -r aic7xxx_re
g.h -p aic7xxx_reg_print.c -i /usr/src/sys/dev/aic7xxx/aic7xxx_osm.h /usr/src/sy
s/dev/aic7xxx/aic7xxx.seq
./aicasm: 880 instructions used
./aicasm -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sy
s/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/s
ys/dev/ath/ath_hal -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -I/usr/sr
c/sys/gnu/fs/xfs/FreeBSD -I/usr/src/sys/gnu/fs/xfs/FreeBSD/support -I/usr/src/sy
s/gnu/fs/xfs -I/usr/src/sys/contrib/opensolaris/compat -I/usr/src/sys/dev/cxgb -
I/usr/src/sys/cam/scsi -I/usr/src/sys/dev/aic7xxx -o aic79xx_seq.h -r aic79xx_re
g.h -p aic79xx_reg_print.c -i /usr/src/sys/dev/aic7xxx/aic79xx_osm.h /usr/src/sy
s/dev/aic7xxx/aic79xx.seq
*** Signal 4
Stop in /usr/obj/usr/src/sys/GENERIC.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Код: Выделить всё
--------------------------------------------------------------
>>> stage 2.3: build tools
--------------------------------------------------------------
cd /usr/obj/usr/src/sys/GENERIC; MAKESRCPATH=/usr/src/sys/dev/aic7xxx/aicasm m
ake -DNO_CPU_CFLAGS -DNO_CTF -f /usr/src/sys/dev/aic7xxx/aicasm/Makefile
Warning: Object directory not changed from original /usr/obj/usr/src/sys/GENERIC
yacc -b aicasm_gram -d -o aicasm_gram.c /usr/src/sys/dev/aic7xxx/aicasm/aicasm_
gram.y
yacc -b aicasm_macro_gram -p mm -d -o aicasm_macro_gram.c /usr/src/sys/dev/aic7x
xx/aicasm/aicasm_macro_gram.y
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/de
v/aic7xxx/aicasm -c /usr/src/sys/dev/aic7xxx/aicasm/aicasm.c
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/de
v/aic7xxx/aicasm -c /usr/src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c: In function 'symtable_dump':
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c:610: internal compiler error: Il
legal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1
Stop in /usr/obj/usr/src/sys/GENERIC.
*** Error code 1
Код: Выделить всё
mkdep -f .depend_aicasm -a -nostdinc -I/usr/include -I. -I/usr/src/sys/modules
/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm /usr/src/sys/modules/aic7xxx/aicasm/
../../../dev/aic7xxx/aicasm/aicasm.c /usr/src/sys/modules/aic7xxx/aicasm/../../.
./dev/aic7xxx/aicasm/aicasm_symbol.c aicasm_gram.c aicasm_macro_gram.c aicasm_sc
an.c aicasm_macro_scan.c
echo aicasm: /usr/lib/libc.a /usr/lib/libl.a >> .depend_aicasm
cd /usr/src/sys/modules/aic7xxx/aicasm; MAKEOBJDIRPREFIX=/usr/obj/usr/src/sys/G
ENERIC/modules make -DNO_CPU_CFLAGS -DNO_CTF all
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/mo
dules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -c /usr/src/sys/modules/aic7xx
x/aicasm/../../../dev/aic7xxx/aicasm/aicasm.c
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/mo
dules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -c /usr/src/sys/modules/aic7xx
x/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c
/usr/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c:
In function 'symtable_dump':
/usr/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c:
458: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1
Stop in /usr/src/sys/modules/aic7xxx/aicasm.
*** Error code 1
Код: Выделить всё
--------------------------------------------------------------
cd /usr/obj/usr/src/sys/GENERIC; MAKESRCPATH=/usr/src/sys/dev/aic7xxx/aicasm m
ake -DNO_CPU_CFLAGS -DNO_CTF -f /usr/src/sys/dev/aic7xxx/aicasm/Makefile
Warning: Object directory not changed from original /usr/obj/usr/src/sys/GENERIC
yacc -b aicasm_gram -d -o aicasm_gram.c /usr/src/sys/dev/aic7xxx/aicasm/aicasm_
gram.y
yacc -b aicasm_macro_gram -p mm -d -o aicasm_macro_gram.c /usr/src/sys/dev/aic7x
xx/aicasm/aicasm_macro_gram.y
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/de
v/aic7xxx/aicasm -c /usr/src/sys/dev/aic7xxx/aicasm/aicasm.c
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/de
v/aic7xxx/aicasm -c /usr/src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/de
v/aic7xxx/aicasm -c aicasm_gram.c
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y: In function 'yyparse':
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:799: internal compiler error: Ille
gal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1
Stop in /usr/obj/usr/src/sys/GENERIC.
*** Error code 1
Код: Выделить всё
cd /usr/src/sys/modules/aic7xxx/aicasm; MAKEOBJDIRPREFIX=/usr/obj/usr/src/sys/G
ENERIC/modules make -DNO_CPU_CFLAGS -DNO_CTF all
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/mo
dules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -c /usr/src/sys/modules/aic7xx
x/aicasm/../../../dev/aic7xxx/aicasm/aicasm.c
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/mo
dules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -c /usr/src/sys/modules/aic7xx
x/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/mo
dules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -c aicasm_gram.c
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/mo
dules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -c aicasm_macro_gram.c
cc -O2 -fno-strict-aliasing -pipe -nostdinc -I/usr/include -I. -I/usr/src/sys/mo
dules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -c aicasm_scan.c
/usr/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_scan.l: I
n function 'yy_scan_buffer':
/usr/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_scan.l:10
81: internal compiler error: Illegal instruction: 4
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1
Stop in /usr/src/sys/modules/aic7xxx/aicasm.
*** Error code 1
Устанавливаю обратно 8.1RC2
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
ошибки однозначно о нехватке памяти
странно конечно у вас всё
я на VMWare год за годом постепенно обновлял все ветки бсд, и у меня на 64M все собиралось
странно конечно у вас всё
я на VMWare год за годом постепенно обновлял все ветки бсд, и у меня на 64M все собиралось
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
ага и постоянно этот aic7xxx ругается))
причем тут ОЗУ елки палки
причем тут ОЗУ елки палки
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
gcc нехватает памяти что бы обработать файл
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
а действительно. Беру свои слова обратно по поводу ОЗУ!
По команде top видно что когда ОЗУ становиться свободно ~6мб выдает ошибку.
Почему то SWAP не задействуется, хотя пишет что
Swap: 223M Total, 223M Free
По команде top видно что когда ОЗУ становиться свободно ~6мб выдает ошибку.
Почему то SWAP не задействуется, хотя пишет что
Swap: 223M Total, 223M Free
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
ну может man swapon поможет, поищите нужные ключи
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
swapon ничего не дает
по команде swapinfo показывает информацию про своп, т.е. он подгружен.
в top тоже пишет про своп.
Но не задействуется.
по команде swapinfo показывает информацию про своп, т.е. он подгружен.
в top тоже пишет про своп.
Но не задействуется.
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
ну своп задействуеться не всегда
а там явно нагрузка на gcc идет, видать он память оперативно хочет))
а там явно нагрузка на gcc идет, видать он память оперативно хочет))
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
кароче нифига, проблема не в памяти скорее всего!
1)На виртуальной машине вообще килобайты в Free, она свободная ~20мб в Inact сидит. И собирается ядро!
2)Как оказалось нету закономерности в вылетах и наличии памяти на реальной машине, вылетает и когда 20мб остается, и когда 60 остается.
ПОМОГИТЕ!!!
Согласитесь это же не проблема из раздела "иди читай man"
Не знаю что делать!
1)На виртуальной машине вообще килобайты в Free, она свободная ~20мб в Inact сидит. И собирается ядро!
2)Как оказалось нету закономерности в вылетах и наличии памяти на реальной машине, вылетает и когда 20мб остается, и когда 60 остается.
ПОМОГИТЕ!!!
Согласитесь это же не проблема из раздела "иди читай man"
Не знаю что делать!
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
сделайте сбос биоса в заводские установки
ну и желательно если есть другие планки памяти, замените всю память
память может быть либо местами битая, либо под нагрузкой глючить, особенно если шина разогнана либо в боисе тайминги какие то меняли
ну и желательно если есть другие планки памяти, замените всю память
память может быть либо местами битая, либо под нагрузкой глючить, особенно если шина разогнана либо в боисе тайминги какие то меняли
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
не переживайте, то что ваша проблема не в "иди читай ман", всем понятнаСогласитесь это же не проблема из раздела "иди читай man"
а в маны на этом форуме только по делу посылают

-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
то что это глюки памяти я уверен на все 99%
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
А вот и нет! Причина таки не в памяти, а в моем жидярском стремлении мощности от старой железяки
У меня Celeron 733, я разогнал его до 1.1Ghz
Никогда бы не подумал что это будет мешать сборке ядра =(((
При этом же случались иногда сбои в работе, когда при сборке ядра писало типа что креш, и перезагрузка через 15сек.
Поставил BIOS на стандарт, пока что уже как 15 минут все собирается (а это скорее всего значит что процесс пошел, ибо раньше не больше 3-4 минут собиралось)
У меня Celeron 733, я разогнал его до 1.1Ghz
Никогда бы не подумал что это будет мешать сборке ядра =(((
При этом же случались иногда сбои в работе, когда при сборке ядра писало типа что креш, и перезагрузка через 15сек.
Поставил BIOS на стандарт, пока что уже как 15 минут все собирается (а это скорее всего значит что процесс пошел, ибо раньше не больше 3-4 минут собиралось)
-
- проходил мимо
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
это кстати ответы на многие вопросы, "а почему винда такая глючная и часто виснет?"
а как раз потому что винду ставили на разогнаные целероны, и она выжимала всю мощность с системы
и висла
а бсд и линухи всю мощ системы выжимают только когда gcc используют
и это кстати факт
а как раз потому что винду ставили на разогнаные целероны, и она выжимала всю мощность с системы
и висла
а бсд и линухи всю мощ системы выжимают только когда gcc используют
и это кстати факт
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
вывод - гцц - виндовая фича
)

Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2010-05-02 12:59:03
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
Ололо.
Сотни раз вам уже сказали- НЕ ТРОГАЙТЕ КОНФИГУРАЦИЮ, И НЕ УДАЛЯЙТЕ ОТТУДА НИЧЕГО.
и всё соберётся и будет работать.
обновляете исходники не через фтп, а через cvs
сборка ядра не через make depend и прочий бред а через make buildkernel - make installkernel
Сотни раз вам уже сказали- НЕ ТРОГАЙТЕ КОНФИГУРАЦИЮ, И НЕ УДАЛЯЙТЕ ОТТУДА НИЧЕГО.
и всё соберётся и будет работать.
обновляете исходники не через фтп, а через cvs
сборка ядра не через make depend и прочий бред а через make buildkernel - make installkernel
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
Часто проблема с невозможностью сборки ядра (GENERIC) связана с несобранным миром.
Нужно собирать сначала мир, а потом ядро:
Нужно собирать сначала мир, а потом ядро:
Код: Выделить всё
% cd /usr/obj/ && chflags -R noschg * && rm -rf *
% cd /usr/src/ && chflags -R noschg * && make cleandir buildworld buildkernel KERNCONF=GENERIC
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2009-01-17 17:46:02
Re: Сборка ядра FreeBSD 8.0, постоянные проблемы
И на только что установленной системе тоже нужно?iZEN писал(а):Часто проблема с невозможностью сборки ядра (GENERIC) связана с несобранным миром.
Нужно собирать сначала мир, а потом ядро:Код: Выделить всё
% cd /usr/obj/ && chflags -R noschg * && rm -rf * % cd /usr/src/ && chflags -R noschg * && make cleandir buildworld buildkernel KERNCONF=GENERIC
Пробовал и 8.1 и 8.0, одна фигня, не собирается...