Hi Greg, I use kernel 2.6.17. It is different where the kernel traps. Here are two reports when copying files from the usb-storage to a mounted nfs: 1. try Unable to handle kernel paging request at virtual address 572e7ed6 pgd = c0004000 [572e7ed6] *pgd=00000000 Internal error: Oops: 0 [#1] Modules linked in: ipsec cryptodev ixp4xx ocf ixp400_eth ixp400 CPU: 0 PC is at 0x572e7ed6 LR is at __do_irq+0x4c/0x88 pc : [<572e7ed6>] lr : [<c00259d8>] Tainted: P sp : c042de98 ip : c042debc fp : c042deb8 r10: c035aae0 r9 : 00000000 r8 : c042df08 r7 : 00000017 r6 : 00000000 r5 : 00000000 r4 : c0e038e0 r3 : a94b602d r2 : c042df08 r1 : 4804280b r0 : 00000017 Flags: nzcv IRQs off FIQs on Mode SVC_32 Segment kernel Control: 39FF Table: 007E0000 DAC: 00000017 Process ksoftirqd/0 (pid: 2, stack limit = 0xc042c198) Stack: (0xc042de98 to 0xc042e000) de80: c035afe8 00000017 dea0: c042df08 0000000a c042df08 c042ded4 c042debc c0025c20 c0025998 c035afe8 dec0: 0000001f 00800000 c042df04 c042ded8 c0025cbc c0025bc0 c042dee4 c01b35ec dee0: ffffffff 0000001f 00800000 0000000a c0360aa0 fffffffc c042df64 c042df08 df00: c00249a4 c0025c7c c2e0bc00 c02d44c0 c02d4390 0000061f c3ec3b60 c2e0bc00 df20: c0374888 0000000a c0360aa0 00000000 fffffffc c042df64 c042df68 c042df50 df40: c01cdfdc c01c8414 60000013 ffffffff c2e0bcc0 c2e0bc00 c042df80 c042df68 df60: c01cdfdc c01c840c 0000000d c0360ad8 c042c000 c042dfa4 c042df84 c003fd10 df80: c01cdf74 20000013 c042c000 c0360aa0 c0040324 00000001 c042dfc0 c042dfa8 dfa0: c00403a0 c003fcc0 00000000 c042c000 c0427f24 c042dff4 c042dfc4 c004df3c dfc0: c0040330 00000001 ffffffff ffffffff 00000000 00000000 00000000 00000000 dfe0: 00000000 00000000 00000000 c042dff8 c003d118 c004de5c 00000080 00000090 Backtrace: [<c002598c>] (__do_irq+0x0/0x88) from [<c0025c20>] (do_level_IRQ+0x6c/0xbc) r8 = C042DF08 r7 = 0000000A r6 = C042DF08 r5 = 00000017 r4 = C035AFE8 [<c0025bb4>] (do_level_IRQ+0x0/0xbc) from [<c0025cbc>] (asm_do_IRQ+0x4c/0x118) r6 = 00800000 r5 = 0000001F r4 = C035AFE8 [<c0025c70>] (asm_do_IRQ+0x0/0x118) from [<c00249a4>] (__irq_svc+0x24/0x60) [<c01c8400>] (__kfree_skb+0x0/0x134) from [<c01cdfdc>] (net_tx_action+0x74/0x10c) r5 = C2E0BC00 r4 = C2E0BCC0 [<c01cdf68>] (net_tx_action+0x0/0x10c) from [<c003fd10>] (__do_softirq2+0x5c/0xd0) r6 = C042C000 r5 = C0360AD8 r4 = 0000000D [<c003fcb4>] (__do_softirq2+0x0/0xd0) from [<c00403a0>] (ksoftirqd+0x7c/0xbc) r8 = 00000001 r7 = C0040324 r6 = C0360AA0 r5 = C042C000 r4 = 20000013 [<c0040324>] (ksoftirqd+0x0/0xbc) from [<c004df3c>] (kthread+0xec/0x11c) r6 = C0427F24 r5 = C042C000 r4 = 00000000 [<c004de50>] (kthread+0x0/0x11c) from [<c003d118>] (do_exit+0x0/0x780) Code: bad PC value. <0>Kernel panic - not syncing: Aiee, killing interrupt handler! <0>Rebooting in 3 seconds..
2. try Unable to handle kernel paging request at virtual address 412c0000 pgd = c3f68000 [412c0000] *pgd=00000000 Internal error: Oops: f5 [#1] Modules linked in: ipsec cryptodev ixp4xx ocf ixp400_eth ixp400 CPU: 0 PC is at dma_pool_free+0x2c/0x138 LR is at 0xffc010c0 pc : [<c01684e8>] lr : [<ffc010c0>] Tainted: P sp : c05379e0 ip : 00e750c0 fp : c0537a00 r10: ffc010c0 r9 : 00000000 r8 : c0e474c8 r7 : ffc010c0 r6 : 8000ad00 r5 : c0e1db00 r4 : 412c0000 r3 : 20000093 r2 : 00e750c0 r1 : 20000013 r0 : c0e1db00 Flags: nzCv IRQs off FIQs on Mode SVC_32 Segment user Control: 39FF Table: 03F68000 DAC: 00000015 Process cp (pid: 1264, stack limit = 0xc0536198) Stack: (0xc05379e0 to 0xc0538000) 79e0: c01b183c c01a5818 c06318a0 ffc00180 8000ad00 c0537a44 c0537a04 c01b2f7c 7a00: c01684c8 00000001 00000000 00000001 ffc001cc ffc01180 c0537bd4 c0e474c8 7a20: ffc00180 c0e474c8 ffc001e0 ffc001cc c2dad2e0 00000000 c0537a94 c0537a48 7a40: c01b3594 c01b2c0c c0537a54 c005acf8 c005ae2c c0537a60 c00d1940 c00d18a0 7a60: c3809078 c0537a98 c0537bd4 c0e474c8 c0537bd4 00000000 00000017 c0537bd4 7a80: c2dad2e0 c035aae0 c0537b4c c0537a98 c01b40bc c01b34bc bf00b0dc c0537acc 7aa0: c0537aac c00259d8 bf0a8530 c0537acc c0537abc c002fa00 c002f98c c035aed0 7ac0: c0537ae8 c0537ad0 c0025c68 c002f9f0 c035aed0 0000001f 00040000 c0537b18 7ae0: c0537aec c0025d70 c003fe98 c0e474c8 ffc00100 ffffffff 0000001f 00040000 7b00: 00000017 c0537bd4 c035aae0 c0537b84 c0537b1c c00249a4 c0025c7c 00000017 7b20: c0e768e0 c0537bd4 40000013 c0e768e0 00000017 00000000 c0e47400 00000000 7b40: c0537b60 c0537b50 c01a6648 c01b3f3c c0e768e0 c0537b84 c0537b64 c00259d8 7b60: c01a6614 c035afe8 00000017 c0537bd4 00000016 c0537bd4 c0537ba0 c0537b88 7b80: c0025c20 c0025998 c035afe8 0000001f 00840000 c0537bd0 c0537ba4 c0025cbc 7ba0: c0025bc0 c005c32c c005bf18 ffffffff 0000001f 00840000 00000016 c3f6d820 7bc0: 00000580 c0537c2c c0537bd4 c00249a4 c0025c7c c2e21eb8 c2e210b4 00000001 7be0: c041c994 60000013 00000001 00000000 00000016 c3f6d820 c2dad2e0 00000580 7c00: c0537c2c c2e2107c c0537c1c c041c994 c0071b50 20000013 ffffffff c3f45114 7c20: c0537c40 c0537c30 c0141150 c0071b18 c3f45114 c0537c70 c0537c44 c014135c 7c40: c014113c c00e2b14 00000000 c2dad2e0 00000000 c3f45034 c3f45134 c3f45114 7c60: c03db400 c0537ca8 c0537c74 c00e69c0 c014121c 00001000 00001000 c085cc60 7c80: 00001000 c03db400 c0363264 c03db400 c03db400 c3f45134 00001000 c0537cec 7ca0: c0537cac c00e7cd8 c00e6890 00001000 c014113c 00000000 c085cc60 00000000 7cc0: c07dd4a0 00001000 c03db400 c0363264 c03db400 00000000 00000000 00580000 7ce0: c0537cfc c0537cf0 c00de480 c00e7b28 c0537d9c c0537d00 c00597dc c00de478 7d00: 00001000 00114048 00001000 c3f45134 c02ffc5c c3f451e8 c07dd4a0 00000001 7d20: c0537eb0 00000000 00000000 c0537e38 00800077 00000001 00000000 c03db400 7d40: c003fe98 c0537d88 c03da780 ffffffff 0000001f 00800000 c0536000 c0e457c0 7d60: c0537ddc c0537dd8 389053c8 12b9bf38 c0537da0 00000000 00580000 c0537dd0 7d80: 00000000 00000000 00580000 c07dd4a0 c0537e28 c0537da4 c005a130 c0059428 7da0: 00000000 00580000 c0537ef8 00001000 00000000 00000000 00001000 c0537ef8 7dc0: c0537e38 c0537eb0 00000001 00001000 00000000 00580000 c0051f18 22222222 7de0: 22222222 22222222 22222222 22222222 c0537eb0 c3f45134 00000000 00580000 7e00: c0537eb0 c3f45134 00000000 00580000 c0537ef8 c3f451e8 c3f451a4 c0537e68 7e20: c0537e2c c005a424 c0059c84 c0537e80 c0537e3c c07dd4a0 00114048 00001000 7e40: 00000000 00581000 00001000 00001000 00000000 00580000 00114048 c0537ea0 7e60: c0537e70 c00de5b4 c005a3b8 00000000 00580000 c0537ea0 00000000 00580000 7e80: c0537eb0 c0537ef8 00001000 c07dd4a0 00114048 c0537f50 c0537ea8 c007575c 7ea0: c00de4dc 00000000 00580000 c0537f78 c003fe98 c0537ec0 00000000 00000001 7ec0: ffffffff c07dd4a0 00000000 00000000 00000000 00000000 c0e457c0 00000000 7ee0: 00000000 00000001 c0e457c0 c004e3f0 c0537ef0 c0537ef0 00000000 00580000 7f00: 00001000 c0536000 c0536000 00000003 c0537f50 c07dd4a0 c0537f2c 00000000 7f20: 00000000 00000001 c07dd4a0 00114048 c0075698 c0537f78 c0536000 c0536000 7f40: 00000003 c0537f74 c0537f54 c0075870 c00756a4 c07dd4c0 c07dd4a0 c0537f78 7f60: 00000000 00580000 c0537fa4 c0537f78 c00759dc c00757b0 00000000 00580000 7f80: 00000000 00001000 00001000 00114048 00000004 c0024ec4 00000000 c0537fa8 7fa0: c0024d20 c007599c 00001000 00001000 00000004 00114048 00001000 ffa80000 7fc0: 00001000 00001000 00114048 00000004 00000004 bef09e24 00000003 00000001 7fe0: 0004bc20 bef09b98 0003a464 4005f270 20000010 00000004 00000000 00000000 Backtrace: [<c01684bc>] (dma_pool_free+0x0/0x138) from [<c01b2f7c>] (qh_completions+0x37c/0x404) r6 = 8000AD00 r5 = FFC00180 r4 = C06318A0 [<c01b2c00>] (qh_completions+0x0/0x404) from [<c01b3594>] (ehci_work+0xe4/0x69c) [<c01b34b0>] (ehci_work+0x0/0x69c) from [<c01b40bc>] (ehci_irq+0x18c/0x1a4) [<c01b3f30>] (ehci_irq+0x0/0x1a4) from [<c01a6648>] (usb_hcd_irq+0x40/0x84) r5 = 00000000 r4 = C0E47400 [<c01a6608>] (usb_hcd_irq+0x0/0x84) from [<c00259d8>] (__do_irq+0x4c/0x88) r4 = C0E768E0 [<c002598c>] (__do_irq+0x0/0x88) from [<c0025c20>] (do_level_IRQ+0x6c/0xbc) r8 = C0537BD4 r7 = 00000016 r6 = C0537BD4 r5 = 00000017 r4 = C035AFE8 [<c0025bb4>] (do_level_IRQ+0x0/0xbc) from [<c0025cbc>] (asm_do_IRQ+0x4c/0x118) r6 = 00840000 r5 = 0000001F r4 = C035AFE8 [<c0025c70>] (asm_do_IRQ+0x0/0x118) from [<c00249a4>] (__irq_svc+0x24/0x60) [<c0071b0c>] (kmem_cache_alloc+0x0/0x4c) from [<c0141150>] (radix_tree_node_alloc+0x20/0x5c) r4 = C3F45114 [<c0141130>] (radix_tree_node_alloc+0x0/0x5c) from [<c014135c>] (radix_tree_insert+0x14c/0x204) r4 = C3F45114 [<c0141210>] (radix_tree_insert+0x0/0x204) from [<c00e69c0>] (nfs_update_request+0x13c/0x2a4) [<c00e6884>] (nfs_update_request+0x0/0x2a4) from [<c00e7cd8>] (nfs_updatepage+0x1bc/0x2a0) [<c00e7b1c>] (nfs_updatepage+0x0/0x2a0) from [<c00de480>] (nfs_commit_write+0x14/0x18) [<c00de46c>] (nfs_commit_write+0x0/0x18) from [<c00597dc>] (generic_file_buffered_write+0x3c4/0x5c8) [<c005941c>] (generic_file_buffered_write+0x4/0x5c8) from [<c005a130>] (__generic_file_aio_write_nolock+0x4b8/0x4e8) [<c0059c78>] (__generic_file_aio_write_nolock+0x0/0x4e8) from [<c005a424>] (generic_file_aio_write+0x7c/0xf0) [<c005a3ac>] (generic_file_aio_write+0x4/0xf0) from [<c00de5b4>] (nfs_file_write+0xe8/0x10c) [<c00de4d0>] (nfs_file_write+0x4/0x10c) from [<c007575c>] (do_sync_write+0xc4/0x10c) [<c0075698>] (do_sync_write+0x0/0x10c) from [<c0075870>] (vfs_write+0xcc/0x178) [<c00757a4>] (vfs_write+0x0/0x178) from [<c00759dc>] (sys_write+0x4c/0x74) r8 = 00580000 r7 = 00000000 r6 = C0537F78 r5 = C07DD4A0 r4 = C07DD4C0 [<c0075990>] (sys_write+0x0/0x74) from [<c0024d20>] (ret_fast_syscall+0x0/0x2c) r8 = C0024EC4 r7 = 00000004 r6 = 00114048 r5 = 00001000 r4 = 00001000 Code: e10f1000 e3813080 e121f003 e5904000 (e5943000) <0>Kernel panic - not syncing: Aiee, killing interrupt handler! <0>Rebooting in 3 seconds.. I hope you can help me. Thanks and regards Siegfried -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Greg Ungerer Gesendet: Montag, 3. Dezember 2007 01:16 An: uClinux development list Betreff: Re: [uClinux-dev] USB storage+IXP425+NECuPD720101 crashes Hi Siegfried, Siegfried Müller wrote: > Hi everyone, > I'm using montaejade ixp425. I configured snapgear-linux with > EHCI,OHCI,UHCI + USB-Storage + SCSI. I can mount the external storage > device with: mount /dev/sda1 /var/usb -t vfat -o sync > and i can browse on the memorystick. I also have an "nfs" mount on for > example /var/nfs to another computer. > If I copy files bigger than ~5MB from the memorystick to the another > computer, my system crashes with: > "Unable to handle kernel pagging request at virtual address xxxxxx (the > address different anytime)" > > Also in the other direction (computer to memorystick) > It seems that it depends on the filesize?! > Does anyone has an idea? What version kernel are you using? Where in the kernel does it trap? Regards Greg ------------------------------------------------------------------------ Greg Ungerer -- Chief Software Dude EMAIL: [EMAIL PROTECTED] Secure Computing Corporation PHONE: +61 7 3435 2888 825 Stanley St, FAX: +61 7 3891 3630 Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
