Hi
I committed the 3c515 driver to the cvs this morning. The following
files were added:
3c515.c
3c515_isapnp.h
3c515.txt
It also required changes to:
Makefile
NIC
cards.h
config.c
ISA Plug and Play (ISAPNP) support has been added for Non-PNP Bioses. The ISAPNP code
requires the defination of ISA_PNP as:
#define ISA_PNP
Issues:
=======
1) When ISA_PNP is defined, the etherboot probe is unable to find the card during the first probe.
This is true even though the ISA PNP code actually found and activated the card
2) When ISA_PNP is defined, the etherboot probe finds the incorrect MAC address for the card.
However, when the linux kernel boots and loads the linux 3c515 driver the correct MAC address is found.
This means that with ISA_PNP defined, you require both MAC addresses defined in the /etc/dhcpd.conf
file. The first MAC address allows the driver to load the LTSP Linux kernel. The second allows the
Linux dhclient to resolve its IP address.
3) Although the ISA PNP docs specify that the IRQ, DMA and IO Address needs to be assigned to the
card before it is activated, Etherboot does not seem to care. Therefore the code does not
assign the card with these values.
If you can help address any of thse issues, please feel free.
Regards
Tim Legge
|