Hi All,
I have tried to install in my notebook (AMD64) this broadcom BCM4318 wireless card in a Fedora FC8. I have followed some suggestions in how to do that but even with those information, my installation seems to be failed.
I did some steps (see bellow) and I would appreciate if someone else that has seem similar behavior or problem could give me some tips.
When I try to start my card I am getting this:
[root@localhost firmware]# ifup wlan0
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0:0 ; Invalid argument.
SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFFLAGS: No such file or directory
Failed to bring up wlan0:0.
Thanks in advance,
Rgds
marcos
0) Some info about my broadcom card:
# lspci -vv
03:07.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Subsystem: Broadcom Corporation Gateway 7510GX
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 22
Region 0: Memory at c0200000 (32-bit, non-prefetchable) [size=8K]
[root@localhost firmware]# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr
ff Fragment thr=2346 B
Encryption key
ff
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
virbr0 no wireless extensions.
[root@localhost firmware]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:03:25:33:08:F8
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:18
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6631 errors:0 dropped:0 overruns:0 frame:0
TX packets:6631 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4341584 (4.1 MiB) TX bytes:4341584 (4.1 MiB)
virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:6397 (6.2 KiB)
wlan0 Link encap:Ethernet HWaddr 00:C0:A8:A9:FD:58
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wmaster0 Link encap:UNSPEC HWaddr 00-C0-A8-A9-FD-58-00-00-00-00-00-00-00-00-00-00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
1) Checking whether the driver is installed:
[root@localhost firmware]# ndiswrapper -l
[root@localhost firmware]#
[root@localhost firmware]#
[root@localhost firmware]#
2) List of broadcom files that was supplied by Gateway (AMD64) for my notebook:
[marcos@localhost wireless]$ cd bcm40100/
[marcos@localhost bcm40100]$ ls
amd64 Bcmnpf64.sys bcmwlhlp.chm bcmwltry.exe launcher.ini ReleaseNotes.html wltrynt.dll
atl71.dll BCM_REL_4_100_15_5_WHQL.exe bcmwliss.dll bcmwlu00.exe layout.bin setup.exe wltrysvc.exe
bcm1xsup.dll bcmwl564.sys bcmwlnpf.sys data1.cab mfc71.dll Setup.ini
bcm43xx64.cat bcmwl5.inf bcmwlpkt.dll data1.hdr msvcp71.dll setup.inx
bcm43xx.cat bcmwl5.sys bcmwls32.exe data2.cab msvcr71.dll Setup.iss
BCMLogo.gif bcmwlcpl.cpl bcmwls64.exe ikernel.ex_ preflib.dll WLBCGCBPRO731.DLL
BCMLogon.dll bcmwlhlp.cab bcmwls.ini is.exe readme.txt wltray.exe
I am going to use bcmwl5.inf bcmwl5.sys (I suppose that they are for 64 bits).
3) Doing the installation:
[root@localhost firmware]#
[root@localhost firmware]# ndiswrapper -i /home/marcos/wireless/bcm40100/bcmwl5.inf
installing bcmwl5 ...
[root@localhost firmware]#
4) Looked at ndiswrapper directory to check if the files were copied to that place:
[marcos@localhost ~]$ cd /etc/ndiswrapper/
[marcos@localhost ndiswrapper]$ ls
bcmwl5
[marcos@localhost ndiswrapper]$ cd bcmwl5/
[marcos@localhost bcmwl5]$ ls
14E4:4303.5.conf 14E4:4312.5.conf 14E4:4319.5.conf 14E4:4320.5.conf 14E4:4324.5.conf 14E4:4329.5.conf bcmwl564.sys
14E4:4311.5.conf 14E4:4318.5.conf 14E4:431A.5.conf 14E4:4321.5.conf 14E4:4328.5.conf 14E4:432A.5.conf bcmwl5.inf
[marcos@localhost bcmwl5]$
5) Viewing driver installation status;
[root@localhost firmware]#
[root@localhost firmware]# ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4318) present (alternate driver: ssb)
[root@localhost firmware]#
Question: Does anybody knows what is this "alternate driver: ssb"??
6) CHecking my alias:
[root@localhost firmware]# ndiswrapper -m
module configuration already contains alias directive
module configuration already contains alias directive
[root@localhost firmware]#
7) modprobe.conf is:
[marcos@localhost bcm40100]$ cat /etc/modprobe.conf
alias eth0 sky2
alias scsi_hostadapter libata
alias scsi_hostadapter1 pata_atiixp
alias snd-card-0 snd-atiixp
options snd-card-0 index=0
options snd-atiixp index=0
alias wlan0 ndiswrapper
8) blacklist is:
[marcos@localhost bcm40100]$ cat /etc/modprobe.d/
...
...
# ISDN - see bugs 154799, 159068
blacklist hisax
blacklist hisax_fcpcipnp
# Wireless Lan
blacklist bcm43xx
blacklist bcm43xx_mac80211
9) Trying to activate wlan0:
[root@localhost firmware]# ifup wlan0
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0:0 ; Invalid argument.
SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFFLAGS: No such file or directory
Failed to bring up wlan0:0.
Question: Does anybody knows what these errors means?