|
发表于 2005-12-10 12:55:56
|
显示全部楼层
还是不行,出错了,过程:
------------------------- SkyEye -V1.0 ---------------------------
Usage: SkyEye [options] program [program args]
Default mode is STANDALONE mode
------------------------------------------------------------------
Options:
-e exec-file the (ELF executable format)kernel file name.
-d in GDB Server mode (can be connected by GDB).
-c config-file the skyeye configure file name.
-h This Help Display
------------------------------------------------------------------
debugmode= 0, filename = (null), server TCP port is 12345
arch: arm
cpu info: xscale, pxa25x, 69052100, fffffff0, 2
mach info: name pxa_lubbock, mach_init addr 0x8071170
SKYEYE: use xscale mmu ops
Loaded RAM ./ramdisk.img
exec file "/ping/arm/kernel/linux-2.6.14.3/vmlinux"'s format is elf32-little.
load section .init: addr = 0xc0008000 size = 0x00016000.
load section .text: addr = 0xc001e000 size = 0x001a8078.
not load section .pci_fixup: addr = 0xc01c6078 size = 0x00000000 .
load section __ksymtab: addr = 0xc01c6078 size = 0x000039b8.
load section __ksymtab_gpl: addr = 0xc01c9a30 size = 0x00000768.
not load section __kcrctab: addr = 0xc01ca198 size = 0x00000000 .
not load section __kcrctab_gpl: addr = 0xc01ca198 size = 0x00000000 .
load section __ksymtab_strings: addr = 0xc01ca198 size = 0x0000a240.
load section __param: addr = 0xc01d43d8 size = 0x0000044c.
load section .data: addr = 0xc01d6000 size = 0x00046350.
not load section .bss: addr = 0xc021c360 size = 0x00015ff4 .
not load section .comment: addr = 0x00000000 size = 0x0000210c .
not load section .debug_abbrev: addr = 0x00000000 size = 0x00075950 .
not load section .debug_info: addr = 0x00000000 size = 0x00d1aa21 .
not load section .debug_line: addr = 0x00000000 size = 0x000d00d7 .
not load section .debug_pubnames: addr = 0x00000000 size = 0x00015855 .
not load section .debug_str: addr = 0x00000000 size = 0x000599bc .
not load section .debug_aranges: addr = 0x00000000 size = 0x000046e8 .
not load section .debug_frame: addr = 0x00000000 size = 0x0003dd90 .
not load section .debug_loc: addr = 0x00000000 size = 0x0013e347 .
not load section .debug_ranges: addr = 0x00000000 size = 0x00017c18 .
start addr is set to 0xc0008000 by exec file.
`Linux version 2.6.14.3 (root@dev) (gcc version 4.0.1) #1 Sat Dec 10 12:44:06 Local time zone must be set--see zic manu
CPU: XScale-PXA250 [69052100] revision 0 (ARMv5TE)
Machine: Intel DBPXA250 Development Platform (aka Lubbock)
Memory policy: ECC disabled, Data cache writeback
Memory clock: 99.53MHz (*27)
Run Mode clock: 99.53MHz (*1)
Turbo Mode clock: 99.53MHz (*1.0, inactive)
CPU0: D VIVT undefined 5 cache
CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Built 1 zonelists
Kernel command line: root=/dev/ram rw initrd=0xc0800000,0x01000000 console=ttyS0 mem=64M
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB = 64MB total
Memory: 46208KB available (1754K code, 368K data, 88K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd
Freeing initrd memory: 16384K
softlockup thread 0 started up.
NET: Registered protocol family 16
pxa2xx-i2s: failed to claim resource 0
Device 'pxa2xx-i2c.0' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
[<c0023b64>] (dump_stack+0x0/0x14) from [<c0104e14>] (device_release+0x50/0x64)
[<c0104dc4>] (device_release+0x0/0x64) from [<c00dc388>] (kobject_cleanup+0x68/0x8c)
[<c00dc320>] (kobject_cleanup+0x0/0x8c) from [<c00dc3c0>] (kobject_release+0x14/0x1
r7 = 00000008 r6 = 00000038 r5 = C00DC3AC r4 = C01DA7A4
[<c00dc3ac>] (kobject_release+0x0/0x1 from [<c00dcbc4>] (kref_put+0x84/0xa0)
[<c00dcb40>] (kref_put+0x0/0xa0) from [<c00dbe14>] (kobject_put+0x20/0x2
r5 = 00000003 r4 = C01DA724
[<c00dbdf4>] (kobject_put+0x0/0x2 from [<c0104fd8>] (put_device+0x1c/0x20)
[<c0104fbc>] (put_device+0x0/0x20) from [<c010517c>] (device_unregister+0x1c/0x20)
[<c0105160>] (device_unregister+0x0/0x20) from [<c0108058>] (platform_device_unregister+0x58/0x5c)
r4 = C01DA71C
[<c0108000>] (platform_device_unregister+0x0/0x5c) from [<c010809c>] (platform_add_devices+0x40/0x6
r6 = FFFFFFF0 r5 = 00000006 r4 = C001CA68
[<c010805c>] (platform_add_devices+0x0/0x6 from [<c00108c4>] (pxa_init+0x18/0x20)
r7 = 00000000 r6 = 00000000 r5 = C001BB30 r4 = C02F6000
[<c00108ac>] (pxa_init+0x0/0x20) from [<c001e0e0>] (init+0x88/0x21
[<c001e058>] (init+0x0/0x21 from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Device 'pxa2xx-uart.2' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
[<c0023b64>] (dump_stack+0x0/0x14) from [<c0104e14>] (device_release+0x50/0x64)
[<c0104dc4>] (device_release+0x0/0x64) from [<c00dc388>] (kobject_cleanup+0x68/0x8c)
[<c00dc320>] (kobject_cleanup+0x0/0x8c) from [<c00dc3c0>] (kobject_release+0x14/0x1
r7 = 00000008 r6 = 00000000 r5 = C00DC3AC r4 = C01DA8A8
[<c00dc3ac>] (kobject_release+0x0/0x1 from [<c00dcbc4>] (kref_put+0x84/0xa0)
[<c00dcb40>] (kref_put+0x0/0xa0) from [<c00dbe14>] (kobject_put+0x20/0x28)
r5 = 00000001 r4 = C01DA828
[<c00dbdf4>] (kobject_put+0x0/0x28) from [<c0104fd8>] (put_device+0x1c/0x20)
[<c0104fbc>] (put_device+0x0/0x20) from [<c010517c>] (device_unregister+0x1c/0x20)
[<c0105160>] (device_unregister+0x0/0x20) from [<c0108058>] (platform_device_unregister+0x58/0x5c)
r4 = C01DA820
[<c0108000>] (platform_device_unregister+0x0/0x5c) from [<c010809c>] (platform_add_devices+0x40/0x68)
r6 = FFFFFFF0 r5 = 00000005 r4 = C001CA64
[<c010805c>] (platform_add_devices+0x0/0x68) from [<c00108c4>] (pxa_init+0x18/0x20)
r7 = 00000000 r6 = 00000000 r5 = C001BB30 r4 = C02F6000
[<c00108ac>] (pxa_init+0x0/0x20) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Device 'pxa2xx-uart.1' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
[<c0023b64>] (dump_stack+0x0/0x14) from [<c0104e14>] (device_release+0x50/0x64)
[<c0104dc4>] (device_release+0x0/0x64) from [<c00dc388>] (kobject_cleanup+0x68/0x8c)
[<c00dc320>] (kobject_cleanup+0x0/0x8c) from [<c00dc3c0>] (kobject_release+0x14/0x18)
r7 = 00000008 r6 = 00000000 r5 = C00DC3AC r4 = C01DA9AC
[<c00dc3ac>] (kobject_release+0x0/0x18) from [<c00dcbc4>] (kref_put+0x84/0xa0)
[<c00dcb40>] (kref_put+0x0/0xa0) from [<c00dbe14>] (kobject_put+0x20/0x28)
r5 = 00000001 r4 = C01DA92C
[<c00dbdf4>] (kobject_put+0x0/0x28) from [<c0104fd8>] (put_device+0x1c/0x20)
[<c0104fbc>] (put_device+0x0/0x20) from [<c010517c>] (device_unregister+0x1c/0x20)
[<c0105160>] (device_unregister+0x0/0x20) from [<c0108058>] (platform_device_unregister+0x58/0x5c)
r4 = C01DA924
[<c0108000>] (platform_device_unregister+0x0/0x5c) from [<c010809c>] (platform_add_devices+0x40/0x68)
r6 = FFFFFFF0 r5 = 00000004 r4 = C001CA60
[<c010805c>] (platform_add_devices+0x0/0x68) from [<c00108c4>] (pxa_init+0x18/0x20)
r7 = 00000000 r6 = 00000000 r5 = C001BB30 r4 = C02F6000
[<c00108ac>] (pxa_init+0x0/0x20) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Device 'pxa2xx-uart.0' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
[<c0023b64>] (dump_stack+0x0/0x14) from [<c0104e14>] (device_release+0x50/0x64)
[<c0104dc4>] (device_release+0x0/0x64) from [<c00dc388>] (kobject_cleanup+0x68/0x8c)
[<c00dc320>] (kobject_cleanup+0x0/0x8c) from [<c00dc3c0>] (kobject_release+0x14/0x18)
r7 = 00000008 r6 = 00000000 r5 = C00DC3AC r4 = C01DAAB0
[<c00dc3ac>] (kobject_release+0x0/0x18) from [<c00dcbc4>] (kref_put+0x84/0xa0)
[<c00dcb40>] (kref_put+0x0/0xa0) from [<c00dbe14>] (kobject_put+0x20/0x28)
r5 = 00000001 r4 = C01DAA30
[<c00dbdf4>] (kobject_put+0x0/0x28) from [<c0104fd8>] (put_device+0x1c/0x20)
[<c0104fbc>] (put_device+0x0/0x20) from [<c010517c>] (device_unregister+0x1c/0x20)
[<c0105160>] (device_unregister+0x0/0x20) from [<c0108058>] (platform_device_unregister+0x58/0x5c)
r4 = C01DAA28
[<c0108000>] (platform_device_unregister+0x0/0x5c) from [<c010809c>] (platform_add_devices+0x40/0x68)
r6 = FFFFFFF0 r5 = 00000003 r4 = C001CA5C
[<c010805c>] (platform_add_devices+0x0/0x68) from [<c00108c4>] (pxa_init+0x18/0x20)
r7 = 00000000 r6 = 00000000 r5 = C001BB30 r4 = C02F6000
[<c00108ac>] (pxa_init+0x0/0x20) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Device 'pxa2xx-fb' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
[<c0023b64>] (dump_stack+0x0/0x14) from [<c0104e14>] (device_release+0x50/0x64)
[<c0104dc4>] (device_release+0x0/0x64) from [<c00dc388>] (kobject_cleanup+0x68/0x8c)
[<c00dc320>] (kobject_cleanup+0x0/0x8c) from [<c00dc3c0>] (kobject_release+0x14/0x18)
r7 = 00000008 r6 = 00000038 r5 = C00DC3AC r4 = C01DABB4
[<c00dc3ac>] (kobject_release+0x0/0x18) from [<c00dcbc4>] (kref_put+0x84/0xa0)
[<c00dcb40>] (kref_put+0x0/0xa0) from [<c00dbe14>] (kobject_put+0x20/0x28)
r5 = 00000003 r4 = C01DAB34
[<c00dbdf4>] (kobject_put+0x0/0x28) from [<c0104fd8>] (put_device+0x1c/0x20)
[<c0104fbc>] (put_device+0x0/0x20) from [<c010517c>] (device_unregister+0x1c/0x20)
[<c0105160>] (device_unregister+0x0/0x20) from [<c0108058>] (platform_device_unregister+0x58/0x5c)
r4 = C01DAB2C
[<c0108000>] (platform_device_unregister+0x0/0x5c) from [<c010809c>] (platform_add_devices+0x40/0x68)
r6 = FFFFFFF0 r5 = 00000002 r4 = C001CA58
[<c010805c>] (platform_add_devices+0x0/0x68) from [<c00108c4>] (pxa_init+0x18/0x20)
r7 = 00000000 r6 = 00000000 r5 = C001BB30 r4 = C02F6000
[<c00108ac>] (pxa_init+0x0/0x20) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Device 'pxa2xx-udc' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
[<c0023b64>] (dump_stack+0x0/0x14) from [<c0104e14>] (device_release+0x50/0x64)
[<c0104dc4>] (device_release+0x0/0x64) from [<c00dc388>] (kobject_cleanup+0x68/0x8c)
[<c00dc320>] (kobject_cleanup+0x0/0x8c) from [<c00dc3c0>] (kobject_release+0x14/0x18)
r7 = 00000008 r6 = 00000038 r5 = C00DC3AC r4 = C01DACF8
[<c00dc3ac>] (kobject_release+0x0/0x18) from [<c00dcbc4>] (kref_put+0x84/0xa0)
[<c00dcb40>] (kref_put+0x0/0xa0) from [<c00dbe14>] (kobject_put+0x20/0x28)
r5 = 00000003 r4 = C01DAC78
[<c00dbdf4>] (kobject_put+0x0/0x28) from [<c0104fd8>] (put_device+0x1c/0x20)
[<c0104fbc>] (put_device+0x0/0x20) from [<c010517c>] (device_unregister+0x1c/0x20)
[<c0105160>] (device_unregister+0x0/0x20) from [<c0108058>] (platform_device_unregister+0x58/0x5c)
r4 = C01DAC70
[<c0108000>] (platform_device_unregister+0x0/0x5c) from [<c010809c>] (platform_add_devices+0x40/0x68)
r6 = FFFFFFF0 r5 = 00000001 r4 = C001CA54
[<c010805c>] (platform_add_devices+0x0/0x68) from [<c00108c4>] (pxa_init+0x18/0x20)
r7 = 00000000 r6 = 00000000 r5 = C001BB30 r4 = C02F6000
[<c00108ac>] (pxa_init+0x0/0x20) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Device 'pxa2xx-mci' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/base/core.c:83
[<c0023b64>] (dump_stack+0x0/0x14) from [<c0104e14>] (device_release+0x50/0x64)
[<c0104dc4>] (device_release+0x0/0x64) from [<c00dc388>] (kobject_cleanup+0x68/0x8c)
[<c00dc320>] (kobject_cleanup+0x0/0x8c) from [<c00dc3c0>] (kobject_release+0x14/0x18)
r7 = 00000008 r6 = 00000038 r5 = C00DC3AC r4 = C01DAE3C
[<c00dc3ac>] (kobject_release+0x0/0x18) from [<c00dcbc4>] (kref_put+0x84/0xa0)
[<c00dcb40>] (kref_put+0x0/0xa0) from [<c00dbe14>] (kobject_put+0x20/0x28)
r5 = 00000003 r4 = C01DADBC
[<c00dbdf4>] (kobject_put+0x0/0x28) from [<c0104fd8>] (put_device+0x1c/0x20)
[<c0104fbc>] (put_device+0x0/0x20) from [<c010517c>] (device_unregister+0x1c/0x20)
[<c0105160>] (device_unregister+0x0/0x20) from [<c0108058>] (platform_device_unregister+0x58/0x5c)
r4 = C01DADB4
[<c0108000>] (platform_device_unregister+0x0/0x5c) from [<c010809c>] (platform_add_devices+0x40/0x68)
r6 = FFFFFFF0 r5 = 00000000 r4 = C001CA50
[<c010805c>] (platform_add_devices+0x0/0x68) from [<c00108c4>] (pxa_init+0x18/0x20)
r7 = 00000000 r6 = 00000000 r5 = C001BB30 r4 = C02F6000
[<c00108ac>] (pxa_init+0x0/0x20) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Badness in kref_get at lib/kref.c:32
[<c0023b64>] (dump_stack+0x0/0x14) from [<c00dcb14>] (kref_get+0x34/0x60)
[<c00dcae0>] (kref_get+0x0/0x60) from [<c00dbdec>] (kobject_get+0x1c/0x24)
r4 = C01DA304
[<c00dbdd0>] (kobject_get+0x0/0x24) from [<c0105d84>] (get_bus+0x28/0x3c)
r4 = C01EC118
[<c0105d5c>] (get_bus+0x0/0x3c) from [<c01062b0>] (bus_add_driver+0x18/0x128)
[<c0106298>] (bus_add_driver+0x0/0x128) from [<c0106d34>] (driver_register+0x3c/0x48)
r8 = 00000000 r7 = 00000000 r6 = 00000000 r5 = C001BB64
r4 = C01EC118
[<c0106cf8>] (driver_register+0x0/0x48) from [<c0028b24>] (sa1111_driver_register+0x28/0x38)
r4 = C02F6000
[<c0028afc>] (sa1111_driver_register+0x0/0x38) from [<c0017a80>] (sa1111_drv_pcmcia_init+0x14/0x1c)
[<c0017a6c>] (sa1111_drv_pcmcia_init+0x0/0x1c) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Badness in kref_get at lib/kref.c:32
[<c0023b64>] (dump_stack+0x0/0x14) from [<c00dcb14>] (kref_get+0x34/0x60)
[<c00dcae0>] (kref_get+0x0/0x60) from [<c00dbdec>] (kobject_get+0x1c/0x24)
r4 = C01DA358
[<c00dbdd0>] (kobject_get+0x0/0x24) from [<c00dc20c>] (kobject_init+0x38/0x50)
r4 = C01EC12C
[<c00dc1d4>] (kobject_init+0x0/0x50) from [<c00dc2e0>] (kobject_register+0x1c/0x5c)
r4 = C01EC12C
[<c00dc2c4>] (kobject_register+0x0/0x5c) from [<c01062e8>] (bus_add_driver+0x50/0x128)
r5 = C01EC118 r4 = 00000000
[<c0106298>] (bus_add_driver+0x0/0x128) from [<c0106d34>] (driver_register+0x3c/0x48)
r8 = 00000000 r7 = 00000000 r6 = 00000000 r5 = C001BB64
r4 = C01EC118
[<c0106cf8>] (driver_register+0x0/0x48) from [<c0028b24>] (sa1111_driver_register+0x28/0x38)
r4 = C02F6000
[<c0028afc>] (sa1111_driver_register+0x0/0x38) from [<c0017a80>] (sa1111_drv_pcmcia_init+0x14/0x1c)
[<c0017a6c>] (sa1111_drv_pcmcia_init+0x0/0x1c) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 807 [#1]
Modules linked in:
CPU: 0
PC is at kobject_add+0x70/0x130
LR is at kobject_get+0x1c/0x24
pc : [<c00dc030>] lr : [<c00dbdec>] Not tainted
sp : c02f7f48 ip : c02f7f34 fp : c02f7f68
r10: 00000000 r9 : 00000000 r8 : c01da358
r7 : c01ec12c r6 : c01da2f0 r5 : ffffffea r4 : c01ec12c
r3 : c01da350 r2 : c01ec148 r1 : 00000000 r0 : c01da358
Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment kernel
Control: 3907 Table: C0004000 DAC: 00000017
Process swapper (pid: 1, stack limit = 0xc02f6194)
Stack: (0xc02f7f48 to 0xc02f8000)
7f40: c01ec12c ffffffea c01da2f0 c01ec12c 00000000 c02f7f80
7f60: c02f7f6c c00dc2e8 c00dbfcc 00000000 c01ec118 c02f7fa4 c02f7f84 c01062e8
7f80: c00dc2d0 c01ec118 c001bb64 00000000 00000000 00000000 c02f7fb8 c02f7fa8
7fa0: c0106d34 c01062a4 c02f6000 c02f7fc8 c02f7fbc c0028b24 c0106d04 c02f7fd8
7fc0: c02f7fcc c0017a80 c0028b08 c02f7ff4 c02f7fdc c001e0e0 c0017a78 00000000
7fe0: 00000000 00000000 00000000 c02f7ff8 c003727c c001e064 00000000 00000000
Backtrace:
[<c00dbfc0>] (kobject_add+0x0/0x130) from [<c00dc2e8>] (kobject_register+0x24/0x5c)
r8 = 00000000 r7 = C01EC12C r6 = C01DA2F0 r5 = FFFFFFEA
r4 = C01EC12C
[<c00dc2c4>] (kobject_register+0x0/0x5c) from [<c01062e8>] (bus_add_driver+0x50/0x128)
r5 = C01EC118 r4 = 00000000
[<c0106298>] (bus_add_driver+0x0/0x128) from [<c0106d34>] (driver_register+0x3c/0x48)
r8 = 00000000 r7 = 00000000 r6 = 00000000 r5 = C001BB64
r4 = C01EC118
[<c0106cf8>] (driver_register+0x0/0x48) from [<c0028b24>] (sa1111_driver_register+0x28/0x38)
r4 = C02F6000
[<c0028afc>] (sa1111_driver_register+0x0/0x38) from [<c0017a80>] (sa1111_drv_pcmcia_init+0x14/0x1c)
[<c0017a6c>] (sa1111_drv_pcmcia_init+0x0/0x1c) from [<c001e0e0>] (init+0x88/0x218)
[<c001e058>] (init+0x0/0x218) from [<c003727c>] (do_exit+0x0/0xaa0)
r6 = 00000000 r5 = 00000000 r4 = 00000000
Code: e2833008 e5931004 e584301c e5832004 (e5812000)
<0>Kernel panic - not syncing: Attempted to kill init! |
|