Hi everybody, I am very new at Linux and embedded systems. I have a problem with the shell of busybox. I am working with the board AT91RM9200-EK and a 2.6.20 Linux kernel.
I used a file system with Busybox 1.4.1 that I didn't build. I had some problems with insmod and modprobe when I tried to load the driver of a zd1211 device as a module. I obtained this driver after compiling the kernel modules (is a .ko file) and I included the folder with the modules in the file system. When I used the modules commands of this version of Busybox, there were some problems because they searched for .o files. Reading several posts in some forums, I discovered that these commands have some problems in 2.6 kernels when the option CONFIG_FEATURE_2_4_MODULES is enabled. Then, I downloaded Busybox 1.4.2 and after doing make defconfig, I disabled this option and I compiled it with a uClibc toolchain. I downloaded all files generated to my file system. when I try to boot my system after updating Busybox, it doesn't boot and I obtain the following message: RAMDISK: Compressed image found at block 0 VFS: Mounted root (ext2 filesystem). Freeing init memory: 100K But it doesn't do any thing else. In the arguments for the kernel I specify init=/sbin/init I think that it is a problem with the shell. Perhaps I don't configure correctly shells options because I don't know which options I should enable. Please, any help or suggestion is welcomed, Javier _______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
