Bug 8840 - no DRI with sis760 and agp card...
no DRI with sis760 and agp card...
Status: NEW
Product: DRI
Classification: Unclassified
Component: General
XOrg git
x86 (IA32) Linux (All)
: high normal
Assigned To: Default DRI bug account
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-10-31 08:16 UTC by enrico
Modified: 2007-08-10 10:30 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description enrico 2006-10-31 08:16:45 UTC
Hi at all! 

I (and others) have a problem with sis760 chipset and an external video card
(nvidia o ati in indifferent). Using this combination causes the DRI not working
in the system. 
This is the dmesg output...

[17179569.184000] Linux version 2.6.15-26-386 (buildd@terranova) (gcc version
4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #1 PREEMPT Thu Aug 3 02:52:00 UTC 2006
[17179569.184000] BIOS-provided physical RAM map:
[17179569.184000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[17179569.184000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[17179569.184000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[17179569.184000] BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
[17179569.184000] BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
[17179569.184000] BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
[17179569.184000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[17179569.184000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[17179569.184000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
[17179569.184000] 0MB HIGHMEM available.
[17179569.184000] 511MB LOWMEM available.
[17179569.184000] found SMP MP-table at 000f5850
[17179569.184000] On node 0 totalpages: 131056
[17179569.184000] DMA zone: 4096 pages, LIFO batch:0
[17179569.184000] DMA32 zone: 0 pages, LIFO batch:0
[17179569.184000] Normal zone: 126960 pages, LIFO batch:31
[17179569.184000] HighMem zone: 0 pages, LIFO batch:0
[17179569.184000] DMI 2.2 present.
[17179569.184000] ACPI: RSDP (v000 AWARD ) @ 0x000f72a0
[17179569.184000] ACPI: RSDT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @
0x1fff3000
[17179569.184000] ACPI: FADT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @
0x1fff3040
[17179569.184000] ACPI: MADT (v001 AWARD AWRDACPI 0x42302e31 AWRD 0x00000000) @
0x1fff6bc0
[17179569.184000] ACPI: DSDT (v001 AWARD AWRDACPI 0x00001000 MSFT 0x0100000e) @
0x00000000
[17179569.184000] ACPI: PM-Timer IO Port: 0x1008
[17179569.184000] ACPI: Local APIC address 0xfee00000
[17179569.184000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[17179569.184000] Processor #0 15:12 APIC version 16
[17179569.184000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[17179569.184000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[17179569.184000] IOAPIC[0]: apic_id 2, version 20, address 0xfec00000, GSI 0-23
[17179569.184000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[17179569.184000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 dfl dfl)
[17179569.184000] ACPI: IRQ0 used by override.
[17179569.184000] ACPI: IRQ2 used by override.
[17179569.184000] ACPI: IRQ9 used by override.
[17179569.184000] Enabling APIC mode: Flat. Using 1 I/O APICs
[17179569.184000] Using ACPI (MADT) for SMP configuration information
[17179569.184000] Allocating PCI resources starting at 30000000 (gap:
20000000:dec00000)
[17179569.184000] Built 1 zonelists
[17179569.184000] Kernel command line: root=/dev/hda1 ro quiet splash
[17179569.184000] mapped APIC to ffffd000 (fee00000)
[17179569.184000] mapped IOAPIC to ffffc000 (fec00000)
[17179569.184000] Initializing CPU#0
[17179569.184000] PID hash table entries: 2048 (order: 11, 32768 bytes)
[17179569.184000] Detected 1999.671 MHz processor.
[17179569.184000] Using pmtmr for high-res timesource
[17179569.184000] Console: colour VGA+ 80x25
[17179573.068000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[17179573.068000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[17179573.076000] Memory: 508852k/524224k available (1976k kernel code, 14800k
reserved, 606k data, 288k init, 0k highmem)
[17179573.076000] Checking if this processor honours the WP bit even in
supervisor mode... Ok.
[17179573.156000] Calibrating delay using timer specific routine.. 4001.43
BogoMIPS (lpj=8002870)
[17179573.156000] Security Framework v1.0.0 initialized
[17179573.156000] SELinux: Disabled at boot.
[17179573.156000] Mount-cache hash table entries: 512
[17179573.156000] CPU: After generic identify, caps: 078bfbff e1d3fbff 00000000
00000000 00000000 00000000 00000000
[17179573.156000] CPU: After vendor identify, caps: 078bfbff e1d3fbff 00000000
00000000 00000000 00000000 00000000
[17179573.156000] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[17179573.156000] CPU: L2 Cache: 512K (64 bytes/line)
[17179573.156000] CPU: After all inits, caps: 078bfbff e1d3fbff 00000000
00000410 00000000 00000000 00000000
[17179573.156000] mtrr: v2.0 (20020519)
[17179573.156000] CPU: AMD Athlon(tm) 64 Processor 3000+ stepping 00
[17179573.156000] Enabling fast FPU save and restore... done.
[17179573.156000] Enabling unmasked SIMD FPU exception support... done.
[17179573.156000] Checking 'hlt' instruction... OK.
[17179573.172000] checking if image is initramfs... it is
[17179573.656000] Freeing initrd memory: 6615k freed
[17179573.672000] ACPI: Looking for DSDT ... not found!
[17179573.772000] ENABLING IO-APIC IRQs
[17179573.772000] ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
[17179573.916000] NET: Registered protocol family 16
[17179573.916000] EISA bus registered
[17179573.916000] ACPI: bus type pci registered
[17179573.932000] PCI: PCI BIOS revision 2.10 entry at 0xfbae0, last bus=1
[17179573.932000] PCI: Using configuration type 1
[17179573.932000] ACPI: Subsystem revision 20051216
[17179573.940000] ACPI: Interpreter enabled
[17179573.940000] ACPI: Using IOAPIC for interrupt routing
[17179573.940000] ACPI: PCI Root Bridge [PCI0] (0000:00)
[17179573.940000] PCI: Probing PCI hardware (bus 00)
[17179573.944000] ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
[17179573.944000] Boot video device is 0000:01:00.0
[17179573.944000] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[17179573.972000] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
[17179573.972000] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14
15) *0, disabled.
[17179573.972000] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
[17179573.972000] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[17179573.972000] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
[17179573.972000] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
[17179573.972000] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[17179573.972000] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
[17179573.976000] Linux Plug and Play Support v0.97 (c) Adam Belay
[17179573.976000] pnp: PnP ACPI init
[17179573.976000] pnp: PnP ACPI: found 12 devices
[17179573.976000] PnPBIOS: Disabled by ACPI PNP
[17179573.976000] PCI: Using ACPI for IRQ routing
[17179573.976000] PCI: If a device doesn't work, try "pci=routeirq". If it
helps, post a report
[17179573.988000] PCI: Bridge: 0000:00:01.0
[17179573.988000] IO window: d000-dfff
[17179573.988000] MEM window: e8000000-e80fffff
[17179573.988000] PREFETCH window: d8000000-e7ffffff
[17179573.988000] audit: initializing netlink socket (disabled)
[17179573.988000] audit(1155210805.988:1): initialized
[17179573.988000] VFS: Disk quotas dquot_6.5.1
[17179573.988000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[17179573.988000] Initializing Cryptographic API
[17179573.988000] io scheduler noop registered
[17179573.988000] io scheduler anticipatory registered
[17179573.988000] io scheduler deadline registered
[17179573.988000] io scheduler cfq registered
[17179573.988000] isapnp: Scanning for PnP cards...
[17179574.340000] isapnp: No Plug & Play device found
[17179574.352000] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64
irq 1,12
[17179574.352000] i8042.c: Warning: Keylock active.
[17179574.880000] serio: i8042 AUX port at 0x60,0x64 irq 12
[17179574.880000] serio: i8042 KBD port at 0x60,0x64 irq 1
[17179574.880000] Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ
sharing enabled
[17179574.880000] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[17179574.880000] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[17179574.880000] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[17179574.884000] 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[17179574.884000] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024
blocksize
[17179574.884000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[17179574.884000] ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
[17179574.884000] mice: PS/2 mouse device common for all mice
[17179574.888000] EISA: Probing bus 0 at eisa.0
[17179574.888000] Cannot allocate resource for EISA slot 1
[17179574.888000] Cannot allocate resource for EISA slot 4
[17179574.888000] EISA: Detected 0 cards.
[17179574.888000] NET: Registered protocol family 2
[17179574.932000] input: AT Translated Set 2 keyboard as /class/input/input0
[17179574.944000] IP route cache hash table entries: 8192 (order: 3, 32768 bytes)
[17179574.944000] TCP established hash table entries: 32768 (order: 5, 131072 bytes)
[17179574.944000] TCP bind hash table entries: 32768 (order: 5, 131072 bytes)
[17179574.944000] TCP: Hash tables configured (established 32768 bind 32768)
[17179574.944000] TCP reno registered
[17179574.944000] TCP bic registered
[17179574.944000] NET: Registered protocol family 1
[17179574.944000] NET: Registered protocol family 8
[17179574.944000] NET: Registered protocol family 20
[17179574.944000] Using IPI Shortcut mode
[17179574.944000] ACPI wakeup devices:
[17179574.944000] FUTS PCI0 USB0 USB1 USB2 USB3 MAC0 AMR0 UAR1 UAR2 PS2M PS2K
[17179574.944000] ACPI: (supports S0 S3 S4 S5)
[17179574.944000] Freeing unused kernel memory: 288k freed
[17179574.980000] vga16fb: initializing
[17179574.980000] vga16fb: mapped to 0xc00a0000
[17179575.072000] Console: switching to colour frame buffer device 80x25
[17179575.072000] fb0: VGA16 VGA frame buffer device
[17179576.136000] Capability LSM initialized
[17179576.256000] ACPI: Fan [FAN] (on)
[17179576.260000] ACPI: Thermal Zone [THRM] (29 C)
[17179576.616000] SIS5513: IDE controller at PCI slot 0000:00:02.5
[17179576.616000] SIS5513: chipset revision 1
[17179576.616000] SIS5513: not 100% native mode: will probe irqs later
[17179576.616000] SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
[17179576.616000] ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:DMA, hdb:pio
[17179576.616000] ide1: BM-DMA at 0x4008-0x400f, BIOS settings: hdc:pio, hdd:pio
[17179576.616000] Probing IDE interface ide0...
[17179576.904000] hda: Maxtor 6Y120L0, ATA DISK drive
[17179577.576000] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[17179577.592000] Probing IDE interface ide1...
[17179600.036000] hdc: HL-DT-ST DVDRAM GSA-4120B, ATAPI CD/DVD-ROM drive
[17179600.820000] hdd: HL-DT-STDVD-ROM GDR8163B, ATAPI CD/DVD-ROM drive
[17179600.880000] ide1 at 0x170-0x177,0x376 on irq 15
[17179600.892000] hda: max request size: 128KiB
[17179600.900000] hda: 240121728 sectors (122942 MB) w/2048KiB Cache,
CHS=65535/16/63, UDMA(133)
[17179600.900000] hda: cache flushes supported
[17179600.900000] hda: hda1 hda2 hda3 hda4 < hda5 >
[17179600.928000] hdc: ATAPI 40X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache,
UDMA(33)
[17179600.928000] Uniform CD-ROM driver Revision: 3.20
[17179600.944000] hdd: ATAPI 52X DVD-ROM drive, 256kB Cache, UDMA(33)
[17179601.236000] usbcore: registered new driver usbfs
[17179601.236000] usbcore: registered new driver hub
[17179601.236000] ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI)
Driver (PCI)
[17179601.236000] ACPI: PCI Interrupt 0000:00:03.0[A] -> GSI 20 (level, low) ->
IRQ 169
[17179601.236000] ohci_hcd 0000:00:03.0: OHCI Host Controller
[17179601.328000] ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus
number 1
[17179601.328000] ohci_hcd 0000:00:03.0: irq 169, io mem 0xe8133000
[17179601.384000] hub 1-0:1.0: USB hub found
[17179601.384000] hub 1-0:1.0: 3 ports detected
[17179601.488000] ACPI: PCI Interrupt 0000:00:03.1[B] -> GSI 21 (level, low) ->
IRQ 177
[17179601.488000] ohci_hcd 0000:00:03.1: OHCI Host Controller
[17179601.504000] ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus
number 2
[17179601.504000] ohci_hcd 0000:00:03.1: irq 177, io mem 0xe8134000
[17179601.560000] hub 2-0:1.0: USB hub found
[17179601.560000] hub 2-0:1.0: 3 ports detected
[17179601.664000] ACPI: PCI Interrupt 0000:00:03.2[C] -> GSI 22 (level, low) ->
IRQ 185
[17179601.664000] ohci_hcd 0000:00:03.2: OHCI Host Controller
[17179601.680000] ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus
number 3
[17179601.680000] ohci_hcd 0000:00:03.2: irq 185, io mem 0xe8130000
[17179601.736000] hub 3-0:1.0: USB hub found
[17179601.736000] hub 3-0:1.0: 2 ports detected
[17179601.840000] ACPI: PCI Interrupt 0000:00:03.3[D] -> GSI 23 (level, low) ->
IRQ 193
[17179601.840000] ehci_hcd 0000:00:03.3: EHCI Host Controller
[17179601.840000] PCI: cache line size of 64 is not supported by device 0000:00:03.3
[17179601.840000] ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus
number 4
[17179601.840000] ehci_hcd 0000:00:03.3: irq 193, io mem 0xe8131000
[17179601.840000] ehci_hcd 0000:00:03.3: USB 2.0 started, EHCI 1.00, driver 10
Dec 2004
[17179601.840000] hub 4-0:1.0: USB hub found
[17179601.840000] hub 4-0:1.0: 8 ports detected
[17179602.044000] Attempting manual resume
[17179602.068000] EXT3-fs: mounted filesystem with ordered data mode.
[17179602.080000] kjournald starting. Commit interval 5 seconds
[17179609.804000] sis900.c: v1.08.09 Sep. 19 2005
[17179609.804000] ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 19 (level, low) ->
IRQ 201
[17179609.804000] 0000:00:04.0: Realtek RTL8201 PHY transceiver found at address 1.
[17179609.816000] 0000:00:04.0: Using transceiver found at address 1 as default
[17179609.816000] eth0: SiS 900 PCI Fast Ethernet at 0xe000, IRQ 201,
00:01:6c:32:2b:8e.
[17179609.852000] Linux agpgart interface v0.101 (c) Dave Jones
[17179609.888000] agpgart: Detected SiS 760 chipset
[17179609.888000] agpgart: AGP aperture is 4M @ 0xd0000000
[17179609.912000] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[17179609.912000] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[17179610.144000] gameport: EMU10K1 is pci0000:00:09.1/gameport0, io 0xe300,
speed 1217kHz
[17179610.232000] Real Time Clock Driver v1.12
[17179610.248000] hsfosspec: module license 'Copyright (C) 1996-2001 Conexant
Systems Inc. All Rights Reserved.' taints kernel.
[17179610.340000] cnxthsf_OsFOpen("/etc/hsf/nvram.bin", "r"): error -2
[17179610.340000] cnxthsf_NVM_Open: Could not open "/etc/hsf/nvram.bin"
[17179610.340000] hsf_request_port: open failed
[17179610.344000] input: PC Speaker as /class/input/input1
[17179610.516000] Floppy drive(s): fd0 is 1.44M
[17179610.532000] FDC 0 is a post-1991 82077
[17179610.536000] parport: PnPBIOS parport detected.
[17179610.536000] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
[17179610.596000] input: GenPS/2 Genius <NULL> as /class/input/input2
[17179610.652000] ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 19 (level, low) ->
IRQ 201
[17179610.724000] ts: Compaq touchscreen protocol output
[17179611.364000] lp0: using parport0 (interrupt-driven).
[17179611.404000] Adding 1502036k swap on /dev/hda5. Priority:-1 extents:1
across:1502036k
[17179611.528000] EXT3 FS on hda1, internal journal
[17179611.644000] md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
[17179611.644000] md: bitmap version 4.39
[17179611.736000] NET: Registered protocol family 17
[17179612.100000] device-mapper: 4.4.0-ioctl (2005-01-12) initialised:
dm-devel@redhat.com
[17179612.424000] cdrom: open failed.
[17179612.700000] eth0: Media Link On 100mbps full-duplex
[17179612.736000] cdrom: open failed.
[17179612.748000] cdrom: open failed.
[17179613.328000] kjournald starting. Commit interval 5 seconds
[17179613.328000] EXT3 FS on hda2, internal journal
[17179613.328000] EXT3-fs: mounted filesystem with ordered data mode.
[17179613.372000] NTFS driver 2.1.25 [Flags: R/O MODULE].
[17179613.436000] NTFS volume version 3.1.
[17179617.420000] NET: Registered protocol family 10
[17179617.420000] lo: Disabled Privacy Extensions
[17179617.420000] IPv6 over IPv4 tunneling driver
[17179619.388000] ACPI: Power Button (FF) [PWRF]
[17179619.388000] ACPI: Power Button (CM) [PWRB]
[17179619.388000] ACPI: Sleep Button (CM) [FUTS]
[17179619.460000] ibm_acpi: ec object not found
[17179619.484000] pcc_acpi: loading...
[17179619.888000] powernow-k8: Found 1 AMD Athlon 64 / Opteron processors
(version 1.50.4)
[17179619.896000] powernow-k8: BIOS error - no PSB or ACPI _PSS objects
[17179621.376000] ppdev: user-space parallel port driver
[17179621.640000] apm: BIOS not found.
[17179624.204000] Bluetooth: Core ver 2.8
[17179624.204000] NET: Registered protocol family 31
[17179624.204000] Bluetooth: HCI device and connection manager initialized
[17179624.204000] Bluetooth: HCI socket layer initialized
[17179624.216000] Bluetooth: L2CAP ver 2.8
[17179624.216000] Bluetooth: L2CAP socket layer initialized
[17179624.216000] Bluetooth: RFCOMM socket layer initialized
[17179624.216000] Bluetooth: RFCOMM TTY layer initialized
[17179624.216000] Bluetooth: RFCOMM ver 1.7
[17179626.112000] [drm] Initialized drm 1.0.1 20051102
[17179626.120000] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) ->
IRQ 209
[17179626.120000] [drm] Initialized radeon 1.24.0 20060225 on minor 0
[17179627.172000] agpgart: Found an AGP 3.1 compliant device at 0000:00:00.0.
[17179627.172000] agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
[17179627.172000] agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode
[17179627.176000] [drm:radeon_cp_init] *ERROR* radeon_cp_init called without
lock held
[17179627.176000] [drm:drm_unlock] *ERROR* Process 4787 using kernel context 0
[17179627.976000] eth0: no IPv6 routers present
[17180229.060000] end_request: I/O error, dev fd0, sector 0
[17180489.928000] ISO 9660 Extensions: Microsoft Joliet Level 3
[17180489.940000] ISOFS: changing to secondary root
-----------------------------------------------

The strange things is that the AGP aperture size in the bios is 128MB but dmesg
says that it's only 4MB...
There are others with similar problem on the bugs system of ubuntu:
https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/34144

Many thanks

Enrico
Comment 1 sybillel 2007-06-20 14:49:39 UTC
Just a note to say that this issue is still present in kernel 2.6.20 in Gentoo.

I'm a Gentoo user, but I opened the bug in Ubuntu's launchpad, https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/34144 . I encountered the problem when using Ubuntu to install Gentoo.

On Gentoo, I initially did not have the problem of agpgart misidentifying the agp aperture as 4M instead of 128M (set in BIOS) and the consequence that the radeon driver reports that agp could not bind so no DRI.

I believe things changed when the device ids for SIS 760 were added to the vanilla kernel and then the Gentoo sources from the Ubuntu kernel where they were first. When my SIS chipset was identified generically, it would be recognized by agpgart during boot as having a 128M aperture, which is correct. AND DRI worked. When the chip is identified as SIS 760, the result is incorrect - 4M aperture.

In order to test this theory, I attempted to patch my current kernel ( 2.6.20-gentoo-r8) by commenting out the lines added to amd64-agp.c that mention SIS 760, in the hope that it would then fall back to the generic detection. But unfortunately this did not work. So I don't know. It's quite possible that I did something wrong.

Anyway, I'm just hoping to draw some attention to this still-unresolved issue in the hopes of being able to use the DRI capabilities of my radeon 9250 card once again. Thanks.
Comment 2 Alex Deucher 2007-06-20 15:05:29 UTC
As an interim solution you can always force the card to run in PCI mode:

Option "BusType" "PCI"
Comment 3 sybillel 2007-06-20 15:33:59 UTC
Thank you, Alex Deucher, that was a good idea for a workaround. I wasn't aware that PCI mode was a possibility. :)
Comment 4 Peter B. Steiger 2007-08-10 10:30:53 UTC
Just wanted to add that the problem still exists as of kernel 2.6.21.5 (I believe the problem lies in the sis-agp kernel module, not the x.org agp driver).  A million thanks to Alex Deucher for the workaround.  It was very discouraging to get a brand new motherboard this week and not be able to use my Radeon 7000 to its full potential, but the PCI workaround is exactly what I needed to get back that missing functionality!