This post is five months old, but it's worth answering because other Puppy users may come across the now-uncommon situation of using ISA cards.
Google tells me that the Accton EN1660 is an NE2000-compatible ethernet device, for which the correct driver (module) will be "ne". Puppy has contained this driver since day one.
But the issue here is whether the Linux kernel's ISA PnP routines can detect this device.
First thing to try is to get into your bios settings, and set "PnP OS = NO".
To cut a long story short, this will disable dynamic resource allocation by the operating system/bios, and set the IRQ and IO values to what is selected by the ISA card, itself. ie. there will usually be jumper-switches on the card which permit several different IRQ/IO values.
Google tells me that the default values for the Accton EN1660 are IO 0x300 and IRQ 3.
Now when you reboot you might be lucky to find that Puppy has automatically detected the device, and loaded the "ne" driver. The Network Wizard will confirm.
But if not, the solution is to manually load the driver with the correct values:
first make sure that the driver is unloaded -
now load the driver with the correct values -
The "dmesg" command should show you how the driver loaded, and if all looks good, you should now see a new interface (eth0) in the Network Wizard.