Debian Bug report logs - #561476
initramfs-tools: radeon module can't load firmware.

version graph

Package: initramfs-tools; Maintainer for initramfs-tools is Debian kernel team <debian-kernel@lists.debian.org>; Source for initramfs-tools is src:initramfs-tools (PTS, buildd, popcon).

Reported by: Xavier Bestel <xavier.bestel@free.fr>

Date: Thu, 17 Dec 2009 14:03:01 UTC

Severity: normal

Found in version initramfs-tools/0.93.4

Done: maximilian attems <max@stro.at>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian kernel team <debian-kernel@lists.debian.org>:
Bug#561476; Package initramfs-tools. (Thu, 17 Dec 2009 14:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to Xavier Bestel <xavier.bestel@free.fr>:
New Bug report received and forwarded. Copy sent to Debian kernel team <debian-kernel@lists.debian.org>. (Thu, 17 Dec 2009 14:03:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Xavier Bestel <xavier.bestel@free.fr>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: initramfs-tools: radeon module can't load firmware.
Date: Thu, 17 Dec 2009 14:57:41 +0100
Package: initramfs-tools
Version: 0.93.4
Severity: normal


Hi,

I have installed a 2.6.32 kernel, with the latest firmware packages (0.22), I verified that the initrd is build with the right firmware files, however it seems the firmware loader isn't available when the radeon module starts:

[    1.157105] [drm] Initialized drm 1.1.0 20060810
[    1.168000] [drm] radeon kernel modesetting enabled.
[    1.168033] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    1.168037] radeon 0000:01:00.0: setting latency timer to 64
[    1.169102] [drm] radeon: Initializing kernel modesetting.
[    1.169148] [drm] register mmio base: 0xFE7E0000
[    1.169150] [drm] register mmio size: 65536
[    1.169258] ATOM BIOS: GV
[    1.169262] [drm] Clocks initialized !
[    1.169275] mtrr: type mismatch for d0000000,10000000 old: write-back new: write-combining
[    1.169277] [drm] Detected VRAM RAM=256M, BAR=256M
[    1.169278] [drm] RAM width 128bits DDR
[    1.169344] [TTM] Zone  kernel: Available graphics memory: 2030714 kiB.
[    1.169354] [drm] radeon: 256M of VRAM memory ready
[    1.169355] [drm] radeon: 512M of GTT memory ready.
[    1.169380] [drm] Loading RV630 CP Microcode
[    1.169382] platform radeon_cp.0: firmware: requesting radeon/RV630_pfp.bin
[   61.164033] r600_cp: Failed to load firmware "radeon/RV630_pfp.bin"
[   61.164064] [drm:r600_init] *ERROR* Failed to load firmware!
[   61.164091] [drm:radeon_driver_load_kms] *ERROR* Fatal error while trying to initialize radeon.
[   61.164190] radeon 0000:01:00.0: PCI INT A disabled
[   61.164193] radeon: probe of 0000:01:00.0 failed with error -2

Could you make it so the radeon module is loadable in the initrd ?

Thanks,
	Xav

-- Package-specific info:
-- /proc/cmdline
BOOT_IMAGE=//vmlinuz-2.6.32-trunk-amd64 root=UUID=4aea966f-7c3d-4354-b661-22a6b3b9f4ec ro radeon.modeset=1 quiet

-- /proc/filesystems
	ext4
	btrfs
	ext3
	fuseblk

-- lsmod
Module                  Size  Used by
coretemp                4165  0 
ppdev                   5030  0 
lp                      7462  0 
parport                27938  2 ppdev,lp
sco                     7193  2 
bridge                 39566  0 
stp                     1440  1 bridge
bnep                    9395  2 
rfcomm                 29501  4 
l2cap                  24656  16 bnep,rfcomm
acpi_cpufreq            5555  0 
cpufreq_powersave        902  0 
cpufreq_userspace       1992  0 
cpufreq_conservative     5162  0 
cpufreq_stats           2659  0 
uinput                  6376  1 
fuse                   50078  1 
ext3                  106371  1 
jbd                    37021  1 ext3
btrfs                 372281  1 
zlib_deflate           17746  1 btrfs
crc32c                  2560  1 
libcrc32c               1058  1 btrfs
snd_hda_codec_analog    64530  1 
snd_hda_intel          17851  0 
snd_hda_codec          52900  2 snd_hda_codec_analog,snd_hda_intel
snd_usb_audio          62934  0 
snd_pcm_oss            32399  0 
snd_mixer_oss          12606  1 snd_pcm_oss
snd_pcm                60615  4 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_pcm_oss
snd_usb_lib            13729  1 snd_usb_audio
snd_seq_midi            4208  0 
btusb                   9769  2 
bluetooth              41795  9 sco,bnep,rfcomm,l2cap,btusb
uvcvideo               51663  0 
snd_seq_midi_event      4628  1 snd_seq_midi
rfkill                 12996  2 bluetooth
snd_seq                42753  2 snd_seq_midi,snd_seq_midi_event
videodev               29961  1 uvcvideo
v4l1_compat            11442  2 uvcvideo,videodev
snd_timer              15502  2 snd_pcm,snd_seq
v4l2_compat_ioctl32     8538  1 videodev
joydev                  8411  0 
snd_rawmidi            15291  2 snd_usb_lib,snd_seq_midi
snd_hwdep               5364  2 snd_hda_codec,snd_usb_audio
snd_seq_device          4477  3 snd_seq_midi,snd_seq,snd_rawmidi
i2c_i801                7590  0 
x38_edac                2739  0 
snd                    44718  12 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq,snd_timer,snd_rawmidi,snd_hwdep,snd_seq_device
soundcore               4614  1 snd
edac_core              29245  2 x38_edac
processor              29479  1 acpi_cpufreq
snd_page_alloc          6201  2 snd_hda_intel,snd_pcm
evdev                   7336  11 
pcspkr                  1699  0 
serio_raw               3752  0 
asus_atk0110            7686  0 
ext4                  283764  1 
mbcache                 4970  2 ext3,ext4
jbd2                   66695  1 ext4
crc16                   1319  2 l2cap,ext4
ide_gd_mod             20417  10 
hid_logitech            6326  0 
ff_memless              3692  1 hid_logitech
sd_mod                 29673  5 
crc_t10dif              1276  1 sd_mod
ata_generic             2983  0 
usbhid                 31196  1 hid_logitech
firewire_ohci          19420  0 
ide_pci_generic         2788  0 
pdc202xx_new            3913  8 
usb_storage            38425  0 
hid                    62745  2 hid_logitech,usbhid
uhci_hcd               18441  0 
ahci                   31494  0 
ide_core               76786  3 ide_gd_mod,ide_pci_generic,pdc202xx_new
firewire_core          36544  1 firewire_ohci
crc_itu_t               1307  1 firewire_core
pata_jmicron            2280  4 
libata                131639  3 ata_generic,ahci,pata_jmicron
ehci_hcd               30562  0 
scsi_mod              121852  3 sd_mod,usb_storage,libata
sky2                   39310  0 
usbcore               121527  9 snd_usb_audio,snd_usb_lib,btusb,uvcvideo,usbhid,usb_storage,uhci_hcd,ehci_hcd
nls_base                6377  1 usbcore
button                  4618  0 
thermal                11674  0 
fan                     3346  0 
thermal_sys            11878  3 processor,thermal,fan
radeon                448863  0 
ttm                    31292  1 radeon
drm_kms_helper         18883  1 radeon
drm                   136943  3 radeon,ttm,drm_kms_helper
agpgart                24733  2 ttm,drm
i2c_algo_bit            4225  1 radeon
i2c_core               15584  5 videodev,i2c_i801,radeon,drm,i2c_algo_bit
raid456                44356  3 
async_raid6_recov       5042  1 raid456
async_pq                3463  2 raid456,async_raid6_recov
raid6_pq               77179  2 async_raid6_recov,async_pq
async_xor               2478  3 raid456,async_raid6_recov,async_pq
xor                     4380  1 async_xor
async_memcpy            1198  2 raid456,async_raid6_recov
async_tx                1734  5 raid456,async_raid6_recov,async_pq,async_xor,async_memcpy
raid1                  18175  1 
md_mod                 73456  6 raid456,raid1

-- /etc/kernel-img.conf
# Kernel Image management overrides
# See kernel-img.conf(5) for details

-- /etc/initramfs-tools/initramfs.conf
MODULES=most
BUSYBOX=y
KEYMAP=y
BOOT=local
DEVICE=eth0
NFSROOT=auto


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages initramfs-tools depends on:
ii  cpio                          2.10-1     GNU cpio -- a program to manage ar
ii  findutils                     4.4.2-1    utilities for finding files--find,
ii  klibc-utils                   1.5.15-1   small utilities built with klibc f
ii  module-init-tools             3.11-1     tools for managing Linux kernel mo
ii  udev                          149-1      /dev/ and hotplug management daemo

Versions of packages initramfs-tools recommends:
ii  busybox                       1:1.14.2-2 Tiny utilities for small and embed

initramfs-tools suggests no packages.

-- no debconf information






Information forwarded to debian-bugs-dist@lists.debian.org, Debian kernel team <debian-kernel@lists.debian.org>:
Bug#561476; Package initramfs-tools. (Wed, 23 Dec 2009 10:51:05 GMT) (full text, mbox, link).


Acknowledgement sent to Xavier Bestel <xavier.bestel@free.fr>:
Extra info received and forwarded to list. Copy sent to Debian kernel team <debian-kernel@lists.debian.org>. (Wed, 23 Dec 2009 10:51:05 GMT) (full text, mbox, link).


Message #10 received at 561476@bugs.debian.org (full text, mbox, reply):

From: Xavier Bestel <xavier.bestel@free.fr>
To: 561476@bugs.debian.org
Subject: more info (delay, r100)
Date: Wed, 23 Dec 2009 11:49:58 +0100
Hi,

a bit more information:
- at boot time, when the initrd modprobes the radeon module, there's a
long timeout (more than 30s) before the drm gives up trying to load the
firmware.
- I tried with an R100 (ATI ES1000), there's the same problem (works
after boot, but times out and fail to load the firmware at initrd time).

HTH,
	Xav







Information forwarded to debian-bugs-dist@lists.debian.org, Debian kernel team <debian-kernel@lists.debian.org>:
Bug#561476; Package initramfs-tools. (Thu, 25 Mar 2010 11:48:03 GMT) (full text, mbox, link).


Acknowledgement sent to Cassiano Leal <cassianoleal@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian kernel team <debian-kernel@lists.debian.org>. (Thu, 25 Mar 2010 11:48:03 GMT) (full text, mbox, link).


Message #15 received at 561476@bugs.debian.org (full text, mbox, reply):

From: Cassiano Leal <cassianoleal@gmail.com>
To: 561476@bugs.debian.org
Subject: Hint to a solution
Date: Thu, 25 Mar 2010 08:44:04 -0300
Seems that these guys have found a working solution for this bug, but
I don't even know what distro they're using ->
http://old.nabble.com/Kernel-2.6.32-and-Radeon-KMS-td26656284.html

Would it be possible to implement it in Debian?

If needed, I could help on testing if someone could guide me on how to
apply this solution to a Debian system (I don't really understand what
all those mkinitcpio and other esoteric commands do).

Thanks!




Reply sent to maximilian attems <max@stro.at>:
You have taken responsibility. (Thu, 08 Apr 2010 01:06:08 GMT) (full text, mbox, link).


Notification sent to Xavier Bestel <xavier.bestel@free.fr>:
Bug acknowledged by developer. (Thu, 08 Apr 2010 01:06:08 GMT) (full text, mbox, link).


Message #20 received at 561476-done@bugs.debian.org (full text, mbox, reply):

From: maximilian attems <max@stro.at>
To: 557439-done@bugs.debian.org, 561476-done@bugs.debian.org
Subject: Re: initramfs-tools: radeon module can't load firmware.
Date: Thu, 8 Apr 2010 03:00:35 +0200
first of all duplicate reports, relevant entry exists against
udev, which will soon load earlier in initramfs and thus
resolve this bug in itselv.

radeon is not by default in initramfs, video drivers got
kicked out for faster boot.

thus closing.




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 06 May 2010 08:09:26 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 30 21:13:15 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.