New testing version of orinoco driver
David Gibson
david at gibson.dropbear.id.au
Thu Aug 23 17:16:32 EST 2001
Hi all. I've just made some updates to the orinoco driver which are
available for test from:
http://www.ozlabs.org/people/dgibson/dldwd/testing
This makes some changes which I hope will (finally) actually make a
real difference to the "BAP error" problems that many people have
seen. On the other hand I still don't have a really good handle on
what causes the problem, so it's possible the changes will make things
worse. Can people please test this version, and if it holds up I'll
make a release and push the changes to Linus.
For those who are interested: the change removes all retries from the
hermes_bap_seek() function. Instead, in the Tx path, a BAP error
simply results in a failed transmit which it is up to the upper layers
to cope with - there is only a message if debugging is enabled. I
think this should better mimic the behaviour of the *BSD driver which
seems to handle these errors better than previous versions of the
orinoco driver. In Rx, there is a retry, but the failure message
again only appears if debugging is enabled - I'm hoping this won't be
a big issue, BAP write errors seem to be much more common than BAP
read errors.
--
David Gibson | Microsoft: Making the easy things hard
david at gibson.dropbear.id.au | and the hard things buggy
http://www.ozlabs.org/people/dgibson
More information about the wireless
mailing list