trustno1 发表于 2005-5-23 17:25:09

Kernel 2.6.8 启动时遇到错误(uclinux)

我使用的是uCLinux/Kernel 2.6.8这一抢占式内核版本,未激活"抢占"选项时启动运行正常,但在linux-2.6.8/include/linux/autoconf.h中加入:


#define CONFIG_PREEMPT




这一句后,编译通过,但在启动出现错误,请问如何解决?谢谢!:)

硬件平台是ADI公司原装的EZKIT开发板,BF533 DSP.


"超级终端"的输出:
--出错时“超级终端”的输出(加上#define CONFIG_PREEMPT后)--
Linux version 2.6.8.1 (May@pacific) (gcc version 3.4.1) #146 Tue May 17 14:53:46 2005
BF533 Blackfin support (C) 2004 Analog Devices, Inc.
uClinux/Blackfin
Blackfin support by LG Soft India (www.lgsoftindia.com)
Memory map:
text = 0x001000-0x0dd000
data = 0x0dd000-0x60bc80
bss = 0x60bc80-0x60bc80
rootfs = 0x10b880-0x60bc80
stack= 0x2000000-0x2000000
Command line: 'root=/dev/mtdblock0 rw'
Instruction Cache enabled
Built 1 zonelists
Kernel command line: root=/dev/mtdblock0 rw
Configuring Blackfin Priority Driven Interrupts
PID hash table entries: 16 (order 4: 128 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Physical pages: 2000
Memory available: 26208k/31884k RAM, 0k/0k ROM (880k kernel code, 5307k data)
Blackfin Scratchpad data SRAM: 4 KB
Calibrating delay loop... 107.31 BogoMIPS
Security Scaffold v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
bad: scheduling while atomic!
Stack from 000dff58:<0>
<0> 000e1ca4<0> 000dffa0<0> 000d1ada<0> 000e0000<0> 04000000<0> 000de000<0> 000e39bc<0> 000de000<0>
<0> 000e39bc<0> 000e39c4<0> 00000052<0> 000de000<0> 0000681d<0> ffffc000<0> ffffc000<0> 0000001d<0>
<0> 00000a00<0> 000dffac<0> 000dffb8<0> 000d1b7a<0> 00000032<0> 00000052<0> 000067c7<0> 000eb7c8<0>
<0> 000dffd4<0> 000012b8<0> 000dffd4<0> 000d811e<0> 000eb7c8<0> 00000052<0> 000067c7<0> 000dfff8<0>
<0> 000d28c2<0> 00001314<0> 000e0c6c<0> 000dc210<0> 00000001<0> 000d2484<0> 000e65cd<0> 000e197c<0>
<0> 000e0000<0> 0000113c<0>
Call Trace:<0>
bad: scheduling while atomic!
Stack from 00673e80:<0>
<0> 0004806a<0> 00673ec8<0> 000d1ada<0> 00000000<0> 04000000<0> 00672000<0> 00673eb4<0> 00672000<0>
<0> 000e0010<0> 000e29f8<0> 00000001<0> 00000000<0> 0000681d<0> ffffc000<0> 00011864<0> 01fc2e00<0>
<0> 01f184d0<0> 00663c04<0> 00673ee0<0> 000d1b7a<0> 00672000<0> 000067c6<0> 000067c7<0> 000e0a30<0>
<0> 00673f04<0> 0000e9ce<0> 00000000<0> 00672000<0> 00000001<0> 0066ccc0<0> 000e0010<0> 00000c00<0>
<0> 000e0010<0> 00673f18<0> 0000e9fa<0> 93db0083<0> 00000000<0> 00000000<0> 000dffa0<0> 00004196<0>
<0> 000e39cc<0> 000e39e0<0> 0000ffff<0> 0000c000<0> 00002000<0> 00001002<0> dc98ef35<0> 00004606<0>
Call Trace:<0>
<0> [<00004606>]<0> [<0000126a>]<0> [<0000cc18>]<0> [<0006b048>]<0>
<0> [<0006b040>]<0> [<000014a0>]<0>
bad: scheduling while atomic!
Stack from 00677f38:<0>
<0> 00673f70<0> 00677f80<0> 000d1ada<0> 00673f70<0> 04000000<0> 00676000<0> 00677f64<0> 00676000<0>
<0> 00673f6c<0> 000e0874<0> 0000ffff<0> 00676000<0> fffffffc<0> ffffc000<0> 10006e2d<0> ffffffee<0>
<0> 00000000<0> 0001578c<0> 00677f98<0> 000d1b7a<0> 0000ffff<0> 00676000<0> fffffffc<0> 0001578c<0>
<0> 00677fb8<0> 0000f002<0> 00018046<0> 00000003<0> 0001578c<0> 00000000<0> 00000000<0> 00000000<0>
<0> 00677fec<0> 00020de8<0> 00673f64<0> 00673f30<0> 000e39c4<0> 00673f64<0> 00673f30<0> 000e39c4<0>
<0> fffffc18<0> 00000711<0> 00000078<0> ffffffff<0> ffffffff<0> 00673ee8<0> 00004612<0> 00000000<0>
Call Trace:<0>
bad: scheduling while atomic!
Stack from 01f8fe80:<0>
<0> 0066ccc0<0> 01f8fec8<0> 000d1ada<0> 0000e6c8<0> 04000000<0> 01f8e000<0> 00000000<0> 01f8e000<0>
<0> 0066ccc0<0> 000e29f8<0> 00000001<0> 00000140<0> 000e2528<0> 00000001<0> 00673f24<0> 0000ffff<0>
<0> 01f8e000<0> 01fe01a0<0> 01f8fee0<0> 000d1b7a<0> e12b0000<0> 0066c680<0> 0066c680<0> 000e0a30<0>
<0> 01f8ff04<0> 0000e9ce<0> 0066c680<0> 000e2e70<0> 0066ccc0<0> 0066c680<0> 0066ccc0<0> 00002000<0>
<0> 0066ccc0<0> 01f8ff18<0> 0000e9fa<0> 00673ef0<0> 01fe01a8<0> 00020e34<0> 00673e60<0> 00004196<0>
<0> 01f8e000<0> 01fe01a0<0> 3b9aca00<0> 0000c000<0> 00002000<0> 00001002<0> dc98ef35<0> 00004606<0>
Call Trace:<0>
<0> [<00004606>]<0> [<00020e50>]<0> [<0000cc18>]<0> [<0006afaa>]<0>
<0> [<0006af8e>]<0> [<000dbe38>]<0> [<0001dd1c>]<0> [<00020d60>]<0>
bad: scheduling while atomic!
Stack from 01f8ff38:<0>
<0> 00673f40<0> 01f8ff80<0> 000d1ada<0> 00673f40<0> 04000000<0> 01f8e000<0> 01f8ff64<0> 01f8e000<0>
<0> 00673f3c<0> 000e0874<0> 0000ffff<0> 01f8e000<0> fffffffc<0> ffffc000<0> 10006e2d<0> ffffffee<0>
<0> 00000000<0> 0001d538<0> 01f8ff98<0> 000d1b7a<0> 0000ffff<0> 01f8e000<0> fffffffc<0> 0001d538<0>
<0> 01f8ffb8<0> 0000f002<0> 00018046<0> 00000003<0> 0001d538<0> 00000000<0> 00000000<0> 01fe01a0<0>
<0> 01f8ffec<0> 00020de8<0> 00673f34<0> 00673f00<0> 0001dd1c<0> 00673f34<0> 00673f00<0> 0001dd1c<0>
<0> fffffc18<0> 00000711<0> 00000078<0> ffffffff<0> ffffffff<0> 00673eb8<0> 00004612<0> 00000000<0>
Call Trace:<0>
bad: scheduling while atomic!
Stack from 00677f00:<0>
<0> 0000ffff<0> 00677f48<0> 000d1ada<0> ffffc000<0> 04000000<0> 00676000<0> 5a760000<0> 00676000<0>
<0> 000e29c8<0> 000e0874<0> 0000000e<0> 000e29f8<0> fffffffc<0> ffffc000<0> 00000000<0> 00676000<0>
<0> fffffffc<0> ffffc000<0> 00677f60<0> 000d1b7a<0> 6b260000<0> 000096d2<0> 0066c9a0<0> 0066c9a0<0>
<0> 00677f88<0> 0000f0fe<0> fffffffc<0> 00989680<0> 00000000<0> 0001578c<0> 00673f6c<0> 00000000<0>
<0> 00676000<0> 0000ffff<0> 00677fb8<0> 000157a4<0> 00673f6c<0> 000e0874<0> 00000000<0> 0001578c<0>
<0> 00673f6c<0> 000e0874<0> 00000000<0> 00676000<0> fffffffc<0> ffffc000<0> 00677fec<0> 00020e0c<0>
Call Trace:<0>
<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 01f8feb0:<0>
<0> 000e39e4<0> 01f8fef8<0> 000d1ada<0> 01f8e000<0> 04000000<0> 01f8e000<0> 01f8ff04<0> 01f8e000<0>
<0> 000e29c8<0> 000e0874<0> fffffff1<0> 000e2e70<0> fffffffc<0> 01fe01a0<0> 0000ffff<0> 00000021<0>
<0> ffffc000<0> 000e3a01<0> 01f8ff10<0> 000d1b7a<0> 0000ffff<0> 01f8e000<0> 0066c680<0> 0066c680<0>
<0> 01f8ff38<0> 0000f0fe<0> 6b260000<0> 000096d2<0> 00009680<0> 0001d538<0> 00673f3c<0> 01fe01a0<0>
<0> 01f8e000<0> 0000ffff<0> 01f8ffb8<0> 0001d586<0> fffffffc<0> ffffc000<0> 00000000<0> 00008800<0>
<0> 0001d538<0> 00673f3c<0> 000e0874<0> 01fe01a0<0> 01f8e000<0> fffffffc<0> ffffc000<0> 00989680<0>
Call Trace:<0>
<0> [<000d164e>]<0> [<000d1b7a>]<0> [<0000ffff>]<0> [<0001d538>]<0>
<0> [<0000ee78>]<0> [<0000ee78>]<0> [<00020e0c>]<0> [<0001dd1c>]<0>
<0> [<0001dd1c>]<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 01f8fc70:<0>
<0> 00000007<0> 01f8fcb8<0> 000d1ada<0> 01f8fcac<0> 04000000<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 00000001<0> 01f8fda4<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8fcd0<0>
<0> 000185a8<0> ffffffff<0> 01f8fcd0<0> 000d1b7a<0> 01f8e000<0> 01f8e000<0> 00000001<0> 00000000<0>
<0> 01f8fd1c<0> 00019fe6<0> 00000000<0> 01f8fd10<0> 00026ab4<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 0066c948<0> 00000000<0> 01f8fe3c<0> ffffff80<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 0066c938<0> 01f8fe24<0> 00009010<0> 00000000<0> 01f8fe3c<0> 0000f000<0>
Call Trace:<0>
<0> [<00020e34>]<0> [<0000e8c6>]<0> [<00004280>]<0> [<00020e34>]<0>
<0> [<00004280>]<0> [<00020e34>]<0> [<0000ffff>]<0> [<000110d4>]<0>
<0> [<00001aba>]<0> [<0000467a>]<0> [<00004612>]<0> [<0000428c>]<0>
<0> [<0000c188>]<0> [<00011ca0>]<0> [<0000c176>]<0> [<0000c000>]<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<00004606>]<0>
<0> [<00020e50>]<0> [<0000cc18>]<0> [<0006afaa>]<0> [<0006af8e>]<0>
<0> [<000dbe38>]<0> [<00020e34>]<0> [<00020d60>]<0> [<0000ffff>]<0>
<0> [<00020e50>]<0> [<0001d692>]<0> [<00008800>]<0> [<0001d538>]<0>
<0> [<0000ee78>]<0> [<00010000>]<0> [<0000ee78>]<0> [<00020e0c>]<0>
<0> [<0001dd1c>]<0> [<0001dd1c>]<0> [<00004612>]<0>
NET: Registered protocol family 16
bad: scheduling while atomic!
Stack from 01f8fc70:<0>
<0> 0066c9a0<0> 01f8fcb8<0> 000d1ada<0> 01f8fcac<0> 04000000<0> 01f8e000<0> 00001916<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 00000001<0> 01f8fda4<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8fcd0<0>
<0> 000185a8<0> 01ffeee0<0> 01f8fcd0<0> 000d1b7a<0> 01f8e000<0> 01f8e000<0> 00000001<0> 00000000<0>
<0> 01f8fd1c<0> 00019fe6<0> 00000000<0> 01f8fd10<0> 00000010<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 0066c948<0> 00000000<0> 01f8fe3c<0> ffffff80<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 0066c938<0> 01f8fe24<0> 00009010<0> 00000000<0> 01f8fe3c<0> 00003900<0>
Call Trace:<0>
<0> [<00020e34>]<0> [<0000e8c6>]<0> [<00004280>]<0> [<00020e34>]<0>
<0> [<00004280>]<0> [<00020e34>]<0> [<0000ffff>]<0> [<000110d4>]<0>
<0> [<00001aba>]<0> [<0000467a>]<0> [<00004612>]<0> [<0000428c>]<0>
<0> [<0000c188>]<0> [<00011ca0>]<0> [<0000c176>]<0> [<0000c000>]<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<00004606>]<0>
<0> [<00020e50>]<0> [<0000cc18>]<0> [<0006afaa>]<0> [<0006af8e>]<0>
<0> [<000dbe38>]<0> [<00020e34>]<0> [<00020d60>]<0> [<0000ffff>]<0>
<0> [<0000ffff>]<0> [<00020e50>]<0> [<0001d692>]<0> [<0001d538>]<0>
<0> [<0000ee78>]<0> [<00010000>]<0> [<0000ee78>]<0> [<00020e0c>]<0>
<0> [<0001dd1c>]<0> [<0001dd1c>]<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 01f8fc70:<0>
<0> 000eaf78<0> 01f8fcb8<0> 000d1ada<0> 01f8fcac<0> 04000000<0> 01f8e000<0> 0000190a<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 00000001<0> 01f8fda4<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8fcd0<0>
<0> 000185a8<0> 01ffef60<0> 01f8fcd0<0> 000d1b7a<0> 01f8e000<0> 01f8e000<0> 00000001<0> 00000000<0>
<0> 01f8fd1c<0> 00019fe6<0> 00000000<0> 01f8fd10<0> 00026ab4<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 0066c948<0> 00000000<0> 01f8fe3c<0> ffffff80<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 0066c938<0> 01f8fe24<0> 00009010<0> 00000000<0> 01f8fe3c<0> 0000eb80<0>
Call Trace:<0>
<0> [<00020e34>]<0> [<0000e8c6>]<0> [<00004280>]<0> [<00020e34>]<0>
<0> [<00004280>]<0> [<00020e34>]<0> [<0000ffff>]<0> [<000110d4>]<0>
<0> [<00001aba>]<0> [<0000467a>]<0> [<00004612>]<0> [<0000428c>]<0>
<0> [<0000c188>]<0> [<00011ca0>]<0> [<0000c176>]<0> [<0000c000>]<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<00004606>]<0>
<0> [<00020e50>]<0> [<0000cc18>]<0> [<0006afaa>]<0> [<0006af8e>]<0>
<0> [<000dbe38>]<0> [<00020e34>]<0> [<00020d60>]<0> [<0000ffff>]<0>
<0> [<0000ffff>]<0> [<00020e50>]<0> [<0001d692>]<0> [<0001d538>]<0>
<0> [<0000ee78>]<0> [<00010000>]<0> [<0000ee78>]<0> [<00020e0c>]<0>
<0> [<0001dd1c>]<0> [<0001dd1c>]<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 01fb9edc:<0>
<0> 00000001<0> 01fb9f24<0> 000d1ada<0> 000e2e70<0> 04000000<0> 01fb8000<0> 01fb2cc0<0> 01fb8000<0>
<0> 000e29c8<0> 000e0874<0> 0000000f<0> 000e2e70<0> fffffffc<0> 01fe01a0<0> 01fb2cc0<0> 01f8fcb8<0>
<0> 00004196<0> 01fb2cc0<0> 01fb9f3c<0> 000d1b7a<0> ffffffff<0> 00000001<0> 01fb2cc0<0> 01fb2cc0<0>
<0> 01fb9f64<0> 0000f0fe<0> 0066c9a0<0> 01fb9f74<0> 0000e4f2<0> 00028aa4<0> 00673f7c<0> 01fb9fa0<0>
<0> 01fb8000<0> 0000ffff<0> 01fb9fb8<0> 00028ac0<0> 0066c9a0<0> 0066ccc0<0> 01fb9fb8<0> 00028aa4<0>
<0> 00673f7c<0> 000e0874<0> 00000000<0> 01fb8000<0> fffffffc<0> 01fe01a0<0> 000e0874<0> 00000000<0>
Call Trace:<0>
<0> [<00020e0c>]<0> [<00020e34>]<0> [<00020e34>]<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 01f8fc70:<0>
<0> 0066c9a0<0> 01f8fcb8<0> 000d1ada<0> 01f8fcac<0> 04000000<0> 01f8e000<0> 0000190a<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 00000001<0> 01f8fda4<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8fcd0<0>
<0> 000185a8<0> 0066c82c<0> 01f8fcd0<0> 000d1b7a<0> 01f8e000<0> 01f8e000<0> 00000001<0> 00000000<0>
<0> 01f8fd1c<0> 00019fe6<0> 00000000<0> 01f8fd10<0> 00026ab4<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 0066c948<0> 00000000<0> 01f8fe3c<0> ffffff80<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 0066c938<0> 01f8fe24<0> 00009010<0> 00000000<0> 01f8fe3c<0> 0000d900<0>
Call Trace:<0>
<0> [<00020e34>]<0> [<0000e8c6>]<0> [<00004280>]<0> [<00020e34>]<0>
<0> [<00004280>]<0> [<00020e34>]<0> [<0000ffff>]<0> [<000110d4>]<0>
<0> [<00001aba>]<0> [<0000467a>]<0> [<00004612>]<0> [<0000428c>]<0>
<0> [<0000c188>]<0> [<00011ca0>]<0> [<0000c176>]<0> [<0000c000>]<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<00004606>]<0>
<0> [<00020e50>]<0> [<0000cc18>]<0> [<0006afaa>]<0> [<0006af8e>]<0>
<0> [<000dbe38>]<0> [<00020e34>]<0> [<00020d60>]<0> [<0000ffff>]<0>
<0> [<0000ffff>]<0> [<00020e50>]<0> [<0001d692>]<0> [<0001d538>]<0>
<0> [<0000ee78>]<0> [<00010000>]<0> [<0000ee78>]<0> [<00020e0c>]<0>
<0> [<0001dd1c>]<0> [<0001dd1c>]<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 01fbbedc:<0>
<0> 00000001<0> 01fbbf24<0> 000d1ada<0> 000e29f8<0> 04000000<0> 01fba000<0> 01fb29a0<0> 01fba000<0>
<0> 000e29c8<0> 000e0874<0> 0000000f<0> 000e29f8<0> fffffffc<0> 01fe01a0<0> 01fb29a0<0> 01f8fcb8<0>
<0> 00004196<0> 01fb29a0<0> 01fbbf3c<0> 000d1b7a<0> 0000c000<0> 00002000<0> 01fb29a0<0> 01fb29a0<0>
<0> 01fbbf64<0> 0000f0fe<0> 01fe01a0<0> 00000000<0> 00008b80<0> 00028aa4<0> 00673f7c<0> 01fbbfa0<0>
<0> 01fba000<0> 0000ffff<0> 01fbbfb8<0> 00028ac0<0> 01fb2cc0<0> 0066ccc0<0> 01fbbfb8<0> 00028aa4<0>
<0> 00673f7c<0> 000e0874<0> 00000000<0> 01fba000<0> fffffffc<0> 01fe01a0<0> 000e0874<0> 00000000<0>
Call Trace:<0>
<0> [<00020e0c>]<0> [<00020e34>]<0> [<00020e34>]<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 01f8fc70:<0>
<0> 000eaf78<0> 01f8fcb8<0> 000d1ada<0> 01f8fcac<0> 04000000<0> 01f8e000<0> 000018fc<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 00000001<0> 01f8fda4<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8fcd0<0>
<0> 000185a8<0> 01ffeee0<0> 01f8fcd0<0> 000d1b7a<0> 01f8e000<0> 01f8e000<0> 00000001<0> 00000000<0>
<0> 01f8fd1c<0> 00019fe6<0> 00000000<0> 01f8fd10<0> 00000010<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 0066c948<0> 00000000<0> 01f8fe3c<0> ffffff80<0> 01f8e000<0> 01f8e000<0> 01f8e000<0> 01f8e000<0>
<0> 01f8e000<0> 01f8e000<0> 0066c938<0> 01f8fe24<0> 00009010<0> 00000000<0> 01f8fe3c<0> 0000c680<0>
Call Trace:<0>
<0> [<00020e34>]<0> [<0000e8c6>]<0> [<00004280>]<0> [<00020e34>]<0>
<0> [<00004280>]<0> [<00020e34>]<0> [<0000ffff>]<0> [<000110d4>]<0>
<0> [<00001aba>]<0> [<0000467a>]<0> [<00004612>]<0> [<0000428c>]<0>
<0> [<0000c188>]<0> [<00011ca0>]<0> [<0000c176>]<0> [<0000c000>]<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<00004606>]<0>
<0> [<00020e50>]<0> [<0000cc18>]<0> [<0006afaa>]<0> [<0006af8e>]<0>
<0> [<000dbe38>]<0> [<00020e34>]<0> [<00020d60>]<0> [<0000ffff>]<0>
<0> [<0000ffff>]<0> [<00020e50>]<0> [<0001d692>]<0> [<0001d538>]<0>
<0> [<0000ee78>]<0> [<00010000>]<0> [<0000ee78>]<0> [<00020e0c>]<0>
<0> [<0001dd1c>]<0> [<0001dd1c>]<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 01fbde80:<0>
<0> 01fb2901<0> 01fbdec8<0> 000d1ada<0> 01fbdf74<0> 04000000<0> 01fbc000<0> 00000000<0> 01fbc000<0>
<0> 01fb2360<0> 000e29f8<0> 00000001<0> 00008040<0> fffffffc<0> 01fe01a0<0> 3b9aca00<0> e12b4a80<0>
<0> 0098963a<0> 01fb282c<0> 01fbdee0<0> 000d1b7a<0> 01fbdefc<0> 0001e05e<0> 5217542f<0> 000e0a30<0>
<0> 01fbdf04<0> 0000e9ce<0> 01fbc000<0> 00000078<0> 93db0083<0> 01fb2680<0> 01fb2360<0> 00002000<0>
<0> 01fb2360<0> 01fbdf18<0> 0000e9fa<0> 01fbdf64<0> 01fb2040<0> 01fb2680<0> 01f03fb8<0> 00004196<0>
<0> 01fb2680<0> 000d1848<0> 000e0874<0> 0000c000<0> 00002000<0> 00001002<0> dc98ef35<0> 00004606<0>
Call Trace:<0>
<0> [<00004606>]<0> [<000d75f6>]<0> [<0000cc18>]<0> [<0006afaa>]<0>
<0> [<0006af8e>]<0> [<000dbe38>]<0> [<000dbd2c>]<0> [<0002ec10>]<0>
SPI: ADSP SPI-ADC Driver INIT IRQ:20
Real Time Clock Driver v1.10e
BlackFin BF533 serial driver version 1.00
ttyS0 at irq = 21 is a builtin BlackFin BF533 UART
Enabling Serial UART Interrupts
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Using anticipatory io scheduler
uclinux: RAM probe address=0x10b880 size=0x500400
Creating 1 MTD partitions on "RAM":
0x00000000-0x00500400 : "EXT2fs"
uclinux: set EXT2fs to be root filesystem
NET: Registered protocol family 2
bad: scheduling while atomic!
Stack from 01f2be80:<0>
<0> 00035d78<0> 01f2bec8<0> 000d1ada<0> 01ffd920<0> 04000000<0> 01f2a000<0> 01f2beac<0> 01f2a000<0>
<0> 01fb2360<0> 000e2e70<0> 00000001<0> 00008040<0> 01f02000<0> 01fe0720<0> 01f2bed0<0> 00033b86<0>
<0> 0098963b<0> 01ffd960<0> 01f2bee0<0> 000d1b7a<0> 01f2bee4<0> 0002597c<0> 00000001<0> 000e0a30<0>
<0> 01f2bf04<0> 0000e9ce<0> 00000028<0> 000db000<0> 00000000<0> 01fb2040<0> 01fb2360<0> 00002000<0>
<0> 01fb2360<0> 01f2bf18<0> 0000e9fa<0> 0066ccc0<0> 01fb2040<0> 000e29f8<0> 01f03f38<0> 00004196<0>
<0> 000d1848<0> 01ff3fb0<0> 01f183ac<0> 0000c000<0> 00002000<0> 00001002<0> dc98ef35<0> 00004606<0>
Call Trace:<0>
<0> [<00004606>]<0> [<0008a4cc>]<0> [<0000cc18>]<0> [<0006b048>]<0>
<0> [<0006b040>]<0> [<00089bc8>]<0>
bad: scheduling while atomic!
Stack from 000dfdb0:<0>
<0> 00000000<0> 000dfdf8<0> 000d1ada<0> 000173e6<0> 04000000<0> 000de000<0> 00000010<0> 000de000<0>
<0> 000e39bc<0> 000e39c4<0> 00000001<0> 000de000<0> 0000681d<0> ffffc000<0> 00000011<0> 000e0000<0>
<0> 000dfe34<0> 000e8180<0> 000dfe10<0> 000d1b7a<0> 00000001<0> 000de000<0> 0000681d<0> 000e8180<0>
<0> 000dfe38<0> 00009c3c<0> 00000000<0> 000678c8<0> 3000ffff<0> 00000018<0> 000e39bc<0> 000e39c4<0>
<0> 00000001<0> 000de000<0> 000dfe50<0> 0000dfac<0> 000e39c4<0> ffc00400<0> 000f0e04<0> 000de008<0>
<0> 000dfe64<0> 0000d296<0> 000004f5<0> fffffb0b<0> 00000069<0> 000dff88<0> 0000c600<0> 000de000<0>
Call Trace:<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<000d163c>]<0>
<0> [<00004344>]<0> [<0006afaa>]<0> [<0006af8e>]<0> [<0000c1d2>]<0>
<0> [<0000681d>]<0> [<0000681d>]<0> [<00004344>]<0> [<00004362>]<0>
<0> [<000067c7>]<0> [<000012bc>]<0> [<000d811e>]<0> [<000067c7>]<0>
<0> [<000d28c2>]<0> [<00001314>]<0> [<000dc210>]<0> [<000d2484>]<0>
<0> [<0000113c>]<0>
bad: scheduling while atomic!
Stack from 00677f28:<0>
<0> 0000000a<0> 00677f70<0> 000d1ada<0> 000e7ee8<0> 04000000<0> 00676000<0> 000e2528<0> 00676000<0>
<0> 00676008<0> 000e7ee8<0> 00676000<0> 00000001<0> 00676000<0> 00676000<0> 000e7ee8<0> 0000ffff<0>
<0> 00000001<0> 00676000<0> 00677f88<0> 000d1b7a<0> 3b9aca00<0> 251e4f80<0> 0098963b<0> 00676000<0>
<0> 00677fb8<0> 00015850<0> 00673f6c<0> 000e0874<0> 00000000<0> 0001578c<0> 00673f6c<0> 000e0874<0>
<0> 00000000<0> 00676000<0> fffffffc<0> ffffc000<0> 00677fec<0> 00020e0c<0> 00673f64<0> 00673f30<0>
<0> 000e39c4<0> 00673f64<0> 00673f30<0> 000e39c4<0> fffffc18<0> 00000711<0> 00000078<0> ffffffff<0>
Call Trace:<0>
<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 000dfdb0:<0>
<0> 00000000<0> 000dfdf8<0> 000d1ada<0> 000173e6<0> 04000000<0> 000de000<0> 00000010<0> 000de000<0>
<0> 000e39bc<0> 000e39c4<0> 00000001<0> 000de000<0> 0000681d<0> ffffc000<0> 3b9aca00<0> 25b6e600<0>
<0> 0098963b<0> 000e8180<0> 000dfe10<0> 000d1b7a<0> 00000001<0> 000de000<0> 0000681d<0> 000e8180<0>
<0> 000dfe38<0> 00009c3c<0> 00000000<0> 000678c8<0> 3000ffff<0> 00000018<0> 000e39bc<0> 000e39c4<0>
<0> 00000001<0> 000de000<0> 000dfe50<0> 0000dfac<0> 000e39c4<0> ffc00400<0> 000f0e04<0> 000de008<0>
<0> 000dfe64<0> 0000d296<0> 000004f5<0> fffffb0b<0> 00000069<0> 000dff88<0> 0000c600<0> 000de000<0>
Call Trace:<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<000d163c>]<0>
<0> [<00004344>]<0> [<0006afaa>]<0> [<0006af8e>]<0> [<0000c1d2>]<0>
<0> [<0000681d>]<0> [<0000681d>]<0> [<00004344>]<0> [<00004362>]<0>
<0> [<000067c7>]<0> [<000012bc>]<0> [<000d811e>]<0> [<000067c7>]<0>
<0> [<000d28c2>]<0> [<00001314>]<0> [<000dc210>]<0> [<000d2484>]<0>
<0> [<0000113c>]<0>
bad: scheduling while atomic!
Stack from 000dfdb0:<0>
<0> 00000000<0> 000dfdf8<0> 000d1ada<0> 000173e6<0> 04000000<0> 000de000<0> 00000010<0> 000de000<0>
<0> 000e39bc<0> 000e39c4<0> 00000001<0> 000de000<0> 0000681d<0> ffffc000<0> 3b9aca00<0> 264f7c80<0>
<0> 0098963b<0> 000e8180<0> 000dfe10<0> 000d1b7a<0> 00000001<0> 000de000<0> 0000681d<0> 000e8180<0>
<0> 000dfe38<0> 00009c3c<0> 00000000<0> 000678c8<0> 3000ffff<0> 00000018<0> 000e39bc<0> 000e39c4<0>
<0> 00000001<0> 000de000<0> 000dfe50<0> 0000dfac<0> 000e39c4<0> ffc00400<0> 000f0e04<0> 000de008<0>
<0> 000dfe64<0> 0000d296<0> 000004f5<0> fffffb0b<0> 00000069<0> 000dff88<0> 0000c600<0> 000de000<0>
Call Trace:<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<000d163c>]<0>
<0> [<00004344>]<0> [<0006afaa>]<0> [<0006af8e>]<0> [<0000c1d2>]<0>
<0> [<0000681d>]<0> [<0000681d>]<0> [<00004344>]<0> [<00004362>]<0>
<0> [<000067c7>]<0> [<000012bc>]<0> [<000d811e>]<0> [<000067c7>]<0>
<0> [<000d28c2>]<0> [<00001314>]<0> [<000dc210>]<0> [<000d2484>]<0>
<0> [<0000113c>]<0>
bad: scheduling while atomic!
Stack from 000dfdb0:<0>
<0> 00000000<0> 000dfdf8<0> 000d1ada<0> 000173e6<0> 04000000<0> 000de000<0> 00000010<0> 000de000<0>
<0> 000e39bc<0> 000e39c4<0> 00000001<0> 000de000<0> 0000681d<0> ffffc000<0> 3b9aca00<0> 26e81300<0>
<0> 0098963b<0> 000e8180<0> 000dfe10<0> 000d1b7a<0> 00000001<0> 000de000<0> 0000681d<0> 000e8180<0>
<0> 000dfe38<0> 00009c3c<0> 00000000<0> 000678c8<0> 3000ffff<0> 00000018<0> 000e39bc<0> 000e39c4<0>
<0> 00000001<0> 000de000<0> 000dfe50<0> 0000dfac<0> 000e39c4<0> ffc00400<0> 000f0e04<0> 000de008<0>
<0> 000dfe64<0> 0000d296<0> 000004f5<0> fffffb0b<0> 00000069<0> 000dff88<0> 0000c600<0> 000de000<0>
Call Trace:<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<000d163c>]<0>
<0> [<00004344>]<0> [<0006afaa>]<0> [<0006af8e>]<0> [<0000c1d2>]<0>
<0> [<0000681d>]<0> [<0000681d>]<0> [<00004344>]<0> [<00004362>]<0>
<0> [<000067c7>]<0> [<000012bc>]<0> [<000d811e>]<0> [<000067c7>]<0>
<0> [<000d28c2>]<0> [<00001314>]<0> [<000dc210>]<0> [<000d2484>]<0>
<0> [<0000113c>]<0>
bad: scheduling while atomic!
Stack from 00677f28:<0>
<0> 0000000a<0> 00677f70<0> 000d1ada<0> 000e7ee8<0> 04000000<0> 00676000<0> 000e2528<0> 00676000<0>
<0> 00676008<0> 000e7ee8<0> 00676000<0> 00000001<0> 00676000<0> 00676000<0> 000e7ee8<0> 0000ffff<0>
<0> 00000001<0> 00676000<0> 00677f88<0> 000d1b7a<0> 3b9aca00<0> 26e81300<0> 0098963b<0> 00676000<0>
<0> 00677fb8<0> 00015850<0> 00673f6c<0> 000e0874<0> 00000000<0> 0001578c<0> 00673f6c<0> 000e0874<0>
<0> 00000000<0> 00676000<0> fffffffc<0> ffffc000<0> 00677fec<0> 00020e0c<0> 00673f64<0> 00673f30<0>
<0> 000e39c4<0> 00673f64<0> 00673f30<0> 000e39c4<0> fffffc18<0> 00000711<0> 00000078<0> ffffffff<0>
Call Trace:<0>
<0> [<00004612>]<0>
bad: scheduling while atomic!
Stack from 000dfdb0:<0>
<0> 00000000<0> 000dfdf8<0> 000d1ada<0> 000173e6<0> 04000000<0> 000de000<0> 00000010<0> 000de000<0>
<0> 000e39bc<0> 000e39c4<0> 00000001<0> 000de000<0> 0000681d<0> ffffc000<0> 3b9aca00<0> 2780a980<0>
<0> 0098963b<0> 000e8180<0> 000dfe10<0> 000d1b7a<0> 00000001<0> 000de000<0> 0000681d<0> 000e8180<0>
<0> 000dfe38<0> 00009c3c<0> 00000000<0> 000678c8<0> 3000ffff<0> 00000018<0> 000e39bc<0> 000e39c4<0>
<0> 00000001<0> 000de000<0> 000dfe50<0> 0000dfac<0> 000e39c4<0> ffc00400<0> 000f0e04<0> 000de008<0>
<0> 000dfe64<0> 0000d296<0> 000004f5<0> fffffb0b<0> 00000069<0> 000dff88<0> 0000c600<0> 000de000<0>
Call Trace:<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<000d163c>]<0>
<0> [<00004344>]<0> [<0006afaa>]<0> [<0006af8e>]<0> [<0000c1d2>]<0>
<0> [<0000681d>]<0> [<0000681d>]<0> [<00004344>]<0> [<00004362>]<0>
<0> [<000067c7>]<0> [<000012bc>]<0> [<000d811e>]<0> [<000067c7>]<0>
<0> [<000d28c2>]<0> [<00001314>]<0> [<000dc210>]<0> [<000d2484>]<0>
<0> [<0000113c>]<0>
bad: scheduling while atomic!
Stack from 000dfdb0:<0>
<0> 00000000<0> 000dfdf8<0> 000d1ada<0> 000173e6<0> 04000000<0> 000de000<0> 00000010<0> 000de000<0>
<0> 000e39bc<0> 000e39c4<0> 00000001<0> 000de000<0> 0000681d<0> ffffc000<0> 3b9aca00<0> 28194000<0>
<0> 0098963b<0> 000e8180<0> 000dfe10<0> 000d1b7a<0> 00000001<0> 000de000<0> 0000681d<0> 000e8180<0>
<0> 000dfe38<0> 00009c3c<0> 00000000<0> 000678c8<0> 3000ffff<0> 00000018<0> 000e39bc<0> 000e39c4<0>
<0> 00000001<0> 000de000<0> 000dfe50<0> 0000dfac<0> 000e39c4<0> ffc00400<0> 000f0e04<0> 000de008<0>
<0> 000dfe64<0> 0000d296<0> 000004f5<0> fffffb0b<0> 00000069<0> 000dff88<0> 0000c600<0> 000de000<0>
Call Trace:<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<000d163c>]<0>
<0> [<00004344>]<0> [<0006afaa>]<0> [<0006af8e>]<0> [<0000c1d2>]<0>
<0> [<0000681d>]<0> [<0000681d>]<0> [<00004344>]<0> [<00004362>]<0>
<0> [<000067c7>]<0> [<000012bc>]<0> [<000d811e>]<0> [<000067c7>]<0>
<0> [<000d28c2>]<0> [<00001314>]<0> [<000dc210>]<0> [<000d2484>]<0>
<0> [<0000113c>]<0>
bad: scheduling while atomic!
Stack from 000dfdb0:<0>
<0> 00000000<0> 000dfdf8<0> 000d1ada<0> 000173e6<0> 04000000<0> 000de000<0> 00000010<0> 000de000<0>
<0> 000e39bc<0> 000e39c4<0> 00000001<0> 000de000<0> 0000681d<0> ffffc000<0> 3b9aca00<0> 28b1d680<0>
<0> 0098963b<0> 000e8180<0> 000dfe10<0> 000d1b7a<0> 00000001<0> 000de000<0> 0000681d<0> 000e8180<0>
<0> 000dfe38<0> 00009c3c<0> 00000000<0> 000678c8<0> 3000ffff<0> 00000018<0> 000e39bc<0> 000e39c4<0>
<0> 00000001<0> 000de000<0> 000dfe50<0> 0000dfac<0> 000e39c4<0> ffc00400<0> 000f0e04<0> 000de008<0>
<0> 000dfe64<0> 0000d296<0> 000004f5<0> fffffb0b<0> 00000069<0> 000dff88<0> 0000c600<0> 000de000<0>
Call Trace:<0>
<0> [<00002000>]<0> [<00001002>]<0> [<00004606>]<0> [<000d163c>]<0>
<0> [<00004344>]<0> [<0006afaa>]<0> [<0006af8e>]<0> [<0000c1d2>]<0>
<0> [<0000681d>]<0> [<0000681d>]<0> [<00004344>]<0> [<00004362>]<0>
<0> [<000067c7>]<0> [<000012bc>]<0> [<000d811e>]<0> [<000067c7>]<0>
<0> [<000d28c2>]<0> [<00001314>]<0> [<000dc210>]<0> [<000d2484>]<0>
<0> [<0000113c>]<0>
bad: scheduling while atomic!
Stack from 00677f28:<0>
<0> 0000000a<0> 00677f70<0> 000d1ada<0> 000e7ee8<0> 04000000<0> 00676000<0> 000e2528<0> 00676000<0>
<0> 00676008<0> 000e7ee8<0> 00676000<0> 00000001<0> 00676000<0> 00676000<0> 000e7ee8<0> 0000ffff<0>
<0> 00000001<0> 00676000<0> 00677f88<0> 000d1b7a<0> 3b9aca00<0> 28b1d680<0> 0098963b<0> 00676000<0>
<0> 00677fb8<0> 00015850<0> 00673f6c<0> 000e0874<0> 00000000<0> 0001578c<0> 00673f6c<0> 000e0874<0>
<0> 00000000<0> 00676000<0> fffffffc<0> ffffc000<0> 00677fec<0> 00020e0c<0> 00673f64<0> 00673f30<0>
<0> 000e39c4<0> 00673f64<0> 00673f30<0> 000e39c4<0> fffffc18<0> 00000711<0> 00000078<0> ffffffff<0>
Call Trace:<0>
<0> [<00004612>]<0>
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 36k freed (0xd3000 - 0xdb000)
Kernel panic: No init found. Try passing init= option to kernel.

--对比:正常时“超级终端”的输出(未加#define CONFIG_PREEMPT)--

Linux version 2.6.8.1 (May@pacific) (gcc version 3.4.1) #145 Wed May 11 16:54:08 2005
BF533 Blackfin support (C) 2004 Analog Devices, Inc.
uClinux/Blackfin
Blackfin support by LG Soft India (www.lgsoftindia.com)
Memory map:
text = 0x001000-0x0cc000
data = 0x0cc000-0x5f9bf0
bss = 0x5f9bf0-0x5f9bf0
rootfs = 0x0f97f0-0x5f9bf0
stack= 0x2000000-0x2000000
Command line: 'root=/dev/mtdblock0 rw'
Instruction Cache enabled
Built 1 zonelists
Kernel command line: root=/dev/mtdblock0 rw
Configuring Blackfin Priority Driven Interrupts
PID hash table entries: 16 (order 4: 128 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Physical pages: 2000
Memory available: 26280k/31952k RAM, 0k/0k ROM (812k kernel code, 5302k data)
Blackfin Scratchpad data SRAM: 4 KB
Calibrating delay loop... 107.31 BogoMIPS
Security Scaffold v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
NET: Registered protocol family 16
SPI: ADSP SPI-ADC Driver INIT IRQ:20
Real Time Clock Driver v1.10e
BlackFin BF533 serial driver version 1.00
ttyS0 at irq = 21 is a builtin BlackFin BF533 UART
Enabling Serial UART Interrupts
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Using anticipatory io scheduler
uclinux: RAM probe address=0xf97f0 size=0x500400
Creating 1 MTD partitions on "RAM":
0x00000000-0x00500400 : "EXT2fs"
uclinux: set EXT2fs to be root filesystem
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 36k freed (0xc2000 - 0xca000)
Shell invoked to run file: /etc/rc
Command: hostname blackfin
Command: mount -t proc proc /proc
Command: #mke2fs -q /dev/ram0
Command: mount -t ramfs /dev/ram0 var
Command: mkdir var/tmp
Command: #ifconfig lo 127.0.0.1
Command: #inetd &
Command: cat etc/issue


/etc/issue www.lgsoftindia.com 30 May 2004


Command: cat etc/motd

Welcome to:
____ _ _
/ __| ||_| _ _
_ _| | | | _ ____ _ _ \ \/ /
| | | | | | || | _ \| | | | \ /
| |_| | |__| || | | | | |_| | / \
| ___\____|_||_|_| |_|\____|/_/\_\
|_|

For further information see:
http://www.uclinux.org/
http://blackfin.uclinux.org/

Command: ifconfig eth0 10.44.2.36 netmask 255.255.255.0 broadcast 10.44.2.255 up
SIOCSIFADDR: No such device
eth0: unknown interface: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0: unknown interface: No such device
eth0: unknown interface: No such device
Execution Finished, Exiting
init: Booting to single user mode

Sash command shell (version 1.1.1
/>
页: [1]
查看完整版本: Kernel 2.6.8 启动时遇到错误(uclinux)