Unable to establish network(both wired and wireless) on Dell Inspiron 2200

Asked by satish

Hi
I'm new to Ubuntu.

I tried installing Ubuntu 8.04 on Dell Latitude D620 and it worked well and was able to connect wired and wireless without any problem.
With that I tried to install on my home Dell Inspiron 2200. However, I am not able to connect with wire or wireless.

I like the ubuntu application and want to explore more. But if i am not connected to internet, the whole fun will be lost.

Please help me.

Thanks,
Satish

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
satish (kvsatish) said :
#1

Hi
I'm new to Ubuntu.

I tried installing Ubuntu 8.04 on Dell Latitude D620 and it worked well and was able to connect wired and wireless without any problem.
With that I tried to install on my home Dell Inspiron 2200. However, I am not able to connect with wire or wireless.

I like the ubuntu application and want to explore more. But if i am not connected to internet, the whole fun will be lost.

Please help me.

Thanks,
Satish

Revision history for this message
Henry Wertz (hwertz) said :
#2

     I've got one. So, the wireless is a Broadcom BCM4318 (on mine anyway). It's awesome, except the b43 driver is not great for it, and bcm43xx driver sucks for it. (My understanding is it doesn't have receiver gain control or transmit power control... when I have it work, it's range is about 10 feet.) My solution? ndiswrapper

     So I'm running Ubuntu 8.10 now, but had a similar config in 8.04.1....
     Fire up a terminal (Applications->Accessoires->Terminal).

     Go to System->Administration->Synaptic and install ndiswrapper-utils-1.9 and ndisgtk (I search for "ndis"). Or "sudo apt-get install ndiswrapper-utils-1.9 ndisgtk" in the terminal. (The ndiswrapper kernel module is preinstalled.) (For 8.04.1, ndiswrapper-utils is probably a different version..)

    Get Driverv3100640.zip, for instance at http://dlsvr03.asus.com/pub/ASUS/wireless/WL-100g-03/Driverv3100640.zip

     Unzip it (you can right click to extract or use unzip command in the terminal).

     For command line, go to Drivers/WinXP/ and do sudo ndiswrapper -i bcmwl5.inf

     For GUI, open ndisgtk (sudo ndisgtk or "System->Administration->Windows Wireless Drivers"), and install Drivers/WinXP/bcmwl5.inf

     For the /etc files, these are owned by root. (when you run synatpic etc. where it asks for the password they run as root.) so to edit /etc/foo in the terminal run "sudo <text editor of your choice> /etc/foo" or for graphical ubuntu-style editor "gksu gedit /etc/foo". sudo just asks for the password in the terminal, gksu does the graying the screen out and asking in a window password request, and runs whatever you tell it to as root.

     For Ubuntu 8.04, put "bcm43xx" at the end of /etc/modprobe.d/blacklist (if it's not already in there.) Put "ndiswrapper" in /etc/modules. Problem solved.

-----------------------------
     Ubuntu 8.10 actually makes this worse.

     Blacklisting b43 doesn't stop it from loading in current ubuntu 8.10. Driver "ssb" (silicon sonics backplange) and b43 both interfere with ndiswrapper, I put this at the end of /etc/rc.local:
(rmmod b43
rmmod ssb
sleep 1
modprobe ndiswrapper
sleep 1
/etc/init.d/networking restart
)&

exit 0

     Everything in rc.local runs at the end of bootup. These lines unload b43, and ssb (which is a lower-level part of the wireless driver) Then it pauses 1 second, loads ndiswrapper , pauses another second, and restarts networking since your non-existent wireless card just reappeared.

     Two oddities with this setup:

     1) "qemu -kernel-kqemu" seems incompatible with this particular wireless driver under ndiswrapper. Under high network load, the card and sometimes the whole machine lock up. ndiswrapper and kqemu both use the kernel in strange ways, so I don't expect a solution to this. The "default" kqemu setting works fine though.

     2) I have encountered one system that had broadcom ethernet *and* wireless They *both* rely on ssb. On it, I unloaded the ethernet (right between rmmod b43 and rmmod ssb), loaded ndiswrapper, then reloaded the ethernet driver. The ssb driver reloads. However ssb now ignores the wireless since ndiswrapper owns it, but ssb continues to handle the ethernet. Everything then works fine.

  =======
     This setup works great if you get it working. I can even put the machine to sleep.. right at wakeup the wifi is down, but after about 10 seconds network-manager finds your network and reconnects.

Can you help with this problem?

Provide an answer of your own, or ask satish for more information if necessary.

To post a message you must log in.