Summary: | need more radeon PCI IDs | ||
---|---|---|---|
Product: | xorg | Reporter: | Adam Jackson <ajax> |
Component: | Driver/Radeon | Assignee: | 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
See also #3869. I'll see if ATI can get me the the latest list. 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 oops didn't notice mac specific, hope my PCIIDs still useful (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. 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. alex, do we have an updated list yet? should we just pull from pciids.sf.net and hope for the best? (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. (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. (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. i've not heard any complaints; will close within a week if someone yells. 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.