Wonder if it is advisable/mandatory to install the kernel-firmware package, on a 11.2, with following installed kernel:
2.6.31.5-0.1-default #1 SMP 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64.
Thanks,
Wonder if it is advisable/mandatory to install the kernel-firmware package, on a 11.2, with following installed kernel:
2.6.31.5-0.1-default #1 SMP 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64.
Thanks,
On 12/27/2009 07:26 AM, amdturion wrote:
>
> Wonder if it is advisable/mandatory to install the kernel-firmware
> package, on a 11.2, with following installed kernel:
>
> 2.6.31.5-0.1-default #1 SMP 2009-10-26 15:49:03 +0100 x86_64 x86_64
> x86_64.
Do you have any hardware that needs the firmware? I would guess that you do not.
This package contains drivers which were previously compiled into the kernel but now are handled as separate modules. So the package is only needed if your machine requires one of these drivers, and probably none are required to boot (from the list it looks like they are for certain wifi NIC’s, peripherals, etc.). I would expect that the installation will automatically install this package if it detects hardware requiring one of these drivers. If the install does not do this but you do need one of these drivers, the package can be installed and the driver set up following installation.
Thanks for reply!
I have not noticed any particular problems, by not having installed this package, but I see a warning about my sound card:
1562.527555] ALSA /usr/src/packages/BUILD/kernel-default-2.6.31.5/linux-2.6.31/sound/pci/hda/hda_intel.c:646: spurious response 0x0:0x0, last cmd=0x1870600,
and also my USB Webcam with embedded mic., fails to works on audio side; I don’t know if these issues can be related to the lack of kernel-firmware package.
I am not sure about it.
But for example, the USB Webcam, doesn’t works on audio side.
Take a look at the output of dmesg in a terminal to see if any hardware/devices are asking for firmware at boot. Just make sure whatever it is is connected at boot time and then run dmesg. Here is a list of what is included:
p, li { white-space: pre-wrap; }
/lib/firmware/3com
/lib/firmware/3com/3C359.bin
/lib/firmware/3com/typhoon.bin
/lib/firmware/LICENCE.agere
/lib/firmware/LICENCE.atheros_firmware
/lib/firmware/LICENCE.i2400m
/lib/firmware/LICENCE.iwlwifi_firmware
/lib/firmware/LICENCE.libertas
/lib/firmware/LICENCE.mwl8k
/lib/firmware/LICENCE.qla2xxx
/lib/firmware/LICENCE.ralink-firmware.txt
/lib/firmware/LICENCE.xc5000
/lib/firmware/acenic
/lib/firmware/acenic/tg1.bin
/lib/firmware/acenic/tg2.bin
/lib/firmware/adaptec
/lib/firmware/adaptec/starfire_rx.bin
/lib/firmware/adaptec/starfire_tx.bin
/lib/firmware/advansys
/lib/firmware/advansys/3550.bin
/lib/firmware/advansys/38C0800.bin
/lib/firmware/advansys/38C1600.bin
/lib/firmware/advansys/mcode.bin
/lib/firmware/agere_ap_fw.bin
/lib/firmware/agere_sta_fw.bin
/lib/firmware/ar9170-1.fw
/lib/firmware/ar9170-2.fw
/lib/firmware/atmsar11.fw
/lib/firmware/av7110
/lib/firmware/av7110/bootcode.bin
/lib/firmware/bnx2
/lib/firmware/bnx2/bnx2-mips-06-4.6.16.fw
/lib/firmware/bnx2/bnx2-mips-09-4.6.17.fw
/lib/firmware/bnx2/bnx2-rv2p-06-4.6.16.fw
/lib/firmware/bnx2/bnx2-rv2p-09-4.6.15.fw
/lib/firmware/bnx2x-e1-4.8.53.0.fw
/lib/firmware/bnx2x-e1h-4.8.53.0.fw
/lib/firmware/cis
/lib/firmware/cis/3CCFEM556.cis
/lib/firmware/cis/3CXEM556.cis
/lib/firmware/cis/LA-PCM.cis
/lib/firmware/cpia2
/lib/firmware/cpia2/stv0672_vp4.bin
/lib/firmware/cxgb3
/lib/firmware/cxgb3/t3b_psram-1.1.0.bin
/lib/firmware/cxgb3/t3c_psram-1.1.0.bin
/lib/firmware/cxgb3/t3fw-7.0.0.bin
/lib/firmware/cxgb3/t3fw-7.1.0.bin
/lib/firmware/cxgb3/t3fw-7.4.0.bin
/lib/firmware/dabusb
/lib/firmware/dabusb/bitstream.bin
/lib/firmware/dabusb/firmware.fw
/lib/firmware/dsp56k
/lib/firmware/dsp56k/bootstrap.asm
/lib/firmware/dsp56k/bootstrap.bin
/lib/firmware/dvb-fe-xc5000-1.6.114.fw
/lib/firmware/e100
/lib/firmware/e100/d101m_ucode.bin
/lib/firmware/e100/d101s_ucode.bin
/lib/firmware/e100/d102e_ucode.bin
/lib/firmware/edgeport
/lib/firmware/edgeport/boot.fw
/lib/firmware/edgeport/boot2.fw
/lib/firmware/edgeport/down.fw
/lib/firmware/edgeport/down2.fw
/lib/firmware/edgeport/down3.bin
/lib/firmware/emi26
/lib/firmware/emi26/bitstream.fw
/lib/firmware/emi26/firmware.fw
/lib/firmware/emi26/loader.fw
/lib/firmware/emi62
/lib/firmware/emi62/bitstream.fw
/lib/firmware/emi62/loader.fw
/lib/firmware/emi62/midi.fw
/lib/firmware/emi62/spdif.fw
/lib/firmware/ess
/lib/firmware/ess/maestro3_assp_kernel.fw
/lib/firmware/ess/maestro3_assp_minisrc.fw
/lib/firmware/i2400m-fw-usb-1.3.sbcf
/lib/firmware/i2400m-fw-usb-1.4.sbcf
/lib/firmware/intelliport2.bin
/lib/firmware/iwlwifi-1000-3.ucode
/lib/firmware/iwlwifi-3945-2.ucode
/lib/firmware/iwlwifi-4965-2.ucode
/lib/firmware/iwlwifi-5000-1.ucode
/lib/firmware/iwlwifi-5000-2.ucode
/lib/firmware/iwlwifi-5150-2.ucode
/lib/firmware/kaweth
/lib/firmware/kaweth/new_code.bin
/lib/firmware/kaweth/new_code_fix.bin
/lib/firmware/kaweth/trigger_code.bin
/lib/firmware/kaweth/trigger_code_fix.bin
/lib/firmware/keyspan
/lib/firmware/keyspan/mpr.fw
/lib/firmware/keyspan/usa18x.fw
/lib/firmware/keyspan/usa19.fw
/lib/firmware/keyspan/usa19qi.fw
/lib/firmware/keyspan/usa19qw.fw
/lib/firmware/keyspan/usa19w.fw
/lib/firmware/keyspan/usa28.fw
/lib/firmware/keyspan/usa28x.fw
/lib/firmware/keyspan/usa28xa.fw
/lib/firmware/keyspan/usa28xb.fw
/lib/firmware/keyspan/usa49w.fw
/lib/firmware/keyspan/usa49wlc.fw
/lib/firmware/keyspan_pda
/lib/firmware/keyspan_pda/keyspan_pda.S
/lib/firmware/keyspan_pda/keyspan_pda.fw
/lib/firmware/keyspan_pda/xircom_pgs.S
/lib/firmware/keyspan_pda/xircom_pgs.fw
/lib/firmware/korg
/lib/firmware/korg/k1212.dsp
/lib/firmware/libertas
/lib/firmware/libertas/cf8385.bin
/lib/firmware/libertas/cf8385_helper.bin
/lib/firmware/libertas/gspi8682.bin
/lib/firmware/libertas/gspi8682_helper.bin
/lib/firmware/libertas/gspi8686_v9.bin
/lib/firmware/libertas/gspi8686_v9_helper.bin
/lib/firmware/libertas/gspi8688.bin
/lib/firmware/libertas/gspi8688_helper.bin
/lib/firmware/libertas/sd8385.bin
/lib/firmware/libertas/sd8385_helper.bin
/lib/firmware/libertas/sd8682.bin
/lib/firmware/libertas/sd8682_helper.bin
/lib/firmware/libertas/sd8686_v8.bin
/lib/firmware/libertas/sd8686_v8_helper.bin
/lib/firmware/libertas/sd8686_v9.bin
/lib/firmware/libertas/sd8686_v9_helper.bin
/lib/firmware/libertas/sd8688.bin
/lib/firmware/libertas/sd8688_helper.bin
/lib/firmware/libertas/usb8388_v5.bin
/lib/firmware/libertas/usb8388_v9.bin
/lib/firmware/libertas/usb8682.bin
/lib/firmware/mts_cdma.fw
/lib/firmware/mts_edge.fw
/lib/firmware/mts_gsm.fw
/lib/firmware/mwl8k
/lib/firmware/mwl8k/fmimage_8687.fw
/lib/firmware/mwl8k/helper_8687.fw
/lib/firmware/myricom
/lib/firmware/myricom/lanai.bin
/lib/firmware/ositech
/lib/firmware/ositech/Xilinx7OD.bin
/lib/firmware/ql2100_fw.bin
/lib/firmware/ql2200_fw.bin
/lib/firmware/ql2300_fw.bin
/lib/firmware/ql2322_fw.bin
/lib/firmware/ql2400_fw.bin
/lib/firmware/ql2500_fw.bin
/lib/firmware/qlogic
/lib/firmware/qlogic/1040.bin
/lib/firmware/qlogic/12160.bin
/lib/firmware/qlogic/1280.bin
/lib/firmware/qlogic/isp1000.bin
/lib/firmware/rt2561.bin
/lib/firmware/rt2561s.bin
/lib/firmware/rt2661.bin
/lib/firmware/rt2860.bin
/lib/firmware/rt2870.bin
/lib/firmware/rt73.bin
/lib/firmware/sb16
/lib/firmware/sb16/alaw_main.csp
/lib/firmware/sb16/ima_adpcm_capture.csp
/lib/firmware/sb16/ima_adpcm_init.csp
/lib/firmware/sb16/ima_adpcm_playback.csp
/lib/firmware/sb16/mulaw_main.csp
/lib/firmware/slicoss
/lib/firmware/slicoss/gbdownload.sys
/lib/firmware/slicoss/gbrcvucode.sys
/lib/firmware/slicoss/oasisdbgdownload.sys
/lib/firmware/slicoss/oasisdownload.sys
/lib/firmware/slicoss/oasisrcvucode.sys
/lib/firmware/sun
/lib/firmware/sun/cassini.bin
/lib/firmware/sxg
/lib/firmware/sxg/saharadbgdownloadB.sys
/lib/firmware/sxg/saharadownloadB.sys
/lib/firmware/tehuti
/lib/firmware/tehuti/bdx.bin
/lib/firmware/ti_3410.fw
/lib/firmware/ti_5052.fw
/lib/firmware/tigon
/lib/firmware/tigon/tg3.bin
/lib/firmware/tigon/tg3_tso.bin
/lib/firmware/tigon/tg3_tso5.bin
/lib/firmware/tr_smctr.bin
/lib/firmware/ttusb-budget
/lib/firmware/ttusb-budget/dspbootcode.bin
/lib/firmware/usbdux
/lib/firmware/usbdux/Makefile_dux
/lib/firmware/usbdux/README.dux
/lib/firmware/usbdux/fx2-include.asm
/lib/firmware/usbdux/usbdux_firmware.asm
/lib/firmware/usbdux/usbduxfast_firmware.asm
/lib/firmware/usbdux_firmware.bin
/lib/firmware/usbduxfast_firmware.bin
/lib/firmware/v4l-cx231xx-avcore-01.fw
/lib/firmware/v4l-cx23418-apu.fw
/lib/firmware/v4l-cx23418-cpu.fw
/lib/firmware/v4l-cx23418-dig.fw
/lib/firmware/v4l-cx23885-avcore-01.fw
/lib/firmware/v4l-cx23885-enc.fw
/lib/firmware/v4l-cx25840.fw
/lib/firmware/vicam
/lib/firmware/vicam/firmware.fw
/lib/firmware/whiteheat.fw
/lib/firmware/whiteheat_loader.fw
/lib/firmware/yam
/lib/firmware/yam/1200.bin
/lib/firmware/yam/9600.bin
/lib/firmware/yamaha
/lib/firmware/yamaha/ds1_ctrl.fw
/lib/firmware/yamaha/ds1_dsp.fw
/lib/firmware/yamaha/ds1e_ctrl.fw
I don’t know. But I think it doubtful that you need the firmware package, because ALSA provides the sound drivers.
The warning message you are getting appears to be being thrown by the snd-hda-intel driver; it doesn’t like a response it is getting from its query of the sound device. There are a number of parameters that can be set for this driver, that may be worth looking at.
If the problem is specific to your webcam mic, if possible try to use another device (such as a headset) or another application (such as skype) - you may have a configuration problem.
If you cannot pin down the problem, my suggestion would be (assuming you have already searched the forums) to open a new thread in the hardware sub-forum with a title something like “mic not working in webcam” - that will result in getting more/better attention.
Good luck.
I looked at this list and I think to have not any of these firmware internal or external on my system.
TKS,
Hi Mingus,
About the snd-hda-intel driver parameters, I confess to ignore where to start to test from.
About the other issues (snd and webcam) I’ve already opened two bug reports on bugzilla.
Cheers!