[EMAIL PROTECTED] wrote:
Garrett D'Amore wrote:

Masayuki Murayama wrote:
...
9) Porting.  Some of the drivers are conceivably
useful on more than one architecture, but are only enabled on that one. dmfe
is a good example.  dnet is another.  (dnet would be very
useful on sparc, and amd64 platforms, because there are some quad-port
cards that have real 21143 tulip parts on them.)


I think dnet must be enhanced for 21143 chipset. It doesn't work for my 21143 based network cards. According
my experience on making 2114x driver, dnet doesn't seem to
implement autonegotiation capability on 21143 SYN interfaces.


Actually, dnet is really, really crufty. I wouldn't mind just wholesale replacing it with another driver. (Your "tu" might be a suitable replacement.... However, I'd prefer not to have "tu" replace some of the other drivers that are out there .... my own afe and mxfe drivers, and the dmfe driver are examples.)

The funny thing is that real 21143's have not been sold for many many years now. I sort of just hope that we can just let the driver die a quiet death. But those few quad-port 21143 cards are the one problematic part.


If I come across *real* 21143's I try to remember that they are
such and keep them for alpha based pc's (Tru64 is *very* picky
about which ones do or do not work with its tulip driver) :-)

There are a lot of tulip clones out there that seem "broken",
in one way or another.

Yes, there are. So much that I long ago gave up trying to sustain one driver with support for all the variants. Hence my separate afe and mxfe drivers.

One of the most broken variants is the old Lite-On PNIC (LC82C168 and LC82C169.) These have such a bad bug, that you have to do introspection on the contents of each packet to make sure that you've properly identified the end of a received packet. I had a driver that I started to work with these, but I abandoned the effort about 5 years ago; there was no point in it since they are incredibly rare these days.

The only two companies still actively making tulip clones that I'm aware of are Infineon (formerly ADMtek, supported by my "afe" driver) and Davicom ("dmfe"). (And Davicom's parts are no longer used on any add-in cards... but you find them on AMD Geode systems sometimes.)

The other variants all long since died.

There are a few companies also using a tulip-workalike in certain embedded scenarios... for example Atheros uses a tulip work-alike in their WiFi "SoC" (system-on-a-chip), which is a MIPS core with a WLAN mac controller and ethernet controller. Not an interesting market for Solaris, certainly.

   -- Garrett

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to