NatSemi DP83820 driver problem

From: Craig Spurgeon (cspurgeon@applianceware.com)
Date: Tue Jul 24 2001 - 16:47:02 EST


We have an Asante GigaNIX 1000T Gigabit Ethernet adapter that we are
trying to get to work under kernel 2.4.6ac5.

National supplied their driver for the chip to Asante, and Asante
sent it to us. It would not compile as shipped, due to a reference
to skb->dataref.

I contacted Asante tech support and National tech support, no
response from either.

So I changed the skb->dataref to the counter field at the end
of skb_shared_info and it compiled.

I installed it and the adapter worked, but it came up at 100Mbit
and half-duplex. The default according to the source code is
1000Mbit full-duplex.

No parameters were supplied on the module load line.

Does anyone have any experience getting this driver to come up
successfully under 2.4.x?

Also, I emailed Donald Becker at Scyld, he told me to use the ns820.c
file in the scyld.com ftp site which was in the test directory.

He said that version should work under 2.4, and he was working on
transceiver issues still.

That driver was missing the new task code used for notifying higher-
level layers of the ability of the card to send data, so it won't
work.

I have emailed him asking for that change, however, we are leaning
in the direction of wanting to use the driver from National.

If anyone has gotten the Scyld driver to work under 2.4.x, we'd
really appreciate the info.

TIA

-Craig Spurgeon

-- 

----------------------------------------------------------------------------- Craig Spurgeon, Linux Architect | Microsoft Innovations List ApplianceWare, Inc. | (empty) 510-580-5148 | ----------------------------------------------------------------------------- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Jul 31 2001 - 21:00:19 EST