Wifi connection very slow, but ethernet connection fine. 9.10 on eee pc 1000ha

Asked by jbowen7

My internet browsing (using firefox) with a wifi connection is very slow though the connection seems to be good: 75%-80% connection, at 52mb/s; but, my connection through ethernet performs as expected (very fast). The wireless drivers were installed with the kernel. All other computers on the network are having no issues, including one with hardy using ndiswrapper.
I tried disabling ipv6 in google via: about:config
I tried setting firefox auto detect proxy settings.
Both to no avail.

Any help would be much appreciated.

Thanks

lspci and ifconfig listed below.

lspci | grep Net* :

01:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

ifconfig:

eth0 Link encap:Ethernet HWaddr 00:23:54:96:a3:a2
          inet addr:192.168.2.5 Bcast:192.168.2.255 Mask:255.255.255.0
          inet6 addr: fe80::223:54ff:fe96:a3a2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:4540 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3800 errors:0 dropped:0 overruns:0 carrier:4
          collisions:0 txqueuelen:1000
          RX bytes:4939896 (4.9 MB) TX bytes:424059 (424.0 KB)
          Interrupt:27

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:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:478 (478.0 B) TX bytes:478 (478.0 B)

wlan0 Link encap:Ethernet HWaddr 00:22:43:57:ab:51
          inet addr:192.168.1.102 Bcast:192.168.1.255 Mask:255.255.255.0
          inet6 addr: fe80::222:43ff:fe57:ab51/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:7815 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7890 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6426813 (6.4 MB) TX bytes:1206036 (1.2 MB)

wmaster0 Link encap:UNSPEC HWaddr 00-22-43-57-AB-51-35-37-00-00-00-00-00-00-00-00
          UP RUNNING MTU:0 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)

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu gnome-nettool Edit question
Assignee:
No assignee Edit question
Solved by:
jbowen7
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

http://ubuntuforums.org/showthread.php?t=1339710
http://forum.eeeuser.com/viewtopic.php?id=56397

Looks like the current native driver is slow. If you use run:

sudo apt-get install ndisgtk; gksudo ndisgtk

You can ten use the 2nd link, download the windows driver and use that. Ndiswrapper appears to make it nice and fast.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#2

in the second link, skip steps 2, 3, 4 and 5 as you will be using ndisgtk

simply download and extract the file they sow and use ndisgtk to point to the .inf file and the .sys file which will then make it work.

Revision history for this message
jbowen7 (jbowen7) said :
#3

Thanks actionparsnip, you've been a great help, both now and in the past with previous questions I've had, and your contribution to the forums has supplied me with useful information...

but the a link to the driver (on the second link) is broken.

also how could you tell that the driver was no good?
and is it true that the eee has the AR5007 and not the AR5001; the first link suggests that this model computer does have the 5007 but lspci says 5001.

Also I used this command earlier: sudo apt-get install linux-backports-karmic
which has made the browsing significantly better, but it's still a little slow and inconsistent.
My pinging of the router produces varying times ( between 20 and 250 m/s).

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#4

go by lspci, it doesnt matter what is prnted or written anywhere. If linux says its a 5001, its a 5001

the link is broken, my apologies.

Try this:
http://uk.asus.com/product.aspx?P_ID=Ues16Gw2OcqSjUNt&content=download

If not then go to:
http://www.asus.com/

and get the XP driver for your wifi from there

Revision history for this message
jbowen7 (jbowen7) said :
#5

I cannot find the drivers on either of those two sites.. I checked extensively, but no drivers for the AR-5001 seem to exist.. I did find some information on using madwifi to install the driver but I'm having trouble making the modules.
Any other suggestions?
And how did you know that the driver was old, or bad?

Revision history for this message
jbowen7 (jbowen7) said :
#6

actually wait a moment before replying to me not being able to find it, i spoke in haste, i'm on the trail i think.. but still I'd like to know how you recognized the problem.

Revision history for this message
jbowen7 (jbowen7) said :
#7

Nope.. problem remains. I cannot find this driver.

Revision history for this message
jbowen7 (jbowen7) said :
#8

Nope.. problem remains. I cannot find this driver.

Revision history for this message
jbowen7 (jbowen7) said :
#9

I did end up finding the driver after all. I was looking for it under the
linux os when I should have been searching for the windows drivers.
Commencing ndiswrapper install now..

Revision history for this message
jbowen7 (jbowen7) said :
#10

Thanks actionparsnip, Problem Solved.

what I did:

1) found the correct windows driver on asus site
2) installed ndisktk via synaptic
3) unpackaged driver file
4) ran "sudo ndisktk" in terminal
5) gui opened, clicked add driver
6) pointed to the net5211.inf in the ndis5x folder where files were extracted to.
7) opened file
8) blacklisted ath5k

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#11

gksudo for gui apps dude.. Please mark as solved if it is so

Revision history for this message
jbowen7 (jbowen7) said :
#12

Woops, my mistake, gksudo was used.