Bug 11186

Summary: [4.1] Проблема с i810
Product: Sisyphus Reporter: Denis Kuznetsov <dek>
Component: alterator-install2Assignee: inger <inger>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: enp, george, kirill, ldv, mike, rider, shrek, slazav, vsu
Version: unstable   
Hardware: all   
OS: Linux   

Description Denis Kuznetsov 2007-03-22 12:21:06 MSK
> > > Почемуто не определилось видео i810, в хорг конф наблюдался, драйвер
> > > vesa. Попытка указать xdriver=i810 никчему не привела :(. 

> > > $ lspci -v
> > > 00:00.0 Host bridge: Intel Corporation 82810E DC-133 GMCH [Graphics
> > > Memory Controller Hub] (rev 03)
> > >   Subsystem: Siemens Nixdorf AG Unknown device 008a
> > >   Flags: bus master, fast devsel, latency 0
> > >
> > > 00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 CGC
> > > [Chipset Graphics Controller] (rev 03) (prog-if 00 [VGA])
> > >   Subsystem: Siemens Nixdorf AG Unknown device 004a
> > >   Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 10
> > >   Memory at f8000000 (32-bit, prefetchable) [size=64M]
> > >   Memory at f4000000 (32-bit, non-prefetchable) [size=512K]
> > >   Capabilities: <access denied>
> > >
> > > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 05) (prog-if
> > > 00 [Normal decode])
> > >   Flags: bus master, fast devsel, latency 0
> > >   Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
> > >   I/O behind bridge: 00003000-00003fff
> > >   Memory behind bridge: f4100000-f41fffff
> > >
> > > 00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 05)
> > >   Flags: bus master, medium devsel, latency 0
> > >
> > > 00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 05)
> > > (prog-if 80 [Master])
> > >   Subsystem: Siemens Nixdorf AG Unknown device 0055
> > >   Flags: bus master, medium devsel, latency 0
> > >   I/O ports at 2400 [size=16]
> > >
> > > 00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #1) (rev
> > > 05) (prog-if 00 [UHCI])
> > >   Subsystem: Siemens Nixdorf AG Unknown device 0055
> > >   Flags: bus master, medium devsel, latency 0, IRQ 9
> > >   I/O ports at 1000 [size=32]
> > >
> > > 00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus (rev 05)
> > >   Subsystem: Siemens Nixdorf AG Unknown device 0055
> > >   Flags: medium devsel, IRQ 5
> > >   I/O ports at 1400 [size=16]
> > >
> > > 00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev
> > > 05) (prog-if 00 [UHCI])
> > >   Subsystem: Siemens Nixdorf AG Unknown device 0055
> > >   Flags: bus master, medium devsel, latency 0, IRQ 11
> > >   I/O ports at 1800 [size=32]
> > >
> > > 00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97
> > > Audio (rev 05)
> > >   Subsystem: Siemens Nixdorf AG Unknown device 0056
> > >   Flags: bus master, medium devsel, latency 0, IRQ 5
> > >   I/O ports at 2000 [size=256]
> > >   I/O ports at 1c00 [size=64]
> > >
> > > 01:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM
> > > Ethernet Controller (rev 03)
> > >   Subsystem: Intel Corporation EtherExpress PRO/100 VE
> > >   Flags: bus master, medium devsel, latency 66, IRQ 9
> > >   Memory at f4100000 (32-bit, non-prefetchable) [size=4K]
> > >   I/O ports at 3000 [size=64]
> > >   Capabilities: <access denied>
> > >
> > > 01:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
> > >   Subsystem: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
> > >   Flags: medium devsel, IRQ 11
> > >   I/O ports at 3400 [size=32]

> $ cat /sys/bus/pci/devices/`lspci -Dm|grep '"VGA compatible controller"'|
> cut -f1 -d' '`/modalias
> pci:v00008086d00007125sv0000110Asd0000004Abc03sc00i00
Comment 1 Denis Kuznetsov 2007-03-22 12:22:28 MSK
железка: scenic by siemens-fujitsu
Comment 2 Denis Kuznetsov 2007-03-22 12:23:53 MSK
забыл указать. повторяется с server-*.iso по 20070315 включительно
Comment 3 vasya.pupkin 2007-04-06 14:01:00 MSD
server-i586-20070330.iso
Comment 4 Anton Farygin 2007-04-06 14:30:35 MSD
blocker, вестимо.
Comment 5 Anton Farygin 2007-04-06 14:33:33 MSD
xdriver=fbdev помогает ?
Comment 6 Michael Shigorin 2007-04-06 18:59:25 MSD
"Кстати, насколько я помню - в 3.0 как раз nv использовался из-за подобных граблей."

2 rider: более подробного письма с алгоритмом выбора и отката по драйверам не
нашёл -- можешь привести его здесь?

(кажется, "nv, s3 или fbdev; если нет -- vesa; если нет -- vga" плюс блэклист на
nv по тем NVIDIA, что под ним криво работает)
Comment 7 Alexey Gladkov 2007-04-06 20:32:06 MSD
*** Bug 11210 has been marked as a duplicate of this bug. ***
Comment 8 Anton Farygin 2007-04-06 21:03:02 MSD
Искать влом, заново:
по умолчанию - fbdev, nv и s3 для соответствующего железа (по базам выбирается).
При чём для nv нужно будет сделать несколько исключений, где оно сильно
колбасится - тривиально выловим за несколько дней.
Если ни один из аппаратных не поднялся, то тогда для nv и s3 - пробуем fbdev

Если не поднялся - то vesa
если и vesa не поднялась - то vga

Плюс после того как это будет реализовано - добавить в gfxboot в меню со списком
разрешений помимо vesa ещё и nv и s3 (можно и другие, но это IMHO будет перебор)
Comment 9 Valery Inozemtsev 2007-04-22 19:06:47 MSD
сейчас в сизифе xorg-x11-drv-intel-2.0.0, в нем два драйвера - i810 и intel.
i810 это старая версия, оставлен он именно для i8xx, т.к. у меня таких видео 
карт нет. надо проверить i8xx c драйвером intel, если взлетят выкину старый 
драйвер
Comment 10 Michael Shigorin 2007-04-22 19:08:56 MSD
(In reply to comment #8)
> Искать влом, заново:
https://bugzilla.altlinux.org/show_bug.cgi?id=7798#c26
Comment 11 Sergey Vlasov 2007-04-22 22:26:34 MSD
На i810 драйвер vesa (как и vesafb в ядре) принципиально неработоспособен;
xdriver=fbdev тоже не сработает, разве что кто-то предварительно загрузит i810fb
(но с ним вряд ли стоит возиться). Для работы драйвера i810 обязательно нужен
загруженный модуль intel-agp (как и для i810fb) - эта пародия на видеоадаптер
может получить видеопамять только таким образом.
Comment 12 Anton Farygin 2007-04-23 13:43:41 MSD
вот скорее всего в 3.0 соответствующий agp грузился.

Можно в теории посмотреть.
Comment 13 Anton Farygin 2007-05-16 18:14:56 MSD
Сегодня на финальном сервере вылезла подобная проблема.

На mx440

Админ, который это ставил - тупил, громко орал что linux глючи и заменил видюху.

Надо фиксить.

Comment 14 PeterVF 2007-05-18 20:17:47 MSD
Сегодня ставил на i815-ю мать с Server-4.0-i586-install.iso .
Сразу - грузит vesa, думает, что у нее все получилось, но на экране - что-то
невразумительное(синхронизация?). А после ctrl-alt-backsp идет на перезагрузку.

Пробовал ставить xdriver=i810. Судя по логам - опция опознана, но в конечном
конфиге всеравно vesa.

Ручками ставил "i810" и "intel" (насколько я понял, в данном случае равнозначно:
для i8x всеравно грузится i810) - xorg вылетал с руганью:
"Given bpp (32) is not supported by i810 driver". 
По-умолчанию этот bpp равен 32(из мана)
Проверил, intel-agp - загружен.


Прописал в xorg.conf в секции  Screen строчку
DefaultFbBpp  24
далее - волшебная команда из недр /usr/bin/install2 на тему запуска инсталятора
- и дальше все пошло в рабочем режиме.


PS. Нельзя ли эту волшебную команду выставить где-нибуть на обозрение 
Например, если не загрузились X-ы

Comment 15 Michael Shigorin 2007-06-23 02:07:48 MSD
Народ, можете проверить ftp://beta.altlinux.ru/desktop 20070615+?
Comment 16 enp 2007-06-29 11:16:07 MSD
Работает, однако в тех случаях, когда в биосе можно указывать размер
фреймбуфера, нужно указывать больше 1М, иначе падает на fbmngplay, хотя потом
alterator-install2 руками запускается
Comment 17 Michael Shigorin 2007-06-29 17:27:54 MSD
С учётом того, что этот же fbmngplay не отрубается по esc и кто-то уже говорил,
что мешает при необходимости выбора из списка драйверов -- мож ну его нафиг?

Про >1M в BIOS -- тоже уже на чьём-то буке напарывались (с 3.0 или 4.0 alpha).
Comment 18 Michael Shigorin 2007-11-10 15:26:09 MSK
Вручим Стасу и понадеемся, что к 4.1 опыт rider@ будет учтён...

2 kirill, george: вы с Desktop Edu часом не приобрели свежих ощущений по теме?
Comment 19 Michael Shigorin 2008-01-25 18:36:45 MSK
Если что, у меня на стенде завелась i740 (это _не_ xdriver=i810/intel)...
Comment 20 Michael Shigorin 2009-03-22 18:45:04 MSK
alterator-install2 is orphaned