Mailing List os2-wireless_users@2rosenthals.com Archived Message #4096

From: "Jens Glathe" <os2-wireless_users@2rosenthals.com> Full Headers
Undecoded message
Sender: os2-wireless_users-owner <os2-wireless_users-owner@2rosenthals.com>
Subject: [OS2Wireless] Can't copy to/from server
Date: Mon, 08 Dec 2003 20:31:15 +0100 (MEZ)
To: "os2-wireless_users@2rosenthals.com" <os2-wireless_users@2rosenthals.com>

On Sun, 07 Dec 2003 23:04:48 -0500, Lewis G Rosenthal wrote:

Hi all,

>I realize. What's happening is solely on the client side.
>
>>  The signal strength indicator on WifiState drops to yellow and
>>the system locks up and/or becomes sluggish until I get WifiState closed and
>>then the system is responsive again.
>>
>That's interesting to note. With WiFiState closed, if you start a
>transfer, does it behave normally?

Thinking about this, I recall a note about a PRISM 2.5 hardware error on the linux developer list.
Transmit/Receive is using the BAP0 (Base Access Pointer or something like this) register, and IOCTL is
using BAP1. I have no real influence on this unless I'd redesign the HCF library. If an access to BAP0 and
BAP1 occurs within 5 microseconds, the chip can lock up one or both of the BAP registers (AFAIR) and
nothing goes from there. Since 5 microseconds is a pretty short time, but an awfully long time to let the CPU
do nothing in between, I don't have a real fix for this. This could happen more often if you have lots of
simultaneous transfers going on. A way to fix this would be a keep-alive timer which would check the activity
of the registers (and generates some activity itself in case nothing is going on) and resets the whole card if
BAP transfers hang. It is on the list.

BTW: Does anybody on the list have knowledge how to write a driver with 32-bit ring 0 code?

with best regards

Jens.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

To unsubscribe from this list, send a message to
steward@2rosenthals.com with the command
"unsubscribe os2-wireless_users" in the body
(omit the quotes).

For help with other commands, send a message
to steward@2rosenthals.com with the command
"help" in the body (omit the quotes).

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=




Subscribe: Feed, Digest, Index.
Unsubscribe
Mail to ListMaster