Bug 253418
Summary: | iwl3945 driver needs new firmware | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Daryll <daryll> |
Component: | kernel | Assignee: | John W. Linville <linville> |
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 7 | CC: | cebbert, davej |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-08-21 13:45:51 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Daryll
2007-08-19 05:03:21 UTC
Ummmm...huh? There is a patch in those kernels specifically to address this issue. My iwl3945-equipped box is running 2.6.22.2-57.fc7 and only has /lib/firmware/iwlwifi-3945.ucode. Perhaps you are running a different kernel? That's my kernel, but when I tried to run it /var/log/messages said: Aug 18 19:45:22 ninja kernel: iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 0.1.8kd Aug 18 19:45:22 ninja kernel: iwl3945: Copyright(c) 2003-2007 Intel Corporation Aug 18 19:45:22 ninja kernel: ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16 Aug 18 19:45:22 ninja kernel: iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection Aug 18 19:45:42 ninja kernel: iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2 Aug 18 19:45:42 ninja kernel: iwl3945: Could not read microcode: -2 Aug 18 19:45:42 ninja kernel: ACPI: PCI interrupt for device 0000:02:00.0 disabled Aug 18 19:45:42 ninja kernel: iwl3945: probe of 0000:02:00.0 failed with error -2 uname -a: Linux ninja 2.6.22.2-57.fc7 #1 SMP Tue Aug 14 18:15:22 EDT 2007 i686 i686 i386 GNU/Linux I noticed that the firmware in iwlwifi-3945-1.ucode from the Intel site is not only in the -1 file, but is a newer version (2.14.1.5) than iwlwifi-firmware-2.14.4-1 (which is the latest I get from yum). That message indicates that you don't have any firmware at all. It will accept either the old or new names, but only uses the new name in the failure message. 'yum install iwlwifi-firmware' should suffice. I have verified this on both the -52 and -57 kernels. Do you have /lib/firmware/iwlwifi-3945.ucode? That's truely strange. I was running it with the previous kernels. Whatever was just before 52 in upgrades-testing. I rebooted to 57 and it stopped working with that error. At that point I also had 52 installed, so I rebooted into that and had the same problem. I found the message in the log and connected a wired ethernet, went to the Intel site, grabbed the new firmware, dropped it in place, and it worked fine. I do have iwlwifi-firmware-2.14.4-1 installed. Maybe something got corrupted somewhere. I'll try removing that package and reinstalling it and see what happens. Just a thought -- did you boot the -52 or -57 kernel _after_ updating the iwlwifi-firmware package? If you updated iwlwifi-firmware after the failure and didn't reboot or reload the module then it still would not have worked. |