[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] BUG: at kernel/softirq.c:128 _local_bh_enable()



Hello all,

According to this mailing-list this is a known bug. But I have not been
able to find any solutions/patches for the problem.

Any suggestions to work around this (disabling kernel features ...) ?

Best Regards
Torsten


Linux version 2.6.20-uc0 (blacksun@ubuntu-hd2) (g
cc version 3.4.1 ( PetaLinux 0.20 Build -rc1 050607 )) #8 PREEMPT Thu Feb
21 13:
46:20 CET 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: 0x6ffff
setup_memory: min_low_pfn: 0x60000
setup_memory: max_low_pfn: 0x10000
On node 0 totalpages: 65536
  DMA zone: 512 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 65024 pages, LIFO batch:15
  Normal zone: 0 pages used for memmap
Built 1 zonelists.  Total pages: 65024
Kernel command line: root=/dev/xsa2
OPB INTC #0 at 0x41200000
PID hash table entries: 1024 (order: 10, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 257664k/262144k available
Calibrating delay loop... 49.35 BogoMIPS (lpj=246784)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 8192 bind 4096)
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 0x40600000 (irq = 3) is a uartlite
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
xsysace xsa: Xilinx SystemACE revision 1.0.12
xsysace xsa: capacity: 125184 sectors
 xsa: xsa1 xsa2
eth0: using fifo mode.
eth0: PHY Address:0
eth0: Xilinx EMAC #0 at 0x40C00000 mapped to 0x40C00000, irq=2
eth0: id 2.0l; block id 11, type 1
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 100k freed
BUG: at kernel/softirq.c:128 _local_bh_enable()

Stack:
  6ffc1a88 800000a4 800000a4 800000a4 00000001 6001143c 601987ec 60198800
  00000080 60198814 601cd148 00000001 00000000 601fae54 60011478 6ff75d80
  00000000 00000000 00000001 00000000 6002cb38 000000a0 6ffc0000 6ffc1cc4
Call Trace:
[<6001143c>] __do_softirq2+0xac/0xcc
[<60011478>] __do_softirq+0x1c/0x30
[<6002cb38>] __do_IRQ+0x108/0x1ac
[<600114bc>] do_softirq+0x30/0x4c
[<6002cb14>] __do_IRQ+0xe4/0x1ac
[<6001168c>] irq_exit+0x38/0x5c
[<600016c0>] do_IRQ+0x78/0x98
[<600016cc>] do_IRQ+0x84/0x98
[<60001d60>] _interrupt+0x110/0x118
[<600385b4>] __do_page_cache_readahead+0x194/0x3b4
[<60031048>] file_read_actor+0x0/0x11c
[<600d8b78>] memcpy+0xbc/0x264
[<600310ec>] file_read_actor+0xa4/0x11c
[<600d8b78>] memcpy+0xbc/0x264
[<60030c18>] do_generic_mapping_read+0x278/0x6a8
[<60030bfc>] do_generic_mapping_read+0x25c/0x6a8
[<6003133c>] generic_file_aio_read+0x1d8/0x244
[<6002c9d4>] handle_IRQ_event+0x40/0x9c
[<6002cb38>] __do_IRQ+0x108/0x1ac
[<60044e5c>] do_sync_read+0xa4/0xfc
[<60031048>] file_read_actor+0x0/0x11c
[<6007c7f0>] load_flat_binary+0x500/0xc3c
[<6003ea8c>] do_mmap_pgoff+0x6b0/0xa74
[<60029690>] up_write+0xc/0x20
[<6003df64>] kobjsize+0x68/0xec
[<6002501c>] autoremove_wake_function+0x0/0x48
[<6003f2a0>] do_mremap+0xbc/0x114
[<6007c774>] load_flat_binary+0x484/0xc3c
[<6004b2dc>] search_binary_handler+0x98/0x1e8
[<6004a10c>] copy_strings+0xe4/0x218
[<6004a25c>] copy_strings_kernel+0x1c/0x3c
[<6007c2f0>] load_flat_binary+0x0/0xc3c
[<6004b564>] do_execve+0x138/0x244
[<6000278c>] sys_execve+0x54/0x94
[<6000b2dc>] vprintk+0x3e0/0x448
[<60002268>] work_pending+0x34/0x3c
[<60043dac>] do_filp_open+0x40/0x60
[<60043ff4>] get_unused_fd+0x74/0x180
[<60002d9c>] kernel_execve+0x4/0x10
[<600000e8>] run_init_process+0x24/0x38
[<60002da0>] kernel_execve+0x8/0x10
[<6000041c>] init+0x320/0x34c
[<60001070>] kernel_thread_helper+0xc/0x20
[<60001064>] kernel_thread_helper+0x0/0x20

Mounting proc:
Mounting var:
Populating /var:
Running local start scripts.
Mounting sysfs:
Setting hostname:
Setting up interface lo:
Mounting /etc/dhcpc:
Starting DHCP client:
Starting thttpd:
/etc/config/start: cannot open
init: /etc/config/start failed!eth0: Link carrier lost.

mb_platform login:

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/