drm change breaks old ATI?

Michael Butler imb at protected-networks.net
Tue Mar 17 19:09:52 PDT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Seems that the new drm schema requires an interrupt to attach.

"dmesg" returns:

pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <Intel 82443BX (440 BX) host to PCI bridge> on hostb0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0x9000-0x90ff mem
	0xd1000000-0xd1ffffff,0xd0100000-0xd0100fff at device 0.0
	on pci1
drm0: <3D Rage Pro AGP 1X/2X> on vgapci0
device_attach: drm0 attach returned 2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 .. which corresponds to ENOENT and "lspci -vvv" gives:


01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP
		1X/2X (rev 5c) (prog-if 00 [VGA controller])
        Subsystem: ATI Technologies Inc Rage Pro Turbo AGP 2X
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
		ParErr- Stepping+ SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
		<TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 66 (2000ns min), Cache Line Size: 32 bytes

** ---> Interrupt: pin ? routed to IRQ 255

        Region 0: Memory at d1000000 (32-bit, non-prefetchable)
        Region 1: I/O ports at 9000
        Region 2: Memory at d0100000 (32-bit, non-prefetchable)
        Capabilities: [50] AGP version 1.0
                Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64-
			HTrans- 64bit- FW- AGP3- Rate=x1,x2
                Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW-
			Rate=<none>

Didn't this used to work?

	Michael

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAknAV+gACgkQQv9rrgRC1JIiAwCdEmwDBPcTjd97vV3q3kz5kO8R
qA0An3RjPS/ra7CVRd6KfeuOuQoARaVm
=h2qo
-----END PGP SIGNATURE-----


More information about the freebsd-stable mailing list