Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: mesa-drm

In Message <>,
   Gary Duzan <>wrote:

=>In Message <>,
=>   "Jonathan A. Kollasch" <>wrote:
=>=>On Mon, Jan 17, 2011 at 10:08:56AM -0500, Gary Duzan wrote:
=>=>>    It appears that my 880G ATI video is not supported by the mesa-drm
=>=>> in the tree, but the mesa-drm code has been significantly restructured
=>=>> since we imported it. (We have a May 2009 version from git; it was
=>=>> restructured in November 2009.) Has anyone looked into what it
=>=>> would take to upgrade? If it isn't too hairy I might give it a shot
=>=>> myself.
=>=>Probably doesn't matter, radeondrm(4) only does enough to support Xv
=>=>on HD4k at this point.  Not to mention not supporting HD5k and HD6k
=>=>at all.
=>    Well, the 880G includes the HD 4250, so it would be relevant,
=>and I'm building a desktop (to replace my recently departed MSI
=>780G), so video support would be Nice To Have. Perhaps a tweak like
=>was recently done to support the 4200 mobility would be sufficient.

   The included patch seems to be working.

radeondrm0 at vga0: ATI Radeon HD 4250/4290
radeondrm0: Initialized radeon 1.29.0 20080613
info: [drm] Setting GART location based on new memory map
info: [drm] Loading RS780 Microcode
info: [drm] Resetting GPU
info: [drm] writeback test succeeded in 1 usecs
radeondrm0: interrupting at ioapic0 pin 18

                                        Gary Duzan

Index: sys/external/bsd/drm/dist/bsd-core/drm_pciids.h
RCS file: /usr2/netbsd-cvs/src/sys/external/bsd/drm/dist/bsd-core/drm_pciids.h,v
retrieving revision 1.5
diff -b -u -p -r1.5 drm_pciids.h
--- sys/external/bsd/drm/dist/bsd-core/drm_pciids.h     6 Jan 2011 11:07:48 
-0000       1.5
+++ sys/external/bsd/drm/dist/bsd-core/drm_pciids.h     18 Jan 2011 12:26:37 
@@ -394,6 +394,7 @@
Mobility Radeon 4500 Series"}, \
Mobility Radeon 4500 Series"}, \
        {0x1002, 0x9712, 
Mobility HD 4200"}, \
+       {0x1002, 0x9715, CHIP_RS780|RADEON_NEW_MEMMAP|RADEON_IS_IGP, "ATI 
Radeon HD 4250/4290"}, \
        {0, 0, 0, NULL}
 #define r128_PCI_IDS \

Home | Main Index | Thread Index | Old Index