With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 Series]) uvd seems to be broken.
The new firware files are installed in /lib/firmware/radeon:
sha1 hashes 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin
The system boots without initial ram disk.
In dmesg it says:
[drm] Initialized drm 1.1.0 20060810 [drm] radeon kernel modesetting enabled. VGA switcheroo: detected switching method _SB_.PCI0.AGP_.VGA_.ATPX handle [drm] initializing kernel modesetting (RS880 0x1002:0x9712 0x103C:0x1443). [drm] register mmio base: 0xF0400000 [drm] register mmio size: 65536 ATOM BIOS: HP_JoYaHeWi radeon 0000:01:05.0: VRAM: 320M 0x00000000C0000000 - 0x00000000D3FFFFFF (320M used) radeon 0000:01:05.0: GTT: 512M 0x00000000A0000000 - 0x00000000BFFFFFFF [drm] Detected VRAM RAM=320M, BAR=256M [drm] RAM width 32bits DDR [TTM] Zone kernel: Available graphics memory: 3960190 kiB [TTM] Zone dma32: Available graphics memory: 2097152 kiB [TTM] Initializing pool allocator [TTM] Initializing DMA pool allocator [drm] radeon: 320M of VRAM memory ready [drm] radeon: 512M of GTT memory ready. [drm] GART: num cpu pages 131072, num gpu pages 131072 [drm] Loading RS780 Microcode [drm] PCIE GART of 512M enabled (table at 0x00000000C0040000). radeon 0000:01:05.0: WB enabled radeon 0000:01:05.0: fence driver on ring 0 use gpu addr 0x00000000a0000c00 and cpu addr 0xffff880215cb6c00 radeon 0000:01:05.0: fence driver on ring 3 use gpu addr 0x00000000a0000c0c and cpu addr 0xffff880215cb6c0c [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [drm] Driver supports precise vblank timestamp query. [drm] radeon: irq initialized. radeon 0000:01:05.0: setting latency timer to 64 ACPI: Battery Slot [BAT0] (battery present) [drm] ring test on 0 succeeded in 1 usecs [drm] ring test on 3 succeeded in 1 usecs [drm] Enabling audio support [drm] ib test on ring 0 succeeded in 0 usecs [drm] ib test on ring 3 succeeded in 0 usecs [drm] radeon atom DIG backlight initialized [drm] Radeon Display Connectors [drm] Connector 0: [drm] VGA-1 [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c [drm] Encoders: [drm] CRT1: INTERNAL_KLDSCP_DAC1 [drm] Connector 1: [drm] LVDS-1 [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c [drm] Encoders: [drm] LCD1: INTERNAL_KLDSCP_LVTMA [drm] radeon: power management initialized tsc: Refined TSC clocksource calibration: 2793.006 MHz Switching to clocksource tsc [drm] fb mappable at 0xD0142000 [drm] vram apper at 0xD0000000 [drm] size 5787648 [drm] fb depth is 24 [drm] pitch is 6400 fbcon: radeondrmfb (fb0) is primary device Console: switching to colour frame buffer device 200x56 radeon 0000:01:05.0: fb0: radeondrmfb frame buffer device radeon 0000:01:05.0: registered panic notifier [drm] Initialized radeon 2.33.0 20080528 for 0000:01:05.0 on minor 0 radeon 0000:02:00.0: enabling device (0000 -> 0003) [drm] initializing kernel modesetting (CEDAR 0x1002:0x68E0 0x103C:0x1443). [drm] register mmio base: 0xF0200000 [drm] register mmio size: 131072 vga_switcheroo: enabled ATPX version 1 ATOM BIOS: HP radeon 0000:02:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used) radeon 0000:02:00.0: GTT: 512M 0x0000000020000000 - 0x000000003FFFFFFF [drm] Detected VRAM RAM=512M, BAR=256M [drm] RAM width 64bits DDR [drm] radeon: 512M of VRAM memory ready [drm] radeon: 512M of GTT memory ready. radeon 0000:02:00.0: ffff880215ec6800 unpin not necessary radeon 0000:02:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc900030ba418 [drm] GART: num cpu pages 131072, num gpu pages 131072 [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 [drm] Loading CEDAR Microcode [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). radeon 0000:02:00.0: WB enabled radeon 0000:02:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff880215b24c00 radeon 0000:02:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff880215b24c0c radeon 0000:02:00.0: fence driver on ring 5 use gpu addr 0x000000000015e418 and cpu addr 0xffffc9000391c418 [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [drm] Driver supports precise vblank timestamp query. radeon 0000:02:00.0: irq 43 for MSI/MSI-X radeon 0000:02:00.0: radeon: using MSI. [drm] radeon: irq initialized. [drm] ring test on 0 succeeded in 1 usecs [drm] ring test on 3 succeeded in 1 usecs [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, giving up!!! [drm:evergreen_startup] *ERROR* radeon: error initializing UVD (-1). [drm] Enabling audio support [drm] ib test on ring 0 succeeded in 0 usecs [drm] ib test on ring 3 succeeded in 0 usecs [drm] radeon atom DIG backlight initialized [drm] Radeon Display Connectors [drm] Connector 0: [drm] LVDS-2 [drm] DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c [drm] Encoders: [drm] LCD1: INTERNAL_UNIPHY [drm] Connector 1: [drm] HDMI-A-1 [drm] HPD1 [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c [drm] Encoders: [drm] DFP1: INTERNAL_UNIPHY1 [drm] Connector 2: [drm] VGA-2 [drm] DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4 [drm] Encoders: [drm] CRT1: INTERNAL_KLDSCP_DAC1 [drm] Internal thermal controller without fan control [drm] radeon: power management initialized [drm] fb mappable at 0xE035F000 [drm] vram apper at 0xE0000000 [drm] size 5787648 [drm] fb depth is 24 [drm] pitch is 6400 radeon 0000:02:00.0: fb1: radeondrmfb frame buffer device [drm] Initialized radeon 2.33.0 20080528 for 0000:02:00.0 on minor 1
Please help.
On Tue, Jul 2, 2013 at 10:09 AM, Jörg-Volker Peetz jvpeetz@web.de wrote:
With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 Series]) uvd seems to be broken.
The new firware files are installed in /lib/firmware/radeon:
sha1 hashes 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin
The system boots without initial ram disk.
Make sure your system is using the latest CEDAR_rlc.bin as well.
Alex
In dmesg it says:
[drm] Initialized drm 1.1.0 20060810 [drm] radeon kernel modesetting enabled. VGA switcheroo: detected switching method _SB_.PCI0.AGP_.VGA_.ATPX handle [drm] initializing kernel modesetting (RS880 0x1002:0x9712 0x103C:0x1443). [drm] register mmio base: 0xF0400000 [drm] register mmio size: 65536 ATOM BIOS: HP_JoYaHeWi radeon 0000:01:05.0: VRAM: 320M 0x00000000C0000000 - 0x00000000D3FFFFFF (320M used) radeon 0000:01:05.0: GTT: 512M 0x00000000A0000000 - 0x00000000BFFFFFFF [drm] Detected VRAM RAM=320M, BAR=256M [drm] RAM width 32bits DDR [TTM] Zone kernel: Available graphics memory: 3960190 kiB [TTM] Zone dma32: Available graphics memory: 2097152 kiB [TTM] Initializing pool allocator [TTM] Initializing DMA pool allocator [drm] radeon: 320M of VRAM memory ready [drm] radeon: 512M of GTT memory ready. [drm] GART: num cpu pages 131072, num gpu pages 131072 [drm] Loading RS780 Microcode [drm] PCIE GART of 512M enabled (table at 0x00000000C0040000). radeon 0000:01:05.0: WB enabled radeon 0000:01:05.0: fence driver on ring 0 use gpu addr 0x00000000a0000c00 and cpu addr 0xffff880215cb6c00 radeon 0000:01:05.0: fence driver on ring 3 use gpu addr 0x00000000a0000c0c and cpu addr 0xffff880215cb6c0c [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [drm] Driver supports precise vblank timestamp query. [drm] radeon: irq initialized. radeon 0000:01:05.0: setting latency timer to 64 ACPI: Battery Slot [BAT0] (battery present) [drm] ring test on 0 succeeded in 1 usecs [drm] ring test on 3 succeeded in 1 usecs [drm] Enabling audio support [drm] ib test on ring 0 succeeded in 0 usecs [drm] ib test on ring 3 succeeded in 0 usecs [drm] radeon atom DIG backlight initialized [drm] Radeon Display Connectors [drm] Connector 0: [drm] VGA-1 [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c [drm] Encoders: [drm] CRT1: INTERNAL_KLDSCP_DAC1 [drm] Connector 1: [drm] LVDS-1 [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c [drm] Encoders: [drm] LCD1: INTERNAL_KLDSCP_LVTMA [drm] radeon: power management initialized tsc: Refined TSC clocksource calibration: 2793.006 MHz Switching to clocksource tsc [drm] fb mappable at 0xD0142000 [drm] vram apper at 0xD0000000 [drm] size 5787648 [drm] fb depth is 24 [drm] pitch is 6400 fbcon: radeondrmfb (fb0) is primary device Console: switching to colour frame buffer device 200x56 radeon 0000:01:05.0: fb0: radeondrmfb frame buffer device radeon 0000:01:05.0: registered panic notifier [drm] Initialized radeon 2.33.0 20080528 for 0000:01:05.0 on minor 0 radeon 0000:02:00.0: enabling device (0000 -> 0003) [drm] initializing kernel modesetting (CEDAR 0x1002:0x68E0 0x103C:0x1443). [drm] register mmio base: 0xF0200000 [drm] register mmio size: 131072 vga_switcheroo: enabled ATPX version 1 ATOM BIOS: HP radeon 0000:02:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used) radeon 0000:02:00.0: GTT: 512M 0x0000000020000000 - 0x000000003FFFFFFF [drm] Detected VRAM RAM=512M, BAR=256M [drm] RAM width 64bits DDR [drm] radeon: 512M of VRAM memory ready [drm] radeon: 512M of GTT memory ready. radeon 0000:02:00.0: ffff880215ec6800 unpin not necessary radeon 0000:02:00.0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0xffffc900030ba418 [drm] GART: num cpu pages 131072, num gpu pages 131072 [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 [drm] Loading CEDAR Microcode [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). radeon 0000:02:00.0: WB enabled radeon 0000:02:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff880215b24c00 radeon 0000:02:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff880215b24c0c radeon 0000:02:00.0: fence driver on ring 5 use gpu addr 0x000000000015e418 and cpu addr 0xffffc9000391c418 [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [drm] Driver supports precise vblank timestamp query. radeon 0000:02:00.0: irq 43 for MSI/MSI-X radeon 0000:02:00.0: radeon: using MSI. [drm] radeon: irq initialized. [drm] ring test on 0 succeeded in 1 usecs [drm] ring test on 3 succeeded in 1 usecs [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! [drm:r600_uvd_init] *ERROR* UVD not responding, giving up!!! [drm:evergreen_startup] *ERROR* radeon: error initializing UVD (-1). [drm] Enabling audio support [drm] ib test on ring 0 succeeded in 0 usecs [drm] ib test on ring 3 succeeded in 0 usecs [drm] radeon atom DIG backlight initialized [drm] Radeon Display Connectors [drm] Connector 0: [drm] LVDS-2 [drm] DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c [drm] Encoders: [drm] LCD1: INTERNAL_UNIPHY [drm] Connector 1: [drm] HDMI-A-1 [drm] HPD1 [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c [drm] Encoders: [drm] DFP1: INTERNAL_UNIPHY1 [drm] Connector 2: [drm] VGA-2 [drm] DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4 [drm] Encoders: [drm] CRT1: INTERNAL_KLDSCP_DAC1 [drm] Internal thermal controller without fan control [drm] radeon: power management initialized [drm] fb mappable at 0xE035F000 [drm] vram apper at 0xE0000000 [drm] size 5787648 [drm] fb depth is 24 [drm] pitch is 6400 radeon 0000:02:00.0: fb1: radeondrmfb frame buffer device [drm] Initialized radeon 2.33.0 20080528 for 0000:02:00.0 on minor 1
Please help.
-- Regards, Jörg-Volker.
dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel
Alex Deucher wrote, on 07/02/2013 21:46:
On Tue, Jul 2, 2013 at 10:09 AM, Jörg-Volker Peetz jvpeetz@web.de wrote:
With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 Series]) uvd seems to be broken.
The new firware files are installed in /lib/firmware/radeon:
sha1 hashes 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin
The system boots without initial ram disk.
Make sure your system is using the latest CEDAR_rlc.bin as well.
Alex
Thanks for the hint, Alex. Actually I took the files today from your repository at http://people.freedesktop.org/~agd5f/radeon_ucode/ and checked them against the ones downloaded from http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git .
Regards, Jörg-Volker.
<snip>
On Tue, Jul 2, 2013 at 4:15 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 21:46:
On Tue, Jul 2, 2013 at 10:09 AM, Jörg-Volker Peetz jvpeetz@web.de wrote:
With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 Series]) uvd seems to be broken.
The new firware files are installed in /lib/firmware/radeon:
sha1 hashes 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin
The system boots without initial ram disk.
Make sure your system is using the latest CEDAR_rlc.bin as well.
Alex
Thanks for the hint, Alex. Actually I took the files today from your repository at http://people.freedesktop.org/~agd5f/radeon_ucode/ and checked them against the ones downloaded from http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git .
Make sure that your kernel is actually using the new ones.
Alex
Alex Deucher wrote, on 07/02/2013 22:17:
On Tue, Jul 2, 2013 at 4:15 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 21:46:
On Tue, Jul 2, 2013 at 10:09 AM, Jörg-Volker Peetz jvpeetz@web.de wrote:
With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 Series]) uvd seems to be broken.
The new firware files are installed in /lib/firmware/radeon:
sha1 hashes 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin
The system boots without initial ram disk.
Make sure your system is using the latest CEDAR_rlc.bin as well.
Alex
Thanks for the hint, Alex. Actually I took the files today from your repository at http://people.freedesktop.org/~agd5f/radeon_ucode/ and checked them against the ones downloaded from http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git .
Make sure that your kernel is actually using the new ones.
Alex
The files are located in /lib/firmware/radeon , the kernel configuration contains
CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin radeon/R600_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CYPRESS_uvd.bin" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
I compiled the kernel with the firmware files already in /lib/firmware/radeon . The kernel boots without initial ram disk.
Do I miss something?
Regards, Jörg-Volker.
On Tue, Jul 2, 2013 at 4:34 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 22:17:
On Tue, Jul 2, 2013 at 4:15 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 21:46:
On Tue, Jul 2, 2013 at 10:09 AM, Jörg-Volker Peetz jvpeetz@web.de wrote:
With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 Series]) uvd seems to be broken.
The new firware files are installed in /lib/firmware/radeon:
sha1 hashes 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin
The system boots without initial ram disk.
Make sure your system is using the latest CEDAR_rlc.bin as well.
Alex
Thanks for the hint, Alex. Actually I took the files today from your repository at http://people.freedesktop.org/~agd5f/radeon_ucode/ and checked them against the ones downloaded from http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git .
Make sure that your kernel is actually using the new ones.
Alex
The files are located in /lib/firmware/radeon , the kernel configuration contains
CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin radeon/R600_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CYPRESS_uvd.bin" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
I compiled the kernel with the firmware files already in /lib/firmware/radeon . The kernel boots without initial ram disk.
I've encountered people having all sorts of problems with stale or truncated firmware, so I just wanted to double check. The best test would be to build the driver as a module and blacklist the module, then, once the system is booted to a non-X runlevel, manually load the module so it loads the ucode directly from the filesystem.
Alex
Alex Deucher wrote, on 07/03/2013 00:49:
On Tue, Jul 2, 2013 at 4:34 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 22:17:
On Tue, Jul 2, 2013 at 4:15 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 21:46:
On Tue, Jul 2, 2013 at 10:09 AM, Jörg-Volker Peetz jvpeetz@web.de wrote:
With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 Series]) uvd seems to be broken.
The new firware files are installed in /lib/firmware/radeon:
sha1 hashes 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin
The system boots without initial ram disk.
Make sure your system is using the latest CEDAR_rlc.bin as well.
Alex
Thanks for the hint, Alex. Actually I took the files today from your repository at http://people.freedesktop.org/~agd5f/radeon_ucode/ and checked them against the ones downloaded from http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git .
Make sure that your kernel is actually using the new ones.
Alex
The files are located in /lib/firmware/radeon , the kernel configuration contains
CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin radeon/R600_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CYPRESS_uvd.bin" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
I compiled the kernel with the firmware files already in /lib/firmware/radeon . The kernel boots without initial ram disk.
I've encountered people having all sorts of problems with stale or truncated firmware, so I just wanted to double check. The best test would be to build the driver as a module and blacklist the module, then, once the system is booted to a non-X runlevel, manually load the module so it loads the ucode directly from the filesystem.
Alex
Thank you Alex, for insisting. The "Denkfehler" was indeed at my side: At first, I compiled the kernel with the old firmware. Then I noticed the missing firmware module "CYPRESS_uvd.bin". After an information trip around the internet, I downloaded the missing and the up-to-date firmware modules and put them into place as well as adapted the kernel configuration. Then I just did a new "make" in the kernel directory.
But, it seems the make rules don't recognize changed firmware modules. In the end I still saw the described error messages in the dmesg-output. Today, after reading your e-mail I came to this conclusion and recompiled the kernel completely, i.e., beginning with a "make clean". And, voilà, everything now works.
Best regards, Jörg-Volker.
On Wed, Jul 3, 2013 at 3:14 AM, Jörg-Volker Peetz jvpeetz@t-online.de wrote:
Alex Deucher wrote, on 07/03/2013 00:49:
On Tue, Jul 2, 2013 at 4:34 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 22:17:
On Tue, Jul 2, 2013 at 4:15 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 21:46:
On Tue, Jul 2, 2013 at 10:09 AM, Jörg-Volker Peetz jvpeetz@web.de wrote: > With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI > RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 > Series]) uvd seems to be broken. > > The new firware files are installed in /lib/firmware/radeon: > > sha1 hashes > 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin > a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin > 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin > 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin > 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin > > The system boots without initial ram disk.
Make sure your system is using the latest CEDAR_rlc.bin as well.
Alex
Thanks for the hint, Alex. Actually I took the files today from your repository at http://people.freedesktop.org/~agd5f/radeon_ucode/ and checked them against the ones downloaded from http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git .
Make sure that your kernel is actually using the new ones.
Alex
The files are located in /lib/firmware/radeon , the kernel configuration contains
CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin radeon/R600_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CYPRESS_uvd.bin" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
I compiled the kernel with the firmware files already in /lib/firmware/radeon . The kernel boots without initial ram disk.
I've encountered people having all sorts of problems with stale or truncated firmware, so I just wanted to double check. The best test would be to build the driver as a module and blacklist the module, then, once the system is booted to a non-X runlevel, manually load the module so it loads the ucode directly from the filesystem.
Alex
Thank you Alex, for insisting. The "Denkfehler" was indeed at my side: At first, I compiled the kernel with the old firmware. Then I noticed the missing firmware module "CYPRESS_uvd.bin". After an information trip around the internet, I downloaded the missing and the up-to-date firmware modules and put them into place as well as adapted the kernel configuration. Then I just did a new "make" in the kernel directory.
But, it seems the make rules don't recognize changed firmware modules. In the end I still saw the described error messages in the dmesg-output. Today, after reading your e-mail I came to this conclusion and recompiled the kernel completely, i.e., beginning with a "make clean". And, voilà, everything now works.
Glad to hear you got it working!
Alex
Alex Deucher wrote, on 07/03/2013 00:49:
On Tue, Jul 2, 2013 at 4:34 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 22:17:
On Tue, Jul 2, 2013 at 4:15 PM, Jörg-Volker Peetz jvpeetz@web.de wrote:
Alex Deucher wrote, on 07/02/2013 21:46:
On Tue, Jul 2, 2013 at 10:09 AM, Jörg-Volker Peetz jvpeetz@web.de wrote:
With self-compiled linux 3.10 on a HP Pavilion dv7 with hybrid graphics (ATI RS880M [Mobility Radeon HD 4200 Series] / ATI Manhattan [Mobility Radeon HD 5400 Series]) uvd seems to be broken.
The new firware files are installed in /lib/firmware/radeon:
sha1 hashes 3142a64061ade6032c95ed948c85b15dd0ae46be CEDAR_me.bin a92856a4fa16926e2451a6335da7e20f01fde210 CEDAR_pfp.bin 644b29756636687ad31a49da4aa3ed85dcedecdb CEDAR_rlc.bin 992d49518d3936986b5ce3ddb0d9bbd75135bb8f CYPRESS_uvd.bin 3e04529600d666ddb2f2f83bb0112d4fab516c04 R600_rlc.bin
The system boots without initial ram disk.
Make sure your system is using the latest CEDAR_rlc.bin as well.
Alex
Thanks for the hint, Alex. Actually I took the files today from your repository at http://people.freedesktop.org/~agd5f/radeon_ucode/ and checked them against the ones downloaded from http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git .
Make sure that your kernel is actually using the new ones.
Alex
The files are located in /lib/firmware/radeon , the kernel configuration contains
CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin radeon/R600_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CYPRESS_uvd.bin" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
I compiled the kernel with the firmware files already in /lib/firmware/radeon . The kernel boots without initial ram disk.
I've encountered people having all sorts of problems with stale or truncated firmware, so I just wanted to double check. The best test would be to build the driver as a module and blacklist the module, then, once the system is booted to a non-X runlevel, manually load the module so it loads the ucode directly from the filesystem.
Alex
Thank you Alex, for insisting. The "Denkfehler" was indeed at my side: At first, I compiled the kernel with the old firmware. Then I noticed the missing firmware module "CYPRESS_uvd.bin". After an information trip around the internet, I downloaded the missing and the up-to-date firmware modules and put them into place as well as adapted the kernel configuration. Then I just did a new "make" in the kernel directory.
But, it seems the make rules don't recognize changed firmware modules. In the end I still saw the described error messages in the dmesg-output. Today, after reading your e-mail I came to this conclusion and recompiled the kernel completely, i.e., beginning with a "make clean". And, voilà, everything now works.
Best regards, Jörg-Volker.
[P.S.: I'm sorry, if you receive this letter twice, I somehow didn't send it to the list the first time.]
dri-devel@lists.freedesktop.org