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 via email to