New compaq, new radeon id
Pete Carah
pete at altadena.net
Thu Jul 21 09:17:06 GMT 2005
On Wed, Jul 20, 2005 at 05:11:48PM -0700, Eric Anholt wrote:
> On Wed, 2005-07-20 at 20:04 -0400, Jung-uk Kim wrote:
> > On Tuesday 19 July 2005 06:03 am, Pete Carah wrote:
> > > I have a new compaq (AMD64 Turion) with what is supposedly a mobile
> > > radeon 9200. It isn't recognized anywhere (agp, drm, x-server)
> > > and has an id of 1002 5955.
> >
> > It seems to be Radeon? Xpress 200M:
> >
> > http://pciids.sourceforge.net/iii/?i=10025955
> > http://www.ati.com/products/radeonxpress200/index.html
> >
> > It is not Mobility Radeon? 9200 (RV280). I heard it's based on X300
> > (RV350) but not sure. FYI, it's codenamed as RS480. As far as AGP
> > concerned, can you send me 'pciconf -lv' output?
----------------------------
Here it is, annotated slightly:
---------------------------------
Interestingly the entire bus controller setup seems to be ATI, and even
the (conexant) modem and audio identify as ATI.
hostb0 at pci0:0:0: class=0x060000 card=0x3091103c chip=0x59501002 rev=0x01 hdr=0x00
vendor = 'ATI Technologies Inc'
class = bridge
subclass = HOST-PCI
pcib1 at pci0:1:0: class=0x060400 card=0x00000044 chip=0x5a3f1002 rev=0x00 hdr=0x01
vendor = 'ATI Technologies Inc'
class = bridge
subclass = PCI-PCI
ohci0 at pci0:19:0: class=0x0c0310 card=0x3091103c chip=0x43741002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
class = serial bus
subclass = USB
ohci1 at pci0:19:1: class=0x0c0310 card=0x3091103c chip=0x43751002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
class = serial bus
subclass = USB
ehci0 at pci0:19:2: class=0x0c0320 card=0x3091103c chip=0x43731002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
class = serial bus
subclass = USB
none0 at pci0:20:0: class=0x0c0500 card=0x3091103c chip=0x43721002 rev=0x11 hdr=0x00
vendor = 'ATI Technologies Inc'
device = 'SMBus'
class = serial bus
subclass = SMBus
atapci0 at pci0:20:1: class=0x01018a card=0x3091103c chip=0x43761002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
device = 'IDE Controller'
class = mass storage
subclass = ATA
isab0 at pci0:20:3: class=0x060100 card=0x3091103c chip=0x43771002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
class = bridge
subclass = PCI-ISA
pcib2 at pci0:20:4: class=0x060401 card=0x00000000 chip=0x43711002 rev=0x00 hdr=0x01
vendor = 'ATI Technologies Inc'
class = bridge
subclass = PCI-PCI
none1 at pci0:20:5: class=0x040100 card=0x3091103c chip=0x43701002 rev=0x02 hdr=0x00
vendor = 'ATI Technologies Inc'
class = multimedia
subclass = audio
none2 at pci0:20:6: class=0x070300 card=0x3091103c chip=0x43781002 rev=0x02 hdr=0x00
vendor = 'ATI Technologies Inc'
class = simple comms
subclass = generic modem
hostb1 at pci0:24:0: class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00
vendor = 'Advanced Micro Devices (AMD)'
device = 'Athlon 64 / Opteron HyperTransport Technology Configuration'
class = bridge
subclass = HOST-PCI
hostb2 at pci0:24:1: class=0x060000 card=0x00000000 chip=0x11011022 rev=0x00 hdr=0x00
vendor = 'Advanced Micro Devices (AMD)'
device = 'Athlon 64 / Opteron Address Map'
class = bridge
subclass = HOST-PCI
hostb3 at pci0:24:2: class=0x060000 card=0x00000000 chip=0x11021022 rev=0x00 hdr=0x00
vendor = 'Advanced Micro Devices (AMD)'
device = 'Athlon 64 / Opteron DRAM Controller'
class = bridge
subclass = HOST-PCI
hostb4 at pci0:24:3: class=0x060000 card=0x00000000 chip=0x11031022 rev=0x00 hdr=0x00
vendor = 'Advanced Micro Devices (AMD)'
device = 'Athlon 64 / Opteron Miscellaneous Control'
class = bridge
subclass = HOST-PCI
Video adapter
none3 at pci1:5:0: class=0x030000 card=0x3091103c chip=0x59551002 rev=0x00 hdr=0x00
vendor = 'ATI Technologies Inc'
device = 'Mobility Radeon XPRESS 200'
class = display
subclass = VGA
rl0 at pci5:0:0: class=0x020000 card=0x3091103c chip=0x813910ec rev=0x10 hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter'
class = network
subclass = ethernet
Wireless minipci
none4 at pci5:2:0: class=0x028000 card=0x1355103c chip=0x431814e4 rev=0x02 hdr=0x00
vendor = 'Broadcom Corporation'
class = network
cbb0 at pci5:9:0: class=0x060700 card=0x3091103c chip=0x8031104c rev=0x00 hdr=0x02
vendor = 'Texas Instruments (TI)'
class = bridge
subclass = PCI-CardBus
fwohci0 at pci5:9:2: class=0x0c0010 card=0x3091103c chip=0x8032104c rev=0x00 hdr=0x00
vendor = 'Texas Instruments (TI)'
class = serial bus
subclass = FireWire
These next two are on the same chip as the above two, and both pertain
to the flashcard adapter. I have the TI manual for this downloaded
and may try to get it working (at least the generic part if not the
'secure' part) (boooo on SDMI).
none5 at pci5:9:3: class=0x018000 card=0x3091103c chip=0x8033104c rev=0x00 hdr=0x00
vendor = 'Texas Instruments (TI)'
device = 'PCIxx21 Integrated FlashMedia Controller'
class = mass storage
none6 at pci5:9:4: class=0x080500 card=0x3091103c chip=0x8034104c rev=0x00 hdr=0x00
vendor = 'Texas Instruments (TI)'
class = base peripheral
--------------------------------------------------------------------
> >
> > > I find it interesting that most of the pci infrastructure in the
> > > machine has a vendor id of 1002; I didn't know that ATI made
> > > processor chipsets.. (this even includes the usb chips too)
> >
> > :-)
> >
> > > I think I can see how to add this to the radeon driver but am not
> > > totally sure... I presume it has to be in either agp or drm also?
> >
> > If you just want 2D, you have to patch xorg-server. If you want to
> > experiment on 3D accel, all of the above. And maybe DRI also.
>
> Actually, if you just want 2d, xorg-server-snap should support it.
At the moment, I tried xorg-server-snap. It is now recognized, and
X -probeonly appears to work but if I try to actually bring up anything
in a real X server the system waits about a second then reboots.
(hard to debug that kind of thing without an ICE :-( (and I don't even know
if ICE's exist for A64's) (and further, I couldn't possibly afford one if
they do exist :-(.
Patching drm to recognize the chip is easy; I did this but only got reboots
whenever I tried X (note, however, that I get them without this patch too).
I don't know if just recognition is adequate or there needs to be something
else done too?
> For 3D, I'm guessing that, like other RS* chipsets, it's going to need
> agp_ati.c to work. agp_ati.c should be nearly working (see i386/75251),
> I'm guessing there's just some bug left to be fixed, probably by someone
> with hardware.
agp_amd64 has no ATI stuff mentioned in the source; only nvidia, AMD, and
via.
I don't konw about agp_ati For now I'll wait somewhat patiently (or look and
see if agp_ati is remotely near. It isn't in my source tree (cvsup HEAD as of
early tonight)).
-- Pete
More information about the freebsd-x11
mailing list