Ни один из существующих дистрибутивов, исключая DVD-варианты, не смог перейти к графической части установки. lspci 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 746 Host (rev 02) 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge) (rev 25) 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0) 00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) 00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) 00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90) 01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15) lspci -v 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 746 Host (rev 02) Subsystem: Unknown device 1849:0746 Flags: bus master, medium devsel, latency 0 Memory at d0000000 (32-bit, non-prefetchable) [size=64M] Capabilities: [c0] AGP version 3.0 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202 (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 32 Bus: primary=00, secondary=01, subordinate=02, sec-latency=32 Memory behind bridge: cdd00000-cfefffff Prefetchable memory behind bridge: c9a00000-cdbfffff 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge) (rev 25) Flags: bus master, medium devsel, latency 0 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (prog-if 80 [Master]) Subsystem: Unknown device 1849:5513 Flags: bus master, medium devsel, latency 128 I/O ports at ff00 [size=16] 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0) Subsystem: Unknown device 1849:7012 Flags: bus master, medium devsel, latency 32, IRQ 18 I/O ports at dc00 [size=256] I/O ports at d800 [size=128] Capabilities: [48] Power Management version 2 00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) (prog-if 10 [OHCI]) Subsystem: Unknown device 1849:7001 Flags: bus master, medium devsel, latency 32, IRQ 20 Memory at cfffd000 (32-bit, non-prefetchable) [size=4K] 00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f) (prog-if 10 [OHCI]) Subsystem: Unknown device 1849:7001 Flags: bus master, medium devsel, latency 32, IRQ 21 Memory at cfffe000 (32-bit, non-prefetchable) [size=4K] 00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller (prog-if 20 [EHCI]) Subsystem: Unknown device 1849:7001 Flags: bus master, medium devsel, latency 32, IRQ 23 Memory at cffff000 (32-bit, non-prefetchable) [size=4K] Capabilities: [50] Power Management version 2 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90) Subsystem: Unknown device 1849:8201 Flags: bus master, medium devsel, latency 32, IRQ 19 I/O ports at d400 [size=256] Memory at cfffc000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at fffe0000 [disabled] [size=128K] Capabilities: [40] Power Management version 2 01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15) (prog-if 00 [VGA]) Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 16 Memory at ce000000 (32-bit, non-prefetchable) [size=16M] Memory at ca000000 (32-bit, prefetchable) [size=32M] Expansion ROM at cfef0000 [disabled] [size=64K] Capabilities: [60] Power Management version 1 Capabilities: [44] AGP version 2.0
Попробуйте загрузить инсталлятор с параметром instdebug, тогда перед запуском xorg вывалится шелл, при этом уже произойдёт процесс автогенерации конфигурационного файла для xorg (/etc/X11/xorg.conf). Посмотрите на него и попробуйте поменять разные параметры (секции про драйвер, про монитор) Проверять запуск xorg можно прямо в этой среде при помощи xinit.
Created attachment 2392 [details] autogenerated xorg.conf Такой конфиг получается автоматически. При попытке указать драйвер при загрузке внешнее проявление меняется, экран получается просто черным. На клавиатуру реакции так же нет.
После обновления до текущего Сизифа и исправления конфига на Section "Device" Identifier "Device0" Driver "vesa" EndSection Section "Monitor" Identifier "ADI MicroScan 4V|0" DisplaySize 260 200 HorizSync 30.0 - 60.0 VertRefresh 50.0 - 70.0 EndSection Удалось загрузиться. Изменение частот монитора с драйвером nv результата на дает.
Итого проблема найдена, в MonitorsDB, оказывается есть записи с одинаковыми именами, но разными EISA-ID и что самое ужасное частотами. Если автодетект я в таком случае могу исправить (усложнив и без того непростой алгоритм ;) ), то всё-равно остаётся понятным, как должен вести себя интерфейс конфигуратора, который будет пользоваться такой базой. Человек не сможет выбрать для себя монитор с правильными частотами. Вот полный список героев: ./monitor_drivers|cut -f1,2,4,5 -d';'|sort -u|cut -f2 -d';'|uniq -c|grep -v 1 2 ADI MicroScan 4V 2 ADI MicroScan E66 2 AOC SPECTRUM 5Nlr 4 CTX VL500 series, MS500 series 2 CTX VL700 3 CTX VL700 series, MS700 series, PL7 series 2 Gateway EV500 4 Gateway EV700 2 Gateway EV730 2 HP 2025 Flat Panel Monitor 2 KDS Visual Sensations VS-4D 2 KDS Visual Sensations VS-55 2 KDS Visual Sensations VS-9 2 Mitsubishi Diamond Plus 230SB 2 Nokia 800PRO 2 Packard Bell PnP 2024S 2 Packard Bell PnP 2025 2 Packard Bell PnP 3025 2 Packard Bell PnP 4480 2 Packard Bell PnP 5480 2 Packard Bell PnP 7480 2 Princeton EO500 3 Princeton EO700 2 Princeton EO70 2 Princeton EO705 2 Princeton Ultra 95 2 W74 2 Tatung C5D Я предлагаю исправить базу. Благо список подобных мониторов вполне себе обозрим, но сначала хочу посоветоваться. Какой сейчас собственно алгоритм используется в интерфейсе. Получив от пользователя пожелания - мы глядим а что там с частотами и потом сверившись с базой дописываем частоты ... его сложно будет поправить ибо ключом там служит имя.
Есть ещё вариант выводить юзверю где-то в скобочках (или колонке) ... eisaid ... не очень красиво, зато мы сможем пользоваться готовой базой от RH не поддерживая свои нестандартные патчи ;)
посовещавшись: Лучше у десяти мониторов появится variant2, чем юзверь будет наблюдать на экране по тридцать штук (есть и такие) с одинаковыми именами, но разными eisa id. Итого бага отправляется на hwdatabase.
В смысле на alterator-x11? :)
алгоритм и база мониторов исправлены