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

Bug#632212: Also experienced on Radeon HD 5650



Version: 3.2.12-1

This struck me when I reinstalled wheezy on my laptop using a 20120321 i386 netinst. The install went fine, but the installed system hanged every time during boot with a garbled screen. As I had been running wheezy on the machine before, I figured out something could be done, and found relatively quickly that the Linux flavour used mattered. I was then able to chroot to the broken install and install a working flavour (with a bit of hacking), then boot the installed system.
Before that, it was possible to guess-read the last messages on the screen, with some effort:

r600_cp: Failed to load firmware "radeon/REDWOOD_pfp.bin"
[drm:evergreen_startup] *ERROR* Failed to load firmware!
radeon 0000:02:00.0: disabling GPU acceleration

The hang happens before the logs are written to disk.

In the end, I found 3 workarounds for this bug:
  1. Using a flavour other than 686 (either 486 or amd64).
  2. Installing the firmware (with firmware-linux-nonfree).
  3. Adding the radeon.modeset=0 kernel parameter (to GRUB).

For those affected, 3. should be the easiest way to get a first boot of the system.


With these workarounds, I have no problems, even when resuming. Although after checking the logs, I do get this warning when resuming, even with the amd64 kernel.

Mar 26 22:36:50 vinci kernel: [24108.529430] sd 0:0:0:0: [sda] Starting disk
Mar 26 22:36:50 vinci kernel: [24108.532523] [drm] Loading REDWOOD Microcode
Mar 26 22:36:50 vinci kernel: [24108.532525] ------------[ cut here ]------------
Mar 26 22:36:50 vinci kernel: [24108.532533] WARNING: at /build/buildd-linux-2.6_3.2.12-1-i386-naqH8d/linux-2.6-3.2.12/debian/build/source_i386_none/drivers/base/firmware_class.c:537 _request_firmware+0xb9/0x38d()
Mar 26 22:36:50 vinci kernel: [24108.532535] Hardware name: NV59                          
Mar 26 22:36:50 vinci kernel: [24108.532537] Modules linked in: acpi_cpufreq mperf cpufreq_userspace cpufreq_stats cpufreq_powersave cpufreq_conservative parport_pc ppdev lp parport bnep rfcomm bluetooth uinput fuse cryptd aes_x86_64 aes_generic nfsd nfs lockd fscache auth_rpcgss nfs_acl sunrpc loop arc4 uvcvideo ath9k mac80211 ath9k_common videodev radeon ath9k_hw media ttm drm_kms_helper ath drm v4l2_compat_ioctl32 psmouse iTCO_wdt snd_hda_codec_hdmi cfg80211 acer_wmi ac serio_raw sparse_keymap i2c_algo_bit i2c_i801 pcspkr iTCO_vendor_support evdev battery i2c_core power_supply snd_hda_codec_realtek rfkill snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq snd_timer snd_seq_device snd soundcore snd_page_alloc video processor wmi button ext4 mbcache jbd2 crc16 usbhid hid sr_mod sd_mod cdrom crc_t10dif broadcom ahci libahci libata ehci_hcd scsi_mod usbcore usb_common thermal thermal_sys tg3 libphy [last unloaded: scsi_wait_scan]
Mar 26 22:36:50 vinci kernel: [24108.532597] Pid: 6765, comm: kworker/u:15 Not tainted 3.2.0-2-amd64 #1
Mar 26 22:36:50 vinci kernel: [24108.532598] Call Trace:
Mar 26 22:36:50 vinci kernel: [24108.532605]  [<ffffffff81046781>] ? warn_slowpath_common+0x78/0x8c
Mar 26 22:36:50 vinci kernel: [24108.532608]  [<ffffffff81252c29>] ? _request_firmware+0xb9/0x38d
Mar 26 22:36:50 vinci kernel: [24108.532626]  [<ffffffffa03d0139>] ? r600_init_microcode+0x235/0x3f5 [radeon]
Mar 26 22:36:50 vinci kernel: [24108.532638]  [<ffffffffa03acf00>] ? atom_op_calltable+0x8a/0xcf [radeon]
Mar 26 22:36:50 vinci kernel: [24108.532649]  [<ffffffffa03e319e>] ? evergreen_startup+0xa3/0xf4b [radeon]
Mar 26 22:36:50 vinci kernel: [24108.532659]  [<ffffffffa03e42f0>] ? evergreen_resume+0x3b/0x87 [radeon]
Mar 26 22:36:50 vinci kernel: [24108.532668]  [<ffffffffa039e890>] ? radeon_resume_kms+0x7a/0x10c [radeon]
Mar 26 22:36:50 vinci kernel: [24108.532671]  [<ffffffff8124f258>] ? pm_op+0xa1/0x141
Mar 26 22:36:50 vinci kernel: [24108.532674]  [<ffffffff8124f61c>] ? device_resume+0xa2/0xfc
Mar 26 22:36:50 vinci kernel: [24108.532678]  [<ffffffff8106405f>] ? async_schedule+0xc/0xc
Mar 26 22:36:50 vinci kernel: [24108.532680]  [<ffffffff8106405f>] ? async_schedule+0xc/0xc
Mar 26 22:36:50 vinci kernel: [24108.532683]  [<ffffffff8124f68a>] ? async_resume+0x14/0x38
Mar 26 22:36:50 vinci kernel: [24108.532685]  [<ffffffff810640f5>] ? async_run_entry_fn+0x96/0x141
Mar 26 22:36:50 vinci kernel: [24108.532688]  [<ffffffff8105ab41>] ? process_one_work+0x163/0x284
Mar 26 22:36:50 vinci kernel: [24108.532691]  [<ffffffff8105bb09>] ? worker_thread+0xc2/0x145
Mar 26 22:36:50 vinci kernel: [24108.532693]  [<ffffffff8105ba47>] ? manage_workers.isra.23+0x15b/0x15b
Mar 26 22:36:50 vinci kernel: [24108.532696]  [<ffffffff8105ec45>] ? kthread+0x76/0x7e
Mar 26 22:36:50 vinci kernel: [24108.532700]  [<ffffffff8134b474>] ? kernel_thread_helper+0x4/0x10
Mar 26 22:36:50 vinci kernel: [24108.532703]  [<ffffffff8105ebcf>] ? kthread_worker_fn+0x139/0x139
Mar 26 22:36:50 vinci kernel: [24108.532706]  [<ffffffff8134b470>] ? gs_change+0x13/0x13
Mar 26 22:36:50 vinci kernel: [24108.532708] ---[ end trace 244d54b4737726e0 ]---
Mar 26 22:36:50 vinci kernel: [24108.532710] platform radeon_cp.0: firmware: radeon/REDWOOD_pfp.bin will not be loaded
Mar 26 22:36:50 vinci kernel: [24108.532728] r600_cp: Failed to load firmware "radeon/REDWOOD_pfp.bin"
Mar 26 22:36:50 vinci kernel: [24108.532731] [drm:evergreen_startup] *ERROR* Failed to load firmware!
Mar 26 22:36:50 vinci kernel: [24108.532733] [drm:evergreen_resume] *ERROR* evergreen startup failed on resume

I am using a Gateway NV5909H, which has an ATI Technologies Inc Madison [Radeon HD 5000M Series].


Reply to: