Netboot Mailing List (by thread)

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

Etherboot-4.1pre6 released



I really owe Attila Bogar an apology. He sent me a slew of patches
and I sat on them for too long because too many other things have been
happening around me. Anyway, etherboot-4.1pre6.tar.bz2 is now at the Web
site http://www.slug.org.au/etherboot/ for your enjoyment. It compiles
but no guarantees that it will all work. Please test it.

	Thanks, Ken

Here are all the accumulated changes since 4.0:

+ Patches by Andrew Coulthurst for eepro100b.

+ Patches by Doug Ambrisko for booting Windows95 after answering N to
the boot from network question. Added conditional code to cope with
broken DHCP server and TAG 128.

+ Put version and driver identifier at end of ROM image if it fits,
to help identify ROMs in future.

+ Capture ROM segment address and length to help choose between multiple
NICs later.

+ Don't clear all of memory because it will destroy return address
on stack.

+ Changes to comboot-1.2 (although obsolete) to run on 8088s.

+ New version 0.2 of p910nd, a non-spooling printer daemon.

+ Patches by Alex Harin to prepended loaders and makerom to generate PnP
ready ROMs. Modified makerom to automatically detect PnP and PCI headers
and do the right thing. Added option to change the vendor and device IDs.

+ Augmented documentation for 2.1 and above kernels. Kernel now wants to
mount /tftpboot/<hostname in bootptab> rather than /tftpboot/<ip address>
as the root FS.

+ Changed all the outb* and outw calls in drivers (except eepro) to be
OUTB* and OUTW, then defined macros to translate to out[bp]* for both
Etherboot/32 and Etherboot/16, instead of pasting macros from Linux
include files because apparently they've changed in 2.1. At the same
time reversed the arguments in start16.S for outb and outw to match the
Linux convention. Unfortunately the out[bw] usage came that way from
FreeBSD. Someday I'll reverse the arguments in the C files properly.
For any new driver writers, you should use the Linux order now.

+ New contributed utility, disnbi for decoding and extracting network
boot images.

+ Martin Atkins contributed mntnbi for mounting DOS NBIs.

+ Peter Dobcsanyi contributed vendor and device IDs for the Netvin
NE2000/PCI clone.

+ adam@mudlist.eorbit.net contributed RARP code as alternative to
BOOTP/DHCP. Activated by RARP_NOT_BOOTP define.

+ Added link to Claus-Justus Heine's NFS swap Web page and updated the
contrib directory.

+ Disabled max packet length check in ns8390.c. Caused spurious Bogus
packet messages in some cases and doesn't seem that useful a sanity
check anyway.

+ Daniel Engstrom contributed a SMC9000 driver.

+ Didier Poirot contributed an Etherpower II (EPIC 100) driver.

+ Added bug fix by Attila Bogar for bootmenu.c and patch to main.c to
remove looping menus on failure. Also code for ARP replies and TFTP
block retransmit (#ifdefed because controversial).

+ Code cleanup of tftp and tftpd also by Attila Bogar.
===========================================================================
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.