Гуру инсталляции!Кто-нибудь пробовал ставить фрю на новую асустековскую мамку с мегабитным сетевым контроллером?
Суть проблемы такая (при загрузке дистрибутива с сидюка):
5.1. в safe моде выдает general protection fault in kernel mode, в обычном режиме -- подвисает. в других режимах -- либо выдает аналогичную ошибку либо подвисает.
4.9. просто подвисает.Здесь же на opennet'e было в анонсе написано, что якобы в 4.9. появился драйвер для сетевухи (на мамке интегрирован 3COM 3C940). якобы до этого были проблемы. но у меня, по видимому, проблемы остались.
Пытался загрузиться и с отключенной в биосе сетевухой и с включенной -- по фиг. Виснет в одном и том же месте, после вывода сообщения о загрузке драйвера PLIP.
Спасибо!
>Гуру инсталляции!
>
>Кто-нибудь пробовал ставить фрю на новую асустековскую мамку с мегабитным сетевым контроллером?
>
>
>Суть проблемы такая (при загрузке дистрибутива с сидюка):
>5.1. в safe моде выдает general protection fault in kernel mode, в
>обычном режиме -- подвисает. в других режимах -- либо выдает аналогичную
>ошибку либо подвисает.
>4.9. просто подвисает.
>
>Здесь же на opennet'e было в анонсе написано, что якобы в 4.9.
>появился драйвер для сетевухи (на мамке интегрирован 3COM 3C940). якобы до
>этого были проблемы. но у меня, по видимому, проблемы остались.
>
>Пытался загрузиться и с отключенной в биосе сетевухой и с включенной --
>по фиг. Виснет в одном и том же месте, после вывода
>сообщения о загрузке драйвера PLIP.
>
>Спасибо!PnP отключал?
>PnP отключал?Plag And Play OS [No]
PCI Latency Timer [64]
Allocate IRQ to PCI VGA [No]
Palette Snooping [Disable]
PCI IDE Busmuster [Enable]
>>PnP отключал?
>
>Plag And Play OS [No]
>PCI Latency Timer [64]
>Allocate IRQ to PCI VGA [No]
>Palette Snooping [Disable]
>PCI IDE Busmuster [Enable]В 5,1 без ACPI грузился??
+попробуй ком, лпт порты отключить в биосе
>>>PnP отключал?
>>
>>Plag And Play OS [No]
>>PCI Latency Timer [64]
>>Allocate IRQ to PCI VGA [No]
>>Palette Snooping [Disable]
>>PCI IDE Busmuster [Enable]
>
>В 5,1 без ACPI грузился??нет.
General Protection Fault in kernel mode>+попробуй ком, лпт порты отключить в биосе
lpt пробовал отключать. та же песня.
порты нормально определяются. все подвисает после того, как порты определились...
Скорее всего не грузится из-за карточки Apaptec 2100S SCSI RAID.Видимо нужно собирать ядро с поддержкой этого устройства.
Отсюда вопрос:
1. в дистрибе (на каком-нить из дисков 4.9) есть необходимый образ, содержащий требуемый модуль?
2. как создать образ новый на дискетке (сидюке) с нужным модулем? (киньте правильной ссылкой, плз;))
>Скорее всего не грузится из-за карточки Apaptec 2100S SCSI RAID.
>
>Видимо нужно собирать ядро с поддержкой этого устройства.
>Отсюда вопрос:
>1. в дистрибе (на каком-нить из дисков 4.9) есть необходимый образ, содержащий
>требуемый модуль?
>2. как создать образ новый на дискетке (сидюке) с нужным модулем? (киньте
>правильной ссылкой, плз;))возможно из-за IDE-Busmastering - пробуй!
>возможно из-за IDE-Busmastering - пробуй!Lavr, а что конкретно пробовать?
>>возможно из-за IDE-Busmastering - пробуй!
>
>Lavr, а что конкретно пробовать?в disable, трудно что-то сказать не видя bios, железа и процедуры загрузки, но судя по search у народа карта работает, но с отключением
ряда on-board устройств. (ide-busmastering - пришло в голову лишь из-за того что драйвер этот для ata только в 4.9 перенесли из Current, хотя
сомнительно что ide-busmastering может так повлиять...)
>в disable, трудно что-то сказать не видя bios, железа и процедуры загрузки,
>но судя по search у народа карта работает, но с отключением
>
>ряда on-board устройств.о! интересно становится;) каких устройств? я вроде там пробовать отключать все что можно.
ясен пень трудно сказать не видя биоса;)))
биос этот american megatrends, тот который с AI (artifical intelligence) ити его...>(ide-busmastering - пришло в голову лишь из-за того что
>драйвер этот для ata только в 4.9 перенесли из Current, хотя
>
>сомнительно что ide-busmastering может так повлиять...)дело вот в чем мне кажется: в GENERIC я не нашел устройства sk, которое необходимо для трикомовского гигабитника (3C940).
сейчас вот собрал маленькое ядро, и хочу его на дискетку залить.
но пока репу чешу: как это сделать?есть ссылка такая -- но там черт ногу сломит, сколько всего понаписано...
http://www.opennet.me/base/sys/1f_unix.txt.htmlможет посоветуешь как образ на дискетку залить?
>>в disable, трудно что-то сказать не видя bios, железа и процедуры загрузки,
>>но судя по search у народа карта работает, но с отключением
>>
>>ряда on-board устройств.
>
>о! интересно становится;) каких устройств? я вроде там пробовать отключать все что
>можно.
>
>ясен пень трудно сказать не видя биоса;)))
>биос этот american megatrends, тот который с AI (artifical intelligence) ити его...
>
>
>>(ide-busmastering - пришло в голову лишь из-за того что
>>драйвер этот для ata только в 4.9 перенесли из Current, хотя
>>
>>сомнительно что ide-busmastering может так повлиять...)
>
>дело вот в чем мне кажется: в GENERIC я не нашел устройства
>sk, которое необходимо для трикомовского гигабитника (3C940).
>
>сейчас вот собрал маленькое ядро, и хочу его на дискетку залить.
>но пока репу чешу: как это сделать?
>
>есть ссылка такая -- но там черт ногу сломит, сколько всего понаписано...
>
>http://www.opennet.me/base/sys/1f_unix.txt.html
>
>может посоветуешь как образ на дискетку залить?так там же ЧЕТКО описано КАК, могу упростить, НУЖНО чтобы твой /kernel.my
получился как можно меньше (смотри для примера /kernel.GENERIC размеры),
затем отстрипуешь его как написано, затем берешь kern.flp, монтируешь:# mount /dev/fd0.1440 /floppy
сдираешь с него /boot куда-нить в /tmp/myflop
затем создаешь пустой имидж-флопа для заливки через dd# dd if=/dev/zero of=/tmp/mykern count=1440 bs=1k
ты просто создаешь образ флопа 1.44 записывая туда НУЛИ, готово
# vnconfig -s labels -c /dev/vn0 (создаешь устройство, с которым будешь
работать, виртуальное: man vnconfig)# disklabel -Brw -b /boot/boot1 -s /boot/boot2 vn0c fd1440
делаешь загрузочным# newfs -i 32768 -m 0 -p 0 -o space /dev/vn0с
создаем FS# mount /dev/vn0c /mnt (монтируешь это виртуальное устройство в /mnt)
теперь копируешь в него взятый с оригинала kern.flp /boot
# cd /mnt/myflop
# cp -R * /mntтеперь копируешь туда отстрипованное и gzip'ленное твое ядро
# cp /tmp/kernel.gz /mnt (важно чтобы хватило места)Все, размонтируешь:
# umount /mnt
# vnconfig -u vn0 (освобождаешь устройство)теперь у тебя готовый образ /tmp/mykern и ты его можешь записать
на дискету: dd if=/tmp/mykern of=/dev/fd0.1440 - все, грузись
>так там же ЧЕТКО описано КАК, могу упростить, НУЖНО чтобы твой /kernel.my
>
>получился как можно меньше (смотри для примера /kernel.GENERIC размеры),
>затем отстрипуешь его как написано, затем берешь kern.flp, монтируешь:собрал. отстриповал. 900К kernel.gz получился.
не понял, откуда откуда kern.flp взялся?
с загрузочного сидюка?а вообще -- спасибо за комментари!!!
ща сделать попробую!>
># mount /dev/fd0.1440 /floppy
>сдираешь с него /boot куда-нить в /tmp/myflop
>затем создаешь пустой имидж-флопа для заливки через dd
>
># dd if=/dev/zero of=/tmp/mykern count=1440 bs=1k
>
>ты просто создаешь образ флопа 1.44 записывая туда НУЛИ, готово
>
># vnconfig -s labels -c /dev/vn0 (создаешь устройство, с которым будешь
>работать, виртуальное: man vnconfig)
>
># disklabel -Brw -b /boot/boot1 -s /boot/boot2 vn0c fd1440
>делаешь загрузочным
>
># newfs -i 32768 -m 0 -p 0 -o space /dev/vn0с
>создаем FS
>
># mount /dev/vn0c /mnt (монтируешь это виртуальное устройство в /mnt)
>
>теперь копируешь в него взятый с оригинала kern.flp /boot
>
># cd /mnt/myflop
># cp -R * /mnt
>
>теперь копируешь туда отстрипованное и gzip'ленное твое ядро
># cp /tmp/kernel.gz /mnt (важно чтобы хватило места)
>
>Все, размонтируешь:
>
># umount /mnt
># vnconfig -u vn0 (освобождаешь устройство)
>
>теперь у тебя готовый образ /tmp/mykern и ты его можешь записать
>на дискету: dd if=/tmp/mykern of=/dev/fd0.1440 - все, грузись
Спасибо, НАРОД!!!!!Lavr'у -- отдельное персональное спасибо, что не поленился разжевать.
в первом описалове -- не "для чайников" было написано.
нет худа без добра: заодно освоил создание загрузочных дискет;)
в итоге удалось взбодрить машинку!
загрузка прошла, ща с sysinstall повоюю.
сделал по описанию флоп и загрузился с него.
за вычетом обеда -- на все ушло полчаса.
Фрюха -- правильная зверюха;)
>дело вот в чем мне кажется: в GENERIC я не нашел устройства
>sk, которое необходимо для трикомовского гигабитника (3C940).
>
>сейчас вот собрал маленькое ядро, и хочу его на дискетку залить.
>но пока репу чешу: как это сделать?
>
>есть ссылка такая -- но там черт ногу сломит, сколько всего понаписано...
>
>http://www.opennet.me/base/sys/1f_unix.txt.html
>
>может посоветуешь как образ на дискетку залить?А не пробовал модуль sk загружать перед загрузкой ядра? (как альтернатива сборке нового ядра)
В коммандной строке загрузчика /boot/loader пишешь:
load if_sk
bootА вообще ты уверен, что твой интерфейс поддерживается? В Hardware Notes о 3с940 ничего не сказано. В man sk есть только про SK-984x.
>А не пробовал модуль sk загружать перед загрузкой ядра? (как альтернатива сборке
>нового ядра)
>В коммандной строке загрузчика /boot/loader пишешь:
>load if_sk
>bootcan't find if_sk
>
>А вообще ты уверен, что твой интерфейс поддерживается? В Hardware Notes о
>3с940 ничего не сказано. В man sk есть только про SK-984x.
>Release notes -- там написано.
>
>>А не пробовал модуль sk загружать перед загрузкой ядра? (как альтернатива сборке
>>нового ядра)
>>В коммандной строке загрузчика /boot/loader пишешь:
>>load if_sk
>>boot
>
>can't find if_skУ меня на 5.1 if_sk.ko лежит в /boot/kernel
В 4.x должен лежать в /modules
Если всё-таки модуля нет, то надо его собрать:
cd /usr/src/sys/modules/sk
make
make installДальше
kldload if_sk
или из меню загрузчика
load if_sk
Если опять "can't find if_sk", попробуй указать полный путь к файлу:
load /boot/kernel/if_sk.ko (на 5.1)
load /modules/if_sk.ko (на 4.9)
пока размечается файловая система и идет копирование хотел спросить еще один вопрос:
при загрузке было выдано сообщение can't load ida module Compaq Smart RAID.
странно это, я умышленно исключил из конфига ядра все RAID device за исключением asr.вот еще что за хрень: только что (пока писал) при копировании в bin на "/" все повисло и RAID-контроллер характерно мигает (как обычно он это делает когда все виснет).
что бы это могло означать?
вот байда то!
ядро с дискетки грузится, но в момент запуска sysinstall'a выдается окошко Loading module ida.ko failed.
этот модуль я добавил в ядро (device ida -> kernel config + recompile). но сообщение как выдавалось, так и выдается.странно и то, что каждый раз виснет инсталляция в разных местах.
1-й раз повисла на 6% извлечения (extracting) бин в корень
2-й раз повисла с надписью "фсе файловые системы успешно следаны"
3-й раз на 60% извлечения бин в корень. при этом на второй консоли последнее сообщение было "acd0: failure to execute ATAPI command".что бы это могло значить?
может диски перегреваются (пару дисков близко друг от друга расположены и без вентилятора)?
Мне кажется у тебя с мамкой что-то не то.попробуй другую ось поставить... linux или Windows.
займет не более получаса....если с мамкой впорядке то они не зависнут
люниксь точно также виснет, а поХРусти там уже стоит.
на ней и проверяли работоспособность рейда.
>вот байда то!
>ядро с дискетки грузится, но в момент запуска sysinstall'a выдается окошко Loading
>module ida.ko failed.
>этот модуль я добавил в ядро (device ida -> kernel config + recompile). но сообщение как выдавалось, так и выдается.
>
>странно и то, что каждый раз виснет инсталляция в разных местах.
>1-й раз повисла на 6% извлечения (extracting) бин в корень
>2-й раз повисла с надписью "фсе файловые системы успешно следаны"
>3-й раз на 60% извлечения бин в корень. при этом на второй
>консоли последнее сообщение было "acd0: failure to execute ATAPI command".
>
>что бы это могло значить?
>может диски перегреваются (пару дисков близко друг от друга расположены и без
>вентилятора)?если виснет в процессе разворачивания дистрибутива на подготовленные FS,
видимо у тебя в ядре есть лишние драйвера, сие есть конфликт, тебе
наверное нужно было на основе GENERIC сделать свое, добавив поддержку
того что нужно, при установке выбрать visual-mode и отключить ВСЕ лишние
драйвера, оставив ТОЛЬКО ТО ЧТО НУЖНО!!! Ну или собрать свое ядро выкинув
ВСЕ ЛИШНЕЕ. Зачем тебе raid, ты его уже оформил? Попробуй только нужную
scsi поддержку без raid'а, используя диски без объединения в raid и
проверь терминацию сказевых устройств. Если же ты используешь пока только
IDE диски, вовсе выкини scsi из ядра и даже в bios можешь отключить,
после того как проставишься - все подключишь и сделаешь новое ядро уже
на рабочей машине. Суммируй все сказанное и натяни на свой вариант, и
тогда все образуется.
>если виснет в процессе разворачивания дистрибутива на подготовленные FS,
>видимо у тебя в ядре есть лишние драйвера, сие есть конфликт, тебе
>
>наверное нужно было на основе GENERIC сделать свое, добавив поддержку
>того что нужно, при установке выбрать visual-mode и отключить ВСЕ лишние
>драйвера, оставив ТОЛЬКО ТО ЧТО НУЖНО!!! Ну или собрать свое ядро выкинув
>
>ВСЕ ЛИШНЕЕ.я так и сделал: на основе GENERIC, выкинув лишние устройства.
>Зачем тебе raid, ты его уже оформил?
не понимаю этого высказывания.
у меня в PCI воткнут RAID контроллер Adaptec 2100S SCSI RAID.
на нем висят диски. сам контроллер отконфигурирован как RAID5.
поХРусти поставщики установили для проверки того, что все работает.
поХРусти быстро встала и показала требуемые 130 с хреном гигов.>Попробуй только нужную
>
>scsi поддержку без raid'а, используя диски без объединения в raid и
>проверь терминацию сказевых устройств.терминация вроде нормальная. см. выше.
>Если же ты используешь пока только
>IDE диски,на этой машине нет таких дисков. только сидюк и DVD-RAM на одном IDE-шном шлейфе висят.
>вовсе выкини scsi из ядра и даже в bios можешь
>отключить,
>после того как проставишься - все подключишь и сделаешь новое ядро уже
>
>на рабочей машине. Суммируй все сказанное и натяни на свой вариант, и
>
>тогда все образуется.
суммировать -- пробую;)
хорошо пока не получается
>>если виснет в процессе разворачивания дистрибутива на подготовленные FS,
>>видимо у тебя в ядре есть лишние драйвера, сие есть конфликт, тебе
>>
>>наверное нужно было на основе GENERIC сделать свое, добавив поддержку
>>того что нужно, при установке выбрать visual-mode и отключить ВСЕ лишние
>>драйвера, оставив ТОЛЬКО ТО ЧТО НУЖНО!!! Ну или собрать свое ядро выкинув
>>
>>ВСЕ ЛИШНЕЕ.
>
>я так и сделал: на основе GENERIC, выкинув лишние устройства.
>
>>Зачем тебе raid, ты его уже оформил?
>
>не понимаю этого высказывания.
>у меня в PCI воткнут RAID контроллер Adaptec 2100S SCSI RAID.
>на нем висят диски. сам контроллер отконфигурирован как RAID5.
>поХРусти поставщики установили для проверки того, что все работает.
>поХРусти быстро встала и показала требуемые 130 с хреном гигов.
>
>>Попробуй только нужную
>>
>>scsi поддержку без raid'а, используя диски без объединения в raid и
>>проверь терминацию сказевых устройств.
>
>терминация вроде нормальная. см. выше.
>
>>Если же ты используешь пока только
>>IDE диски,
>
>на этой машине нет таких дисков. только сидюк и DVD-RAM на одном
>IDE-шном шлейфе висят.
>
>>вовсе выкини scsi из ядра и даже в bios можешь
>>отключить,
>>после того как проставишься - все подключишь и сделаешь новое ядро уже
>>
>>на рабочей машине. Суммируй все сказанное и натяни на свой вариант, и
>>
>>тогда все образуется.
>
>
>суммировать -- пробую;)
>хорошо пока не получаетсяну теперь понятно, поищи в документации и handbook оформление raid и
загрузку с них.ps. надо было сперва попробовать отдельный scsi диск под систему, а
потом уже подключать оформленный raid-массив (ну раз под XP пробовали,
значит уже сделали), а так - читай доки про загрузку с raid'а, раньше
с raid'а невозможно было грузится, ну либо не со всех райдов.ppd. плюс - поищи что про твой raid пишут через google, мб есть проблемы
с firmware
>ну теперь понятно, поищи в документации и handbook оформление raid и
>загрузку с них.а ссылку внятную можешь дать?
я со вчерашнего дня нифига внятного найти не могу...
то люниксь, то еще что.
народ, киньтесь ссылкой!!! ;)>
>ps. надо было сперва попробовать отдельный scsi диск под систему, а
>потом уже подключать оформленный raid-массив (ну раз под XP пробовали,
>значит уже сделали), а так - читай доки про загрузку с raid'а,
>раньше
>с raid'а невозможно было грузится, ну либо не со всех райдов.
>
>ppd. плюс - поищи что про твой raid пишут через google, мб
>есть проблемы
>с firmwareпро этот адаптер вроде ничего плохого не пишут.
вроде нет на гугле никаких ругательств...
с другой стороны, если поХРусти загружается с него, то значит с контроллера то принципиально можно загрузиться.
или тут все дело во фре?
история эта имеет-таки продолжение... ;))sysinstall иногда ругался на плохой диск.
поменял дисковод (в смысле сидюк, железку), теперь ситуация иная.
при копировании выскакивает ошибка:
acd0: READ_BIG - ABORTED COMMAND "флаги ошибки"
или
acd0: READ_BIG - command timeout
потом
ata2: Resetting devices.. done
и продолжение копирования.в конце по кругу начало крутиться
acd0: READ_BIG - command timeout
ata2: Resetting devices.. done
acd0: timeout waiting for cmd=ef s=d0 e=b4
и все подвисло. но не на мертво, как в прошлый раз (между консолями можно переключаться), но тем не менее копирование не идет.может быть кто сталкивался, уважаемые?