* Problems booting in ML403
@ 2008-02-05 14:52 A. Nolson
2008-02-05 16:24 ` Grant Likely
0 siblings, 1 reply; 3+ messages in thread
From: A. Nolson @ 2008-02-05 14:52 UTC (permalink / raw)
To: linuxppc-embedded
Hello,
I am having problems while trying to boot my linux kernel 2.6.24-rc3 (
secretlab git). After some days studying this list and other related
documents/wikis about how to make work a linux kernel in my ML403, I
managed to make it work partially.
I am using ELDK 4.1 "uclibc" as a cross compiler. I have also used ELDK
rootfs in my compactflash, when I boot it hangs at some point. This is
my console output:
loaded at: 00400000
005981A0
board data at: 00596124
005961A0
relocated to: 004040DC
00404158
zimage at: 00404ECD
00595EB8
avail ram: 00599000
04000000
Linux/PPC load: console=ttyS0,9600 console=tty0,9600 console=ttyUL0,9600
root=/d
ev/xsa2 rw
init=/sbin/init
Uncompressing
Linux...done.
Now booting the
kernel
[ 0.000000] Linux version 2.6.24-rc3-gd7ed933b-dirty (ios@xxx) (gcc vers
ion 4.0.0 (DENX ELDK 4.1 4.0.0)) #6 Mon Feb 4 14:06:43 CET
2008
[ 0.000000] Xilinx ML403 Reference System (Virtex-4
FX)
[ 0.000000] Zone PFN
ranges:
[ 0.000000] DMA 0 ->
16384
[ 0.000000] Normal 16384 ->
16384
[ 0.000000] HighMem 16384 ->
16384
[ 0.000000] Movable zone start PFN for each
node
[ 0.000000] early_node_map[1] active PFN
ranges
[ 0.000000] 0: 0 ->
16384
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pag
es:
16256
[ 0.000000] Kernel command line: console=ttyS0,9600 console=tty0,9600
console
=ttyUL0,9600 root=/dev/xsa2 rw
init=/sbin/init
[ 0.000000] Xilinx INTC #0 at 0x41200000 mapped to
0xFDFFE000
[ 0.000000] PID hash table entries: 256 (order: 8, 1024
bytes)
[ 0.000449] Console: colour dummy device
80x25
[ 0.000546] console [tty0]
enabled
[ 0.002982] Dentry cache hash table entries: 8192 (order: 3, 32768
bytes)
[ 0.004906] Inode-cache hash table entries: 4096 (order: 2, 16384
bytes)
[ 0.038813] Memory: 61312k available (2740k kernel code, 784k data,
112k init
, 0k
highmem)
[ 0.039615] SLUB: Genslabs=11, HWalign=32, Order=0-1, MinObjects=4,
CPUs=1, N
odes=1
[ 0.220715] Mount-cache hash table entries:
512
[ 0.231019] net_namespace: 64
bytes
[ 0.244246] NET: Registered protocol family
16
[ 0.368073] NET: Registered protocol family
2
[ 0.461661] IP route cache hash table entries: 1024 (order: 0, 4096
bytes)
[ 0.467834] TCP established hash table entries: 2048 (order: 2, 16384
bytes)
[ 0.468813] TCP bind hash table entries: 2048 (order: 1, 8192
bytes)
[ 0.469483] TCP: Hash tables configured (established 2048 bind
2048)
[ 0.469711] TCP reno
registered
[ 0.493382] sysctl table check failed: /kernel/l2cr .1.31 Missing
strategy
[ 0.493825] Call
Trace:
[ 0.493957] [c3c11e80] [c0008380] show_stack+0x4c/0x174
(unreliable)
[ 0.494322] [c3c11eb0] [c0037170]
set_fail+0x50/0x68
[ 0.494637] [c3c11ed0] [c00377f8]
sysctl_check_table+0x670/0x6bc
[ 0.494922] [c3c11f10] [c003780c]
sysctl_check_table+0x684/0x6bc
[ 0.495203] [c3c11f50] [c0024e7c]
register_sysctl_table+0x5c/0xac
[ 0.495533] [c3c11f70] [c034ab68]
register_ppc_htab_sysctl+0x18/0x2c
[ 0.495864] [c3c11f80] [c034484c]
kernel_init+0xc8/0x284
[ 0.496130] [c3c11ff0] [c0004b18]
kernel_thread+0x44/0x60
[ 0.630804] Installing knfsd (copyright (C) 1996
okir@monad.swb.de).
[ 0.642747] JFS: nTxBlock = 479, nTxLock =
3832
[ 0.650497] SGI XFS with ACLs, large block numbers, no debug
enabled
[ 0.687400] io scheduler noop
registered
[ 0.687710] io scheduler anticipatory
registered
[ 0.687880] io scheduler deadline
registered
[ 0.689104] io scheduler cfq registered
(default)
[ 2.129848] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ
sharing
disabled
[ 2.150840] serial8250.0: ttyS0 at MMIO 0x40401003 (irq = 3) is a
16550A
[ 2.151248] console [ttyS0]
enabled
[ 5.425398] RAMDISK driver initialized: 16 RAM disks of 4096K size
1024 block
size
[ 5.532502] loop: module
loaded
[ 5.572824] xsysace xsysace.0: Xilinx SystemACE revision
1.0.12
[ 5.645558] xsysace xsysace.0: capacity: 1019088
sectors
[ 5.710732] xsa: xsa1 xsa2
xsa3
[ 5.763112] Xilinx SystemACE device driver,
major=254
[ 5.826421] nbd: registered device at major
43
[ 5.921820] XTemac: using sgDMA
mode.
[ 5.966225] XTemac: using TxDRE
mode
[ 6.009573] XTemac: using RxDRE
mode
[ 6.052783] XTemac: buffer descriptor size: 32768
(0x8000)
[ 6.120289] XTemac: (buffer_descriptor_init) phy: 0x3d80000, virt:
0xff100000
, size:
0x8000
[ 6.231949] eth%d: XTemac: No PHY detected. Assuming a PHY at
address 0
[ 6.313017] eth0: Dropping NETIF_F_SG since no checksum
feature.
[ 6.392778] eth0: Xilinx TEMAC #0 at 0x81200000 mapped to 0xC5060000,
irq=0
[ 6.476905] eth0: XTemac id 1.0f, block id 5, type
8
[ 6.539381] NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c
$Revision:
1.41
$
[ 6.633905] INFTL: inftlcore.c $Revision: 1.19 $, inftlmount.c
$Revision: 1.1
8
$
[ 6.725083] SSFDC read-only Flash Translation
layer
[ 6.791347] i8042.c: No controller
found.
[ 6.843298] mice: PS/2 mouse device common for all
mice
[ 6.912775] i2c /dev entries
driver
[ 6.958352] TCP cubic
registered
[ 6.998344] NET: Registered protocol family
1
[ 7.051264] NET: Registered protocol family
17
[ 7.110285] RPC: Registered udp transport
module.
[ 7.167370] RPC: Registered tcp transport
module.
[ 9.302726] kjournald starting. Commit interval 5
seconds
[ 9.408788] EXT3 FS on xsa2, internal
journal
[ 9.461599] EXT3-fs: recovery
complete.
[ 9.547744] EXT3-fs: mounted filesystem with ordered data
mode.
[ 9.619378] VFS: Mounted root (ext3
filesystem).
[ 9.675834] Freeing unused kernel memory: 112k
init
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
I actually had tried before with the original rootfs that comes with the
given montavista demo, and I got this:
(...)
[ 12.906329] kjournald starting. Commit interval 5 seconds
[ 12.972902] EXT3-fs warning: maximal mount count reached, running
e2fsck is r
ecommended
[ 13.109355] EXT3 FS on xsa2, internal
journal
[ 13.162196] EXT3-fs: recovery
complete.
[ 13.247717] EXT3-fs: mounted filesystem with ordered data
mode.
[ 13.319357] VFS: Mounted root (ext3
filesystem).
[ 13.375883] Freeing unused kernel memory: 112k
init
[ 13.441190] Warning: unable to open an initial
console.
[ 19.728949] eth0: XTemac: Options:
0xb8f2
[ 31.747487] eth0: XTemac: Not able to set the speed to 1000 (status:
0x148)
[ 41.806572] eth0: XTemac: Not able to set the speed to 100 (status:
0x148)
[ 51.864570] eth0: XTemac: Not able to set the speed to 10 (status:
0x148)
[ 51.946095] eth0: XTemac: could not negotiate
speed
[ 52.004713] eth0: XTemac: Send Threshold = 16, Receive Threshold =
2
[ 52.080998] eth0: XTemac: Send Wait bound = 1, Receive Wait bound =
1
[ 64.670479] eth0: XTemac: PHY Link carrier lost.
Stopping here. Any ideas? Is there a problem with my eldk rootfs?
Thanks in advance!
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Problems booting in ML403
2008-02-05 14:52 Problems booting in ML403 A. Nolson
@ 2008-02-05 16:24 ` Grant Likely
2008-02-06 12:04 ` A. Nolson
0 siblings, 1 reply; 3+ messages in thread
From: Grant Likely @ 2008-02-05 16:24 UTC (permalink / raw)
To: A. Nolson; +Cc: linuxppc-embedded
On 2/5/08, A. Nolson <alohanono@gmail.com> wrote:
> Hello,
>
> I am having problems while trying to boot my linux kernel 2.6.24-rc3 (
> secretlab git). After some days studying this list and other related
> documents/wikis about how to make work a linux kernel in my ML403, I
> managed to make it work partially.
>
<snip>
>
>
> Linux/PPC load: console=ttyS0,9600 console=tty0,9600 console=ttyUL0,9600
> root=/d
> ev/xsa2 rw
> init=/sbin/init
What happens if you try init=/bin/sh?
What does your /etc/inittab look like?
It looks like the system is booting, but inittab might not be starting
any processes attached to the serial console.
Cheers,
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Problems booting in ML403
2008-02-05 16:24 ` Grant Likely
@ 2008-02-06 12:04 ` A. Nolson
0 siblings, 0 replies; 3+ messages in thread
From: A. Nolson @ 2008-02-06 12:04 UTC (permalink / raw)
To: linuxppc-embedded
It seems that the multiple "console=" parameters in the kernel were the
problem. I have substituted for only
console=ttyS0,9600
Now I have managed to boot it completely.
Thank you!
Grant Likely wrote:
> On 2/5/08, A. Nolson <alohanono@gmail.com> wrote:
>
>> Hello,
>>
>> I am having problems while trying to boot my linux kernel 2.6.24-rc3 (
>> secretlab git). After some days studying this list and other related
>> documents/wikis about how to make work a linux kernel in my ML403, I
>> managed to make it work partially.
>>
>>
> <snip>
>
>> Linux/PPC load: console=ttyS0,9600 console=tty0,9600 console=ttyUL0,9600
>> root=/d
>> ev/xsa2 rw
>> init=/sbin/init
>>
>
> What happens if you try init=/bin/sh?
>
> What does your /etc/inittab look like?
>
> It looks like the system is booting, but inittab might not be starting
> any processes attached to the serial console.
>
> Cheers,
> g.
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-02-06 12:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-05 14:52 Problems booting in ML403 A. Nolson
2008-02-05 16:24 ` Grant Likely
2008-02-06 12:04 ` A. Nolson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).