I recently purchased a HP Pavilion dv81325nr. This system uses a ATI
Mobility Radeon Xpress 200 graphics card.
When I booted FreeBSD 6.1-Beta 4, the radeon kernel module didn't
detect this card. I used pciconf -l -v, and it shows the following
for this graphics card:
[EMAIL PROTECTED]:5:0: class=0x03 card=0x309b103c chip=0x59551002 rev=0x00
hdr=0x00
vendor = 'ATI Technologies Inc'
device = 'Mobility Radeon XPRESS 200'
class= display
subclass = VGA
I then added this cards chip id to sys/dev/drm/drm_pciids.h (see
attached patch), recompiled the drm, and radeon kernel modules. This
allowed the radeon kernel module to detect the card.
How do i test if this change is correct?
Is this card in the current drm_pciid.txt file, if not could some on
please added it?
Scot
--
DISCLAIMER:
No electrons were mamed while sending this message. Only slightly bruised.
Index: sys/dev/drm/drm_pciids.h
===
RCS file: /home/ncvs/src/sys/dev/drm/drm_pciids.h,v
retrieving revision 1.2.2.2
diff -u -r1.2.2.2 drm_pciids.h
--- sys/dev/drm/drm_pciids.h14 Dec 2005 00:52:58 - 1.2.2.2
+++ sys/dev/drm/drm_pciids.h23 Mar 2006 03:18:15 -
@@ -78,6 +78,7 @@
{0x1002, 0x5835, CHIP_RS300|CHIP_IS_IGP|CHIP_IS_MOBILITY, ATI Radeon
RS300 Mobility IGP}, \
{0x1002, 0x5836, CHIP_RS300|CHIP_IS_IGP, ATI Radeon RS300 IGP}, \
{0x1002, 0x5837, CHIP_RS300|CHIP_IS_IGP, ATI Radeon RS300 IGP}, \
+ {0x1002, 0x5955, CHIP_R200|CHIP_IS_MOBILITY, ATI Mobility Radeon
Xpress 200}, \
{0x1002, 0x5960, CHIP_RV280, ATI Radeon RV280 9200}, \
{0x1002, 0x5961, CHIP_RV280, ATI Radeon RV280 9200 SE}, \
{0x1002, 0x5962, CHIP_RV280, ATI Radeon RV280 9200}, \