Hi,
I had no problem booting up rev0.3-rc1 on a design until I added in emaclite. I now get stuck during bootup. Below is the boot log . What could be wrong now?
Thanks,
Simon
Linux version 2.6.20-uc0 (simont@xsjles40) (gcc version 3.4.1 ( PetaLinux 0.20 B
uild -rc1 050607 )) #32 Tue Jan 22 16:01:46 PST 2008
setup_cpuinfo: initialising
setup_cpuinfo: No PVR support in CPU. Using static compile-time info
set_cpuinfo_static: Using static CPU info.
setup_memory: max_mapnr: 0xa7fff
setup_memory: min_low_pfn: 0xa0000
setup_memory: max_low_pfn: 0x8000
On node 0 totalpages: 32768
DMA zone: 256 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 32512 pages, LIFO batch:7
Normal zone: 0 pages used for memmap
Built 1 zonelists. Total pages: 32512
Kernel command line:
OPB INTC #0 at 0xC9020000
PID hash table entries: 512 (order: 9, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 125440k/131072k available
Calibrating delay loop... 61.64 BogoMIPS (lpj=308224)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 4096 bind 2048)
TCP reno registered
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
(default)
uartlite.0: ttyS0 at MMIO 0xc0000000 (irq = 2) is a uartlite
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
eth0: using fifo mode.
eth0: No PHY detected. Assuming a PHY at address 0.
eth0: Xilinx EMACLite #0 at 0xCA000000 mapped to 0xCA000000, irq=1
uclinux[mtd]: RAM probe address=0xa01ef9e4 size=0x254000
Creating 1 MTD partitions on "RAM":
0x00000000-0x00254000 : "ROMfs"
uclinux[mtd]: set ROMfs to be root filesystem index=0
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (romfs filesystem) readonly.
Freeing unused kernel memory: 100k freed
BUG: at kernel/softirq.c:144 local_bh_enable()
Stack:
a0623d18 00000000 a06c31fc 00008914 a0109658 a0103154 a017ca74 a017ca88
00000090 a017cab0 00000000 000000d0 00000000 a7fec000 a00189fc a7fec000
00000002 00000000 a00189fc a7c1f700
000000a2 a01b9150 a7fec000 00000002
Call Trace:
[<a0109658>] rtnetlink_event+0x54/0x6c
[<a0103154>] dst_dev_event+0x144/0x16c
[<a00189fc>] notifier_call_chain+0x38/0x74
[<a00189fc>] notifier_call_chain+0x38/0x74
[<a0018c7c>] raw_notifier_call_chain+0x8/0x1c
[<a00d5dcc>] xemaclite_close+0x30/0xb4
[<a0107e3c>] rtnl_trylock+0x14/0x28
[<a00fcbf8>] dev_close+0xb4/0xd0
[<a00fe710>] dev_change_flags+0x6c/0x188
[<a001292c>] capable+0xc/0x20
[<a0107d90>] rtnl_lock+0x14/0x28
[<a01453a0>] devinet_ioctl+0x38c/0xa40
[<a0145258>] devinet_ioctl+0x244/0xa40
[<a014524c>] devinet_ioctl+0x238/0xa40
[<a00c2824>] release_dev+0x6c/0x758
[<a0146e2c>] inet_ioctl+0xe4/0x120
[<a00c2f18>] tty_release+0x8/0x20
[<a003c1b0>] __dentry_open+0xb8/0x1c4
[<a0160a2c>] packet_ioctl+0x120/0x144
[<a003c358>]
do_filp_open+0x40/0x60
[<a00403c4>] cdev_put+0x10/0x24
[<a00f1078>] sock_ioctl+0x1e4/0x228
[<a003e680>] __fput+0x124/0x148
[<a003e5fc>] __fput+0xa0/0x148
[<a004a184>] do_ioctl+0x24/0x68
[<a003e6c4>] fput+0x20/0x34
[<a004a458>] vfs_ioctl+0x290/0x2bc
[<a0018814>] sys_rt_sigaction+0x5c/0xc4
[<a003c900>] filp_close+0x74/0x98
[<a003c7e4>] do_sys_open+0x90/0xd0
[<a004a4d0>] sys_ioctl+0x4c/0x90
[<a003d5f0>] sys_write+0x54/0xa4
[<a003c9c8>] sys_close+0xa4/0x11c
[<a0002308>] work_pending+0x34/0x3c
[<a00022e0>] work_pending+0xc/0x3c
[<a0002308>] work_pending+0x34/0x3c