* [Buildroot] No response after "Freeing init memory"
@ 2011-02-21 20:53 Zdeněk Materna
2011-02-21 20:57 ` Belisko Marek
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Zdeněk Materna @ 2011-02-21 20:53 UTC (permalink / raw)
To: buildroot
Hello,
I have problem with init. Kernel boots ok, but after message "Freeing init
memory: 120K" there is no response (*), but system seems to be up (it
responds to ping). I tried to change init=/linuxrc to init=/hello which is
statically compiled hello world and after that I got kernel panic (**). I
double checked all configuration, but I couldn't find nothing weird. I have
Generic serial port configured and console is also configured in inittab.
All is compiled with same toolchain with EABI. Where might be problem?
Thanks for any advice.
My kernel command line: mem=64M console=ttyS0,115200 root=/dev/nfs rw
nfsroot=192.168.1.37:/home/zdenal/nfsroot/,proto=tcp ip=dhcp init=/linuxrc.
Buildroot from git, kernel 2.6.33.7, uClibc 0.9.31, Busybox 1.18.
* with init=/linuxrc
VFS: Mounted root (nfs filesystem) on device 0:13.
Freeing init memory: 120K
eth0: link up (100/Full)
** With init=/hello
VFS: Mounted root (nfs filesystem) on device 0:13.
Freeing init memory: 120K
Kernel panic - not syncing: Attempted to kill init!
[<c002c934>] (unwi
nd_backtrace+0x0/0xd0) from [<c0244c04>] (panic+0x44/0x120)
[<c0244c04>] (panic+0x44/0x120) from [<c003e840>] (do_exit+0x68/0x5c8)
[<c003e840>] (do_exit+0x68/0x5c8) from [<c003f080>]
(do_group_exit+0x90/0xc4)
[<c003f080>] (do_group_exit+0x90/0xc4) from [<c0048c54>]
(get_signal_to_deliver+0x30c/0x344)
[<c0048c54>] (get_signal_to_deliver+0x30c/0x344) from [<c00296ac>]
(do_signal+0x78/0x5f0)
[<c00296ac>] (do_signal+0x78/0x5f0) from [<c002a110>]
(do_notify_resume+0x18/0x4c)
[<c002a110>] (do_notify_resume+0x18/0x4c) from [<c0026f68>]
(work_pending+0x1c/0x20)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110221/752f7ca2/attachment-0001.html>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-21 20:53 [Buildroot] No response after "Freeing init memory" Zdeněk Materna
@ 2011-02-21 20:57 ` Belisko Marek
2011-02-22 8:06 ` Zdeněk Materna
2011-02-21 21:23 ` Charles Krinke
2011-02-21 22:21 ` Thomas Petazzoni
2 siblings, 1 reply; 14+ messages in thread
From: Belisko Marek @ 2011-02-21 20:57 UTC (permalink / raw)
To: buildroot
Hi,
2011/2/21 Zden?k Materna <zdenek.materna@gmail.com>:
> Hello,
>
> I have problem with init. Kernel boots ok, but after message "Freeing init
> memory: 120K" there is no response (*), but system seems to be up (it
> responds to ping). I tried to change init=/linuxrc to init=/hello which is
> statically compiled hello world and after that I got kernel panic (**). I
> double checked all configuration, but I couldn't find nothing weird. I have
> Generic serial port configured and console is also configured in inittab.
> All is compiled with same toolchain with EABI. Where might be problem?
> Thanks for any advice.
>
> My kernel command line: mem=64M console=ttyS0,115200 root=/dev/nfs rw
> nfsroot=192.168.1.37:/home/zdenal/nfsroot/,proto=tcp ip=dhcp init=/linuxrc.
Try to add to bootargs also: user_debug=31 to see why it hangs (wrong
mcu selection ....)
>
> Buildroot from git, kernel 2.6.33.7, uClibc 0.9.31, Busybox 1.18.
>
> * with init=/linuxrc
>
> VFS: Mounted root (nfs filesystem) on device 0:13.
>
> Freeing init memory: 120K
>
> eth0: link up (100/Full)
>
> ** With init=/hello
>
> VFS: Mounted root (nfs filesystem) on device 0:13.
>
> Freeing init memory: 120K
>
> Kernel panic - not syncing: Attempted to kill init!
>
> [<c002c934>] (unwi
>
> nd_backtrace+0x0/0xd0) from [<c0244c04>] (panic+0x44/0x120)
>
> [<c0244c04>] (panic+0x44/0x120) from [<c003e840>] (do_exit+0x68/0x5c8)
>
> [<c003e840>] (do_exit+0x68/0x5c8) from [<c003f080>]
> (do_group_exit+0x90/0xc4)
>
> [<c003f080>] (do_group_exit+0x90/0xc4) from [<c0048c54>]
> (get_signal_to_deliver+0x30c/0x344)
>
> [<c0048c54>] (get_signal_to_deliver+0x30c/0x344) from [<c00296ac>]
> (do_signal+0x78/0x5f0)
>
> [<c00296ac>] (do_signal+0x78/0x5f0) from [<c002a110>]
> (do_notify_resume+0x18/0x4c)
>
> [<c002a110>] (do_notify_resume+0x18/0x4c) from [<c0026f68>]
> (work_pending+0x1c/0x20)
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
thanks,
marek
--
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer
Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
icq: 290551086
web: http://open-nandra.com
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-21 20:53 [Buildroot] No response after "Freeing init memory" Zdeněk Materna
2011-02-21 20:57 ` Belisko Marek
@ 2011-02-21 21:23 ` Charles Krinke
2011-02-21 21:27 ` Daniel Nyström
2011-02-21 22:21 ` Thomas Petazzoni
2 siblings, 1 reply; 14+ messages in thread
From: Charles Krinke @ 2011-02-21 21:23 UTC (permalink / raw)
To: buildroot
Dear Zdenek:
Usually when the terminal is quiet (no characters) after printing "Freeing
init memory", it means the init process and its associated /etc/inittab is
not quite setup completely.
So, in looking at this, I would look at your definitions of ttyS0, the
"getty" in /etc/inittab and maybe enable generic console support in
buildroot on ttyS0.
Charles
2011/2/21 Zden?k Materna <zdenek.materna@gmail.com>
> Hello,
>
> I have problem with init. Kernel boots ok, but after message "Freeing init
> memory: 120K" there is no response (*), but system seems to be up (it
> responds to ping). I tried to change init=/linuxrc to init=/hello which is
> statically compiled hello world and after that I got kernel panic (**). I
> double checked all configuration, but I couldn't find nothing weird. I have
> Generic serial port configured and console is also configured in inittab.
> All is compiled with same toolchain with EABI. Where might be problem?
> Thanks for any advice.
>
> My kernel command line: mem=64M console=ttyS0,115200 root=/dev/nfs rw
> nfsroot=192.168.1.37:/home/zdenal/nfsroot/,proto=tcp ip=dhcp
> init=/linuxrc.
>
> Buildroot from git, kernel 2.6.33.7, uClibc 0.9.31, Busybox 1.18.
>
> * with init=/linuxrc
>
> VFS: Mounted root (nfs filesystem) on device 0:13.
>
> Freeing init memory: 120K
>
> eth0: link up (100/Full)
>
>
>
> ** With init=/hello
>
> VFS: Mounted root (nfs filesystem) on device 0:13.
>
> Freeing init memory: 120K
>
> Kernel panic - not syncing: Attempted to kill init!
>
> [<c002c934>] (unwi
>
> nd_backtrace+0x0/0xd0) from [<c0244c04>] (panic+0x44/0x120)
>
> [<c0244c04>] (panic+0x44/0x120) from [<c003e840>] (do_exit+0x68/0x5c8)
>
> [<c003e840>] (do_exit+0x68/0x5c8) from [<c003f080>]
> (do_group_exit+0x90/0xc4)
>
> [<c003f080>] (do_group_exit+0x90/0xc4) from [<c0048c54>]
> (get_signal_to_deliver+0x30c/0x344)
>
> [<c0048c54>] (get_signal_to_deliver+0x30c/0x344) from [<c00296ac>]
> (do_signal+0x78/0x5f0)
>
> [<c00296ac>] (do_signal+0x78/0x5f0) from [<c002a110>]
> (do_notify_resume+0x18/0x4c)
>
> [<c002a110>] (do_notify_resume+0x18/0x4c) from [<c0026f68>]
> (work_pending+0x1c/0x20)
>
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
--
Charles Krinke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110221/917cd3ca/attachment.html>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-21 21:23 ` Charles Krinke
@ 2011-02-21 21:27 ` Daniel Nyström
0 siblings, 0 replies; 14+ messages in thread
From: Daniel Nyström @ 2011-02-21 21:27 UTC (permalink / raw)
To: buildroot
2011/2/21 Charles Krinke <charles.krinke@gmail.com>:
> Dear Zdenek:
>
> Usually when the terminal is quiet (no characters) after printing "Freeing
> init memory", it means the init process and its associated /etc/inittab is
> not quite setup completely.
>
> So, in looking at this, I would look at your definitions of ttyS0, the
> "getty" in /etc/inittab and maybe enable generic console support in
> buildroot on ttyS0.
One way to ensure a working console (since the console= paramters in
cmdline seems to work) is to add the following line into your
/etc/inittab:
::respawn:-/bin/sh
That will open up /bin/sh directly on the same console already in use
by the kernel.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-21 20:53 [Buildroot] No response after "Freeing init memory" Zdeněk Materna
2011-02-21 20:57 ` Belisko Marek
2011-02-21 21:23 ` Charles Krinke
@ 2011-02-21 22:21 ` Thomas Petazzoni
2 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2011-02-21 22:21 UTC (permalink / raw)
To: buildroot
Hello,
On Mon, 21 Feb 2011 21:53:51 +0100
Zden?k Materna <zdenek.materna@gmail.com> wrote:
> I have problem with init. Kernel boots ok, but after message "Freeing init
> memory: 120K" there is no response (*), but system seems to be up (it
> responds to ping). I tried to change init=/linuxrc to init=/hello which is
> statically compiled hello world and after that I got kernel panic (**). I
> double checked all configuration, but I couldn't find nothing weird. I have
> Generic serial port configured and console is also configured in inittab.
> All is compiled with same toolchain with EABI. Where might be problem?
> Thanks for any advice.
>
> My kernel command line: mem=64M console=ttyS0,115200 root=/dev/nfs rw
> nfsroot=192.168.1.37:/home/zdenal/nfsroot/,proto=tcp ip=dhcp init=/linuxrc.
>
> Buildroot from git, kernel 2.6.33.7, uClibc 0.9.31, Busybox 1.18.
Could you post your Buildroot .config and kernel .config files, and the
full kernel boot log ?
Thanks,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-21 20:57 ` Belisko Marek
@ 2011-02-22 8:06 ` Zdeněk Materna
2011-02-22 18:25 ` Thomas Petazzoni
0 siblings, 1 reply; 14+ messages in thread
From: Zdeněk Materna @ 2011-02-22 8:06 UTC (permalink / raw)
To: buildroot
Hello!
Marek: I added user_debug=31 to kernel command line, but I think it doesn't
show any problem. Not very long so I copy it directly into e-mail.
Charles: generic console support is set to ttyS0 and correct speed (115200).
I have default inittab. I'm not very experienced in configuring inittab, but
at first look there is nothing weird.
Daniel: line ::respawn:-/bin/sh was added to /etc/inittab and it's same -
after Freeing ... is only silence.
Buildroot and kernel configs are here:
http://sestka.zlutaponorka.com/zd/configs.zip.
Best regards,
Zdenek Materna
-------------- inittab ---------------------------------------------------
# /etc/inittab
#
# This inittab is a basic inittab sample for sysvinit, which mimics
# Buildroot's default inittab for Busybox.
id:1:initdefault:
proc::sysinit:/bin/mount -t proc proc /proc
rwmo::sysinit:/bin/mount -o remount,rw /
dpts::sysinit:/bin/mkdir -p /dev/pts
moun::sysinit:/bin/mount -a
host::sysinit:/bin/hostname -F /etc/hostname
init::sysinit:/etc/init.d/rcS
1:1:respawn:/sbin/getty 115200 tty1 # default was 38400
2:1:respawn:/sbin/getty 115200 tty2
ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL
# Logging junk
mess::sysinit:/bin/touch /var/log/messages
sysl:1:respawn:/sbin/syslogd -n -m 0
klog:1:respawn:/sbin/klogd -n
# Stuff to do for the 3-finger salute
rebo::ctrlaltdel:/sbin/reboot
# Stuff to do before rebooting
sklo:6:wait:/usr/bin/killall klogd
ssys:6:wait:/usr/bin/killall syslogd
umou:6:wait:/bin/umount -a -r
swap:6:wait:/sbin/swapoff -a
-------------- kernel log
---------------------------------------------------
U-Boot>
printenv
ethaddr=3a:1f:34:08:54:54
bootdelay=3
baudrate=115200
#
bootcmd=cp.b 0xD004000
0 0x22200000 0x00192DA4; bootm 0x22200000
stdin=serial
stdout=serial
stderr=serial
ethact=macb0
bootargs=mem=64M console=ttyS0,115200 rootfstype=nfs root=/dev/nfs rw
nfsroot=192.168.1.37:/home/zdenal/nfsroot,v3,proto=tcp user_debug=31 ip=dhcp
init=/linuxrc
bootargs=mem=64M console=ttyS0,115200 rootfstype=nfs root=/dev/nfs rw
nfsroot=192.168.1.37:/home/zdenal/nfsroot,v3,proto=tcp user_debug=31 ip=dhcp
init=/linuxrc
Environment size: 496/16892 bytes
U-Boot>
boot
## Booting kernel from Legacy Image at 22200000 ...
Image Name:
Linux-2.6.33.7.2-rt30
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1650020 Bytes = 1.6 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ...
OK
Loading Kernel Image ...
OK
OK
Starting kernel ...
Uncompressing Linux...
done, booting the kernel.
Linux version 2.6.33.7.2-rt30 (zdenal at Dell) (gcc version 4.5.2 (Buil
droot 2011.02-rc1-00010-ga1c787e) ) #5 PREEMPT RT Mon Feb 21 20:48:00 CET
2011
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Olimex SAM9-L9260
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 180 MHz, master 90 MHz, main 18.432 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: mem=64M console=ttyS0,115200 rootfstype=nfs
root=/dev/nfs rw nfsroot=192.168.1.37:/home/zdenal/nfsroot,v3,proto=tcp
user_debug=31 ip=dhcp init=/linuxrc
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 61516KB available (2864K code, 272K data, 120K init, 0K highmem)
Real-Time Preemption Support (C) 2004-2007 Ingo Molnar
Experimental preemptable hierarchical RCU implementation.
RCU-based detection of stalled CPUs is enabled.
NR_IRQS:192
AT91: 96 gpio irqs in 3 banks
Console: colour dummy device 80x30
console [ttyS0] enabled
Calibrating delay loop...
89.70 BogoMIPS (lpj=448512)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource tcb_clksrc
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 3, 57344 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 64 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 64 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
squashfs: version 4.0 (2009/01/31) Phillip Lougher
JFFS2 version 2.2. (NAND) (SUMMARY) \0xc2\0xa9 2001-2006 Red Hat, Inc.
JFFS2: default compression mode: priority
msgmni has been set to 120
io scheduler noop registered
io scheduler cfq registered (default)
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SE
RIAL
atmel_usart.1: ttyS1 at MMIO 0xfffb0000 (irq = 6) is a ATMEL_SERIAL
atmel_usart.2: ttyS2 at MMIO 0xfffb4000 (irq = 7) is a ATMEL_SERIAL
atmel_usart.3: ttyS3 at MMIO 0xfffb8000 (irq = 8) is a ATMEL_SERIAL
brd: module loaded
NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V
8-bit)
Scanning device for bad blocks
Bad eraseblock 1920 at 0x00000f000000
Creating 2 MTD partitions on "atmel_nand":
0x000000000000-0x000000400000 : "Bootloader Area"
0x000000400000-0x000020000000 : "Root Filesystem"
MACB_mii_bus: probed
eth0: Atmel MACB at 0xfffc4000 irq 21 (3a:1f:34:08:54:54)
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:01,
irq=-1)
usbmon: debugfs is not available
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
at91_ohci at9
1_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 20, io mem 0x00500000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
udc: at91_udc version 3 May 2006
g_ether gadget: using random self ethernet address
g_ether gadget: using random host ethernet address
usb0: MAC a6:82:ea:3c:57:2f
usb0: HOST MAC ce:6e:71:73:43:51
g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
g_ether gadget: g_ether ready
rtc-at91sam9 at91_rtt.0: rtc core: registered at91_rtt as rtc0
IRQ 1/rtc0: IRQF_DISABLED is not guaranteed on shared IRQs
rtc-at91sam9 at91_rtt.0: rtc0: SET TIME!
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)
AT91SAM9 Watchdog: sorry, watchdog is disabled
at91_wdt: probe of at91_wdt failed with error -5
TCP cubic registered
NET: Registered protocol family 17
rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock
Sending DHCP requests ., OK
IP-Config: Got DHCP answer from 0.0.0.0, my a
ddress is 192.168.1.35
IP-Config: Complete:
device=eth0, addr=192.168.1.35, mask=255.255.255.0, gw=192.168.1.1,
host=192.168.1.35, domain=zyxel.com, nis-domain=(none),
bootserver=0.0.0.0, rootserver=192.168.1.37, rootpath=
Looking up port of RPC 100003/3 on 192.168.1.37
Looking up port of RPC 100005/3 on 192.168.1.37
VFS: Mounted root (nfs filesystem) on device 0:13.
Freeing init memory: 120K
eth0: link up (100/Full)
Dne 21. ?nora 2011 21:57 Belisko Marek <marek.belisko@gmail.com> napsal(a):
> Hi,
>
> 2011/2/21 Zden?k Materna <zdenek.materna@gmail.com>:
> > Hello,
> >
> > I have problem with init. Kernel boots ok, but after message "Freeing
> init
> > memory: 120K" there is no response (*), but system seems to be up (it
> > responds to ping). I tried to change init=/linuxrc to init=/hello which
> is
> > statically compiled hello world and after that I got kernel panic (**). I
> > double checked all configuration, but I couldn't find nothing weird. I
> have
> > Generic serial port configured and console is also configured in inittab.
> > All is compiled with same toolchain with EABI. Where might be problem?
> > Thanks for any advice.
> >
> > My kernel command line: mem=64M console=ttyS0,115200 root=/dev/nfs rw
> > nfsroot=192.168.1.37:/home/zdenal/nfsroot/,proto=tcp ip=dhcp
> init=/linuxrc.
> Try to add to bootargs also: user_debug=31 to see why it hangs (wrong
> mcu selection ....)
> >
> > Buildroot from git, kernel 2.6.33.7, uClibc 0.9.31, Busybox 1.18.
> >
> > * with init=/linuxrc
> >
> > VFS: Mounted root (nfs filesystem) on device 0:13.
> >
> > Freeing init memory: 120K
> >
> > eth0: link up (100/Full)
> >
> > ** With init=/hello
> >
> > VFS: Mounted root (nfs filesystem) on device 0:13.
> >
> > Freeing init memory: 120K
> >
> > Kernel panic - not syncing: Attempted to kill init!
> >
> > [<c002c934>] (unwi
> >
> > nd_backtrace+0x0/0xd0) from [<c0244c04>] (panic+0x44/0x120)
> >
> > [<c0244c04>] (panic+0x44/0x120) from [<c003e840>] (do_exit+0x68/0x5c8)
> >
> > [<c003e840>] (do_exit+0x68/0x5c8) from [<c003f080>]
> > (do_group_exit+0x90/0xc4)
> >
> > [<c003f080>] (do_group_exit+0x90/0xc4) from [<c0048c54>]
> > (get_signal_to_deliver+0x30c/0x344)
> >
> > [<c0048c54>] (get_signal_to_deliver+0x30c/0x344) from [<c00296ac>]
> > (do_signal+0x78/0x5f0)
> >
> > [<c00296ac>] (do_signal+0x78/0x5f0) from [<c002a110>]
> > (do_notify_resume+0x18/0x4c)
> >
> > [<c002a110>] (do_notify_resume+0x18/0x4c) from [<c0026f68>]
> > (work_pending+0x1c/0x20)
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
> >
>
> thanks,
>
> marek
>
> --
> as simple and primitive as possible
> -------------------------------------------------
> Marek Belisko - OPEN-NANDRA
> Freelance Developer
>
> Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
> Tel: +421 915 052 184
> skype: marekwhite
> icq: 290551086
> web: http://open-nandra.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110222/42272dd1/attachment-0001.html>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-22 8:06 ` Zdeněk Materna
@ 2011-02-22 18:25 ` Thomas Petazzoni
2011-02-22 19:04 ` ANDY KENNEDY
2011-02-23 10:50 ` Zdeněk Materna
0 siblings, 2 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2011-02-22 18:25 UTC (permalink / raw)
To: buildroot
On Tue, 22 Feb 2011 09:06:34 +0100
Zden?k Materna <zdenek.materna@gmail.com> wrote:
> -------------- inittab ---------------------------------------------------
>
> # /etc/inittab
> #
> # This inittab is a basic inittab sample for sysvinit, which mimics
> # Buildroot's default inittab for Busybox.
Aah, you have enabled sysvinit. Could you disable it, make clean &&
make, and retry ?
Busybox already contains a default init, and it's the one most of us
test and use on a daily basis.
I've written this sysvinit inittab not long ago, it was working for me,
but it definitely does not receive as much testing as the sysvinit one
gets.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-22 18:25 ` Thomas Petazzoni
@ 2011-02-22 19:04 ` ANDY KENNEDY
2011-02-23 10:50 ` Zdeněk Materna
1 sibling, 0 replies; 14+ messages in thread
From: ANDY KENNEDY @ 2011-02-22 19:04 UTC (permalink / raw)
To: buildroot
> -----Original Message-----
> From: buildroot-bounces at busybox.net [mailto:buildroot-bounces at busybox.net] On Behalf Of Thomas
> Petazzoni
> Sent: Tuesday, February 22, 2011 12:26 PM
> To: buildroot at busybox.net
> Subject: Re: [Buildroot] No response after "Freeing init memory"
>
> On Tue, 22 Feb 2011 09:06:34 +0100
> Zden?k Materna <zdenek.materna@gmail.com> wrote:
>
> > -------------- inittab ---------------------------------------------------
> >
> > # /etc/inittab
> > #
> > # This inittab is a basic inittab sample for sysvinit, which mimics
> > # Buildroot's default inittab for Busybox.
>
> Aah, you have enabled sysvinit. Could you disable it, make clean &&
> make, and retry ?
>
> Busybox already contains a default init, and it's the one most of us
> test and use on a daily basis.
>
> I've written this sysvinit inittab not long ago, it was working for me,
> but it definitely does not receive as much testing as the sysvinit one
> gets.
>
Isn't the main difference just S0 vs ttyS0 from the two init files?
So, (if I'm remembering correctly) a simple test would be to change
ttyS0 to S0, right?
Andy
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-22 18:25 ` Thomas Petazzoni
2011-02-22 19:04 ` ANDY KENNEDY
@ 2011-02-23 10:50 ` Zdeněk Materna
2011-02-23 11:00 ` Zdeněk Materna
1 sibling, 1 reply; 14+ messages in thread
From: Zdeněk Materna @ 2011-02-23 10:50 UTC (permalink / raw)
To: buildroot
Hello,
at first thanks for hints.
I tried to do make clean && make without sysvinit. And it's same :-( Also
tried ttyS0/S0 in inittab... I discovered that init is writing to
/dev/console like if it's normal file. So I make /dev/console link to
/dev/ttyS0 and now it writes text to ttyS0... Grrr. What's wrong?
I'm attaching /etc/inittab, /var/log/messages and /dev/ttyS0 (with some log
in it).
Best regards,
Zdenek Materna
Here are some of first lines /var/log/messages:
Dec 31 17:00:21 192 syslog.info syslogd started: BusyBox v1.18.3
Dec 31 17:00:21 192 user.err getty: ttyS0[895]: tcgetattr: Inappropriate
ioctl for device^M
Dec 31 17:00:31 192 user.info linuxrc: process '/sbin/getty 115200 tty1'
(pid 893) exited. Scheduling for restart.
Dec 31 17:00:31 192 user.info linuxrc: process '/sbin/getty 115200 tty2'
(pid 894) exited. Scheduling for restart.
Dec 31 17:00:31 192 user.info linuxrc: starting pid 898, tty '/dev/tty1':
'/sbin/getty 115200 tty1'
Dec 31 17:00:31 192 user.info linuxrc: starting pid 899, tty '/dev/tty2':
'/sbin/getty 115200 tty2'
Dec 31 17:00:31 192 user.err getty: tty1[898]: tcgetattr: Inappropriate
ioctl for device^M
Dec 31 17:00:31 192 user.err getty: tty2[899]: tcgetattr: Inappropriate
ioctl for device^M
Dec 31 17:00:32 192 user.info linuxrc: process '/sbin/getty -L ttyS0 115200
vt100 ' (pid 895) exited. Scheduling for restart.
Dec 31 17:00:32 192 user.info linuxrc: starting pid 900, tty '/dev/ttyS0':
'/sbin/getty -L ttyS0 115200 vt100 '
Dec 31 17:00:32 192 user.err getty: ttyS0[900]: tcgetattr: Inappropriate
ioctl for device^M
2011/2/22 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> On Tue, 22 Feb 2011 09:06:34 +0100
> Zden?k Materna <zdenek.materna@gmail.com> wrote:
>
> > -------------- inittab
> ---------------------------------------------------
> >
> > # /etc/inittab
> > #
> > # This inittab is a basic inittab sample for sysvinit, which mimics
> > # Buildroot's default inittab for Busybox.
>
> Aah, you have enabled sysvinit. Could you disable it, make clean &&
> make, and retry ?
>
> Busybox already contains a default init, and it's the one most of us
> test and use on a daily basis.
>
> I've written this sysvinit inittab not long ago, it was working for me,
> but it definitely does not receive as much testing as the sysvinit one
> gets.
>
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110223/11720b4b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logs.zip
Type: application/zip
Size: 2526 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110223/11720b4b/attachment.zip>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-23 10:50 ` Zdeněk Materna
@ 2011-02-23 11:00 ` Zdeněk Materna
2011-02-23 15:23 ` Peter Korsgaard
0 siblings, 1 reply; 14+ messages in thread
From: Zdeněk Materna @ 2011-02-23 11:00 UTC (permalink / raw)
To: buildroot
Ouch, my mistake! All files in /dev are plain text... I have to mount ext2
rootfs or untar rootfs from output/images on my laptop, than share this over
nfs like rootfs for my board... I'm correct?
Dne 23. ?nora 2011 11:50 Zden?k Materna <zdenek.materna@gmail.com>napsal(a):
> Hello,
>
> at first thanks for hints.
>
> I tried to do make clean && make without sysvinit. And it's same :-( Also
> tried ttyS0/S0 in inittab... I discovered that init is writing to
> /dev/console like if it's normal file. So I make /dev/console link to
> /dev/ttyS0 and now it writes text to ttyS0... Grrr. What's wrong?
>
> I'm attaching /etc/inittab, /var/log/messages and /dev/ttyS0 (with some log
> in it).
>
> Best regards,
> Zdenek Materna
>
> Here are some of first lines /var/log/messages:
>
> Dec 31 17:00:21 192 syslog.info syslogd started: BusyBox v1.18.3
> Dec 31 17:00:21 192 user.err getty: ttyS0[895]: tcgetattr: Inappropriate
> ioctl for device^M
> Dec 31 17:00:31 192 user.info linuxrc: process '/sbin/getty 115200 tty1'
> (pid 893) exited. Scheduling for restart.
> Dec 31 17:00:31 192 user.info linuxrc: process '/sbin/getty 115200 tty2'
> (pid 894) exited. Scheduling for restart.
> Dec 31 17:00:31 192 user.info linuxrc: starting pid 898, tty '/dev/tty1':
> '/sbin/getty 115200 tty1'
> Dec 31 17:00:31 192 user.info linuxrc: starting pid 899, tty '/dev/tty2':
> '/sbin/getty 115200 tty2'
> Dec 31 17:00:31 192 user.err getty: tty1[898]: tcgetattr: Inappropriate
> ioctl for device^M
> Dec 31 17:00:31 192 user.err getty: tty2[899]: tcgetattr: Inappropriate
> ioctl for device^M
> Dec 31 17:00:32 192 user.info linuxrc: process '/sbin/getty -L ttyS0
> 115200 vt100 ' (pid 895) exited. Scheduling for restart.
> Dec 31 17:00:32 192 user.info linuxrc: starting pid 900, tty '/dev/ttyS0':
> '/sbin/getty -L ttyS0 115200 vt100 '
> Dec 31 17:00:32 192 user.err getty: ttyS0[900]: tcgetattr: Inappropriate
> ioctl for device^M
>
> 2011/2/22 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
>
> On Tue, 22 Feb 2011 09:06:34 +0100
>> Zden?k Materna <zdenek.materna@gmail.com> wrote:
>>
>> > -------------- inittab
>> ---------------------------------------------------
>> >
>> > # /etc/inittab
>> > #
>> > # This inittab is a basic inittab sample for sysvinit, which mimics
>> > # Buildroot's default inittab for Busybox.
>>
>> Aah, you have enabled sysvinit. Could you disable it, make clean &&
>> make, and retry ?
>>
>> Busybox already contains a default init, and it's the one most of us
>> test and use on a daily basis.
>>
>> I've written this sysvinit inittab not long ago, it was working for me,
>> but it definitely does not receive as much testing as the sysvinit one
>> gets.
>>
>> Thomas
>> --
>> Thomas Petazzoni, Free Electrons
>> Kernel, drivers, real-time and embedded Linux
>> development, consulting, training and support.
>> http://free-electrons.com
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110223/7d8cd077/attachment-0001.html>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-23 11:00 ` Zdeněk Materna
@ 2011-02-23 15:23 ` Peter Korsgaard
2011-02-23 15:54 ` Zdeněk Materna
0 siblings, 1 reply; 14+ messages in thread
From: Peter Korsgaard @ 2011-02-23 15:23 UTC (permalink / raw)
To: buildroot
>>>>> "Zden?k" == Zden?k Materna <zdenek.materna@gmail.com> writes:
Zden?k> Ouch, my mistake! All files in /dev are plain text... I have to
Zden?k> mount ext2 rootfs or untar rootfs from output/images on my
Zden?k> laptop, than share this over nfs like rootfs for my
Zden?k> board... I'm correct?
Yes - Like it says in the documentation:
http://buildroot.net/buildroot.html#using
* target/ which contains almost the complete root filesystem for the
target: everything needed is present except the device files in /dev/
(Buildroot can't create them because Buildroot doesn't run as root and
doesn't want to run as root). Therefore, this directory should not be
used on your target. Instead, you should use one of the images built in
the images/ directory. If you need an extracted image of the root
filesystem for booting over NFS, then use the tarball image generated in
images/ and extract it as root.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-23 15:23 ` Peter Korsgaard
@ 2011-02-23 15:54 ` Zdeněk Materna
2011-02-23 16:38 ` ANDY KENNEDY
0 siblings, 1 reply; 14+ messages in thread
From: Zdeněk Materna @ 2011-02-23 15:54 UTC (permalink / raw)
To: buildroot
I promise that I will read FAQs more carefully :-) Thanks for patience! Now
I'm able to login and work.
Best regards,
Zdenek Materna
2011/2/23 Peter Korsgaard <jacmet@uclibc.org>
> >>>>> "Zden?k" == Zden?k Materna <zdenek.materna@gmail.com> writes:
>
> Zden?k> Ouch, my mistake! All files in /dev are plain text... I have to
> Zden?k> mount ext2 rootfs or untar rootfs from output/images on my
> Zden?k> laptop, than share this over nfs like rootfs for my
> Zden?k> board... I'm correct?
>
> Yes - Like it says in the documentation:
>
> http://buildroot.net/buildroot.html#using
>
> * target/ which contains almost the complete root filesystem for the
> target: everything needed is present except the device files in /dev/
> (Buildroot can't create them because Buildroot doesn't run as root and
> doesn't want to run as root). Therefore, this directory should not be
> used on your target. Instead, you should use one of the images built in
> the images/ directory. If you need an extracted image of the root
> filesystem for booting over NFS, then use the tarball image generated in
> images/ and extract it as root.
>
> --
> Bye, Peter Korsgaard
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110223/e107071f/attachment.html>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-23 15:54 ` Zdeněk Materna
@ 2011-02-23 16:38 ` ANDY KENNEDY
2011-02-23 17:05 ` Zdeněk Materna
0 siblings, 1 reply; 14+ messages in thread
From: ANDY KENNEDY @ 2011-02-23 16:38 UTC (permalink / raw)
To: buildroot
> I promise that I will read FAQs more carefully :-) Thanks for patience!
> Now I'm able to login and work.
You mean like: "Don't top post." and "Send e-mails to this list in
plain text format"? =))
Andy
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Buildroot] No response after "Freeing init memory"
2011-02-23 16:38 ` ANDY KENNEDY
@ 2011-02-23 17:05 ` Zdeněk Materna
0 siblings, 0 replies; 14+ messages in thread
From: Zdeněk Materna @ 2011-02-23 17:05 UTC (permalink / raw)
To: buildroot
Dne 23. ?nora 2011 17:38 ANDY KENNEDY <ANDY.KENNEDY@adtran.com> napsal(a):
>
> > I promise that I will read FAQs more carefully :-) Thanks for patience!
> > Now I'm able to login and work.
>
> You mean like: ?"Don't top post." and "Send e-mails to this list in
> plain text format"? ?=))
>
>
> Andy
I will do my best! :-D
Zdenek
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2011-02-23 17:05 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-21 20:53 [Buildroot] No response after "Freeing init memory" Zdeněk Materna
2011-02-21 20:57 ` Belisko Marek
2011-02-22 8:06 ` Zdeněk Materna
2011-02-22 18:25 ` Thomas Petazzoni
2011-02-22 19:04 ` ANDY KENNEDY
2011-02-23 10:50 ` Zdeněk Materna
2011-02-23 11:00 ` Zdeněk Materna
2011-02-23 15:23 ` Peter Korsgaard
2011-02-23 15:54 ` Zdeněk Materna
2011-02-23 16:38 ` ANDY KENNEDY
2011-02-23 17:05 ` Zdeněk Materna
2011-02-21 21:23 ` Charles Krinke
2011-02-21 21:27 ` Daniel Nyström
2011-02-21 22:21 ` Thomas Petazzoni
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.