OK, I've also got the problem because I've got tons of Etherlink III lying around. I wanted to use them, and I can tell you guys HOW I did it

So, first of all you should make sure that your cards don't have an IRQ problem (NO, don't use PNP!). If that's done, just install E-Smith like you would normally, but when you come to the screen where you can configure the machine, change to a normal shell and log in as root.
When you're logged in load up /sbin/e-smith/ethernet in your editor and make a few changes:
- in the first section "my %driver_desc" you add the Etherlink III with a line like this:
$driver_desc {'3c509'} = 3Com Etherlink III;
- in the section "my %chip_driver" add this:
$chip_driver {'3c509'} = '3c509';
- in the next section "my %adapter_driver" add this:
$adapter_driver {'3Com Etherlink III'} = '3c509';
Save & quit.
Now go back to console 1, and go into the configuration and use "3Com Etherlink III" just like you would use any other card.
So, i hope it works for all of you, it worked fine with me!
Greets to the guys fro E-smith, they've got a wonderfull product, and I'm curious what the next version will bring.
bibi,
arthur