Unless you have a laptop or something, I would suggest picking
up a cheap ethercard on Ebay or something. 3c509's are easily
gotten for chump change. An EtherExpress would be
the Cadillac.

If you are lucky, you could copy some linux driver files into
the oskit tree and hack this file: oskit/dev/linux_ethernet.h
to add it to the list, it looks like you have to write a probe
function somehow.

Here's a list of OSKit's currently (maybe untested) ethernet cards:

driver(etherlink3, "3Com EtherLink III", "3Com", "Donald Becker", "3c509", el3_probe)
driver(znet, "Zenith Z-Note", "Zenith", "Donald Becker", "znet", znet_probe)
driver(eexpress, "Intel EtherExpress", "Intel", "John Sullivan", "eexpress", express_probe)
driver(eepro, "Intel EtherExpress Pro/10", "Intel", "Bao C. Ha", "eepro", eepro_probe)
driver(ewrk3, "DIGITAL EtherWORKS 3", "Digital Equipment Corporation", "David C. Davies, Digital Equipment Corporation", "ewrk3", ewrk3_probe)
driver(de4x5, "DIGITAL DE425/DE434/DE435/DE450/DE500", "Digital Equipment Corporation", "David C. Davies, Digital Equipment Corporation", "de4x5", de4x5_probe)
driver(etherlink, "3Com Etherlink 3c501", "3Com", "Donald Becker", "3c501", el1_probe)
driver(etherlink16, "3Com Etherlink 16", "3Com", "Donald Becker", "3c507", el16_probe)
driver(etherlinkplus, "3Com Etherlink Plus", "3Com", "Craig Southeren, Juha Laiho and Philip Blundell", "3c505", elplus_probe)
driver(sk_g16, "SK G16", "Schneider & Koch", "Patrick J.D. Weichmann", "sk_g16", SK_init)
driver(ni52, "NI5210", NULL, "Michael Hipp", "ni52", ni52_probe)
driver(ni65, "NI6510", NULL, "Michael Hipp", "ni65", ni65_probe)


And here is the contents of ${oskit}/linux/src/drivers/net

3c501.c 3c507.c ac3200.c de4x5.h eepro100.c ewrk3.c hp100.c ni52.c seeq8005.h smc9194.h
3c503.c 3c509.c at1700.c depca.c eexpress.c ewrk3.h hp100.h ni52.h sk_g16.c tulip.c
3c503.h 3c59x.c cs89x0.c depca.h eexpress.h fmv18x.c lance.c ni65.c sk_g16.h wd.c
3c505.c 8390.c cs89x0.h e2100.c epic100.c hp-plus.c ne.c ni65.h smc-ultra.c znet.c
3c505.h 8390.h de4x5.c eepro.c eth16i.c hp.c net_init.c seeq8005.c smc9194.c


- Doug


Richard Kreuter wrote:

On Sun, Mar 10, 2002 at 05:51:14AM -0800, Kenneth Stailey wrote:

The SiS 630EC (embedded controller(?)) version of the SiS 900
ethernet does not seem supported by GNU Mach.  Is this right?  What
would be the best way to add support--port the driver to GNU Mach or
switch to OSKit and use the Linux driver?

Buy a $10 3c509 and plug it into a free slot. That would be easiest.


There's a GNUmach hardware compatibility guide at

http://www.freesoftware.fsf.org/thug/gnumach_hardware.html

The SiS 630EC isn't on the list :(

 I can't find an oskit hardware compatibility guide anyplace.
Oskit-mach is built with driver support from oskit, and the last oskit
release uses drivers from Linux 2.2.12, so if there's a Linux 2.2.12
driver for the card, then there's a chance there's support in oskit.

Whenever the discussion has come up, the consensus of the relevant
has been that if any new drivers are to be added, then they ought to
be added to oskit.


Richard
kreuter at ausar.rutgers.edu

_______________________________________________
Help-hurd mailing list
Help-hurd@gnu.org
http://mail.gnu.org/mailman/listinfo/help-hurd







Reply via email to