I've started a new Arch install on my laptop, in a separate partition form the existing Debian and Windoze. I'm using arch-0.7-beta2-base. The base install is complete, and I have network access via a PC Card wired NIC. However, I generally use this laptop wirelessly - no problem with either Debian or Windoze - but when I run lspci under Arch, I get the following:
02:00.0 Network controller: 3Com Corporation: Unknown device 6001 (rev 01)
I've had a look at /usr/share/hwdata/pcitable, and it contains the following correct information:
0x10b7 0x6001 "prism54" "3Com Corp.|3cRWE154G72 Wireless LAN adapter"
If the card worked, this wouldn't really matter, but when I modprobe the required prism54 driver, kernel.log shows the following:
Nov 29 02:10:02 myhost Loaded prism54 driver, version 1.2 Nov 29 02:10:02 myhost ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 11 (level, low) -> IRQ 11 Nov 29 02:10:02 myhost eth0: islpci_open() Nov 29 02:10:02 myhost eth0: resetting device... Nov 29 02:10:02 myhost eth0: uploading firmware... Nov 29 02:10:02 myhost prism54: request_firmware() failed for 'isl3890' Nov 29 02:10:02 myhost eth0: could not upload firmware ('isl3890')
The firware file isl3890 is in the right location - /usr/lib/hotplug/firmware - and is the same as the file used under Debian, where it uploads with no problem.
Now I had Arch 0.6 on here briefly before, and the card worked fine, so is this an 0.7 beta bug? Is there anything I can do to fix it, or should I blow the partition and go back to 0.6?