So it seems the driver cannot "read" the firmware, even though the firmware file is present.scottsemel wrote:Code: Select all
[ 13.600128] iwl3945 0000:03:00.0: iwlwifi-3945-2.ucode firmware file req failed: -2 [ 13.610525] iwl3945 0000:03:00.0: iwlwifi-3945-1.ucode firmware file req failed: -2 [ 13.610532] iwl3945 0000:03:00.0: Could not read microcode: -2
I should have spotted this earlier - that's definitely wrong. The correct filesize is 147k.scottsemel wrote:In reply to your message, ROX shows that my iwl3945 file contains 65k.
As per my earlier post, you should find the firmware file in its original location:
/lib/modules/all-firmware/iwlwifi/lib/firmware
check that the filesize is 147k, then copy it over to
/lib/firmware
which will overwrite the undersized (corrupt) version already there.
Then reboot.
If, for whatever reason, this won't work, I can attach a dotpet which will install the firmware correctly.