PDA

View Full Version : [SOLVED] Dell d630 latitude ubuntu 11.04 wifi not working



mkyweriga
July 11th, 2011, 01:29 AM
Hello,
Newbie here. I just did a fresh wipe and install of Ubuntu 11.04 on my Dell D630 Latitude. I installed connected to the internet and ubuntu recognized I was missing firmware and I installed and rebooted. Now the "firmware missing" notice is gone but I don't know how to connect to my wifi. I can access internet with the ethernet cable.

This is the lspci:
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
03:01.0 CardBus bridge: O2 Micro, Inc. Cardbus bridge (rev 21)
03:01.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5755M Gigabit Ethernet PCI Express (rev 02)
0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

I feel like I just need to add the wifi network, but I don't know what info to put into the fields. Any help would be great.
Thanks :)

josephmills
July 11th, 2011, 01:30 AM
could we see a
lspci -nn | grep 14e4 thanks

josephmills
July 11th, 2011, 01:36 AM
is it the firmware for the b43 or the wl ? could we also see a
rfkill list all and a
dmesg | grep b43
thanks

mkyweriga
July 11th, 2011, 08:43 AM
Hey everyone, I just saw a few responses to my first post. I thought I would be notified, but I guess I need to turn it on. I spent all day working on this problem and I just got my wifi to work. I heavily documented my progress and I post my solution here.
Most of the solving came from this post:
https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper
It was super helpful.
Here are my notes of the steps I went through and how I got it to work :)
I also need to mark my original post as solved... I'll have to figure it out.

Problem: Setting up wifi on this computer
Status: Solved, 11Jul2011, 0002 Hrs :)
This is a Dell Latitude D630 computer running Ubuntu 11.04 (Natty Narwhal )

10 July 2011
Since I have tried a number of things I apparently need to wipe the cpu and retry the wifi stuff.
I will need to document what I do and what works, because I may need to wipe this cpu for another reason and have to repeat this step. This is why this documentation must remain online (google docs).

So now I will wipe and reinstall ubuntu. This time I selected the option to automatically sign in without a password (I only use it at home and my roommates are free to use it :)

Now that Iíve re-installed ubuntu, it automatically knew I was missing the wifi firmware, so I clicked the button to install it (very top of the screen) and rebooted.

I am now hitting the basics here:
https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper (https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper)
I will do this first (step 2.1.2):
calvcalvinst@calvinst-Latitude-D630:~$ sudo apt-get install ndisgtk
Didnít work because my account wasnít an administrative one. I changed this and rebooted the machine.
Now it worked :)
restarted machine

In step 3.1
I clicked on this link: WifiDocs/Driver/bcm43xx (https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx).

I checked out the PCI slot info:
calvinst@calvinst-Latitude-D630:~$ lspci
Excerpt:
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5755M Gigabit Ethernet PCI Express (rev 02)
0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
calvinst@calvinst-Latitude-D630:~$ lspci -n: 0c:00.0 0280: 14e4:4311 (rev 01)
Thus,
Card/model: BCM4311
PCI ID: 14e4:4311
The driver I need is STA or b43
I just installed b43-fwcutter using synaptic.
Now I just installed firmware-b43-installer which I maybe should have done instead of the previous step.
Now restart.
Since it still doesnít work (all of the help in WifiDocs/Driver/bcm43xx (https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx).)
I will blacklist it (Back to Step 3.1)
calvinst@calvinst-Latitude-D630:~$ echo -e "blacklist bcm43xx\nblacklist b43\nblacklist b43legacy\nblacklist ssb" | sudo tee -a /etc/modprobe.d/blacklist
Restart.
I already did step 3.2.1 in the WifiDocs/Driver/bcm43xx (https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx). help file which is all above.

In step 3.3.1 I downloaded: sp32156.exe from http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=Broadcom_BCM4311 (http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=Broadcom_BCM4311)

And now I installed cabextract and unshield from synaptic.
Now I need to be in the correct directory
calvinst@calvinst-Latitude-D630:~$ cd Downloads
and tried to unzip the file, that failed.

I just did step 3.3.2: cabextract sp32156.exe, and that worked!
calvinst@calvinst-Latitude-D630:~/Downloads$ cabextract sp32156.exe
Extracting cabinet: sp32156.exe
extracting bcm1xsup.dll
extracting bcm43xx.cat
extracting bcmwl5.inf
extracting bcmwl5.sys
extracting bcmwliss.dll
extracting bcmwlnpf.sys
extracting bcmwlpkt.dll
extracting bcmwls.ini
extracting bcmwls32.exe
extracting bcmwlu00.exe
extracting data1.cab
extracting data1.hdr
extracting data2.cab
extracting ikernel.ex_
extracting is.exe
extracting launcher.ini
extracting layout.bin
extracting setup.exe
extracting Setup.ini
extracting setup.inx
extracting setup.iss
extracting sp32156.cva

All done, no errors.

I need to find the INF and SYS files, which are:
bcmwl5.inf, bcmwl5.sys, bcmwlnpf.sys

I made a driver directory in my home folder.
Home folder > drivers
and copied and pasted everything there from the downloads folder.
I now went into Applications > System Settings > Windows Wireless Drivers
I clicked ď+ Install New DriverĒ and selected bcmwl5.inf

I then did step 3.4.2:
calvinst@calvinst-Latitude-D630:~/Downloads$ sudo ndiswrapper -i ~/drivers/bcmwl5.inf
driver bcmwl5 is already installed

Which was great
I followed with step 3.4.2.1:
calvinst@calvinst-Latitude-D630:~/Downloads$ ndiswrapper -l
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
bcmwl5 : driver installed
device (14E4:4311) present (alternate driver: ssb)

Then Ubuntu disconnected my ethernet cable and a little window popped up asking me which wireless network I wanted to join. I unplugged the cable and I was online.
I HAVE WIFI
WOOT WOOT!!!!

OK, now to ensure this remains permanent.
Step 3.5:
sudo depmod -a
sudo modprobe ndiswrapper
tail /var/log/messages

Iím still getting that warning, but I think I can ignore it for now.
I ended with step 3.7
sudo ndiswrapper -m

But, the responses were that it was already OK.
I rebooted and connected my wifi no problem. Man, what a day. I never gave up. It was pretty tough, but I am a happy man on Ubuntu.
Now to get those Java plugins to work :)

linsteina
August 15th, 2011, 11:17 AM
Thanks. All works now. Chun

aleska
September 11th, 2011, 07:14 AM
For me, it was this and only this that solved the problem. https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx

Upon reboot, the network connection icon when clicked said something like, wireless disabled my manual hardware switch - or something like that.

Excited I tried Fn + F2 and presto bammo wizzo wireless is working.
Rock on!
:D