public inbox for linux-sh@vger.kernel.org
 help / color / mirror / Atom feed
* initramfs /init freeze
@ 2008-04-28 19:04 Roni Feldman
  2008-04-28 19:32 ` Kristoffer Ericson
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Roni Feldman @ 2008-04-28 19:04 UTC (permalink / raw)
  To: linux-sh

Hello everyone,

I'm experiencing odd behavior on an SH4 setup: I have an embedded
initramfs in the kernel image.
The kernel boots fine but the sequence freezes after
run_init_process("/init") is executed.

I say "freeze" because I tried code that only does "return 0;" and I
even wrote an init.s with
a _start function that jmp's to address 0 (and was supposed to cause
an exception, but nothing
appeared in ttySC1, not even a panic for the exit of the init process).

All the printk()'s are visible, and the console handover from sercon0
to ttySC1 seems to work
fine (I have no trouble doing printk's before the call to kernel_execve).

I also tried both static and dynamic linking when I wrote the empty main().

Busybox as a shell and an /init shell script seems to suffer from the
same symptoms.

My setup:
cpu: SH7751R LE configuration
kernel: 2.6.25-rc8
gcc: Gentoo 4.1.2 p1.0.2 with glibc 2.7

I started to suspect my too-new glibc, so now I'm struggling with
crossdev to compile a uclibc
toolchain.

Do you guys have any tips for me?

Best regards,
Roni

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-05-03 23:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-28 19:04 initramfs /init freeze Roni Feldman
2008-04-28 19:32 ` Kristoffer Ericson
2008-05-02  1:22 ` Mike Frysinger
2008-05-02 11:53 ` Roni Feldman
2008-05-03 23:40 ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox