Dear Jeff, >... >Then I added the modules needed to support my pcmcia >card > cp -r >/opt/ltsp/i386/lib/modules/2.6.17.8-ltsp-1/kernel/drivers/pcmcia/ >lib/modules/2.6.17.8-ltsp-1/kernel/drivers/ > cp -r >/opt/ltsp/i386/lib/modules/2.6.17.8-ltsp-1/kernel/drivers/net/pcmcia/ >lib/modules/2.6.17.8-ltsp-1/kernel/drivers/net/ > >...
I think you didnt copy enough modules: [EMAIL PROTECTED]:~$ grep xirc2ps_cs /opt/ltsp/i386/lib/modules/2.6.17.8-ltsp-1/modules.dep /lib/modules/2.6.17.8-ltsp-1/kernel/drivers/net/pcmcia/xirc2ps_cs.ko: /lib/modules/2.6.17.8-ltsp-1/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.17.8-ltsp-1/kernel/drivers/base/firmware_class.ko /lib/modules/2.6.17.8-ltsp-1/kernel/drivers/pcmcia/pcmcia_core.ko >From this you see, that xirc2ps_cs depends on pcmcia.ko firmware_class.ko and >pcmcia_core.ko. I think you did not copy firmware_class.ko, because its >neither in drivers/net/pcmcia/ nor in drivers/pcmcia/. So my advice is to >first add firmware_class.ko from drivers/base/. > >Then I added all the lines in >/opt/ltsp/i386/lib/modules/2.6.17.8-ltsp-1/modules.dep >that pertained to > >/opt/ltsp/i386/lib/modules/2.6.17.8-ltsp-1/kernel/drivers/pcmcia/ > and > >/opt/ltsp/i386/lib/modules/2.6.17.8-ltsp-1/kernel/drivers/net/pcmcia/ >to the modules.dep in the unpacked initramfs. > Adding the dependencies can be a lot of work. You want to have xirc2ps_cs.ko, thus you have to add the line beginning with /lib/modules/2.6.17.8-ltsp-1/kernel/drivers/net/pcmcia/xirc2ps_cs.ko: to the modules.dep in the unpacked initramfs. After that, you have to do the same with pcmcia.ko firmware_class.ko and pcmcia_core.ko (copy the modules to your initramfs and add the lines from modules.dep). These modules may depend on other modules. So you have to do the same for them. Its a recursive job. Alternatively, you could use depmod to do this. The call should be something like (not tested) depmod -a -b /path/to/initramfs.d 2.6.17.8-ltsp-1 (look in man depmod to see what this really does) The depmod-call is taken from the build_initramfs script that is part of the ltsp_kernel_kit. The ltsp_kernel_kit could also be used to build your own initramfs (and kernel image). However, you would need to compile your own kernel and that isnt necassary, if all the modules you need are in the original ltsp-package. So I do not recommend that in your case. On the other hand, if modules are needed, that are not part of the original ltsp-package, you would need to use the ltsp_kernel_kit (e.g. if you would like to use a newer wlan nic). > Maybe I should install Linux on one of the >other laptops and see how Linux gets the xircom to >work? I figure some poking around in the logs > and maybe a little work with lsmod will yield >some answers. I'm sure I can find at least one laptop >with a good cdrom. This would be the next step, if the procedure above does not help. > > One final point: my Xircom card is not in the >/etc/niclist. Do I need to set $NIC in init? > Thats no problem. You could just add NIC=xirc2ps_cs to the boot options in grub. This should be enough. Juergen _______________________________________________________________ SMS schreiben mit WEB.DE FreeMail - einfach, schnell und kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _____________________________________________________________________ Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-discuss For additional LTSP help, try #ltsp channel on irc.freenode.net
