On Tue, Dec 04, 2001 at 11:38:21PM -0000, Ian Douglas wrote:
After sitting confused and bewildered as my free Debian cover disk CD asked an apparently never ending series of questions I have finally managed to successfully load it onto a spare disk to try out in my PC. Being very much a Linux newbie and feeling proud and confident after this mammoth achievement I thought I would try installing a network card by hand so I could start to learn a little more about how Linux is configured and works behind the scenes. I eagerly took my PC case apart and excitedly inserted an ancient SMC-Ultra 16 card, then, looking at my notes, saw they said I should login as root, change into the /lib/modules/"kernel version"/net directory, check the file "smc-ultra.o" exists, then issue the command:
insmod ./smc-ultra.o
before adding "smc-ultra" to /etc/modules, inserting some entries into /etc/network/interfaces and restarting /etc/init.d/networking. However, when I tried the above insmod command I got four error messages:
./smc-ultra.o: unresolved symbol ei_open ./smc-ultra.o: unresolved symbol ethdev_init ./smc-ultra.o: unresolved symbol ei_interrupt ./smc-ultra.o: unresolved symbol NS8390_int
You want "modprobe smc-ultra", which will look in the right /lib/modules directory and also load any other modules that smc-ultra depends on (which I guess will include 8390.o or similar).
J.