Date: Thu, 21 Jul 2005 02:17:05 -0700 From: Pete Carah <pete@altadena.net> To: Eric Anholt <eta@lclark.edu> Cc: x11@freebsd.org Subject: Re: New compaq, new radeon id Message-ID: <20050721091705.GA5341@users.altadena.net> In-Reply-To: <1121904708.4260.51.camel@leguin> References: <20050719100314.GA20584@users.altadena.net> <200507202004.23055.jkim@FreeBSD.org> <1121904708.4260.51.camel@leguin>
next in thread | previous in thread | raw e-mail | index | archive | help
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@pci0:0:0: class=0x060000 card=0x3091103c chip=0x59501002 rev=0x01 hdr=0x00 vendor = 'ATI Technologies Inc' class = bridge subclass = HOST-PCI pcib1@pci0:1:0: class=0x060400 card=0x00000044 chip=0x5a3f1002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' class = bridge subclass = PCI-PCI ohci0@pci0:19:0: class=0x0c0310 card=0x3091103c chip=0x43741002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' class = serial bus subclass = USB ohci1@pci0:19:1: class=0x0c0310 card=0x3091103c chip=0x43751002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' class = serial bus subclass = USB ehci0@pci0:19:2: class=0x0c0320 card=0x3091103c chip=0x43731002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' class = serial bus subclass = USB none0@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@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@pci0:20:3: class=0x060100 card=0x3091103c chip=0x43771002 rev=0x00 hdr=0x00 vendor = 'ATI Technologies Inc' class = bridge subclass = PCI-ISA pcib2@pci0:20:4: class=0x060401 card=0x00000000 chip=0x43711002 rev=0x00 hdr=0x01 vendor = 'ATI Technologies Inc' class = bridge subclass = PCI-PCI none1@pci0:20:5: class=0x040100 card=0x3091103c chip=0x43701002 rev=0x02 hdr=0x00 vendor = 'ATI Technologies Inc' class = multimedia subclass = audio none2@pci0:20:6: class=0x070300 card=0x3091103c chip=0x43781002 rev=0x02 hdr=0x00 vendor = 'ATI Technologies Inc' class = simple comms subclass = generic modem hostb1@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@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@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@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@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@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@pci5:2:0: class=0x028000 card=0x1355103c chip=0x431814e4 rev=0x02 hdr=0x00 vendor = 'Broadcom Corporation' class = network cbb0@pci5:9:0: class=0x060700 card=0x3091103c chip=0x8031104c rev=0x00 hdr=0x02 vendor = 'Texas Instruments (TI)' class = bridge subclass = PCI-CardBus fwohci0@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@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050721091705.GA5341>