2008-08-20 17:52:34

by Jeffrey V. Merkey

[permalink] [raw]
Subject: 2.6.27-rc3-git6 busted-ass iwl3945 driver drops packets with WEP enabled


On an Acer 9410 laptop with dual core processors, the iwl3945 driver has
intermittment receiver lockup problems (stops receiving packets) using the
Linux iwl3945 drivers with WEP encryption enbaled. The adapter works fine
without WEP or WPA. If the same system is booted to Windows Vista (which
takes about 15 minutes to boot because Vista is a fat slow pig) the
wireless drivers work fine with WEP under Vista on the same system.

If the system copies the ndis .sys drivers and I build ndiswrapper (which
has to be really hacked up to build on 2.6.27) and use the ndis drivers on
2.6.27-rc3 with a modified ndiswrapper, they work fine.

I suspect the firmware or an interaction with the firmware settings since
when the system is booted to Vista after running 2.6.27-rc3 with the
iwl3945 drivers, I have to power cycle the system periodically after
running the iwl3945 driver to get the drivers under Vista to work again,
but not always.

Jeff



2008-08-21 00:51:13

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.27-rc3-git6 busted-ass iwl3945 driver drops packets with WEP enabled

On Wed, 20 Aug 2008 11:27:02 -0600 (MDT)
[email protected] wrote:

>
> On an Acer 9410 laptop with dual core processors, the iwl3945 driver has
> intermittment receiver lockup problems (stops receiving packets) using the
> Linux iwl3945 drivers with WEP encryption enbaled. The adapter works fine
> without WEP or WPA. If the same system is booted to Windows Vista (which
> takes about 15 minutes to boot because Vista is a fat slow pig) the
> wireless drivers work fine with WEP under Vista on the same system.
>
> If the system copies the ndis .sys drivers and I build ndiswrapper (which
> has to be really hacked up to build on 2.6.27) and use the ndis drivers on
> 2.6.27-rc3 with a modified ndiswrapper, they work fine.
>
> I suspect the firmware or an interaction with the firmware settings since
> when the system is booted to Vista after running 2.6.27-rc3 with the
> iwl3945 drivers, I have to power cycle the system periodically after
> running the iwl3945 driver to get the drivers under Vista to work again,
> but not always.
>

(cc linux-wireless)

Was 2.6.26 OK?

2008-08-21 04:52:54

by Jeffrey V. Merkey

[permalink] [raw]
Subject: Re: 2.6.27-rc3-git6 iwl3945 driver drops packets with WEP enabled

> On Wed, 20 Aug 2008 11:27:02 -0600 (MDT)
> [email protected] wrote:
>
>>
>> On an Acer 9410 laptop with dual core processors, the iwl3945 driver has
>> intermittment receiver lockup problems (stops receiving packets) using
>> the
>> Linux iwl3945 drivers with WEP encryption enbaled. The adapter works
>> fine
>> without WEP or WPA. If the same system is booted to Windows Vista
>> (which
>> takes about 15 minutes to boot because Vista is a fat slow pig) the
>> wireless drivers work fine with WEP under Vista on the same system.
>>
>> If the system copies the ndis .sys drivers and I build ndiswrapper
>> (which
>> has to be really hacked up to build on 2.6.27) and use the ndis drivers
>> on
>> 2.6.27-rc3 with a modified ndiswrapper, they work fine.
>>
>> I suspect the firmware or an interaction with the firmware settings
>> since
>> when the system is booted to Vista after running 2.6.27-rc3 with the
>> iwl3945 drivers, I have to power cycle the system periodically after
>> running the iwl3945 driver to get the drivers under Vista to work again,
>> but not always.
>>
>
> (cc linux-wireless)
>
> Was 2.6.26 OK?
>

No. 2.6.26 It was actually a little worse, and the git6 was an
improvement since I was at least able to get past DHCP and obtain an
address, after which is died. The failure is the driver stops receiving
packets, and if you rmmod/modprobe (reload) the driver , then it will work
again and lock up immediately following 'dhclient <interface>'. tcpdump
-n -i <if> will work hit or miss before the lockup.

Jeff