Netboot Mailing List (by thread)

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

Problem of 'etherboot' in GRUB plus BUG REPORT for 'etherboot'

There is one design problem in using the 'etherboot' driver in
GRUB (although I really like etherboot !!!)

In the build process of rtherboot, the different parts of c files
and driver files are compile with options for the 'one' ethernet card,
not for all. Let's say in other words:
	When a boot ROM for the NE2000 is built, then a set of
	macros are defined for NE2000. If a boot ROM for a CS8900 is
	built, than other macros are defined.
	'etherboot' does a probing but only instrumented for the
	one card, on which the boot ROM is used.

In GRUB the users want to enable a set of ethernet cards, but I have
problems with this. Often the probing of ethernet interfaces hangs, if
the card is not found.

And this leads me to the bug report for etherboot:

Especially the NE*000 and the NE2000/PCI hangs in the first pio_write
function in the last 'while-loop', if there is no NE card. Further
my Rtl8029 (OvisLink NE2000 PCI) hangs in the NE2000/PCI probe on this
position (code was instrumented with 'printf ()' to debug it.

I also got the problem under GRUB, that on a machine having NE2000/ISA
the CS8900 probe hangs (both interfaces were compiled in into GRUB).

Is this a problem I detected alone, or also have other users simialar
problems to them ... ?

With friendly regards

	Christoph Plattner
This Mail was sent to netboot mailing list by:
Christoph Plattner <>
To get help about this list, send a mail with 'help' as the only string in
it's body to If you have problems with this list,
send a mail to

For requests or suggestions regarding this mailing list archive please write to