bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Mach network driver update.


From: Michael Banck
Subject: Re: GNU Mach network driver update.
Date: Mon, 8 Mar 2004 12:27:50 +0100
User-agent: Mutt/1.5.5.1+cvs20040105i

On Tue, Mar 02, 2004 at 12:17:23PM +0100, Michael Banck wrote:
> On Sun, Feb 29, 2004 at 09:52:32PM +0100, Alfred M. Szmidt wrote:
> > Have fun, and please beat the crap out of all the drivers you can.
> > Specially ones that are common.
 
> I've tried out your patch for my 3c556 (which there is currently no
> support for in GNU Mach 1.x, but I've posted a patch some days ago).
> Unfortunately, although the NIC gets detected (however, the exact bootup
> messages vary slightly from the ones I was seeing before), the status
> LED at the NIC is not lit (contrary to the behaviour I see when using my
> patch), and I am unable to use /hurd/pfinet.

Here's a patch which works for me, against your source:

--- 3c59x.c.ams 2004-03-03 20:35:02.000000000 +0100
+++ 3c59x.c     2004-03-07 18:42:06.000000000 +0100
@@ -331,9 +331,11 @@
        {"3c555 Laptop Hurricane", { 0x505510B7, 0xffffffff },
         PCI_IOTYPE, CYCLONE_SIZE, FEATURE_CYCLONE, },
        {"3c556 Laptop Tornado",{ 0x605510B7, 0xffffffff },
-        PCI_IOTYPE, CYCLONE_SIZE, FEATURE_TORNADO|EEPROM_8BIT, },
+        PCI_IOTYPE, CYCLONE_SIZE, 
+        FEATURE_CYCLONE|EEPROM_8BIT|INVERT_LED_PWR|HAS_CB_FNS|MII_XCVR_PWR, },
        {"3c556 series Laptop Tornado",{ 0x605510B7, 0xf0ffffff },
-        PCI_IOTYPE, CYCLONE_SIZE, FEATURE_TORNADO|EEPROM_8BIT, },
+        PCI_IOTYPE, CYCLONE_SIZE, 
+        FEATURE_CYCLONE|EEPROM_8BIT|INVERT_LED_PWR|HAS_CB_FNS|MII_XCVR_PWR, },
        {"3c1556B-5 mini-PCI",{ 0x605610B7, 0xffffffff, 0x655610b7, 0xffffffff, 
},
         PCI_IOTYPE, CYCLONE_SIZE,
         FEATURE_TORNADO|EEPROM_8BIT|INVERT_LED_PWR|WN0_XCVR_PWR, },


I adopted this from a post to the vortex mailing list by Fred Maciel,
http://www.scyld.com/pipermail/vortex/2000-July/000495.html

Fred Maciel also initially added the 3c556 support to Linux.

I don't know which flags are crucial for it to work, but I might test
this a bit more in the following days, including checking whether this
patch is necessary on Linux-2.4 as well, and then contacting upstream.

If I am bored enough, that is.


cheers,

Michael




reply via email to

[Prev in Thread] Current Thread [Next in Thread]