How to fix missing FW for Intel WiFi card

I have after Turris OS update problem, that is not possible to install kmod-iwl4965 driver. The reason is, that missing iwl4965-firmware. Solution is dowload firmware-nonfree_0.43.tar.gz (http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/) and copy file iwlwifi-4965-2.ucode-228.61.2.24 iwlwifi-4965-2.ucode to /lib/firmware and rename to iwlwifi-4965-2.ucode. Last operation is install package kmod-iwl4965 by opkg install kmod-iwl4965 --force-depends and restart. Also check, that missing only iwl4965-firmware if not install this package(s) namualy.

iwl4965: Intel(R) Wireless WiFi 4965 driver for Linux, in-tree:
iwl4965: Copyright(c) 2003-2011 Intel Corporation
pci 0000:00:02.0: enabling device (0140 -> 0142)
iwl4965 0000:02:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4
iwl4965 0000:02:00.0: device EEPROM VER=0x36, CALIB=0x5
iwl4965 0000:02:00.0: Tunable channels: 13 802.11bg, 19 802.11a channels
iwl4965 0000:02:00.0: loaded firmware version 228.61.2.24
1 Like

You can also download and install the missing firmware package from nightly branch:

Hello,

I can confirm “jfila” problem

the firmwares have not been updated for intel iwl

especially the common intel 7260 which is still at version v16 in the TO firmwares

the kernel module requires v17

Thanks to jfila for the tip downloading from debian firmwares…

so I have my wifi AP working again.

Please TO team update the firmware

Regards,

Guillaume

Noted Debian package is not ideal too. After two week it seems that wifi client random crash, I haven’t much time to investigate more. But crash was written at log and reboot help.

1 Like

Still the same problem, can You help please?

[ 537.555294] iwl4965: Intel(R) Wireless WiFi 4965 driver for Linux, in-tree:
[ 537.555304] iwl4965: Copyright(c) 2003-2011 Intel Corporation
[ 537.590649] iwl4965 0000:02:00.0: Refused to change power state, currently in D3
[ 537.590673] iwl4965 0000:02:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0xFFFFFFFF
[ 537.621210] iwl4965 0000:02:00.0: bad EEPROM signature,EEPROM_GP=0x00000007
[ 537.628308] iwl4965 0000:02:00.0: EEPROM not found, EEPROM_GP=0xffffffff
[ 537.635060] iwl4965 0000:02:00.0: Unable to init EEPROM
[ 537.640317] iwl4965: probe of 0000:02:00.0 failed with error -2