我在友善之臂自带的Linux 2.6.32.2的内核基础上,选中了I2C,选中了USB video class 和 ZC301(P).....还有webcam中的ZC301后,一个make花了半个多小时,得到这个结果。请问是什么原因啊?
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
AS arch/arm/boot/compressed/head.o
GZIP arch/arm/boot/compressed/piggy.gz
AS arch/arm/boot/compressed/piggy.o
CC arch/arm/boot/compressed/misc.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
Building modules, stage 2.
MODPOST 954 modules
ERROR: "__bad_udelay" [sound/pci/ali5451/snd-ali5451.ko] undefined!
ERROR: "__bad_udelay" [drivers/video/savage/savagefb.ko] undefined!
ERROR: "__bad_udelay" [drivers/scsi/atp870u.ko] undefined!
ERROR: "__bad_udelay" [drivers/net/sungem.ko] undefined!
ERROR: "__bad_udelay" [drivers/gpu/drm/radeon/radeon.ko] undefined!
ERROR: "__bad_udelay" [drivers/atm/he.ko] undefined!
make[1]: *** [__modpost] 错误 1
make: *** [modules] 错误 2
[root@localhost linux-2.6.32.2]#
内核都编译好了,但是还是报错,我本以为没影响,下载到nand后启动就失败了。
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:3.
Freeing init memory: 152K
Warning: unable to open an initial console.
Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Backtrace:
[<c00327b0>] (dump_backtrace+0x0/0x114) from [<c032fe10>] (dump_stack+0x18/0x1c)
r7:00000000 r6:00000000 r5:00000000 r4:c046f3d0
[<c032fdf8>] (dump_stack+0x0/0x1c) from [<c032fe60>] (panic+0x4c/0x124)
[<c032fe14>] (panic+0x0/0x124) from [<c002e5b0>] (init_post+0xd4/0xfc)
r3:00000000 r2:c399e300 r1:c051a3c0 r0:c03dac63
[<c002e4dc>] (init_post+0x0/0xfc) from [<c00084c4>] (kernel_init+0xec/0x120)
r5:00000000 r4:c046eac0
[<c00083d8>] (kernel_init+0x0/0x120) from [<c0044a1c>] (do_exit+0x0/0x5cc)
r5:00000000 r4:00000000