[tlinux-users:08586] Satellite A85-S1072 IGP errors?

Ben Leggett <[email protected]> Tue, 24 Jul 2007 13:50:10 -0400
Newsgroups gmane.linux.hardware.toshiba
Message-ID <[email protected]>
I have a Toshiba Satellite A85-S1072. This laptop has an ATI 9000 IGP
graphics board.

I've been trying to get HW acceleration working for several years on
this machine. The open-source drivers support it, the proprietary ATI
drivers don't. However, even though it's supported by the open drivers,
I still can't get it to work. 

Xorg sees the card, initializes the card, and enables 2D acceleration,
but fails to initialize 3D and gives an error about being "unable to
initialize the AGP bus".

After much experimentation and perusing my dmesg log, I've found that
apparently the kernel doesn't like my AGP bus, as on boot I get this
message: 

"agpgart: Unsupported Ati chipset (device id: 7831)"  

I've tried all the obscure tricks floating around in an attempt to get
3D working, but to no avail, so I'm positive it's not a simple solution.
I know from other reports that this particular card (9000 IGP) works
under Linux on different machines, so it appears to be a model-specific
issue. 

I'm positive that this is an agpgart/nonstandard AGP chipset issue. I'm
currently running Gentoo, kernel version 2.6.20.

My question(s) are: 
Is there something non-standard about this machine that I should know? 
Should I bug the kernel AGP guys about this?

I'm attaching the output of lspci for starters.
I'd be happy to provide any other output/logs to any who need them.
 

-- 
"Nuclear war can ruin your whole compile."
                -- Karl Lehenbauer

"Thanks to Windows, any idiot can use a computer.
 Thanks to Windows, most of them are."
                -- Unknown

-----------------------------------------------------
()  The ASCII Ribbon Campaign - against HTML Email,
/\  vCards, and proprietary formats.
-----------------------------------------------------
lspciout.txt (text/plain, 4.9 KB)
00:00.0 Host bridge: ATI Technologies Inc Unknown device 7831
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, 66MHz, medium devsel, latency 64
	Memory at ec000000 (32-bit, prefetchable) [size=64M]
	Memory at e8000000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [a0] AGP version 3.0

00:01.0 PCI bridge: ATI Technologies Inc Radeon 9100 IGP PCI/AGP Bridge (prog-if 00 [Normal decode])
	Flags: bus master, 66MHz, medium devsel, latency 99
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=68
	I/O behind bridge: 00009000-00009fff
	Memory behind bridge: e8100000-e81fffff
	Prefetchable memory behind bridge: f0000000-f7ffffff

00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01) (prog-if 10 [OHCI])
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at e8001000 (32-bit, non-prefetchable) [size=4K]

00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01) (prog-if 10 [OHCI])
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at e8002000 (32-bit, non-prefetchable) [size=4K]

00:13.2 USB Controller: ATI Technologies Inc EHCI USB Controller (rev 01) (prog-if 20 [EHCI])
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at e8003000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [dc] Power Management version 2

00:14.0 SMBus: ATI Technologies Inc ATI SMBus (rev 1a)
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: 66MHz, medium devsel
	I/O ports at 8060 [size=16]
	Memory at e8004000 (32-bit, non-prefetchable) [size=1K]

00:14.1 IDE interface: ATI Technologies Inc ATI Dual Channel Bus Master PCI IDE Controller (prog-if 8a [Master SecP PriP])
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, medium devsel, latency 64, IRQ 11
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4 [size=1]
	I/O ports at 0170 [size=8]
	I/O ports at 0374 [size=1]
	I/O ports at 8070 [size=16]

00:14.3 ISA bridge: ATI Technologies Inc Unknown device 434c
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge: ATI Technologies Inc Unknown device 4342 (prog-if 01 [Subtractive decode])
	Flags: bus master, 66MHz, medium devsel, latency 64
	Bus: primary=00, secondary=02, subordinate=06, sec-latency=168
	I/O behind bridge: 0000a000-0000afff
	Memory behind bridge: e8200000-e82fffff
	Prefetchable memory behind bridge: 20000000-23ffffff

00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio Controller (rev 01)
	Subsystem: Toshiba America Info Systems Unknown device ff01
	Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 11
	Memory at e8004400 (32-bit, non-prefetchable) [size=256]

00:14.6 Modem: ATI Technologies Inc IXP AC'97 Modem (rev 01) (prog-if 00 [Generic])
	Subsystem: Toshiba America Info Systems Unknown device 0001
	Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 11
	Memory at e8004800 (32-bit, non-prefetchable) [size=256]

01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility 9200 IGP (prog-if 00 [VGA])
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 66, IRQ 11
	Memory at f0000000 (32-bit, prefetchable) [size=128M]
	I/O ports at 9000 [size=256]
	Memory at e8100000 (32-bit, non-prefetchable) [size=64K]
	[virtual] Expansion ROM at e8120000 [disabled] [size=128K]
	Capabilities: [58] AGP version 3.0
	Capabilities: [50] Power Management version 2

02:02.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)
	Subsystem: Askey Computer Corp. Unknown device 7094
	Flags: bus master, medium devsel, latency 168, IRQ 11
	Memory at e8200000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [44] Power Management version 2

02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, medium devsel, latency 64, IRQ 11
	I/O ports at a000 [size=256]
	Memory at e8210000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2

02:04.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
	Subsystem: Toshiba America Info Systems Unknown device ff00
	Flags: bus master, medium devsel, latency 168, IRQ 11
	Memory at e8211000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
	Memory window 0: 20000000-23fff000 (prefetchable)
	Memory window 1: 24000000-27fff000
	I/O window 0: 0000a400-0000a4ff
	I/O window 1: 0000a800-0000a8ff
	16-bit legacy interface ports at 0001
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQBGpju2Oj9RGBHsRNQRAuDzAKC/jsXjUF9eYNeNCwHkeWc1BJHqZgCfaZ+0
QuJB6Zfcrck6mNc5uJEbv1o=
=4LuJ
-----END PGP SIGNATURE-----