FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 09-15-2010, 11:50 AM
Anarky
 
Default Bug#596961: missing radeon firmware (from firmware-linux-nonfree) in initramfs

Package: initramfs-tools
Version: 0.98.3
Severity: normal

--- Please enter the report below this line. ---

The radeon driver seems to be loaded at initramfs stage for KMS reasons but
the firmware is not present in the initramfs resulting in missing
functionalities (HDMI audio).
Other people on #debian IRC with a similar setup seem to have these firmware in
the initramfs ...

From dmesg :
[ 5.218630] platform radeon_cp.0: firmware: requesting radeon/RV670_pfp.bin
[ 5.314896] platform radeon_cp.0: firmware: requesting radeon/RV670_me.bin
[ 5.385302] platform radeon_cp.0: firmware: requesting radeon/R600_rlc.bin

% lsinitramfs /boot/initrd.img-2.6.35-trunk-amd64 | grep firmware
lib/firmware
lib/firmware/advansys
lib/firmware/advansys/mcode.bin
lib/firmware/advansys/38C1600.bin
lib/firmware/advansys/3550.bin
lib/firmware/advansys/38C0800.bin
lib/firmware/tigon
lib/firmware/tigon/tg3_tso.bin
lib/firmware/tigon/tg3_tso5.bin
lib/firmware/tigon/tg3.bin
lib/firmware/cxgb3
lib/firmware/cxgb3/ael2005_opt_edc.bin
lib/firmware/cxgb3/t3fw-7.4.0.bin
lib/firmware/cxgb3/t3b_psram-1.1.0.bin
lib/firmware/cxgb3/t3c_psram-1.1.0.bin
lib/firmware/cxgb3/ael2005_twx_edc.bin
lib/firmware/cxgb3/ael2020_twx_edc.bin
lib/firmware/e100
lib/firmware/e100/d102e_ucode.bin
lib/firmware/e100/d101s_ucode.bin
lib/firmware/e100/d101m_ucode.bin
lib/firmware/3com
lib/firmware/3com/typhoon.bin
lib/udev/firmware.agent

--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.32-5-amd64

Debian Release: squeeze/sid
500 unstable mirror.home-dn.net
500 unstable ftp.fr.debian.org
500 testing mirror.home-dn.net
500 testing ftp.fr.debian.org
500 stable mirror.home-dn.net
500 stable ftp.fr.debian.org
101 experimental-snapshots qt-kde.debian.net
1 experimental mirror.home-dn.net
1 experimental ftp.debian.org

--- Package information. ---
Depends (Version) | Installed
==================================-+-=============
klibc-utils (>= 1.5.9-1) | 1.5.20-1
cpio | 2.11-4
module-init-tools | 3.12-1
udev (>= 0.086-1) | 161-1
findutils (>= 4.2.24) | 4.4.2-1


Recommends (Version) | Installed
====================================-+-===============
busybox (>= 1:1.01-3) | 1:1.17.1-4
OR busybox-initramfs |


Suggests (Version) | Installed
==============================-+-===========
bash-completion | 1:1.2-2



--- Output from package bug script ---
-- initramfs sizes
-rw-r--r-- 1 root root 9,9M 15 sept. 13:37 /boot/initrd.img-2.6.32-5-amd64
-rw-r--r-- 1 root root 9,9M 15 sept. 12:00 /boot/initrd.img-2.6.32-5-amd64.bak
-rw-r--r-- 1 root root 11M 15 sept. 13:37 /boot/initrd.img-2.6.35-trunk-amd64
-rw-r--r-- 1 root root 11M 15 sept. 13:32 /boot/initrd.img-2.6.35-trunk-
amd64.bak
-- /proc/cmdline
BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=UUID=78966ba0-a9a6-4743-86bf-
a8d922cc33c7 ro radeon.audio=1 audio.radeon=1

-- resume
# RESUME=/dev/sdb5
RESUME='UUID=8e829047-904f-4ee2-a32f-f1bd234f9e77'
-- /proc/filesystems
ext3
ext2
fuseblk
ext4
reiserfs
xfs
jfs
msdos
vfat
ntfs
minix
hfs
hfsplus
qnx4
ufs
btrfs

-- lsmod
Module Size Used by
nls_utf8 1208 0
nls_cp437 5817 0
btrfs 375335 0
zlib_deflate 17746 1 btrfs
crc32c 2560 1
libcrc32c 1074 1 btrfs
ufs 56474 0
qnx4 6194 0
hfsplus 65286 0
hfs 37455 0
minix 21213 0
ntfs 162828 0
vfat 7884 0
msdos 6202 0
fat 40054 2 vfat,msdos
jfs 140105 0
xfs 436909 0
exportfs 3170 1 xfs
reiserfs 194172 0
ext4 288969 0
jbd2 67015 1 ext4
parport_pc 18855 0
ppdev 5030 0
lp 7462 0
parport 27954 3 parport_pc,ppdev,lp
sco 7209 2
bnep 9443 2
rfcomm 29613 0
l2cap 24736 4 bnep,rfcomm
crc16 1319 2 ext4,l2cap
bluetooth 41827 6 sco,bnep,rfcomm,l2cap
rfkill 13044 2 bluetooth
fuse 50206 3
ext2 52969 1
coretemp 4325 0
it87 15879 0
hwmon_vid 1828 1 it87
firewire_sbp2 11514 0
loop 11799 0
snd_hda_codec_atihdmi 2251 1
dvb_pll 8188 1
cx22702 4597 1
cx88_dvb 16516 0
cx88_vp3054_i2c 1636 1 cx88_dvb
snd_hda_codec_realtek 235570 1
videobuf_dvb 4130 1 cx88_dvb
dvb_core 74634 2 cx88_dvb,videobuf_dvb
snd_hda_intel 19987 2
snd_usb_audio 64070 1
snd_hda_codec 54244 3
snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hd a_intel
snd_usb_lib 13928 1 snd_usb_audio
cx8800 24967 0
snd_seq_midi 4400 0
snd_hwdep 5380 2 snd_usb_audio,snd_hda_codec
cx8802 11189 1 cx88_dvb
cx88xx 65128 3 cx88_dvb,cx8800,cx8802
snd_rawmidi 15515 2 snd_usb_lib,snd_seq_midi
snd_pcm_oss 32591 0
ir_common 24271 1 cx88xx
snd_mixer_oss 12606 1 snd_pcm_oss
uvcvideo 51887 0
radeon 573249 2
tveeprom 12057 1 cx88xx
v4l2_common 11720 2 cx8800,cx88xx
snd_seq_midi_event 4628 1 snd_seq_midi
ttm 40002 1 radeon
snd_seq 42881 2 snd_seq_midi,snd_seq_midi_event
snd_pcm 60503 4
snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_pcm_ oss
videodev 29993 4 cx8800,cx88xx,uvcvideo,v4l2_common
videobuf_dma_sg 8403 4 cx88_dvb,cx8800,cx8802,cx88xx
btcx_risc 2899 3 cx8800,cx8802,cx88xx
drm_kms_helper 20065 1 radeon
videobuf_core 12244 5
videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg
v4l1_compat 11442 2 uvcvideo,videodev
x38_edac 2739 0
drm 142599 4 radeon,ttm,drm_kms_helper
snd_seq_device 4493 3 snd_seq_midi,snd_rawmidi,snd_seq
joydev 8411 0
i2c_algo_bit 4225 3 cx88_vp3054_i2c,cx88xx,radeon
snd_timer 15582 2 snd_seq,snd_pcm
edac_core 29261 2 x38_edac
i2c_i801 7830 0
evdev 7352 13
snd_page_alloc 6249 2 snd_hda_intel,snd_pcm
snd 46446 18
snd_hda_codec_realtek,snd_hda_intel,snd_usb_audio, snd_hda_codec,snd_hwdep,snd_rawmidi,snd_pcm_oss,sn d_mixer_oss,snd_seq,snd_pcm,snd_seq_device,snd_tim er
v4l2_compat_ioctl32 8538 1 videodev
i2c_core 15712 13
dvb_pll,cx22702,cx88_vp3054_i2c,cx8800,cx88xx,rade on,tveeprom,v4l2_common,videodev,drm_kms_helper,dr m,i2c_algo_bit,i2c_i801
processor 30303 0
soundcore 4598 1 snd
serio_raw 3752 0
button 4650 0
pcspkr 1699 0
ext3 106518 3
jbd 37101 1 ext3
mbcache 5050 3 ext4,ext2,ext3
dm_mod 53786 5
raid1 18415 1
raid0 5517 1
md_mod 73808 4 raid1,raid0
usbhid 33292 0
hid 62857 1 usbhid
sg 18744 0
sr_mod 12602 0
cdrom 29415 1 sr_mod
sd_mod 29793 15
crc_t10dif 1276 1 sd_mod
thermal 11674 0
usb_storage 39577 0
ata_generic 2983 0
pata_jmicron 2280 0
uhci_hcd 18521 0
ahci 32358 0
ehci_hcd 31135 0
ata_piix 21124 12
firewire_ohci 19468 0
firewire_core 36800 2 firewire_sbp2,firewire_ohci
crc_itu_t 1307 1 firewire_core
3c59x 29604 0
thermal_sys 11942 2 processor,thermal
libata 133584 4 ata_generic,pata_jmicron,ahci,ata_piix
scsi_mod 122117 6
firewire_sbp2,sg,sr_mod,sd_mod,usb_storage,libata
r8169 28893 0
mii 3210 2 3c59x,r8169
usbcore 121954 8
snd_usb_audio,snd_usb_lib,uvcvideo,usbhid,usb_stor age,uhci_hcd,ehci_hcd
nls_base 6377 9
nls_utf8,nls_cp437,hfsplus,hfs,ntfs,vfat,fat,jfs,u sbcore

-- /etc/kernel-img.conf
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no

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

-- /etc/initramfs-tools/update-initramfs.conf
update_initramfs=all
backup_initramfs=yes

-- /proc/mdstat
Personalities : [raid0] [raid1]
md1 : active raid1 sda6[0] sdc6[1]
24410624 blocks [2/2] [UU]

md0 : active raid0 sda5[0] sdc5[1]
23438528 blocks 64k chunks

unused devices: <none>

-- mkinitramfs hooks
/etc/initramfs-tools/hooks/:

/usr/share/initramfs-tools/hooks:
busybox
dmsetup
keymap
klibc
lvm2
mdadm
thermal
udev
 
Old 09-15-2010, 12:07 PM
maximilian attems
 
Default Bug#596961: missing radeon firmware (from firmware-linux-nonfree) in initramfs

On Wed, Sep 15, 2010 at 01:50:08PM +0200, Anarky wrote:
> Package: initramfs-tools
> Version: 0.98.3
> Severity: normal
>
> --- Please enter the report below this line. ---
>
> The radeon driver seems to be loaded at initramfs stage for KMS reasons but
> the firmware is not present in the initramfs resulting in missing
> functionalities (HDMI audio).
> Other people on #debian IRC with a similar setup seem to have these firmware in
> the initramfs ...

why?

there is no valid point to load it in initramfs, just don't do it.

> From dmesg :
> [ 5.218630] platform radeon_cp.0: firmware: requesting radeon/RV670_pfp.bin
> [ 5.314896] platform radeon_cp.0: firmware: requesting radeon/RV670_me.bin
> [ 5.385302] platform radeon_cp.0: firmware: requesting radeon/R600_rlc.bin

check if the module provides proper modinfo:
modinfo -F firmware <kernelmodule>



--
maks




--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20100915120718.GK19138@baikonur.stro.at">http://lists.debian.org/20100915120718.GK19138@baikonur.stro.at
 
Old 09-15-2010, 12:59 PM
Anarky
 
Default Bug#596961: missing radeon firmware (from firmware-linux-nonfree) in initramfs

Le mercredi 15 septembre 2010 14:07:18, maximilian attems a écrit :
> On Wed, Sep 15, 2010 at 01:50:08PM +0200, Anarky wrote:
> > Package: initramfs-tools
> > Version: 0.98.3
> > Severity: normal
> >
> > --- Please enter the report below this line. ---
> >
> > The radeon driver seems to be loaded at initramfs stage for KMS reasons
> > but the firmware is not present in the initramfs resulting in missing
> > functionalities (HDMI audio).
> > Other people on #debian IRC with a similar setup seem to have these
> > firmware in the initramfs ...
>
> why?
>
> there is no valid point to load it in initramfs, just don't do it.

I didn't change anything in that purpose.
It is seems that with Kernel Mode Settings, the radeon driver must be loaded
for the framebuffer console to be activated and that it has to be done before X
is started in order not to get a broken X.
I'm no expert in that regard, but it seems to be the default debian bahavior
anyway, so if you really think that's not a "initramfs-utils" bug maybe you
can reassign it to the radeon maintainer.

> > From dmesg :
> > [ 5.218630] platform radeon_cp.0: firmware: requesting
> > radeon/RV670_pfp.bin
> > [ 5.314896] platform radeon_cp.0: firmware: requesting
> > radeon/RV670_me.bin
> > [ 5.385302] platform radeon_cp.0: firmware: requesting
> > radeon/R600_rlc.bin
>
> check if the module provides proper modinfo:
> modinfo -F firmware <kernelmodule>

it seems so :
% sudo modinfo -F firmware radeon | tr '
' ' '
radeon/R520_cp.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/R420_cp.bin
radeon/R300_cp.bin radeon/R200_cp.bin radeon/R100_cp.bin radeon/RV710_me.bin
radeon/RV710_pfp.bin radeon/RV730_me.bin radeon/RV730_pfp.bin
radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RS780_me.bin
radeon/RS780_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin
radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV620_me.bin
radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin
radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/R600_me.bin
radeon/R600_pfp.bin radeon/R520_cp.bin radeon/RS600_cp.bin radeon/RS690_cp.bin
radeon/R420_cp.bin radeon/R300_cp.bin radeon/R200_cp.bin radeon/R100_cp.bin
radeon/R700_rlc.bin radeon/R600_rlc.bin radeon/RV710_me.bin
radeon/RV710_pfp.bin radeon/RV730_me.bin radeon/RV730_pfp.bin
radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RS780_me.bin
radeon/RS780_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin
radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV620_me.bin
radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin
radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/R600_me.bin
radeon/R600_pfp.bin


%ls /lib/firmware/radeon | tr '
' ' '
CEDAR_me.bin CEDAR_pfp.bin CEDAR_rlc.bin CYPRESS_me.bin CYPRESS_pfp.bin
CYPRESS_rlc.bin JUNIPER_me.bin JUNIPER_pfp.bin JUNIPER_rlc.bin R100_cp.bin
R200_cp.bin R300_cp.bin R420_cp.bin R520_cp.bin R600_me.bin R600_pfp.bin
R600_rlc.bin R700_rlc.bin REDWOOD_me.bin REDWOOD_pfp.bin REDWOOD_rlc.bin
RS600_cp.bin RS690_cp.bin RS780_me.bin RS780_pfp.bin RV610_me.bin
RV610_pfp.bin RV620_me.bin RV620_pfp.bin RV630_me.bin RV630_pfp.bin
RV635_me.bin RV635_pfp.bin RV670_me.bin RV670_pfp.bin RV710_me.bin
RV710_pfp.bin RV730_me.bin RV730_pfp.bin RV770_me.bin RV770_pfp.bin
 

Thread Tools




All times are GMT. The time now is 11:20 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org