NetBSD-Bugs archive

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

kern/39987: radeondrm R500 support error ! (try loading R300 microcode instead of R500)



>Number:         39987
>Category:       kern
>Synopsis:       radeondrm R500 support error ! (try loading R300 microcode 
>instead of R500)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Nov 20 21:45:00 +0000 2008
>Originator:     Sébastien BOCAHU
>Release:        -current (5.99.2 at the moment)
>Organization:
zecrazytux.net
>Environment:
NetBSD zecrazylaptop.zecrazytux.net 5.99.02 NetBSD 5.99.02 (NW8440) #0: Thu Nov 
20 00:38:52 CET 2008  
zecrazytux%zecrazylaptop.zecrazytux.net@localhost:/usr/src/sys/arch/i386/compile/NW8440
 i386

>Description:
Following kern/39885 
(http://mail-index.netbsd.org/netbsd-bugs/2008/11/09/msg006848.html):

I made an error in the previous patch, because I did'nt understand the 
kernel/drm internals, but it seemed to work (dmesg | grep -i drm), so I 
commited.

But in fact it was incorrect, and it tried to load the R300 microcode, even for 
R500 chips. (that can be verified only when trying DRI, with MESA >= 7.1 and 
correct X.org options)

The following patch correct the problem: It tries to load the R500 microcode, 
now.


Problems might still exist as I cannot get DRI working yet, with Mesa 7.2 
(built outside pkgsrc thanks to BJS distfiles (see misc/bjs and @tech-x11) and 
radeon/radeonhd drivers.

(writeback failed -- help/tips on that problem would be really appreciated !)
>How-To-Repeat:
radeondrm on -current and an ATI/AMD R500 chip

>Fix:
Here is the patch: http://zecrazytux.net/Bordel/radeondrm-R500-correction.patch



Home | Main Index | Thread Index | Old Index