.90P driver and Linksys Cardbus

Nicholas Jenkins Nicholas.S.Jenkins@cdc.com
Fri Feb 19 14:31:52 1999


This is a multi-part message in MIME format.

------=_NextPart_000_0001_01BE5C14.822C5F80
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Good Day,

I just tried out the .90P driver, and it WORKS GREAT!!!!!
Kudos, Mr. Becker!  I did not have 1 single problem, while
using the driver (on the 10BT unmanaged hub, non-auto-sensing).
This is on the latest rev of the Linksys 10/100 Cardbus card.

One note regarding the code, however; initially, I got
an error while trying to run it "as-is", something about
"dereferencing a NULL kernel pointer".

After looking at the code, it turns out that the change
you made at my request doesn't quite work, as it
references a struct not yet allocated at compile time.

See below:
#ifdef CARDBUS
#define EEPROM_ADDRLEN (tp->revision == 65 ? 8 : 6)
#else
#define EEPROM_ADDRLEN 6
#endif

tp is an unassigned pointer at this point in the code,
so this is a bad test.

I merely changed it to the following, for the moment:
#ifdef CARDBUS
#define EEPROM_ADDRLEN 8
#else
#define EEPROM_ADDRLEN 6
#endif

Which worked for me, although, admittedly, it's not
really the same test at all.

However, I thank you for the new driver.  It's great!!!!!
-NICK
------=_NextPart_000_0001_01BE5C14.822C5F80
Content-Type: image/gif; name="Judge's Chambers.gif"
Content-Transfer-Encoding: Base64
Content-Disposition: ATTACHMENT; filename="Judge's Chambers.gif"
Content-ID: <860552119@19021999-0425>

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
cfQFHsaTMtOV6gaYnLlVQQAAOw==

------=_NextPart_000_0001_01BE5C14.822C5F80--