Bug 3843 - DRI hangs on i845 (maybe agpgart specific)
: DRI hangs on i845 (maybe agpgart specific)
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/XFree86-server)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-03-19 22:19 by
Modified: 2005-09-07 00:50 (History)


Attachments


Note

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


Description From 2004-03-19 22:19:13
После последнего обновления XFree-* (до -alt13) перестал работать DRI - XServer
просто виснет при инциализации (на экране какой-то кусок видеопамяти, кнопки не
работают, поскольку клавиатура еще не проинициализировалась, при этом остальная
часть системы жива, по ssh зайти можно). Очень сильно похоже на проблемы с i850
agpgart + DRI radeon driver (которые лечились либо отказом от DRI/либо
переходом
на PCI режим). Версии до -alt10 работали номально. Судя по ChangeLogs, в -alt13
добавлен какой-то i845-patch, хотелось бы разобраться, что он там творит.

Насчет железа:
[lakostis@lks lakostis]$ lspci -v
00:00.0 Host bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge
(rev 01)
        Subsystem: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge
        Flags: bus master, fast devsel, latency 0
        Memory at fc000000 (32-bit, prefetchable) [size=32M]
        Capabilities: <available only to root>

00:01.0 PCI bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset AGP Bridge (rev
01) (prog-if 00 [Normal decode])
        Flags: bus master, 66Mhz, fast devsel, latency 32
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
        I/O behind bridge: 0000c000-0000cfff
        Memory behind bridge: ff700000-ff8fffff
        Prefetchable memory behind bridge: ea900000-fa9fffff
<skip>
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R100 QD [Radeon
7200] (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc Radeon 7000/Radeon VE
        Flags: bus master, stepping, 66Mhz, medium devsel, latency 32, IRQ 16
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at c800 [size=256]
        Memory at ff880000 (32-bit, non-prefetchable) [size=512K]
        Expansion ROM at ff860000 [disabled] [size=128K]
        Capabilities: <available only to root>

02:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (LOM) Ethernet
Controller (rev 81)
        Subsystem: Intel Corp.: Unknown device 300e
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at ff9ff000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at dc00 [size=64]
        Capabilities: <available only to root>



Steps to Reproduce:
1. upgrade XFree86 to -alt13 on i845 system + DRI radeon 
2. startx
3. see the XFree86.0.log on remote console
Actual Results:  
XServers just hogs CPU, DRI isn't working, keyboad/mouse don't initialize.

Expected Results:  
Fully working DRI Xserver.
------- Comment #1 From 2004-05-14 19:36:15 -------
Пожалуйста, проверьте на XFree86-4.3.0-alt14.
------- Comment #2 From 2004-06-11 00:12:41 -------
К сожалению, даже на -alt15 ничего не изменилось - виснет при любом указании
AGPMode кроме 1x, Другие опции не влияют.
------- Comment #3 From 2004-07-01 20:43:02 -------
2vsu есть идеи ?
------- Comment #4 From 2005-02-16 01:14:20 -------
В текущем окружении (xorg) не воспроизводится.