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

Reply via email to