You are not logged in.
Pages: 1
Hi all.
I have installed the ipw3945 drivers on my fujitsu amilo and they are working.
However, the connection speed is terrible, with a maximum of 40k a second.
I am using it to connect to my linksys ap which uses the 80211b protocol.
when running windows on the same laptop i can achieve over 500k a second transfer rates.
I tried switching channels on the ap, setting the essid to broadcast etc. but that didnt help.
I am using WEP encryption and static ip addresses.
can anybody give me a clue as to what is going on?
How to get this thing working better or how to diagnose the fault.
Thanks,
ad.
Offline
Have you tried speed tests? or downloading from another source/mirror?
Offline
i tested the speed by downloading a large file from a local webserver i set up on my desktop machine.
Windows will download the file to my laptop over the wireless connection at over 500k a second. The same laptop running arch will only transfer at 40k a second.
I have a zaurus PDA which runs linux, and that will download the file at over 400k a second too. So I think that there must be something wrong with the driver or my configuration.
Offline
just wondering if anyone has experienced anything similar to this?
i still can't get the machine to connect quickly.
someone suggested i install ethereal and try to find out what is going on, but it doesnt seem to be in the repository.
Offline
ethereal is named to wireshark
Have you tried to turn it off and on again?
Offline
It did happen to me, with the exception of being capped at ~100kb/s.
Try to update the drivers (may involve some manual pkgbuild tweaking), last time I checked they were out of date.
Offline
Hi.
Thanks for the help, but i'm still not getting anything like the performance i get using windows.
my /etc/conf.d/wireless file looks like this:
WLAN_INTERFACES=(eth2)
wlan_eth2="eth2 mode Managed essid 'bluethunder' ap 00:12:17:C1:F8:58 key 507014dc529b6129a22ae8ecc8"
i think i have updated the ipw3945 drivers to the latest stable version 1.1.0
modinfo gives me this:
[root@laptop ~]# modinfo ieee80211
filename: /lib/modules/2.6.18-ARCH/net/ieee80211/ieee80211.ko
version: 1.2.15
description: 802.11 data/management/control stack
author: Copyright (C) 2004-2005 Intel Corporation <jketreno>
license: GPL
vermagic: 2.6.18-ARCH SMP preempt mod_unload 686 REGPARM gcc-4.1
depends: ieee80211_crypt
srcversion: 7F29B6E25FD4CAC95140E47
parm: debug:debug output mask (int)
[root@laptop ~]# modinfo ipw3945
filename: /lib/modules/2.6.18-ARCH/kernel/drivers/net/wireless/ipw3945/ipw3945.ko
description: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux
version: 1.1.0d
author: Copyright(c) 2003-2006 Intel Corporation
license: GPL
vermagic: 2.6.18-ARCH SMP preempt mod_unload 686 REGPARM gcc-4.1
depends: ieee80211
alias: pci:v00008086d00004222sv*sd*bc*sc*i*
alias: pci:v00008086d00004227sv*sd*bc*sc*i*
srcversion: 61D4EFA71C14926D18C39EE
parm: mode:network mode (0=BSS,1=IBSS) (int)
parm: channel:channel to limit associate to (default 0 [ANY]) (int)
parm: debug:debug output mask (int)
parm: led:enable led control (default 1 on)
(int)
parm: auto_create:auto create adhoc network (default 1 on) (int)
parm: associate:auto associate when scanning (default 0 off) (int)
parm: disable:manually disable the radio (default 0 [radio on]) (int)
parm: antenna:select antenna (1=Main, 2=Aux, default 0 [both]) (int)
iwconfig and ifconfig give me the following:
[root@laptop ~]# iwconfig eth2
eth2 IEEE 802.11b ESSID:"bluethunder
Mode:Managed Frequency:2.412 GHz Access Point: 00:12:17:C1:F8:58
Bit Rate:5.5 Mb/s Tx-Power:15 dBm
Retry limit:15 RTS thr:off Fragment thr:off
Encryption key:5070-14DC-529B-6129-A22A-E8EC-C8 Security mode:open
Power Management:off
Link Quality=80/100 Signal level=-31 dBm Noise level=-32 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:1070 Missed beacon:0
[root@laptop ~]# ifconfig eth2
eth2 Link encap:Ethernet HWaddr 00:13:02:70:0F:15
inet addr:192.168.0.11 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::213:2ff:fe70:f15/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:48748 errors:0 dropped:1247 overruns:0 frame:0
TX packets:2628 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:243174 (237.4 Kb) TX bytes:214521 (209.4 Kb)
Interrupt:18 Base address:0x2000 Memory:b0200000-b0200fff
What worries me is the high value of "Invalid misc:" that iwconfig reports.
can anyone think of what else i can try to get the performance i need?
Is there some other forum i should post my problem to?
Arch linux is so much better than my old suse10.1 installaton.
all i need to fix now is the wireless network, (which is a general linux problem) and i'll be very happy.
ad.
Offline
same card:
dslreport test
down/up
3839 / 82 (Kbps)
(468.6 / 10 KB/sec)
obviously speed will vary depending on the network status (in my case vpn at work), but this card does not have speed problems.
I have installed ipw3945-1.1.2
from
http://ipw3945.sourceforge.net/#downloads
I turned off debugging (and enabled monitor for kismet) in Makefile before compiling
check MTU, and maybe tweak tcp parameters through sysctl.
hope this will help a little.
Offline
Hi broch, thanks for the advice.
I have downloaded and installed the 1.1.2 drivers but I'm still getting the same results.
I have tried reducing the MTU to 1400 and lower but with no discernible difference to performance.
one thing I did have to do was build the drivers with the make command
make IEEE80211_IGNORE_DUPLICATE=y
do you think this could have something to do with it?
to be honest I don't know much about compiling drivers, so if you could post some instructions as to what you did I could try to emulate that.
thanks again,
ad.
Offline
one thing I did have to do was build the drivers with the make command
make IEEE80211_IGNORE_DUPLICATE=y
no this flag only ignores not used ieee80211 symbols (usually when installed latest not included in kernel version of ieee80211).
I have to use this flag too.
this is problem you may try to fix(your iwconfig):
Bit Rate:5.5 Mb/s Tx-Power:15 dBm
this is mine:
Bit Rate:54 Mb/s Tx-Power:15 dBm
I would take look at your router/AP config too. Not sure what may cause this problem
Offline
Anyone ever find out what's causing this problem?
I have the same problem, and have been trying to fix it for about a week now with no luck. I've used 3 different (arch, gentoo, and ubuntu edgy), installed the ipw3945 driver through the respective package managers, and from source.
When I had windows installed, (No longer installed, and I wiped the recovery partition the day I got the laptop) the wireless worked fine, 400KB/s easily.
It's horrendously slow, 10KB/s down max, texted the same way as the OP with the transfer of a large file from my desktop.
I've used both the stable 1.1.0 version, and the latest 1.1.3 version of the driver, I'd really like to fix this problem.
When I ping an address, say google.com, I get anywhere from 25-60% packet loss as well.
[root@batbook ~]# iwconfig eth2
eth2 IEEE 802.11b ESSID:"XXXX" Nickname:"XXXX"
Mode:Managed Frequency:2.437 GHz Access Point: 00:04:5A:FD:1D:8F
Bit Rate:11 Mb/s Tx-Power:15 dBm
Retry limit:15 RTS thr:off Fragment thr:off
Encryption key:XXXX-XXXX-XXXX-XXXX-XXXX-XX Security mode:open
Power Management:off
Link Quality=81/100 Signal level=-53 dBm Noise level=-54 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:4333 Missed beacon:0
[root@batbook ~]# ifconfig eth2
eth2 Link encap:Ethernet HWaddr 00:18:DE:A3:7B:D1
inet addr:192.168.1.110 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::218:deff:fea3:7bd1/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46 errors:10 dropped:4485 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:74806 (73.0 Kb) TX bytes:107581 (105.0 Kb)
Interrupt:16 Memory:d8000000-d8000fff
Offline
I just noticed something, both of you have horrible EbNo's on your wireless cards:
adax:
Link Quality=80/100 Signal level=-31 dBm Noise level=-32 dB
Caboose:
Link Quality=81/100 Signal level=-53 dBm Noise level=-54 dBm
Both of you only have a signal level 1dB higher than the noise floor.
I use a rt2500 wireless card but the principals are the same. You should see something more like:
Quality:96/100 Signal level:-32 dBm Noise level:-192 dBm
Notice how much higher the signal is than the noise? I would say that your card is in some sort of power saving mode. The bad EbNo can easily account for your packet loss.
You could just buy a rt2500 card, I always swap my intel cards for ralink, they are only like $30 US and save all kinds of headache
The Internet...? Is that thing still around?
Offline
i also got a ipw3945 wireless card. these are my stats:
Quality=90/100 Signal level=-42 dBm Noise level=-42 dBm
my download speed is nearly the maximum for 54mbit wireless lan (ca. 2.8mb/s).
mfg iggy
sorry for my bad english
Offline
actually, no, link quality is not a major factor in terms of speed.
with link quality 60/100 I was getting almost max speed.
Bit Rate:11 Mb/s
or
Bit Rate:5.5 Mb/s
don't expect miracles it this is max. The problem is with wireless config.
for example
wlan should not be configured for ipw3945
Offline
Try:
iwconfig eth2 modu 11b
and:
iwconfig eth2 rate 11M auto
I remember having a similar problem with dropped packets with a 802.11b wireless router with my built-in Intel ipw3945 card and I think these commands fixed the problem.
Worth a shot :-)
FaunOS: Live USB/DVD Linux Distro: http://www.faunos.com
Offline
Is it possible that this behavior is related to the driver?
I searched the web for this issue, and there are a lot of people complaining. Anyone tried iwlwifi yet?
Offline
Is it possible that this behavior is related to the driver?
I searched the web for this issue, and there are a lot of people complaining. Anyone tried iwlwifi yet?
I've had a similar (?) issue with being intermittently capped at ~100kb/s and just tried iwlwifi.
Using iwlwifi *seems* to have solved the speed issue, and my signal to noise ratio has dramatically increased from ~1:1 to 2:1. Haven't done anything to conclude that it was the ipw3945 driver, but I'm now happily using iwlwifi. Additionally, networkmanager is working properly now.
cheers,
Offline
with using iwlwifi driver for the ipw3945 cards is it just a matter of removing the 3 ipw3945 packages and then installing the iwlwifi and iwlwifi-3945-ucode packages and modifying rc.conf to load the new driver and not the daemon?
Offline
with using iwlwifi driver for the ipw3945 cards is it just a matter of removing the 3 ipw3945 packages and then installing the iwlwifi and iwlwifi-3945-ucode packages and modifying rc.conf to load the new driver and not the daemon?
Yup. No need to completely remove the ipw3945 packages if you just want to take the new drivers out for a spin, but you'll at least need to stop the deamon and make sure to unload the ipw3945driver. After that, it's as easy as a modprobe iwl3945. I'm not sure if you need iwl3945 in the modules array in your /etc/rc.conf to get it to load on boot or whether it'll get loaded when needed, but I put it in there anyway.
cheers,
Last edited by somedrew (2007-08-14 12:06:26)
Offline
Pages: 1