Hi Andrei,
Andrei Martynov wrote:
I'm porting Sigma EM85XX patches from 2.4.17 to 2.6.24 kernel. The kernel is configured as # # Input device support # # CONFIG_INPUT is not set # # Character devices # # CONFIG_VT is not set # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # # CONFIG_SERIAL_8250 is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=4 CONFIG_SERIAL_JASPER=y CONFIG_SERIAL_JASPER_CONSOLE=y CONFIG_SERIAL_JASPER_SERIAL_BAUDRATE=38400 and uses serial console during boot (console=ttyS0). I can see all boot messages until the warning "unable to open an initial console", but then only errors are displayed. My init script in the intiramfs looks like: mount -t proc proc /proc mount -t sysfs sysfs /sys busybox --install -s mknod /dev/null c 1 3 mknod /dev/console c 5 1 mdev -s exec sh and etc/inittab has a line ::respawn:getty -L ttyS0 38400
^^^^^ Do you have a /dev/ttyS0 device in your root fs? Regards Greg
I've added debug output to exec() and can see that the commands are executed exec: (/init) /init | exec code: 0 exec: (/bin/sh) mount -t proc proc /proc | exec code: 0 exec: (/bin/sh) mount -t sysfs sysfs /sys | exec code: 0 exec: (busybox) busybox --install -s | exec failed code -2 exec: (/bin/busybox) busybox --install -s | exec code: 0 exec: (/bin/sh) mknod /dev/null c 1 3 | exec code: 0 exec: (/bin/sh) mknod /dev/console c 5 1 | exec code: 0 exec: (/bin/sh) mdev -s | exec code: 0 exec: (/bin/sh) sh | exec code: 0 but it results in Kernel panic - not syncing: Attempted to kill init! Any ideas what I did wrong?
-- ------------------------------------------------------------------------ Greg Ungerer -- Principal Engineer EMAIL: g...@snapgear.com SnapGear, a McAfee Company PHONE: +61 7 3435 2888 825 Stanley St, FAX: +61 7 3891 3630 Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev