Cannot Change essid using iwconfig

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I know the bcm4318 mini pci wifi card works in my Dell Inspiron 2200
laptop - I had installed a hard drive with Fedora 8 (installed on a
different laptop) and I had no trouble using ndiswrapper and getting the
wireless nic to work perfectly. Now I've put the original hard drive
(that had Fedora 6 working with the same wireless nic) back in,
installed Fedora 8 (destroying all of the original data on the disk).
I've installed the same kernel, ndiswrapper, kernel modules, etc. that
is on the other hard drive with Fedora 8, went through the same process
but cannot get the wireless nic with the new Fedora 8 to work. Surely,
it can't be the hard drive (the laptop connects to the wired eth0
connection). If I put the other hard drive in with Fedora 8, the bcm4318
connects to the wireless network.

I've blacklisted bcm43xx, b43, and ssb (not sure ssb needs to be
blacklisted or even can be blacklisted).

I can get the nic to scan:

[[email protected] ~]# iwlist wlan0 scan 
wlan0     Scan completed :
          Cell 01 - Address: 00:18:E7:0B:50:B0
                    ESSID:"default"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.462 GHz (Channel 11)
                    Quality:50/100  Signal level:-64 dBm  Noise
level:-96 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0

[[email protected] ~]# 

ndiswrapper reports:

[[email protected] ~]# ndiswrapper -l
bcmwl5 : driver installed
        device (14E4:4318) present (alternate driver: ssb)

I'm not sure what ssb is but when the other drive was it, I received the
same message and the nic connected to the wireless network.

dmesg reports:

ndiswrapper version 1.48 loaded (smp=yes, preempt=no)
ndiswrapper: driver bcmwl5 (Broadcom,12/22/2004, 3.100.46.0) loaded
ndiswrapper: using IRQ 1

(see below)

wlan0: ethernet device 00:14:a5:09:f5:28 using NDIS driver: bcmwl5,
version: 0x3642e00, NDIS version: 0x501, vendor: 'NDIS Network Adapter',
14E4:4318.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK;
AES/CCMP with WPA, WPA2, WPA2PSK
usbcore: registered new interface driver ndiswrapper

modprobe reports:

[[email protected] ~]# modprobe -l | grep ndiswrapper
/lib/modules/2.6.23.9-85.fc8/extra/ndiswrapper/ndiswrapper.ko

lspci reports:

[[email protected] ~]# lspci | grep BCM
02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One
54g] 802.11g Wireless LAN Controller (rev 02)

If I try to manually configure the nic using iwconfig, I can set the key
but I CANNOT get it to set the essid:

[[email protected] ~]# iwconfig wlan0 essid default
[[email protected] ~]# iwconfig wlan0
wlan0     IEEE 802.11g  ESSID:off/any  
          Mode:Managed  Frequency:2.462 GHz  Access Point:
Not-Associated   
          Bit Rate:54 Mb/s   Tx-Power:25 dBm   
          RTS thr:2347 B   Fragment thr:2346 B   
          Encryption key:off
          Power Management:off
          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

(iwconfig will set the key, but I'm not showing the key info.)

When I use dhclient to obtain a lease, it tells me no leases were
offered (even though the other laptop is connected to the wireless
network and I've had them both wirelessly connected at the same time
when using Fedora 6 on the Dell).

I cannot figure out why iwconfig cannot set the essid.

What else can I check? Any ideas on what is wrong or how to fix this?

(I've tried the "native" driver for the bcm4318 but it just will not
work.)

Rick B.

P.S. I do get this message from dmesg but I don't think it has anything
to do with ndiswrapper:

irq 5: nobody cared (try booting with the "irqpoll" option)
 [<c045b16a>] __report_bad_irq+0x36/0x75
 [<c045b380>] note_interrupt+0x1d7/0x213
 [<c057ae99>] usb_hcd_irq+0x21/0x4e
 [<c045a807>] handle_IRQ_event+0x23/0x51
 [<c045bcaf>] handle_level_irq+0x88/0xb9
 [<c045bc27>] handle_level_irq+0x0/0xb9
 [<c04074c3>] do_IRQ+0x8c/0xb9
 [<c0405b6f>] common_interrupt+0x23/0x28
 [<c0431dec>] __do_softirq+0x50/0xd3
 [<c04073d5>] do_softirq+0x6c/0xce
 [<c0444685>] tick_do_update_jiffies64+0x15/0xa8
 [<c04401a1>] ktime_get+0xf/0x2b
 [<c045bc27>] handle_level_irq+0x0/0xb9
 [<c0431cc5>] irq_exit+0x38/0x6b
 [<c04074d6>] do_IRQ+0x9f/0xb9
 [<c043ff74>] hrtimer_start+0xfe/0x10a
 [<c0403ddf>] default_idle+0x0/0x55
 [<c0405b6f>] common_interrupt+0x23/0x28
 [<c0403ddf>] default_idle+0x0/0x55
 [<c042007b>] save_v86_state+0x19/0x12b
 [<c0421f78>] native_safe_halt+0x2/0x3
 [<c0403e18>] default_idle+0x39/0x55
 [<c040340b>] cpu_idle+0xab/0xcc
 [<c073fa6c>] start_kernel+0x32c/0x334
 [<c073f177>] unknown_bootoption+0x0/0x195
 =======================
handlers:
[<c057ae78>] (usb_hcd_irq+0x0/0x4e)
Disabling IRQ #5



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux