KP Kirchdoerfer-2 wrote: > > Am Freitag, 6. April 2007 14:19:52 schrieb Andrew Nagy: >> Eric Spakman wrote: >> > Andrew, >> > >> >> I have my /etc/modules configured to load those same modules, but >> everytime I boot >> >> the VM the driver does not load. Something about missing parameters >> for >> >> updown. I am not near my server to give you an exact error message. >> Iknow >> >> lsmod shows mii and crc32 being loaded, but I don't remember seeing >> >> pcnet32. Any ideas or hints? >> >> >> >> Thanks. >> > >> > Make sure all three modules are available in the /lib/modules/ >> directory >> > and list them in /etc/modules in the following order: >> > >> > crc32 >> > mii >> > pcnet32 >> > >> > Also make sure the modules fit the kernel version (uname -r to >> determine >> > the running kernel version). The right modules tarball can be >> downloaded >> > from: >> > http://sourceforge.net/project/showfiles.php?group_id=13751 >> > or directly from: >> > http://leaf.cvs.sourceforge.net/leaf/bin/bering-uclibc/packages/ >> > >> > Eric >> > >> > >> ><snip> >> >> Eric: >> >> I have checked and I am using the correct version of the modules. My >> problem remains >> as I stated in another thread >> (http://www.nabble.com/Re%3A-How-to-add-NIC-driver-to-floppy-image-for-Beri >>ng-uClibC-3.0.2-p9801965.html) that the whenever I try to either edit >> /etc/modules or copy pcnet32.o to /lib/modules >> the changes do not persist to the next reboot. Even if I do a save from >> lrcfg the changes >> do not persist. I know I am missing something fundamental or really >> simple. >> How do I >> make the changes to the floppy image persist to the next reboot? >> >> Thanks. > > Andrew; > > I'm guessing you are using a self-build boot-image for VMware. > > Depending on the base you started you're self-build image the pkgpath to > save > the packages may be wrong. Make shure in leaf.cfg the the first entry for > pkgpath is your (virtual) floppy. > > As I said, I'm guessing - if that doesn't help, we need more information > about > your setup and the messages/error messages you get while saving or trying > to > save changes. > > kp > > <snip> > > Just to keep things straight in my head I decided to start from scratch. Keeping in mind that I need a bootable 1.44 MB floppy image, I:
1) Extracted the 'bootdisk.ima' file from the 3.0.2 bin/ISO file. This is now the start of my new floppy image. 2) Added the modules 'configure.lrp', 'etc.lrp', 'initrd.lrp', 'libm.lrp', 'local.lrp', 'moddb.lrp', 'modules.lrp' and 'root.lrp' from the same bin/ISO file to this new floppy image. 3) Modified 'syslinux.cfg' in floppy image to look like this: display syslinux.dpy timeout 0 append reboot=bios default linux initrd=initrd.lrp init=/linuxrc rw root=/dev/ram0 LEAFCFG=/dev/fd0:msdos boot=/dev/fd0:msdos 4) Modified 'leaf.cfg' in floppy image to look like this: LRP="root config etc local modules libm" PKGPATH=/dev/fd0:msdos syst_size=16M log_size=4M 5) The virtual machine I created is configured for 256 MB of RAM, 2 NICs, no HDD, one CPU and boot from my new floppy image. 6) I boot the virtual machine, log in as root, in lrcfg I enter '3' for 'Packages configuration', '3' for 'modules', '1' for 'kernel modules to load at boot' which brings up '/etc/modules/'. 7) I remove comments for 'crc32', 'mii' and 'pcnet32'. Save and exit editor. Quit back to main screen and enter 's' to 'Save configuration', I have 187 KB free. There is the following message in the save output: Creating configdb.lrp Please wait: \ New Package: -rw-r--r-- 1 root root 2694 Apr 8 13:22 /tmp/config.lrp Old Package: ls: /var/lib/lrpkg/mnt0/configdb.lrp: No such file or directory Filesystem 1k-blocks Used Available Use % Mounted on /dev/fd0 1024 1237 187 87% /var/lib/lrpkg/mnt0 Enough freespace? (y/N) To which I reply 'y'. There are no errors while it saves. 8) Exit to command prompt. 9) Mount second floppy disk which contains a copy of pcnet32.o extracted from Bering-uClibc_modules_2.4.33.tar.gz. Output from 'uname -r' confirms that I am working from kernel version '2.4.33'. 10) Copy 'pcnet32.o' from second floppy to '/lib/moduels'. 11) ls of '/lib/modules' to confirm presence of 'crc32.o', 'mii.o' and 'pcnet32.o'. 12) Init 6 13) During the reboot there are no error messages other than this (the modules load fine): Configuring network interfaces: ifup: Don't seem to have all the variables for e th0/inet Cannot find device "eth1". SIOCGIFFLAGS: No such device done. ls of '/lib/modues' shows that 'pcnet32.o' is not there. How do I fix this. Sorry for the long windedness, but I thought it best to be complete. Thanks. -- View this message in context: http://www.nabble.com/Does-Leaf-works-on-VMWARE-tf3138468.html#a9894232 Sent from the leaf-user mailing list archive at Nabble.com. ------------------------------------------------------------------------- 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 ------------------------------------------------------------------------ leaf-user mailing list: leaf-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-user Support Request -- http://leaf-project.org/