A one line fix for the 8139 driver from Rainer Bawidamann. 4.1pre10,
hopefully out next week, will have this change.
Ken
-------Forwarded Message
Reply-To: Rainer.Bawidamann@informatik.uni-ulm.de
From: Rainer.Bawidamann@informatik.uni-ulm.de
Hello Tobias, Ken!
> Maybe the receiver isn't getting any data for some reason to do with
> the media type?
I missed the point that the DHCP/BOOTP answer could be broadcast. So I
programmed the chip to receive only packets with its own ethernet mac
address. The patch is very simple, so I send it without testing (good
luck). Please tell me your experiences.
(instead of "AcceptBroadcast|AcceptMulticast|AcceptMyPhys" you could
try "AcceptAllPhys" but etherboot might not be able to handle the high
load of a full net)
Bye ... Rainer
---snip--
--- rtl8139.c.orig Mon Apr 19 12:46:08 1999
+++ rtl8139.c Mon Apr 19 12:46:32 1999
@@ -277,7 +277,7 @@
/* Start the chip's Tx and Rx process. */
outl(0, ioaddr + RxMissed);
/* set_rx_mode */
- outb(AcceptMyPhys, ioaddr + RxConfig);
+ outb(AcceptBroadcast|AcceptMulticast|AcceptMyPhys, ioaddr + RxConfig);
outl(0xffffffff, ioaddr + MAR0 + 0);
outl(0xffffffff, ioaddr + MAR0 + 4);
outb(CmdRxEnb | CmdTxEnb, ioaddr + ChipCmd);
-------End of Forwarded Message
===========================================================================
This Mail was sent to netboot mailing list by:
Ken Yap <ken@nlc.net.au>
To get help about this list, send a mail with 'help' as the only string in
it's body to majordomo@baghira.han.de. If you have problems with this list,
send a mail to netboot-owner@baghira.han.de.
For requests or suggestions regarding this mailing list archive please write to netboot@gkminix.han.de.