[lkml]   [2001]   [Jan]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[patch] tulip driver

Peter De Schrijver ( wrote:

> Attached you will find a patch to the tulip driver in Linux 2.4. This patch
> will interpret a bit more of 21142 extended format type 3 info blocks in a
> tulip SROM. This allows correct autonegotation of the builtin 21143 based
> ethernet adapter on a digital PWS500a(u).

This patch isn't quite correct.

The to-advertise value in the type 3 media info block must be written
to the transceiver after each transceiver reset. The write is done in
select_media(), not when initially reading EEPROM.

One part of the problem is that to work correctly the driver must keep the
to-advertise values separately for the SYM/serial transceiver and each MII

> Maybe a future version should do
> a more thorough interpretation of the SROM.

The tulip driver in 2.4 uses older media selection code. See the
tulip.c driver at
for a driver with the many updates needed to support recent chips and

Donald Becker
Scyld Computing Corporation
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:52    [W:9.489 / U:0.020 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site