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/

Reply via email to