Bug#523467: firmware-linux does not solve the problem
Brice Goglin
Brice.Goglin at ens-lyon.org
Sun May 10 11:59:58 PDT 2009
Alex Dănilă wrote:
> Hi,
>
> CONFIG_X86_PAT is not set my 2.6.30 (that's my best knowledge; I
> looked at .config file in the build directory made by kpkg). Adding
> nopat boot option has no effect with neither local 2.6.30-rc3, nor
> 2.6.30-rc5 from repository.
nopat is useless if PAT is not enabled.
> The firmware messages are like this (firmware-linux is installed):
>
> 2.6.30-rc3, locally compiled:
> May 10 20:34:41 193-170-133-226 kernel: [ 50.086383] [drm]
> Initialized radeon 1.29.0 20080528 for 0000:01:00.0 on minor 0
> May 10 20:34:42 193-170-133-226 kernel: [ 51.435494] [drm] Setting
> GART location based on new memory map
> May 10 20:34:42 193-170-133-226 kernel: [ 51.450724] [drm] Loading
> RV620 CP Microcode
> May 10 20:34:42 193-170-133-226 kernel: [ 51.451335] [drm] Loading
> RV620 PFP Microcode
> May 10 20:34:42 193-170-133-226 kernel: [ 51.466326] [drm] Resetting
> GPU
> May 10 20:34:42 193-170-133-226 kernel: [ 51.466388] [drm] writeback
> test succeeded in 1 usecs
The official 2.6.30 kernel contains the r600 firmware, it just works.
> 2.6.30-rc5, repository:
> May 10 20:29:00 193-170-133-226 kernel: [ 50.022763] [drm]
> Initialized radeon 1.30.0 20080528 for 0000:01:00.0 on minor 0
> May 10 20:29:01 193-170-133-226 kernel: [ 51.166756] [drm] Setting
> GART location based on new memory map
> May 10 20:29:01 193-170-133-226 kernel: [ 51.167156] [drm] Loading
> RV620 CP Microcode
> May 10 20:29:01 193-170-133-226 kernel: [ 51.167165] platform
> r600_cp.0: firmware: requesting radeon/RV620_cp.bin
> May 10 20:29:01 193-170-133-226 kernel: [ 51.265546] r600_cp: Failed
> to load firmware "radeon/RV620_cp.bin"
> May 10 20:29:01 193-170-133-226 kernel: [ 51.265555]
> [drm:r600_do_init_cp] *ERROR* Failed to load firmware!
Debian's kernels exclude firmwares, that's why firmware-linux is needed.
But firmware-linux hasn't been updated for 2.6.30 yet, so the r600
firmware is missing.
You should either keep your own 2.6.30 kernel, or find an updated
firmware-linux containing r600 (maybe the kernel guys have an
experimental package).
Brice
More information about the xorg-driver-ati
mailing list