Bug 4284

Summary: need more radeon PCI IDs
Product: xorg Reporter: Adam Jackson <ajax>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: alexdeucher, freedesktopbugz
Version: 6.99.99.900 (7.0 RC0)   
Hardware: PowerPC   
OS: Mac OS X (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 6666    

Description Adam Jackson 2005-08-28 13:48:25 UTC
the list of PCI IDs in radeon(4) isn't quite complete.  i've heard at least one
user report an x600 SE (1002:5462), which appears to be a normal M22; there are
probably others.
Comment 1 T. Hood 2005-09-29 03:59:18 UTC
See also #3869.
Comment 2 Alex Deucher 2005-10-04 13:30:53 UTC
I'll see if ATI can get me the the latest list.
Comment 3 Andy Burns 2005-12-05 00:20:01 UTC
I have a Sapphire Radeon X550 PCIe 256MB fanless, using FC5T1/rawhide the card
wasn't identified so it installed vesa drivers, however by using an X600 ChipId
I got it to work with the xorg7.0-rc2(?) ati driver, albeit detecting only 128MB
of the card's memory

Section "Device"
        Identifier  "Videocard0"
        Driver      "ati"
        VendorName  "Sapphire"
        BoardName   "ATI Technologies Inc: X550 PCIE"
        ChipId      0x5b62
EndSection

Here are selected PCI details

# lspci -v

01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5b63
(prog-if 00 [VGA])
        Subsystem: PC Partner Limited: Unknown device 1490
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at 40000000 (32-bit, prefetchable) [size=256M]
        I/O ports at 2000 [size=256]
        Memory at 50110000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at 50120000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint IRQ 0
        Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
        Capabilities: [100] Advanced Error Reporting

01:00.1 Display controller: ATI Technologies Inc: Unknown device 5b73
        Subsystem: PC Partner Limited: Unknown device 1491
        Flags: bus master, fast devsel, latency 0
        Memory at 50100000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint IRQ 0

# lspci -vn

01:00.0 Class 0300: 1002:5b63
        Subsystem: 174b:1490
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at 40000000 (32-bit, prefetchable) [size=256M]
        I/O ports at 2000 [size=256]
        Memory at 50110000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at 50120000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint IRQ 0
        Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
        Capabilities: [100] Advanced Error Reporting

01:00.1 Class 0380: 1002:5b73
        Subsystem: 174b:1491
        Flags: bus master, fast devsel, latency 0
        Memory at 50100000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint IRQ 0

Comment 4 Andy Burns 2005-12-05 01:07:19 UTC
oops didn't notice mac specific, hope my PCIIDs still useful
Comment 5 Alex Deucher 2005-12-05 02:44:22 UTC
(In reply to comment #3)
> I have a Sapphire Radeon X550 PCIe 256MB fanless, using FC5T1/rawhide the card
> wasn't identified so it installed vesa drivers, however by using an X600 ChipId
> I got it to work with the xorg7.0-rc2(?) ati driver, albeit detecting only 128MB
> of the card's memory
> 

Due to the way the memory beyond 128 MB is accessed, only 128 MB are useable
right now by the 2d driver, so even though the full 256 MB was detected, only
128 MB are mappped for use and that is what the driver reports.  We should
probably report what is actually detected in those cases and then what the
driver is doing.
Comment 6 Olaf Leidinger 2005-12-13 07:06:40 UTC
I installed ubuntu breezy on a laptop a friend of mine bought - it's a new
medion laptop with a Radeon X700 XL. (--> similar message:
http://gentoo.news-view.co.uk/topic-88.html )


lspci sais:

0000:01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device
564f (prog-if 00 [VGA])
	Subsystem: Wistron Corp.: Unknown device 207e
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
	Latency: 0, Cache Line Size: 0x08 (32 bytes)
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
	Region 1: I/O ports at 2000 [size=256]
	Region 2: Memory at c0100000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] #10 [0001]
	Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
		Address: 0000000000000000  Data: 0000

I get the message : "no screens found", from fglrx AND ati, radeon drivers. When
adding the ChipID of a X700 to the device section in xorg.conf (I don't remember
the number atm.) it works using the radeon driver.
Comment 7 Adam Jackson 2006-04-25 05:44:15 UTC
alex, do we have an updated list yet?  should we just pull from pciids.sf.net
and hope for the best?
Comment 8 Alex Deucher 2006-04-25 06:05:24 UTC
(In reply to comment #7)
> alex, do we have an updated list yet?  should we just pull from pciids.sf.net
> and hope for the best?

I never got a response from ati.  I'd say either grab updates from
pciids.sf.net, or add them as users report them.
Comment 9 Alex Deucher 2006-04-25 06:07:30 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > alex, do we have an updated list yet?  should we just pull from pciids.sf.net
> > and hope for the best?
> 
> I never got a response from ati.  I'd say either grab updates from
> pciids.sf.net, or add them as users report them.

actually we can probably grab any new ids from fglrx.  I think sroland added
most (all?) the new ones when he cleaned up the radeon ids in the ddx/drm/mesa.
Comment 10 Adam Jackson 2006-05-16 23:34:09 UTC
(In reply to comment #9)
> actually we can probably grab any new ids from fglrx.  I think sroland added
> most (all?) the new ones when he cleaned up the radeon ids in the ddx/drm/mesa.

Moving this out to 7.2, should probably be closed as FIXED once we confirm
sroland's changes are relatively complete.
Comment 11 Daniel Stone 2006-11-04 09:58:06 UTC
i've not heard any complaints; will close within a week if someone yells.
Comment 12 Daniel Stone 2006-12-06 07:00:25 UTC
week, month, close enough.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.