Hello ISP1362/1160/.. mates.
Have any of you ran into this error message:?
" update_td_status: TD c115d040 ERROR 3 TD_CC_DATATOGGLEM
Retiring TD c115d040 ED c115c080 info 00401102 with CC=3 #887b
retire_td: ED c115c080 (TD c115d040) Halted due to error: 3 "
I thought I could read from a USB flash drive, but now it seems I
can't do that either.
Details are attached.
Linux-2.6.8.1, with lothar's latest (2004-11-17) patch, and misc
others. Sharp LH7A400 processor. (ARM9)
#
# ls /mnt/flash/proj/
20041101_2.capture.txt mspcomm
20041101_3.capture.txt nandwrite_269
load.sh target_fs_glibc_0723.tar.gz
load.sh~ target_fs_glibc_1201.tar.gz
loader-nand.img_1020_2 target_fs_uclibc.img.gz_0723
loader-nand.img_1027 temp.txt
loader-nand.img_1029 zImage_1201.2
#
# cp /mnt/flash/proj/target_fs_glibc_1201.tar.gz .
find_td: Found ED c115c040(c115c040)...
td_flags:f00c0000
Processing TD c115d000 ED c115c040 PTD[0] 0610 #871e
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_write_buffer: Writing 31 byte to buffer[00] @ 0618 from memory
__isp1362_read_buffer: Reading 39 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0610 to memory
Retiring TD c115d000 ED c115c040 info 00400982 with CC=0 #873b
finish_xfer: PTD 0610 of TD c115d000 finished #873b
find_td: Found ED c115c080(c115c080)...
td_flags:f0100000
Processing TD c115d040 ED c115c080 PTD[0] 0610 #874e
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 512 byte from buffer[00] @ 0618 to memory
Retiring TD c115d040 ED c115c080 info 00401102 with CC=0 #8765
finish_xfer: PTD 0610 of TD c115d040 finished #8765
find_td: Found ED c115c080(c115c080)...
td_flags:f0140000
Processing TD c115d000 ED c115c080 PTD[0] 0610 #877f
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_read_buffer: Reading 21 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 13 byte from buffer[00] @ 0618 to memory
Retiring TD c115d000 ED c115c080 info 00401102 with CC=0 #8796
finish_xfer: PTD 0610 of TD c115d000 finished #8796
find_td: Found ED c115c040(c115c040)...
td_flags:f00c0000
Processing TD c115d0c0 ED c115c040 PTD[0] 0610 #87b0
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_write_buffer: Writing 31 byte to buffer[00] @ 0618 from memory
__isp1362_read_buffer: Reading 39 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0610 to memory
Retiring TD c115d0c0 ED c115c040 info 00400982 with CC=0 #87cd
finish_xfer: PTD 0610 of TD c115d0c0 finished #87cd
find_td: Found ED c115c080(c115c080)...
td_flags:f0d00000
Processing TD c115d040 ED c115c080 PTD[0] 0610 #87e0
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 512 byte from buffer[00] @ 0618 to memory
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0610 to memory
find_td: Found ED c115c080(c115c080)...
td_flags:a2d00000
td_flags:f0d00000
Processing TD c115d0c0 ED c115c080 PTD[1] 0818 #8812
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0818 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0818 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0610 to memory
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0818 to memory
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0818 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0818 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0610 to memory
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0610 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0818 to memory
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0818 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0818 to memory
__isp1362_read_buffer: Reading 8 byte from buffer[00] @ 0610 to memory
update_td_status: TD c115d040 ERROR 3 TD_CC_DATATOGGLEM
Retiring TD c115d040 ED c115c080 info 00401102 with CC=3 #887b
retire_td: ED c115c080 (TD c115d040) Halted due to error: 3
dump_ptd_queue: PTD[0] 0610 TD 00000000 ED c115c080
dump_ptd_queue: PTD[1] 0818 TD c115d0c0 ED c115c080
finish_xfer: PTD 0610 of TD c115d040 finished #887b
find_td: Found ED c115c080(c115c080)...
td_flags:a8d00000
td_flags:f0d00000
Processing TD c115d100 ED c115c080 PTD[0] 0610 #88a0
__isp1362_write_buffer: Writing 8 byte to buffer[00] @ 0610 from memory
__isp1362_read_buffer: Reading 72 byte from buffer[00] @ 0610 to memory
urb c500b8c0 td ffc0e040 (1) cc 3, len=512/4096
dump_ptd_queue: PTD[0] 0610 TD c115d100 ED c115c080
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c5004000
[00000000] *pgd=c506b011, *pte=00000000, *ppte=00000000
Internal error: Oops: 807 [#1]
Modules linked in:
CPU: 0
pc : [<c013281c>] lr : [<c002f838>] Not tainted
sp : c51f59d0 ip : c51f58e8 fp : c51f5a24
r10: 00000004 r9 : c51aba6c r8 : c51ab800
r7 : c51ab800 r6 : 00000000 r5 : ffc0e0ec r4 : ffc0d080
r3 : 0000000a r2 : 00000000 r1 : c51f4000 r0 : 00000047
Flags: nZCv IRQs off FIQs on Mode SVC_32 Segment user
Control: 4000717F Table: C5004000 DAC: 00000015
Process cp (pid: 173, stack limit = 0xc51f4190)
Stack: (0xc51f59d0 to 0xc51f6000)
59c0: c51ab800 f1000002 00000000 00000002
59e0: c51f5a24 c51f59f0 c013321c c012ecdc c51ab80c c51f5b28 000088c3 00008000
5a00: 8000001c c51f4000 c51ab800 00000093 c51aba6c 00000004 c51f5a54 c51f5a28
5a20: c0136df0 c0132758 c51f5b28 c51aba6c 00000001 00000000 f1000002 f1000002
5a40: 00000001 c01afa00 c51f5a6c c51f5a58 c01203c4 c0136acc 000088c3 f1000000
5a60: c51f5ac8 c51f5a70 c013ad24 c0120390 c51f5acc c51f5a80 c0137a60 00000004
[...]
Backtrace:
Function entered at [<c0132748>] from [<c0136df0>]
Function entered at [<c0136abc>] from [<c01203c4>]
Function entered at [<c0120380>] from [<c013ad24>]
r5 = F1000000 r4 = 000088C3
Function entered at [<c0139d20>] from [<c001bfa0>]
[...]
Code: ebffed6c e515302c e1a03e23 e353000a (05866000)
<0>Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing
>>LR; c002f838 <release_console_sem+e0/13c>
>>EIP; c013281c <finish_unlinks+d4/a64> <=====
Trace; c0132748 <finish_unlinks+0/a64>
Trace; c0136df0 <ohci_irq+334/55c>
Trace; c0136abc <ohci_irq+0/55c>
Trace; c01203c4 <usb_hcd_irq+44/74>
Trace; c0120380 <usb_hcd_irq+0/74>
Trace; c013ad24 <ohci_isp1362_interrupt+1004/10d0>
Trace; c0139d20 <ohci_isp1362_interrupt+0/10d0>
Trace; c001bfa0 <__do_irq+74/b0>
Trace; c001bf2c <__do_irq+0/b0>
Trace; c001c1f8 <do_level_IRQ+68/c4>
Trace; c001c190 <do_level_IRQ+0/c4>
Trace; c001c370 <asm_do_IRQ+4c/c8>
Trace; c001c324 <asm_do_IRQ+0/c8>
Trace; c001afd4 <__irq_svc+34/70>
Trace; c00331d4 <__do_softirq+0/bc>
Trace; c001c3cc <asm_do_IRQ+a8/c8>
Trace; c001c324 <asm_do_IRQ+0/c8>
Trace; c001afd4 <__irq_svc+34/70>
Trace; c00f4180 <__make_request+0/564>
Trace; c00f48b4 <generic_make_request+1d0/1ec>
Trace; c00f46e4 <generic_make_request+0/1ec>
Trace; c00f49b8 <submit_bio+e8/100>
Trace; c00f48d0 <submit_bio+0/100>
Trace; c0068be8 <block_read_full_page+2e8/300>
Trace; c0068900 <block_read_full_page+0/300>
Trace; c004f684 <read_pages+c0/160>
Trace; c004f5c4 <read_pages+0/160>
Trace; c004fb74 <do_page_cache_readahead+1f8/214>
Trace; c004f97c <do_page_cache_readahead+0/214>
Trace; c004fd1c <page_cache_readahead+18c/210>
Trace; c004fb90 <page_cache_readahead+0/210>
Trace; c00481a8 <do_generic_mapping_read+f0/4dc>
Trace; c00480b8 <do_generic_mapping_read+0/4dc>
Trace; c0048884 <__generic_file_aio_read+1f4/218>
Trace; c0048690 <__generic_file_aio_read+0/218>
Trace; c0048974 <generic_file_read+6c/90>
Trace; c0048908 <generic_file_read+0/90>
Trace; c00645ec <vfs_read+e4/11c>
Trace; c0064508 <vfs_read+0/11c>
Trace; c006483c <sys_read+50/74>
Trace; c00647ec <sys_read+0/74>
Trace; c001b380 <ret_fast_syscall+0/2c>