Ситуация: стоит сисблок без монитора и клавиатуры, с подключенной COM-консолью. Решил убрать оттуда видеокарту, ибо она всё равно не нужна. Без видеокарты система грузится до строки:sc0: <System console> at flags 0x100 on isa0
и потом всё останавливается (на консоли - пусто, сеть, естественно, ещё не поднялась). При попытке убрать из ядра device vga - ядро не билдится (device sc0 требует device vga). При попытке убрать и то и другое (device sc0, device vga) - трап ядра при загрузке (как со вставленной видюхой, так и без оной).
Мать asus p3b-f (в биосе явно видео не отключается - там приоритет только выставляется agp/pci или pci/agp - стоит второе).
Подскажите, как победить ситуацию.
PS: несколько строк из dmesg при успешной загрузке:
pci0: <S3 Trio graphics accelerator> at 13.0 irq 7
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>вот это ^^^^^^^^^^^^^^^^ про VGA 16 virtual consoles должно, по идее, идти следующей строкой после той, на которой всё останавливается (если видюхи нет). В /etc/ttys отключено всё, кроме dumb console, ttyd0/ttyd1 и network consoles.
Поиск по форуму дал одну ветку с подобной проблемой, но без решения.
>Ситуация: стоит сисблок без монитора и клавиатуры, с подключенной COM-консолью. Решил убрать
>оттуда видеокарту, ибо она всё равно не нужна. Без видеокарты система
>грузится до строки:
>
>sc0: <System console> at flags 0x100 on isa0
>
>и потом всё останавливается (на консоли - пусто, сеть, естественно, ещё не
>поднялась). При попытке убрать из ядра device vga - ядро не
>билдится (device sc0 требует device vga). При попытке убрать и то
>и другое (device sc0, device vga) - трап ядра при загрузке
>(как со вставленной видюхой, так и без оной).
>
>Мать asus p3b-f (в биосе явно видео не отключается - там приоритет
>только выставляется agp/pci или pci/agp - стоит второе).
>
>Подскажите, как победить ситуацию.
>
>PS: несколько строк из dmesg при успешной загрузке:
>pci0: <S3 Trio graphics accelerator> at 13.0 irq 7
>vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
>sc0: <System console> at flags 0x100 on isa0
>sc0: VGA <16 virtual consoles, flags=0x100>
>
>вот это ^^^^^^^^^^^^^^^^ про VGA 16 virtual consoles должно, по идее, идти
>следующей строкой после той, на которой всё останавливается (если видюхи нет).
>В /etc/ttys отключено всё, кроме dumb console, ttyd0/ttyd1 и network consoles.
>
>
>Поиск по форуму дал одну ветку с подобной проблемой, но без решения.
>
попробуй сказать ядру, что видео у него нет и не будет(чтобы не искало)P.S. Сам не пробовал, но думаю надо именно так...
грузилась фря 4.10 нормально без видюхи, что писала в логах - не помню, но по ssh и вообще - идеально работает у людей.
тачка = слотовое что-то, AT.
Я вроде описал конкретную проблему с конкретной конфигураецией. Отвечать на это, что "сам не пробовал, но думаю именно так" или "работала, что писала в логах - не помню" несколько нелогично, имхо. :) Без обид.Что именно надо сказать в ядре чтобы отрубить все попытки определять видеоадаптер и использовать его? убрал снова device vga, device sc0 и pseudo-device splash заодно. Трапается. Вот данные трапа (и с видюхой, и без оной - одинаково):
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x0
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc0185181
stack pointer = 0x10:0xc0395fb4
frame pointer = 0x10:0xc0395fc0
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = Idle
interrupt mask = net tty bio cam
trap number = 12
panic: page fault
Uptime: 0sМожет быть, надо не только в ядре что-то менять, а и в загрузчике?...
(пошёл в google)
ладно, имхо так имхо - на то оно и имхо :)
попробуй в /etc/ttys убрать терминалы
>ладно, имхо так имхо - на то оно и имхо :)
>попробуй в /etc/ttys убрать терминалыДо этого уже были убраны.
Блин. Победил. Как - неясно. Несколько раз с различными комбинациями sc0/vga пересобрал ядро - вдруг заработало (device vga, device sc0 отключены). Грешил на options CONSPEED=115200. Вернул обратно в 9600 - всё равно грузится. Вернул в 115200 - грузится.
Чудеса. :-/
Ладно. Посмотрим как жить будет. :)