Regression: missing firmwares files since version 1.27 (lucid)

Bug #515424 reported by Anisse Astier
30
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: linux-firmware

Since version 1.27 (lucid), linux-firmware package moved to David Woodhouse's linux-firmware git tree:
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git

A lot of new firmwares came with this move, but some were also lost in the process. Here's a quick list I compiled:
atmel_at76c502_3com-wpa.bin
atmel_at76c502d-wpa.bin
atmel_at76c502e-wpa.bin
atmel_at76c502-wpa.bin
atmel_at76c503-i3861.bin
atmel_at76c503-i3863.bin
atmel_at76c503-rfmd-0.90.2-140.bin
atmel_at76c503-rfmd-acc.bin
atmel_at76c503-rfmd.bin
atmel_at76c504_2958-wpa.bin
atmel_at76c504a_2958-wpa.bin
atmel_at76c504c-wpa.bin
atmel_at76c505a-rfmd2958.bin
atmel_at76c505-rfmd2958.bin
atmel_at76c505-rfmd.bin
atmel_at76c506-wpa.bin
bcm2033-fw.bin
bcm2033-md.hex
CX23418
isl3877
isl3886pci
isl3886usb
isl3887usb
isl3890
iwlwifi-3945-1.ucode
iwlwifi-4965-1.ucode
lbtf_usb.bin
NPE-B.01020201
NPE-C.02020201
tiacx100
tiacx100r0D
tiacx100r11
tiacx100r15
tiacx100usb
tiacx111
tiacx111c16
tiacx111c17
tiacx111c19
tiacx111r16
tiacx111r17

Revision history for this message
RavanH (ravanhagen) wrote :

Ok, so this is why my ZyXEL ZyAIR G-100 wireless pcmcia networking card, fully supported under Ubuntu 9.10, fails with the following in Ubuntu 10.04 beta1 :

~$ dmesg

[ 379.260095] pcmcia_socket pcmcia_socket0: pccard: CardBus card inserted into slot 0
[ 379.260174] pci 0000:03:00.0: reg 10 32bit mmio: [0x000000-0x001fff]
[ 379.260281] pci 0000:03:00.0: supports D1 D2
[ 379.260287] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 379.260298] pci 0000:03:00.0: PME# disabled
[ 379.272949] p54pci 0000:03:00.0: enabling device (0000 -> 0002)
[ 379.272972] p54pci 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 379.272993] p54pci 0000:03:00.0: setting latency timer to 64
[ 379.273071] p54pci 0000:03:00.0: firmware: requesting isl3886pci
[ 379.280159] p54pci 0000:03:00.0: Cannot find firmware (isl3886pci)
[ 379.280171] p54pci 0000:03:00.0: firmware: requesting isl3886
[ 379.298124] p54pci 0000:03:00.0: PCI INT A disabled
[ 379.298791] p54pci: probe of 0000:03:00.0 failed with error -2

Revision history for this message
Chase Douglas (chasedouglas) wrote :

@ravanhagen:

The isl* firmware is missing a suitable redistribution license agreement. Because of this, it has been moved to the linux-firmware-nonfree package. After installing the nonfree package your wireless card should start working again.

Revision history for this message
Chase Douglas (chasedouglas) wrote :

Most of these firmware files have been moved to linux-firmware-nonfree because they are not licensed for redistribution. The two exceptions I see are the iwlwifi files that have been superseded by newer versions in linux-firmware. Thus, I'm closing this bug as Invalid.

Changed in linux-firmware (Ubuntu):
status: New → Invalid
Revision history for this message
Anisse Astier (anisse) wrote :

Nice to see things changed since I opened this bug.

Thank you for your hard work.

Just for the sake of completeness:

These have been renamed: (new version)
atmel_at76c502_3com-wpa.bin
atmel_at76c502d-wpa.bin
atmel_at76c502e-wpa.bin
atmel_at76c502-wpa.bin
atmel_at76c503-i3861.bin
atmel_at76c503-i3863.bin
atmel_at76c503-rfmd-0.90.2-140.bin
atmel_at76c503-rfmd-acc.bin
atmel_at76c503-rfmd.bin
atmel_at76c504_2958-wpa.bin
atmel_at76c504a_2958-wpa.bin
atmel_at76c504c-wpa.bin
atmel_at76c505a-rfmd2958.bin
atmel_at76c505-rfmd2958.bin
atmel_at76c505-rfmd.bin
atmel_at76c506-wpa.bin

These have been added to linux-firmware-nonfree:
bcm2033-fw.bin
bcm2033-md.hex

Renamed:
CX23418

Moved to linux-firmware-nonfree:
isl3877
isl3886pci
isl3886usb
isl3887usb
isl3890

New version available:
iwlwifi-3945-1.ucode
iwlwifi-4965-1.ucode

This should be replaced by usb8388_*:
lbtf_usb.bin

Renamed:
NPE-B.01020201
NPE-C.02020201

I can't find these though :
tiacx100
tiacx100r0D
tiacx100r11
tiacx100r15
tiacx100usb
tiacx111
tiacx111c16
tiacx111c17
tiacx111c19
tiacx111r16
tiacx111r17

What's the status for acx100 and acx111 firmwares?

Revision history for this message
Chase Douglas (chasedouglas) wrote :

@Anisse:

Thanks for running through all that and pointing out the discrepancy with the tiacx firmware files. In short, the acx100 driver seems dead. They haven't released anything in two years, and I doubt that the source would build against the current kernel. It seems we shipped the acx100 driver at least up to 7.10, but there doesn't appear to be any use beyond that: http://acx100.sourceforge.net/wiki/Distribution_list/Ubuntu. Thus, it seems appropriate to drop it from Lucid's linux-firmware package.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.