Morning, I recently picked up a new (..well, to me) Acer Aspire 5551 notebook which includes an ATI Mobility Radeon 4250, it seems all 42xx mobility series cards use the same product ID so the following patch just calls them all "4200".
In the latest amd64 snapshot the xf86-video-ati driver is a little out of date, doesn't entirely recognize this family yet. So, drm(4) is never opened.. but modsetting works and I get a nice widescreen desktop (1366x768) on a 15.6" 16:9 screen. If I go beyond the unsupported and build 6.13.1 (..with non-kms fix from git) it opens drm(4) and 2D/Xv start working.. but there doesn't appear to be a r600 DRI module included yet. http://brynet.biz.tm/~brynet/dmesg_acer.txt http://brynet.biz.tm/~brynet/new_acer_dmesg.txt Apologies, It's my first computer from this decade. :-) Index: dev/pci/pcidevs =================================================================== RCS file: /cvs/src/sys/dev/pci/pcidevs,v retrieving revision 1.1572 diff -u -r1.1572 pcidevs --- dev/pci/pcidevs 21 Sep 2010 11:41:34 -0000 1.1572 +++ dev/pci/pcidevs 27 Sep 2010 07:53:02 -0000 @@ -1355,6 +1355,7 @@ product ATI RADEON_HD3300 0x9614 Radeon HD 3300 product ATI RADEON_HD4200_HDA 0x970f Radeon HD 4200 HD Audio product ATI RADEON_HD4200 0x9710 Radeon HD 4200 +product ATI RADEON_HD4200_M 0x9712 Mobility Radeon HD 4200 product ATI RADEON_HD2600_HDA 0xaa08 Radeon HD 2600 HD Audio product ATI RS690M_HDA 0xaa10 RS690M HD Audio product ATI RADEON_HD3870_HDA 0x0018 Radeon HD 3870 HD Audio Index: dev/pci/drm/radeon_drv.c =================================================================== RCS file: /cvs/src/sys/dev/pci/drm/radeon_drv.c,v retrieving revision 1.50 diff -u -r1.50 radeon_drv.c --- dev/pci/drm/radeon_drv.c 8 Sep 2010 17:19:15 -0000 1.50 +++ dev/pci/drm/radeon_drv.c 27 Sep 2010 07:53:03 -0000 @@ -524,6 +524,8 @@ CHIP_RV770|RADEON_NEW_MEMMAP}, {PCI_VENDOR_ATI, PCI_PRODUCT_ATI_RADEON_HD4200, CHIP_RS880|RADEON_NEW_MEMMAP|RADEON_IS_IGP}, + {PCI_VENDOR_ATI, PCI_PRODUCT_ATI_RADEON_HD4200_M, + CHIP_RS880|RADEON_IS_MOBILITY|RADEON_NEW_MEMMAP}, {0, 0, 0} };