Can't Install Wifi Driver
I have used the script install-wifi-firmwares.sh to download and install the drivers. My wifi controller was not showing up in the Network Preferences, so I ran listdev and PRO/Wireless 2200BG (Calexico2) showed up. I checked the .../firmware/ folder and found the /iprowifi2200/ folder. It contains ipw2200-fw-3.1.tgz. But, of course, I cannot expand it to a read-only folder.
Frankly, I'm not certain that this is the correct driver. If it is, how do I expand the gz file to install it?
Thanks.

Comments
Re: Can't Install Wifi Driver
listdev .... ?
ifconfig ....?
/boot/system/add-ons/kernel/drivers/bin
ipw2100 supporting Intel Pro Wireless 2100
iprowifi2200 supporting
Intel Pro Wireless 2200BG
Intel Pro Wireless 2225BG
Intel Pro Wireless 2915ABG
iprowifi3945 supporting Intel Pro Wireless 3945
iprowifi4965 supporting Intel Pro Wireless 4965 http://www.haiku-os.org/guides/daily-tasks/wireless
http://www.haiku-os.org/docs/userguide/en/workshop-wlan.html
Only PCI, PCI-X, PCI-Express, Mini PCI, and Mini PCI-Express devices are expected to work. PCMCIA, CardBus, ExpressCard, USB and ISA devices do not have the needed glue code to operate at this time.!!!
Re: Can't Install Wifi Driver
Hi Tyro65,
if your listdev shows the same id, the driver should work, see here.
The firmware tgz should already been unpacked. Compare it's contents with the folder it's in,
Is there anything under /dev/net/ ?
What does "ifconfig" say?
Does "listimage | grep ipro" find the driver?
Regards,
Humdinger
Re: Can't Install Wifi Driver
In /dev/net/ there is a driver for iprowifi2200.
I get nothing when I issue this command "listimage | grep ipro"
~> ifconfig
loop Hardware type: Local Loopback, Address: none
inet addr: 127.0.0.1, Mask: 255.0.0.0
inet6 addr: ::1, Prefix Length: 128
MTU: 16384, Metric: 0, up loopback link
Receive: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Transmit: 0 packets, 0 errors, 0 bytes, 0 mcasts, 0 dropped
Collisions: 0
/dev/net/broadcom570x/0
Hardware type: Ethernet, Address: 00:14:22:cf:2a:87
Media type: 1 GBit, 1000BASE-T
inet addr: 192.168.0.10, Bcast: 192.168.0.255, Mask: 255.255.255.0
MTU: 1500, Metric: 0, up broadcast link auto-configured
Receive: 744 packets, 0 errors, 51125 bytes, 0 mcasts, 0 dropped
Transmit: 7 packets, 0 errors, 1914 bytes, 0 mcasts, 0 dropped
Collisions: 0
Darn. I'm almost certain that this NIC was working with one of the other nightlies. I wish I could remember which one.
Re: Can't Install Wifi Driver
listdev ???
Supporting
{ 0x8086, 0x4220, "Intel(R) PRO/Wireless 2200BG" },
{ 0x8086, 0x4221, "Intel(R) PRO/Wireless 2225BG" },
{ 0x8086, 0x4223, "Intel(R) PRO/Wireless 2915ABG" },
{ 0x8086, 0x4224, "Intel(R) PRO/Wireless 2915ABG" },
listimage ???
Re: Can't Install Wifi Driver
~> listdev
device Multimedia controller (Multimedia audio controller) [4|1|0]
vendor 8086: Intel Corporation
device 24c5: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
device Mass storage controller (IDE interface) [1|1|8a]
vendor 8086: Intel Corporation
device 24ca: 82801DBM (ICH4-M) IDE Controller
device Bridge (ISA bridge) [6|1|0]
vendor 8086: Intel Corporation
device 24cc: 82801DBM (ICH4-M) LPC Interface Bridge
device Network controller [2|80|0]
vendor 8086: Intel Corporation
device 4220: PRO/Wireless 2200BG [Calexico2] Network Connection
device Bridge (CardBus bridge) [6|7|0]
vendor 1217: O2 Micro, Inc.
device 7113: OZ711EC1 SmartCardBus Controller
device Bridge (CardBus bridge) [6|7|0]
vendor 1217: O2 Micro, Inc.
device 7113: OZ711EC1 SmartCardBus Controller
device Network controller (Ethernet controller) [2|0|0]
vendor 14e4: Broadcom Corporation
device 165d: NetXtreme BCM5705M Gigabit Ethernet
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 2448: 82801 Mobile PCI Bridge
device Serial bus controller (USB controller, EHCI) [c|3|20]
vendor 8086: Intel Corporation
device 24cd: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
device Serial bus controller (USB controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 24c7: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
device Serial bus controller (USB controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 24c4: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
device Serial bus controller (USB controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 24c2: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 1002: Advanced Micro Devices, Inc. [AMD/ATI]
device 4c66: RV250/M9 GL [Mobility FireGL 9000/Radeon 9000]
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 3341: 82855PM Processor to AGP Controller
device Bridge (Host bridge) [6|0|0]
vendor 8086: Intel Corporation
device 3340: 82855PM Processor to I/O Controller
~>
Re: Can't Install Wifi Driver
Hi Tyro65,
So, the driver and firmware is there, but isn't loaded (=doesn't appear in "listimage"). I guess you'll have to file a ticket at the bugtracker...
Put in all the info you gained, listdev, listimage and also add your syslog.
Regards, Humdinger
Re: Can't Install Wifi Driver
Okay. Thanks for trying.
Re: Can't Install Wifi Driver
Wifi is alive and well when I run r1/alpha4.
Re: Can't Install Wifi Driver
Hi!
You could pinpoint the release that has caused the issue with a binary search in the nightly images, i.e. go half-way between the alpha4 release and the latest nightly. If it still works, go have way between that working nightly and the latest nightly, and so on. Until you find the (more or less) exact commit that has caused your wifi to fail.
Regards, Humdinger
Re: Can't Install Wifi Driver
I just used a f1/alpha4 live CD to expand ipw2200-fw-3.1.tgz and move the files to /boot/system/data/firmware/iprowifi200/
I rebooted and now my wifi is working.
Maybe we need to post this workaround somewhere.
Re: Can't Install Wifi Driver
It would be better to file this issue where it belongs, on the bug tracker -- http://dev.haiku-os.org The proper fix is to find out why install-wifi-firmwares.sh is not working as it should. Unfortunately, I don't have access to one of the wifi cards, which makes testing impossible.
Re: Can't Install Wifi Driver
My Dell Latitude D600 has a mind of its own. I'm baffled, but happy. As Humdinger suggested, I've tried to find the first nightly that stopped installing the iprowifi2200 driver. I've installed 46368, 46516, 46467, 46602, 46618, 46626, 46629, 46632 and finally 46638, which was the only one that didn't load the wifi driver. All the others loaded the driver properly. I must have a hardware problem with that NIC, because it seems to me that some of the nightlies that didn't work when I tried them before, worked today. And it seems to me that it would work and, at times, not work with various Linux distros. I blamed the not-working on the kernels not having the correct driver module.