I have a Soyo motherboard with integrated ATI components that I'm trying to get DRI working on. I've installed FC4, updated to the latest version, but the agpgart would not load due to an unknown chipset (7833). I went ahead and added that PCI device to the ati_agp.c code so that it now detects:

Sep 17 21:40:48 frontend kernel: Linux agpgart interface v0.101 (c) Dave Jones
Sep 17 21:40:48 frontend kernel: agpgart: Detected Ati IGP9100/M chipset
Sep 17 21:40:48 frontend kernel: agpgart: AGP aperture is 128M @ 0xe8000000

And I proceeded to build a CVS version of Xorg. The problem then became that DRM did not have my PCI ID so I added that to the file (I'm not sure that this is at all right)

0x1002 0x7834 CHIP_RS300|CHIP_IS_IGP "ATI Radeon RS350 IGP"

And this resulted in:

Sep 17 21:52:33 frontend kernel: [drm] Initialized radeon 1.19.0 20050911 on minor 0: Sep 17 21:52:54 frontend kernel: agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0. Sep 17 21:52:54 frontend kernel: agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode Sep 17 21:52:54 frontend kernel: agpgart: Putting AGP V3 device at 0000:01:05.0 into 4x mode
Sep 17 21:52:54 frontend kernel: [drm] Loading R200 Microcode
S
as well as successful loading in my Xorg.0.log:

(II) RADEON(0): [drm] DRM interface version 1.2
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:01:05.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xcc9f0000
(II) RADEON(0): [drm] mapped SAREA 0xcc9f0000 to 0xa28000
(II) RADEON(0): [drm] framebuffer handle = 0xf0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): [agp] Mode 0x1f000209 [AGP 0x1002/0x7833; Card 0x1002/0x7834]
(II) RADEON(0): [agp] 8192 kB allocated with handle 0x00000001
(II) RADEON(0): [agp] ring handle = 0xe8000000
(II) RADEON(0): [agp] Ring mapped at 0x060c6000
(II) RADEON(0): [agp] ring read ptr handle = 0xe8101000
(II) RADEON(0): [agp] Ring read ptr mapped at 0x00d15000
(II) RADEON(0): [agp] vertex/indirect buffers handle = 0xe8102000
(II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x06db9000
(II) RADEON(0): [agp] GART texture map handle = 0xe8302000
(II) RADEON(0): [agp] GART Texture map mapped at 0x04f22000
(II) RADEON(0): [drm] register handle = 0xe01f0000
(II) RADEON(0): [dri] Visual configs initialized
(II) RADEON(0): Depth moves disabled by default
(II) RADEON(0): CP in BM mode
(II) RADEON(0): Using 8 MB GART aperture
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for GART textures
(II) RADEON(0): Memory manager initialized to (0,0) (832,8191)
(II) RADEON(0): Reserved area from (0,600) to (832,610)
(II) RADEON(0): Largest offscreen area available: 832 x 7581
(II) RADEON(0): Will use back buffer at offset 0x820000
(II) RADEON(0): Will use depth buffer at offset 0xa0e000
(II) RADEON(0): Will use 53248 kb for textures at offset 0xbfc000
(II) RADEON(0): Render acceleration enabled

but when I run glxgears, I get a complete lockup of X (but not the system)

My gut doesn't this the DRM information about loading the R200 microcode is right and that I botched the pci id by putting it in the wrong section. Has anyone dealt with this device before to know how to properly configure it? lspci attached:

00:00.0 Host bridge: ATI Technologies Inc: Unknown device 7833
00:01.0 PCI bridge: ATI Technologies Inc: Unknown device 7838
00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01)
00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01)
00:14.0 SMBus: ATI Technologies Inc ATI SMBus (rev 18)
00:14.1 IDE interface: ATI Technologies Inc ATI Dual Channel Bus Master PCI IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc: Unknown device 434c
00:14.4 PCI bridge: ATI Technologies Inc: Unknown device 4342
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon 9100 PRO IGP
02:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
02:09.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 11)

Thanks,
Kevin




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to