Dual-socket sleeve wireless problems

From: Wodecki, Victor (Contractor) <Victor.Wodecki_at_dsto.defence.gov.au>
Date: Wed, 20 Apr 2005 14:18:00 +0930

Hi,

The test system comprises of an h5550 with a dual-slot sleeve, a D-Link
DCF660W in a CF-PCMCIA sleeve, running hostap and wpa_supplicant. The
kernel is a modified hh38.

The problem is that when we attempt a large scp across wlan0, the
transfer will soon stall. This doesn't happen with a single-slot
sleeve.

It occurs regardless of which slot is being used, and regardless of if
the other slot is occupied.

It appears that during the transfer, at some point the wireless card
goes from "ready" to "not ready", and doesn't return to "ready" until
the card is reset.

In the single-slot scenario, the "ready" to "not ready" transition
still happens, but it returns to "ready" by the time of the next poll,
avoiding the need to reset the card.

More detail can be found at:
http://incognito.shmoo.com/pipermail/hostap/2005-April/009994.html
The patch shown in the above URL lets the system recover, but only
after resetting the card which makes a real mess of the throughput.

One theory was that the interrupt indicating "not ready" to "ready"
was being missed, but checking the interrupt pending register seems
to disprove this. (Either that, or that register is also wrong in
that scenario.)

Is this problem likely to be a hardware problem or a different issue?

-- 
This email remains the property of the Australian Defence Organisation and is subject to the jurisdiction of section 70 of the Crimes Act 1914.  If you have received this email in error, you are requested to contact the sender and delete the email.
Received on Wed Apr 20 2005 - 00:54:32 EDT

This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:20:11 EDT