Bug 425 - Cannot use ipw2200 since 0.8
: Cannot use ipw2200 since 0.8
Status: VERIFIED FIXED
: IPW2200
Data Transfer
: 0.14
: ACER Gentoo
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency treegraph
 
Reported: 2004-11-26 10:58 by
Modified: 2005-10-04 13:47 (History)


Attachments
Corrects data transfer speeds in 11b networks (CCK modulation) (855 bytes, patch)
2004-12-02 16:53, James Ketrenos
Details | Diff
Output of the debug dmesg v0.18 (12.40 KB, text/plain)
2004-12-15 06:21, Raphaël Slinckx
Details
v0.19 output of proposed script (14.12 KB, text/plain)
2004-12-23 10:38, Raphaël Slinckx
Details
output of 0.22 (15.27 KB, text/plain)
2005-01-31 07:46, Raphaël Slinckx
Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-11-26 10:58:42
Hi !

I don't know how to post this, but I used flawlessly the ipw2200-0.8 driver with
my Acer Aspire 2012 laptop (but in b mode only as 0.8 don't support g mode)

I tried all drivers from 0.9 to 0.15, but none of them worked for me:
It apear to corectly associate, but as soon as the card is used, the connection
rate drop down to each 1mbit/s, and I have a lot missed beacon.
Ping has somethiong like 60-70% packet loss !

So the connection becomes unusable.

I also tried to set my AP to use b only , g only or both, but it didn't improved
things, also removing wep didn't change things..

If any info is needed, i'll be glad to post it here.
Raf
------- Comment #1 From 2004-12-02 16:53:43 -------
Created an attachment (id=128) [details]
Corrects data transfer speeds in 11b networks (CCK modulation)

This patch should correct the problem where 11b networks operate very slow. 
The problem was that we were telling the HW to use ODFM modulation even though
we were associated with 11b data rates.
------- Comment #2 From 2004-12-02 16:54:04 -------
Fixed in 0.16
------- Comment #3 From 2004-12-02 17:18:28 -------
James seems to have already fixed this in 0.16, but I'm appending the bug 
scrub log for the purpose of documenting the cause of the bug.

<jketreno> if 0.8 is working great, i can figure out what is breaking it
<rustyl_> this sounds simular to other complaints
<jketreno> yes.  it is related to rate selection on the AP
<jketreno> i suspect that for some reason OFDM rates aren't working well and 
it needs to set flags for CCK
<jketreno> 0.9 added setting the OFDM flag on Tx packets
<rustyl_> ah
<jketreno> that's my guess as the cause
<rustyl_> but....
<rustyl_> the reporter claims that setting the ap to b-only didn't help
<jketreno> so in 0.8 it was only associating at CCK rates
<rustyl_> we don't set the OFDM flag on a b-only ap, do we?
<jketreno> yup
<jketreno> i just checked
<jketreno> it doesn't change it based on what its associated with
<jketreno> it sets it up during init
<rustyl_> ok, I bet the AP uses OFDM even though it is configured as b-only
<jketreno> doesn't matter what the AP says
<jketreno> we're setting the OFDM flag regardless of what the AP is using
<jketreno> that's the problem
<jketreno> during init we set the modulation to support OFDM, but we don't 
restrict that if the associated AP doesn't support OFDM rates
<jketreno> then during Tx we flag the packet as using OFDM
<jketreno>  my guess is that the firmware does a bunch of retries, and 
eventually rate scales back to CCK 
<jketreno> which eventually works.  but it the next packet then tries again w/ 
OFDM
------- Comment #4 From 2004-12-03 05:41:40 -------
Hi ! 

I tested the patch with the current 0.15 release, it seems to work really good :)

It also allows me to connect me at 54Mbps which was impossible before.

A big thanks everyone !!!

Raf
------- Comment #5 From 2004-12-04 06:36:27 -------
Hmm, sorry to tell you this, but in fact it doesn't work as good as it seemed..

It works good for 10 minutes or so, then the connection become erratic, and
finally the card unassociates from the AP, and I can't get it reconnected unless
i do a rmmod, modprobe..

This is for both 11Mbit and 54Mbit.

"Tx excessive retries" shows a very high number too like 500..

Raf
------- Comment #6 From 2004-12-07 07:07:18 -------
Is comment #5 done with 0.16, or with 0.15 + the patch attached to this bug?  If
you haven't tried it with 0.16, could you try it with 0.16 and let us know if
you are seeing the same behavior.  If so, when it is unable to associate again,
can you up the debug level to 0x3ffff (via echo 0x3fff >
/sys/bus/pci/drivers/ipw2200/debug_level) and attach the output from dmesg
showing an association attempt?
------- Comment #7 From 2004-12-07 08:28:53 -------
Hi !

Comment #5 was with 0.15 + patch.
I have now installed 0.16:
I tried using my AP with b only, gonly , or both. The result is the same, I can
associate, use my connection, but I get no high speeds. After downloading 10Mb,
from a normally high speed server (300KB/s with 0.8 driver), here is the iwconfig

 IEEE 802.11g  ESSID:"XXX"  Nickname:"XXX"
          Mode:Managed  Frequency:2.452 GHz  Access Point: 00:09:5B:DA:08:9E
          Bit Rate=5.5 Mb/s   Tx-Power=255 dBm
          RTS thr:off   Fragment thr:off
          Encryption key:XXXX-XX-XX   Security mode:open
          Power Management:off
          Link Quality=64/100  Signal level=-58 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:197  Invalid misc:0   Missed beacon:2647

And the Bitrate oscillate between 1Mbit/s and 15-18Mbit/s very often (every
second or so). Wget report a speed of 25Kb/s for the download.

I have no more the association problem, at least it didn't showed up until now
(~2 hours of download).

Here is the dmesg taken during the download , but I don't know if it is of any use:
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 12000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 12000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 5500000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 11000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 5500000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1ff9f24, 0xc1ff9f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 18000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1ff9f24, 0xc1ff9f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 11000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1ff9f24, 0xc1ff9f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 12000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1ff9f24, 0xc1ff9f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 12000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1ff9f24, 0xc1ff9f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 12000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 2000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 1000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 1000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1ff9f24, 0xc1ff9f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 1000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 1000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: I ipw_tx_skb Stopping network queue
ipw2200: U ipw_wx_get_name Name: IEEE 802.11g
ipw2200: U ipw_wx_get_freq GET Freq/Channel -> 9
ipw2200: U ipw_wx_get_essid Getting essid: 'ZWERGLAN'
ipw2200: U ipw_wx_get_mode Get MODE -> 2
ipw2200: U ipw_wx_get_range GET Range
ipw2200: U ipw_wx_get_wap Getting WAP BSSID: 00:09:5b:da:08:9e
ipw2200: U ipw_wx_get_nick Getting nick
ipw2200: U ipw_wx_get_rate GET Rate -> 12000000
ipw2200: U ipw_wx_get_rts GET RTS Threshold -> 2304
ipw2200: U ipw_wx_get_frag GET Frag Threshold -> 2346
ipw2200: U ipw_wx_get_power GET Power Management Mode -> 06
ipw2200: U ipw_wx_get_txpow GET TX Power -> 255
ipw2200: U ipw_wx_get_retry 0xc2304000, 0xc1a07f24, 0xc1a07f58
ipw2200: I ipw_tx_skb Stopping network queue
------- Comment #8 From 2004-12-07 09:33:40 -------
re-opening to send back to the bug scrub.
------- Comment #9 From 2004-12-09 07:28:28 -------
What AP are you using?
And just to make sure -- you can switch to 0.8 and your transfers go back up,
and then switching to 0.16 shows the problem again?
Once 0.17 is out (should be later today), please provide the file 'output' from
the following script (you can change your wep keys to xxxxx... if you wan't, but
don't delete any other messages)

. unload
dmesg -c > /dev/null
. load debug=0x3fff
sleep 1
dmesg -c > output

Thanks,
James

------- Comment #10 From 2004-12-10 05:56:20 -------
>What AP are you using?

It is a Netgear WGR614 (v4)

To recap the situation:
With 0.8, I can associate to my AP only if it is set in B-only mode. Then I can
do everything normally and without problems.

With 0.16, the behavior is erratic, sometimes I can't associate at all (even if
my ap shows up in a "iwlist eth1 scan"), sometimes it associates, but no I can't
transfer anything (even name resolution won't work, and pinging my AP don't
work), sometimes it works for a bit like 30 min at an horrible slow speed, then
the connection drops and I can't reassociate. Changing the modes (bonly gonly
b-g) in the AP change nothing.


Where do I put this script ?
------- Comment #11 From 2004-12-15 06:21:21 -------
Created an attachment (id=180) [details]
Output of the debug dmesg v0.18

I just installed O.18, and ran the script replacing unloas and load with rmmod
ipw2200 ieeexxxxx and modprobe ipw2200.

The O.18 still has the same problems as before (little or no connectivity)

Hope it helps
Raf
------- Comment #12 From 2004-12-16 06:59:26 -------
Sending back to bug scrub.
------- Comment #13 From 2004-12-20 09:02:00 -------
0.19 contains another fix that was affecting throughput on my configuration. 
Please let us know if 0.19 improves the situation for you (available later today)
------- Comment #14 From 2004-12-23 10:38:43 -------
Created an attachment (id=209) [details]
v0.19 output of proposed script

Don't now if it is of any use, but it's the output of the proposed script with
0.19
------- Comment #15 From 2004-12-23 10:39:54 -------
Hi !
Just tried 0.19 and it seems I can't get it to associate to my AP, even if all
parameters are correct. iwlist scan show my AP...

Still stuck with 0.8..

See you !
Raf
------- Comment #16 From 2004-12-23 10:40:20 -------
forgot to reopen
------- Comment #17 From 2005-01-13 07:33:23 -------
This would be easier to debug/root cause over IRC.  Do you have access to
irc.freenode.net channel #ipw2100?
------- Comment #18 From 2005-01-13 09:53:00 -------
Sure i will connect and try to stay there today, i will be named "kikidonk" are
you "logics" ?
------- Comment #19 From 2005-01-31 07:46:35 -------
Created an attachment (id=244) [details]
output of 0.22

Output of 0.22 while loading/associating
------- Comment #20 From 2005-05-19 08:22:17 -------
Reporter indicated this issue is resolved in 1.0.4.

Marking as fixed in 1.0.4