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