Thanks for all your kind replies, Stephen got it right! All I needed to do was add a line like he suggested in /etc/rc.conf and everything just worked straight away after that. No need to get firmware or anything else. I did however manage to completely spontaneously rebooot my laptop by trying to run "/etc/rc.d/netif restart" a few too many times, which I thought should never happen in FreeBSD ... but anyway, all is fine now. Thanks for all your help. On Sun, Nov 2, 2008 at 4:11 PM, Stephen Montgomery-Smith <stephen_at_math.missouri.edu> wrote: > FreeBSD CURRENT has a different approach to wireless cards. Somewhere in > /etc/rc.conf you need lines like > wlans_iwi0="wlan0" > and then all future ifconfig command should refer to wlan0 instead of iwi0. > > I am not sure if this will fix your problem or not, but you must have not > done this somewhere, otherwise ifconfig would have listed wlan0 as well as > iwi0. > > If you are new to FreeBSD, you might prefer to use FreeBSD-STABLE instead. > I think iwi is already a part of that. > > > Khusro Jaleel wrote: >> >> Hi, >> >> I'm new to FreeBSD-CURRENT and am having problems getting my wireless >> to work on my laptop. It is an old Centrino ASUS laptop with built-in >> IPW2200 wireless. I've had no problems getting wireless to work on >> this for the past few years now with many flavors of linux and of >> course Windows so I'm sure it should also work in FreeBSD without any >> issues. >> >> However, I'm not having much luck. I've followed the instructions in >> the Handbook's Wireless page and read the iwi(4) man page and added >> the following to my /boot/loader.conf: >> >> ------------- >> legal.intel_iwi.license_ack=1 >> if_iwi_load="YES" >> wlan_load="YES" >> firmware_load="YES" >> iwi_bss_load="YES" >> iwi_ibss_load="YES" >> iwi_monitor_load="YES" >> hw.psm.synaptics_support=1 >> -------------- >> >> When I reboot and do a "dmesg | grep iwi" I get: >> >> ---------- >> iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xff9de000-0xff9defff irq 4 >> at device 2.0 on pci2 >> iwi0: [ITHREAD] >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xff9de000-0xff9defff irq 4 >> at device 2.0 on pci2 >> iwi0: [ITHREAD] >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xff9de000-0xff9defff irq 4 >> at device 2.0 on pci2 >> iwi0: [ITHREAD] >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xff9de000-0xff9defff irq 4 >> at device 2.0 on pci2 >> iwi0: [ITHREAD] >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> ---------- >> >> Am I forgetting to load the firmware somehow? In /boot/kernel, I see >> the following files: >> >> ----------- >> [root_at_asus ~]# ls -l /boot/kernel/iwi_* >> -r-xr-xr-x 1 root wheel 197996 Oct 31 23:56 /boot/kernel/iwi_bss.ko >> -r-xr-xr-x 1 root wheel 190182 Oct 31 23:56 /boot/kernel/iwi_ibss.ko >> -r-xr-xr-x 1 root wheel 194760 Oct 31 23:56 /boot/kernel/iwi_monitor.ko >> ----------- >> >> ifconfig: >> bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 >> options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> >> ether 00:11:2f:0c:e8:7f >> inet 192.168.1.70 netmask 0xffffff00 broadcast 192.168.1.255 >> media: Ethernet autoselect (100baseTX <full-duplex>) >> status: active >> fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 >> options=8<VLAN_MTU> >> ether 02:e0:18:1b:1f:63 >> ch 1 dma -1 >> fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 >> lladdr 0.e0.18.0.3.1b.1f.63.a.2.ff.fe.0.0.0.0 >> iwi0: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290 >> ether 00:0e:35:0d:7c:65 >> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) >> status: no carrier >> plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu >> 1500 >> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 >> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6 >> inet6 ::1 prefixlen 128 >> inet 127.0.0.1 netmask 0xff000000 >> >> But if I try to do "ifconfig iwi0 up" I get: >> >> ---------- >> iwi0: timeout waiting for (null) firmware initialization to complete >> iwi0: could not load boot firmware (null) >> ---------- >> >> Any help appreciated. Thanks. >> _______________________________________________ >> freebsd-current_at_freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" >> >> > >Received on Mon Nov 03 2008 - 20:23:19 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:37 UTC