[Bug 355645] Re: Can not set up wireless network on BCM4318

NUboon2Age rainbeaufriend at yahoo.com
Sat May 15 09:24:25 UTC 2010


I finally got this working in Lucid Lynx.  Following the system info
below is the workaround that should give the developers the roadmap to
resolving the bug and many others enough to get their systems working.
I got it from http://ubuntuforums.org/showthread.php?t=190177

By the way, this system info is taken as its working now, so maybe some
of the info is different than before it was working:

My computer: Dell Inspiron 2200

>lspci
02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 
802.11g Wireless LAN Controller (rev 02)

>iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"visit"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:1D:6A:CB:35:B9   
          Bit Rate=24 Mb/s   Tx-Power:25 dBm   
          RTS thr:2347 B   Fragment thr:2346 B   
          Power Management:off
          Link Quality:39/100  Signal level:-71 dBm  Noise level:-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

jamboi at jamboi-2go:~$ iwconfig > afile
lo        no wireless extensions.

eth0      no wireless extensions.

> lshw -C network
  *-network:0             
       description: Wireless interface
       product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
       vendor: Broadcom Corporation
       physical id: 3
       bus info: pci at 0000:02:03.0
       logical name: wlan0
       version: 02
       serial: 00:90:4b:d6:eb:79
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master ethernet physical wireless
       configuration: broadcast=yes driver=ndiswrapper+bcmwl5 driverversion=1.55+Broadcom,12/22/2004, 3.100. ip=192.168.1.35 latency=64 multicast=yes wireless=IEEE 802.11g
       resources: irq:19 memory:dfdfe000-dfdfffff
  *-network:1
       description: Ethernet interface
       product: 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile
       vendor: Intel Corporation
       physical id: 8
       bus info: pci at 0000:02:08.0
       logical name: eth0
       version: 03
       serial: 00:11:43:54:b4:d3
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical
       configuration: 
           broadcast=yes driver=e100 
           driverversion=3.5.24-k2-NAPI firmware=N/A latency=64     
           maxlatency=56 mingnt=8 multicast=yes
       resources: irq:20 memory:dfdfd000-dfdfdfff ioport:df40(size=64)

> lsmod

Module                  Size  Used by
binfmt_misc             6587  1 
ppdev                   5259  0 
fbcon                  35102  71 
tileblit                2031  1 fbcon
font                    7557  1 fbcon
bitblit                 4707  1 fbcon
softcursor              1189  1 bitblit
vga16fb                11385  0 
vgastate                8961  1 vga16fb
snd_intel8x0           25588  2 
snd_ac97_codec        100646  1 snd_intel8x0
ac97_bus                1002  1 snd_ac97_codec
snd_pcm_oss            35308  0 
snd_mixer_oss          13746  1 snd_pcm_oss
snd_pcm                70662  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy           1338  0 
snd_seq_oss            26726  0 
snd_seq_midi            4557  0 
snd_rawmidi            19056  1 snd_seq_midi
joydev                  8708  0 
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              19098  2 snd_pcm,snd_seq
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
pcmcia                 33024  0 
i915                  282354  3 
drm_kms_helper         29297  1 i915
ndiswrapper           184677  0 
snd                    54148  14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
drm                   162471  4 i915,drm_kms_helper
i2c_algo_bit            5028  1 i915
dell_wmi                1793  0 
yenta_socket           20408  1 
rsrc_nonstatic         10015  1 yenta_socket
intel_agp              24177  2 i915
soundcore               6620  1 snd
dell_laptop             6856  0 
psmouse                63245  0 
lp                      7028  0 
video                  17375  1 i915
pcmcia_core            32964  3 pcmcia,yenta_socket,rsrc_nonstatic
dcdbas                  5422  1 dell_laptop
serio_raw               3978  0 
snd_page_alloc          7076  2 snd_intel8x0,snd_pcm
agpgart                31724  2 drm,intel_agp
output                  1871  1 video
parport                32635  2 ppdev,lp
usb_storage            39425  2 
e100                   28211  0 
mii                     4381  1 e100


--------------------------------------------------

Steps from:
http://ubuntuforums.org/showthread.php?t=190177

sudo gedit /etc/modprobe.d/blacklist
  add blacklist bcm43xx

After this, reboot and make sure that when you go to System >
Administration > Networking there isnt a listing for your wireless
connection

Step 2: Get ndiswrapper

Make sure you have the universe repositories enabled. (google it if you
dont know how) and go to a terminal and type the following:

sudo apt-get install ndiswrapper-utils

this might prompt you for your password and ask you to continue and
such, its very easy, just go through it.

Step 3: Use ndiswrapper to configure the drivers

Get the drivers you need, i suggest these ones, and make sure u have the
.inf and .sys files of the driver. If you use the ones i suggested they
will be bcmwl5.sys and bcmwl5.inf

Once you have the driver, put them on the desktop and then go to a
terminal and type:

sudo ndiswrapper -i ~/Desktop/bcmwl5.inf

this will install the driver

then, in the same terminal window, type:

sudo ndiswrapper -m

now restart and you will be able to connect to wireless networks. If you
have a wep encryption on your wireless network, go on to step 4 below.

Step 4: Installing Network Manager

Network manager will allow you to connect to those wep encrpypted
networks.

Simply go to a terminal window and type:

sudo apt-get install network-manager-gnome

Let that install by typing your password and whatnot, then restart and
you will be good to go, just click on it up in the corner and select
your wireless network.

Step 6: Modprobe ndiswrapper

Still not working?
go to a terminal window and type:

modprobe ndiswrapper

and

echo ndiswrapper >> /etc/modules

(I couldn't get the second one to work, that way but I gather the
intention is to add the line "ndiswrapper" to the file "/etc/modules" so
I just did it in gedit)

Step 7:  Change ndiswrapper (I didn't need this but for completeness I include it)
It should also be noted that if that does not work try

sudo gedit /etc/modprobe.d/ndiswrapper

and then changing "alias wlan0 ndiswrapper" to "alias eth1 ndiswrapper"

-- 
Can not set up wireless network on BCM4318
https://bugs.launchpad.net/bugs/355645
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list