Bug 11186 - [4.1] Проблема с i810
: [4.1] Проблема с i810
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/alterator-install2)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-03-22 12:21 by
Modified: 2009-03-22 18:45 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-03-22 12:21:06
> > > Почемуто не определилось видео 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 From 2007-03-22 12:22:28 -------
железка: scenic by siemens-fujitsu
------- Comment #2 From 2007-03-22 12:23:53 -------
забыл указать. повторяется с server-*.iso по 20070315 включительно
------- Comment #3 From 2007-04-06 14:01:00 -------
server-i586-20070330.iso
------- Comment #4 From 2007-04-06 14:30:35 -------
blocker, вестимо.
------- Comment #5 From 2007-04-06 14:33:33 -------
xdriver=fbdev помогает ?
------- Comment #6 From 2007-04-06 18:59:25 -------
"Кстати, насколько я помню - в 3.0 как раз nv использовался из-за подобных
граблей."

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

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

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

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

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

На mx440

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

Надо фиксить.
------- Comment #14 From 2007-05-18 20:17:47 -------
Сегодня ставил на 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 From 2007-06-23 02:07:48 -------
Народ, можете проверить ftp://beta.altlinux.ru/desktop 20070615+?
------- Comment #16 From 2007-06-29 11:16:07 -------
Работает, однако в тех случаях, когда в биосе можно указывать размер
фреймбуфера, нужно указывать больше 1М, иначе падает на fbmngplay, хотя потом
alterator-install2 руками запускается
------- Comment #17 From 2007-06-29 17:27:54 -------
С учётом того, что этот же fbmngplay не отрубается по esc и кто-то уже говорил,
что мешает при необходимости выбора из списка драйверов -- мож ну его нафиг?

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

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