|
OpenBSD Installation and Upgrading Installing and upgrading OpenBSD. |
|
Thread Tools | Display Modes |
|
|||
Broadcom wireless driver
I have a Linksys WMP54GS wireless card I'm trying to get working. I found this link that gives the info for the Broadcom Airforce card and similar. OpenBSD recognizes the card as bwi, but I can't get it to work. I installed the bwi firmware linked to on the page I linked to above using pkg_add and then rebooted with the installation CD and got this:
Available network interfaces are: bwi0 fxp0 vlan0. Which one do you wish to configure? (or 'done') [bwi0] IPv4 address for bwi0? (or 'dhcp' or 'none') [dhcp] Issuing hostname-associated DHCP request for bwi0. bwi0: error 2, could not read firmware bwi-airforce bwi0: error 2, could not read firmware bwi-airforce bwi0: no link ............. sleeping bwi0: error 2, could not read firmware bwi-airforce ifconfig: SIOCDIFADDR: Can't assign requested address Issuing free-roaming DHCP request for bwi0. bwi0: error 2, could not read firmware bwi-airforce bwi0: no link ............. sleeping bwi0: error 2, could not read firmware bwi-airforce ifconfig: SIOCDIFADDR: Can't assign requested address It obviously recognizes the card but not the firmware. My question is if there is a way to get it to read the firmware or somehow access it and ultimately get my wireless working. |
|
|||
Not all Broadcom chips are supported. In fact, this very same question came up earlier today on different hardware:
http://www.daemonforums.org/showthread.php?t=4826 If there is anything further anyone can add, it will only be from seeing hard information. Please post the output of the following command: $ dmesg | grep 'bwi' Quote:
|
|
|||
Quote:
All I got was bwi0: no link ................. sleeping, so apparently I need to do something else. I booted into GNOME and used the terminal to do it, so let me know if that's correct. I installed the driver already using pkg_add, so it should have recognized it. |
|
||||
It's not a driver, it is -firmware-. It contains only code run on the NIC itself.
If you did NOT receive the message: Code:
bwi0: error 2, could not read firmware bwi-airforce The use of gnome does not matter, dhclient(8) can be run from any shell as the superuser. Now, it is time to look at the output of "ifconfig bwi0" and see what it says about the status of your wireless networks. |
|
||||
Just running dhclient will not work on a wireless interace, you will need to setup the proper ssid and possibly also WEP or WPA security first.
Only then can you run dhclient. If there is no network selected or if the settings are wrong, the "no link" message is displayed. Also note you must first bring a wireless interface up: % ifconfig bwi0 up Take a look at ifconfig(8), in particular the section "IEEE 802.11 (WIRELESS DEVICES)".
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. |
|
|||
I have a Dell latitude with the bwi0 and you have to install the firmware after you install OpenBSD. So, that means you need another computer that gets on the net and go to the OpenBSD site, go to the man pages on the web, search for bwi and it should have a link to point you to or download the firmware update. Once you have it put it on a thumb drive, cd, whatever and keep a copy. I just use any number of usb wifi at install, so I can get net access myself and get the bwi0 firmware update. Hope this helps.
|
|
|||
Quote:
lladdr 00:14:bf:74:65:8e priority: 4 groups: wlan media: IEEE802.11 autoselect status: no network ieee80211: nwid "" Quote:
|
|
|||
Quote:
Code:
bwi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:14:bf:74:65:8e priority: 4 groups: wlan media: IEEE802.11 autoselect (DS1 mode 11g) status: no network ieee80211: nwid "" inet6 fe80::214:bfff:fe74:658e%bwi0 prefixlen 64 scopeid 0x1 |
|
|||
Quote:
Have you tried scanning for access points? ifconfig bwi0 scan, post the output here.. you'll need to associate with an access point before you can obtain an IP address. |
|
|||
Quote:
Code:
nwid ROUTER chan 9 bssid 00:19:e4:d8:9a:a1 29dB 54M privacy,short_preamble,short_slottime |
|
|||
So try the following:
$ sudo ifconfig bwi0 nwid ROUTER chan 9 Check the output of ifconfig bwi0, confirm it's operational, and then try running dhclient on the interface. If you have a WEP key, make sure to specify that using nwkey.. this is documented in ifconfig(8) under the IEEE 802.11 (WIRELESS DEVICES) section. |
|
|||
Hello everybody
I've just got my bwi0 working, on my old HP Pavilion ze2000 laptop (i'm using a WPA-PSK key) this is a broadcom BCM4318 too. How I dit it : 1. installed the firmware like explained in the bwi manpage 2. created (as root) the file /etc/hostname.bwi0 for the interface to be started at boot : the file contains the following line : Quote:
reboot, and the interface should be brought up! |
|
|||
sorry I forgot : OpenBSD 4.7 (amd64) inside
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Broadcom BCM5906M 10/100 Ethernet Driver? | revzalot | Solaris | 0 | 15th June 2009 05:47 PM |
Broadcom NIC | syrushcw | FreeBSD General | 5 | 4th June 2009 01:55 AM |
broadcom 4312 | jaideep_jdof | OpenBSD General | 1 | 18th November 2008 11:45 AM |
Freebsd broadcom driver | jaideep_jdof | FreeBSD Ports and Packages | 9 | 10th November 2008 06:25 PM |
rum0 driver wireless fails after install | jasites | OpenBSD General | 10 | 2nd June 2008 12:14 PM |