[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#779546: debian-installer: Debian-installer does not load iwlwifi firmware correctly



Package: debian-installer
Version: Debian Installer Jessie RC 1 release
Severity: important

When loading non-free firmware for installation of iwlwifi the debian-installer
looks for the wrong .ucode file. I have the following card:

09:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor
Peak]
        Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 42
        Region 0: Memory at e1d00000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: iwlwifi

And during install it gets correctly identified as a module that needs
additional firmware. After spending some time getting the partition table on
the usb key correct(Another bug I didn't know about), I finally was able to
make a usb key with the nonfree firmware. It seems like the installer doesn't
know it's supposed to look for iwlwifi-1000-5.ucode. In the installer log I get
things like these:
check-missing-firmware: looking for firmware file iwlwifi-1000-5.ucode
requested by iwlwifi

However, on the curses display it never says anything about the 1000.5 file.
Instead, it looks like this:
check-missing-firmware: missing firmware files (iwlwifi-1000-4.ucode
iwlwifi-1000-3.ucode iwlwifi-1000-2.ucode iwlwifi-1000-1.ucode
iwlwifi-1000-4.ucode iwlwifi-1000-3.ucode iwlwifi-1000-2.ucode
iwlwifi-1000-1.ucode iwlwifi-1000-4.ucode iwlwifi-1000-3.ucode
iwlwifi-1000-2.ucode iwlwifi-1000-1.ucode)
Which led me to guess that it doesn't actually look for the 1000.5 file. I
downloaded the firmware-iwlwifi package and manally copied the
iwlwifi-1000-5.ucode file and gave it names iwlwifi-1000-4.ucode and downward
until I had all of the ones included in the list shown above.(Maybe I just
needed 1000.4 but I wasn't quite sure)

After rebuilding the deb with these files in it, installation went along as
normal.



-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


Reply to: