Current-Users archive

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

Re: More amd64 drmkms radeon



On 22 August 2014 16:56, Taylor R Campbell <riastradh%netbsd.org@localhost> 
wrote:
>    Date: Fri, 22 Aug 2014 10:18:59 +0100
>    From: Chavdar Ivanov <ci4ic4%gmail.com@localhost>
>
>    A DRMKMS kernel from 15th works as suggested above - switches to
>    1280x1024 and is fine after (Xorg panics earlier; with the latest
>    build from yesterday it even wedged the machine completely).
>
>    On the other hand yesterday's kernel panics as follows:
>    [...]
>    drm kern error: radeon_cp: Failed to load firmware "radeon/R300_cp.bin"
>
> Do you still have /usr/libdata/firmware/radeon/R300_cp.bin on the root
> file system?

Yes, the kernel from 15th of August loads it fine:

$ uname -a
NetBSD uksup1.delcam.local 7.99.1 NetBSD 7.99.1 (DRMKMS) #1: Fri Aug
15 14:06:51 BST 2014
root@support6.delcam.local:/root/a64/compile/DRMKMS amd64
$ ls -l  /usr/libdata/firmware/radeon/R300_cp.bin
-r--r--r--  1 root  wheel  2048 Jul  6  2010
/usr/libdata/firmware/radeon/R300_cp.bin
$ dmesg  | grep Microcode
drm: Loading R300 Microcode
...
>
> We really ought to have a better story if it's not, but that's my
> first guess about the problem.
>
>    panic: kernel diagnostic assertion "ttm->caching_state == tt_cached"
>    failed: file "../../../../external/bsd/drm2/dist/drm/ttm/ttm_tt.c",
>    line 423
>
> This is a bug in the rat's nest of error branches in the Radeon code,
> ugh...

Well, it doesn't show up in the earlier version, so it looks a regression.

Chavdar



-- 
----


Home | Main Index | Thread Index | Old Index