This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Kernel crash during remove insertion of pendrive from one port to other.

Hi All,

We are using DM8168 with one direct usb port other use for hub for three port.

After longtime I remove usb storage from  direct usb port to other port of usb hub,I found kernel crash.

We observed kernel crash during USB remove from one port and insert to another port.
I am sending crash report.please find attachment.

[ 876.790000] usb 2-1: USB disconnect, address 12
[m3vpss ] 867983: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ...
[m3vpss ] 867983: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ...
[ 878.780000] usb 1-1.1: new high speed USB device using musb-hdrc and address 16
[ 878.900000] usb 1-1.1: New USB device found, idVendor=8564, idProduct=1000
[ 878.900000] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 878.910000] usb 1-1.1: Product: Mass Storage Device
[ 878.920000] usb 1-1.1: Manufacturer: JetFlash
[ 878.920000] usb 1-1.1: SerialNumber: 18RIPP1Z4GVQQLQH
[ 878.940000] scsi27 : usb-storage 1-1.1:1.0
[ 880.110000] scsi 27:0:0:0: Direct-Access JetFlash Transcend 4GB 1100 PQ: 0 ANSI: 4
[ 880.120000] sd 27:0:0:0: Attached scsi generic sg1 type 0
[ 880.150000] sd 27:0:0:0: [sdd] 7907328 512-byte logical blocks: (4.04 GB/3.77 GiB)
[ 880.190000] sd 27:0:0:0: [sdd] Write Protect is off
[ 880.190000] sd 27:0:0:0: [sdd] Assuming drive cache: write through
[ 880.200000] sd 27:0:0:0: [sdd] Assuming drive cache: write through
[ 880.240000] sdd: sdd1
[ 880.290000] sd 27:0:0:0: [sdd] Assuming drive cache: write through
[ 880.300000] sd 27:0:0:0: [sdd] Attached SCSI removable disk
[ 881.110000] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 881.110000] pgd = c0004000
[ 881.110000] [00000000] *pgd=00000000
[ 881.110000] Internal error: Oops: 17 [#1]
[ 881.110000] last sysfs file: /sys/devices/virtual/gpio/gpio61/value
[ 881.110000] Modules linked in: ti81xxhdmi ti81xxfb vpss osa_kermod usb_storage syslink ahci_platform option usb_wwan usbserial cy8c20434_i2c
[ 881.110000] CPU: 0 Not tainted (2.6.37+ #2)
[ 881.110000] PC is at get_next_timer_interrupt+0x13c/0x244
[ 881.110000] LR is at tick_nohz_stop_sched_tick+0x38c/0x3c8
[ 881.110000] pc : [<c00835ac>] lr : [<c009ccd0>] psr: a0000093
[ 881.110000] sp : c05f7ef8 ip : 00000023 fp : c05f7f44
[ 881.110000] r10: 00000000 r9 : 00000001 r8 : 0000e2ff
[ 881.110000] r7 : 00000000 r6 : 000000e3 r5 : c0660fc0 r4 : 00000000
[ 881.110000] r3 : ffff1d00 r2 : 00000000 r1 : 00000000 r0 : 00000023
[ 881.110000] Flags: NzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 881.110000] Control: 10c5387d Table: d9540019 DAC: 00000017
[ 881.110000] Process swapper (pid: 0, stack limit = 0xc05f62e8)
[ 881.110000] Stack: (0xc05f7ef8 to 0xc05f8000)
[ 881.110000] 7ee0: c06617cc c06618e4
[ 881.110000] 7f00: 00000000 00000000 c06617cc c06619cc c0661bcc c0661dcc c048558c e12f67cc
[ 881.110000] 7f20: 00000023 0002aeec 00000000 c0662578 c05fc490 0000e2ff c05f7f9c c05f7f48
[ 881.110000] 7f40: c009ccd0 c008347c 00000000 c05f7f58 00000371 06d40d2a 068e7780 00000371
[ 881.110000] 7f60: d953f300 40000013 06d40d2a 00000371 c0481d14 c05f6000 c063f8c0 c00329e0
[ 881.110000] 7f80: c05fa104 c0000000 413fc082 0000001f c05f7fb4 c05f7fa0 c005052c c009c950
[ 881.110000] 7fa0: c0665ffc c063f8c0 c05f7fc4 c05f7fb8 c04789f0 c0050514 c05f7ff4 c05f7fc8
[ 881.110000] 7fc0: c0008cc0 c047899c c0008804 00000000 00000000 c00329e0 00000000 10c53c7d
[ 881.110000] 7fe0: c063f9dc c00329dc 00000000 c05f7ff8 c0008048 c0008a60 00000000 00000000
[ 881.110000] Backtrace:
[ 881.110000] [<c0083470>] (get_next_timer_interrupt+0x0/0x244) from [<c009ccd0>] (tick_nohz_stop_sched_tick+0x38c/0x3c8)
[ 881.110000] [<c009c944>] (tick_nohz_stop_sched_tick+0x0/0x3c8) from [<c005052c>] (cpu_idle+0x24/0x90)
[ 881.110000] [<c0050508>] (cpu_idle+0x0/0x90) from [<c04789f0>] (rest_init+0x60/0x78)
[ 881.110000] r5:c063f8c0 r4:c0665ffc
[ 881.110000] [<c0478990>] (rest_init+0x0/0x78) from [<c0008cc0>] (start_kernel+0x26c/0x2c4)
[ 881.110000] [<c0008a54>] (start_kernel+0x0/0x2c4) from [<c0008048>] (stext+0x48/0x58)
[ 881.110000] r6:c00329dc r5:c063f9dc r4:10c53c7d
[ 881.110000] Code: e3530000 a1a02007 e1a01004 e1a07002 (e5914000)
[ 881.360000] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 881.360000] pgd = c0004000
[ 881.360000] [00000000] *pgd=00000000
[ 881.360000] Internal error: Oops: 17 [#2]
[ 881.360000] last sysfs file: /sys/devices/virtual/gpio/gpio61/value
[ 881.360000] Modules linked in: ti81xxhdmi ti81xxfb vpss osa_kermod usb_storage syslink ahci_platform option usb_wwan usbserial cy8c20434_i2c
[ 881.360000] CPU: 0 Tainted: G D (2.6.37+ #2)
[ 881.360000] PC is at cascade+0x78/0x98
[ 881.360000] LR is at cascade+0x74/0x98
[ 881.360000] pc : [<c0082c7c>] lr : [<c0082c78>] psr: a0000193
[ 881.360000] sp : c05f7c08 ip : 00000000 fp : c05f7c2c
[ 881.360000] r10: c0661bcc r9 : c06619cc r8 : c0661dcc
[ 881.360000] r7 : c05f6000 r6 : c0660fc0 r5 : 00000023 r4 : 00000000
[ 881.360000] r3 : d9486aa8 r2 : ffff1d00 r1 : d9ee350c r0 : c0660fcc
[ 881.360000] Flags: NzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 881.360000] Control: 10c5387d Table: d9540019 DAC: 00000017
[ 881.360000] Process swapper (pid: 0, stack limit = 0xc05f62e8)
[ 881.360000] Stack: (0xc05f7c08 to 0xc05f8000)
[ 881.360000] 7c00: d9486aa8 d97adf48 c0660fc0 c0660fc0 00000000 00000004
[ 881.360000] 7c20: c05f7c74 c05f7c30 c0082fbc c0082c10 00000000 00000001 00000046 c06617cc
[ 881.360000] 7c40: c05f7c74 c05f7c50 c03f7fe4 c05f6000 00000100 00000004 00000005 00000001
[ 881.360000] 7c60: 00000009 c0660d80 c05f7cac c05f7c78 c007d930 c0082f44 c05f7ca4 c05f7c88
[ 881.360000] 7c80: c0613b9c 0000002d 00000000 c05f7d5f c00835b0 c05f7eb0 00000000 c05f6000
[ 881.360000] 7ca0: c05f7cbc c05f7cb0 c007da00 c007d8bc c05f7cd4 c05f7cc0 c0044080 c007d9c4
[ 881.360000] 7cc0: ffffffff fa200000 c05f7d9c c05f7cd8 c04834b4 c004400c 00000000 c0640450
[ 881.360000] 7ce0: 00000080 00000080 00000001 c00835ae c05f7d5f c00835b0 c05f7eb0 00000000
[ 881.360000] 7d00: c05f6000 c05f7d9c c05f7d20 c05f7d20 c0052f60 c0078694 60000113 ffffffff
[ 881.360000] 7d20: c05f62e8 0000000b c05f7d5c 00000000 00000000 00000008 65000017 30333533
[ 881.360000] 7d40: 20303030 30613161 37303032 61316520 30303130 31652034 30373061 28203230
[ 881.360000] 7d60: 31393565 30303034 c0002029 c04815e8 c05bb95e 00000000 c05f7eb0 00000000
[ 881.360000] 7d80: 00000017 00000000 00000017 00000000 c05f7dc4 c05f7da0 c0055e20 c0052cf8
[ 881.360000] 7da0: c05fa750 c05f7eb0 c05f90d8 00000000 00000000 00000017 c05f7dfc c05f7dc8
[ 881.360000] 7dc0: c0485494 c0055dc0 d9fd0b40 000000a7 0000000a c05fa750 c05fa7c0 00000017
[ 881.360000] 7de0: c05f7eb0 00000000 20000193 00000000 c05f7eac c05f7e00 c00442a4 c04852b0
[ 881.360000] 7e00: c00a89f0 c005d918 c05f7e2c c05f7e18 c00a8940 c00a89dc c0613c44 00020000
[ 881.360000] 7e20: c05f7e4c c05f7e30 c00a88a4 c00a8930 c0613c44 c0613c44 0000002f d9fd0b4c
[ 881.360000] 7e40: c05f7e64 c05f7e50 c00a7ba4 c00a888c 60000113 c0613c44 c05f7e84 c05f7e68
[ 881.360000] 7e60: c00a80d8 c00a7b44 d9fd0b50 d9fd0b40 00000004 d9fd0b4c c05f7eb4 c05f7e88
[ 881.360000] 7e80: c0305718 c00a807c c05f7ee4 ffffffff c05f7ee4 000000e3 00000000 0000e2ff
[ 881.360000] 7ea0: c05f7f44 c05f7eb0 c048346c c0044274 00000023 00000000 00000000 ffff1d00
[ 881.360000] 7ec0: 00000000 c0660fc0 000000e3 00000000 0000e2ff 00000001 00000000 c05f7f44
[ 881.360000] 7ee0: 00000023 c05f7ef8 c009ccd0 c00835ac a0000093 ffffffff c06617cc c06618e4
[ 881.360000] 7f00: 00000000 00000000 c06617cc c06619cc c0661bcc c0661dcc c048558c e12f67cc
[ 881.360000] 7f20: 00000023 0002aeec 00000000 c0662578 c05fc490 0000e2ff c05f7f9c c05f7f48
[ 881.360000] 7f40: c009ccd0 c008347c 00000000 c05f7f58 00000371 06d40d2a 068e7780 00000371
[ 881.360000] 7f60: d953f300 40000013 06d40d2a 00000371 c0481d14 c05f6000 c063f8c0 c00329e0
[ 881.360000] 7f80: c05fa104 c0000000 413fc082 0000001f c05f7fb4 c05f7fa0 c005052c c009c950
[ 881.360000] 7fa0: c0665ffc c063f8c0 c05f7fc4 c05f7fb8 c04789f0 c0050514 c05f7ff4 c05f7fc8
[ 881.360000] 7fc0: c0008cc0 c047899c c0008804 00000000 00000000 c00329e0 00000000 10c53c7d
[ 881.360000] 7fe0: c063f9dc c00329dc 00000000 c05f7ff8 c0008048 c0008a60 00000000 00000000
[ 881.360000] Backtrace:
[ 881.360000] [<c0082c04>] (cascade+0x0/0x98) from [<c0082fbc>] (run_timer_softirq+0x84/0x1e4)
[ 881.360000] r6:00000004 r5:00000000 r4:c0660fc0
[ 881.360000] [<c0082f38>] (run_timer_softirq+0x0/0x1e4) from [<c007d930>] (__do_softirq+0x80/0x108)
[ 881.360000] [<c007d8b0>] (__do_softirq+0x0/0x108) from [<c007da00>] (irq_exit+0x48/0x94)
[ 881.360000] [<c007d9b8>] (irq_exit+0x0/0x94) from [<c0044080>] (asm_do_IRQ+0x80/0xa0)
[ 881.360000] [<c0044000>] (asm_do_IRQ+0x0/0xa0) from [<c04834b4>] (__irq_svc+0x34/0xa0)
[ 881.360000] Exception stack(0xc05f7cd8 to 0xc05f7d20)
[ 881.360000] 7cc0: 00000000 c0640450
[ 881.360000] 7ce0: 00000080 00000080 00000001 c00835ae c05f7d5f c00835b0 c05f7eb0 00000000
[ 881.360000] 7d00: c05f6000 c05f7d9c c05f7d20 c05f7d20 c0052f60 c0078694 60000113 ffffffff
[ 881.360000] r5:fa200000 r4:ffffffff
[ 881.360000] [<c0052cec>] (die+0x0/0x304) from [<c0055e20>] (__do_kernel_fault+0x6c/0x8c)
[ 881.360000] [<c0055db4>] (__do_kernel_fault+0x0/0x8c) from [<c0485494>] (do_page_fault+0x1f0/0x20c)
[ 881.360000] r9:00000017 r8:00000000 r7:00000000 r6:c05f90d8 r5:c05f7eb0
[ 881.360000] r4:c05fa750
[ 881.360000] [<c04852a4>] (do_page_fault+0x0/0x20c) from [<c00442a4>] (do_DataAbort+0x3c/0x9c)
[ 881.360000] [<c0044268>] (do_DataAbort+0x0/0x9c) from [<c048346c>] (__dabt_svc+0x4c/0x60)
[ 881.360000] Exception stack(0xc05f7eb0 to 0xc05f7ef8)
[ 881.360000] 7ea0: 00000023 00000000 00000000 ffff1d00
[ 881.360000] 7ec0: 00000000 c0660fc0 000000e3 00000000 0000e2ff 00000001 00000000 c05f7f44
[ 881.360000] 7ee0: 00000023 c05f7ef8 c009ccd0 c00835ac a0000093 ffffffff
[ 881.360000] r8:0000e2ff r7:00000000 r6:000000e3 r5:c05f7ee4 r4:ffffffff
[ 881.360000] [<c0083470>] (get_next_timer_interrupt+0x0/0x244) from [<c009ccd0>] (tick_nohz_stop_sched_tick+0x38c/0x3c8)
[ 881.360000] [<c009c944>] (tick_nohz_stop_sched_tick+0x0/0x3c8) from [<c005052c>] (cpu_idle+0x24/0x90)
[ 881.360000] [<c0050508>] (cpu_idle+0x0/0x90) from [<c04789f0>] (rest_init+0x60/0x78)
[ 881.360000] r5:c063f8c0 r4:c0665ffc
[ 881.360000] [<c0478990>] (rest_init+0x0/0x78) from [<c0008cc0>] (start_kernel+0x26c/0x2c4)
[ 881.360000] [<c0008a54>] (start_kernel+0x0/0x2c4) from [<c0008048>] (stext+0x48/0x58)
[ 881.360000] r6:c00329dc r5:c063f9dc r4:10c53c7d
[ 881.360000] Code: e1a0100c e1a00006 ebffff2d e1a0c004 (e5944000)
[ 881.970000] ---[ end trace 156e8c5ea118f808 ]---
[ 881.980000] Kernel panic - not syncing: Fatal exception in interrupt
[ 881.980000] Backtrace:
[ 881.990000] [<c0052bdc>] (dump_backtrace+0x0/0x110) from [<c0481450>] (dump_stack+0x18/0x1c)
[ 882.000000] r7:c0082c80 r6:c05f7a6f r5:c0082c7e r4:c0640450
[ 882.000000] [<c0481438>] (dump_stack+0x0/0x1c) from [<c04814b4>] (panic+0x60/0x184)
[ 882.010000] [<c0481454>] (panic+0x0/0x184) from [<c0052f9c>] (die+0x2b0/0x304)
[ 882.020000] r3:00000100 r2:c05f7a30 r1:00000000 r0:c05576b3
[ 882.020000] [<c0052cec>] (die+0x0/0x304) from [<c0055e20>] (__do_kernel_fault+0x6c/0x8c)
[ 882.030000] [<c0055db4>] (__do_kernel_fault+0x0/0x8c) from [<c0485494>] (do_page_fault+0x1f0/0x20c)
[ 882.040000] r9:00000017 r8:00000000 r7:00000000 r6:c05f90d8 r5:c05f7bc0
[ 882.050000] r4:c05fa750
[ 882.050000] [<c04852a4>] (do_page_fault+0x0/0x20c) from [<c00442a4>] (do_DataAbort+0x3c/0x9c)
[ 882.060000] [<c0044268>] (do_DataAbort+0x0/0x9c) from [<c048346c>] (__dabt_svc+0x4c/0x60)
[ 882.070000] Exception stack(0xc05f7bc0 to 0xc05f7c08)
[ 882.070000] 7bc0: c0660fcc d9ee350c ffff1d00 d9486aa8 00000000 00000023 c0660fc0 c05f6000
[ 882.080000] 7be0: c0661dcc c06619cc c0661bcc c05f7c2c 00000000 c05f7c08 c0082c78 c0082c7c
[ 882.090000] 7c00: a0000193 ffffffff
[ 882.090000] r8:c0661dcc r7:c05f6000 r6:c0660fc0 r5:c05f7bf4 r4:ffffffff
[ 882.100000] [<c0082c04>] (cascade+0x0/0x98) from [<c0082fbc>] (run_timer_softirq+0x84/0x1e4)
[ 882.110000] r6:00000004 r5:00000000 r4:c0660fc0
[ 882.110000] [<c0082f38>] (run_timer_softirq+0x0/0x1e4) from [<c007d930>] (__do_softirq+0x80/0x108)
[ 882.120000] [<c007d8b0>] (__do_softirq+0x0/0x108) from [<c007da00>] (irq_exit+0x48/0x94)
[ 882.130000] [<c007d9b8>] (irq_exit+0x0/0x94) from [<c0044080>] (asm_do_IRQ+0x80/0xa0)
[ 882.140000] [<c0044000>] (asm_do_IRQ+0x0/0xa0) from [<c04834b4>] (__irq_svc+0x34/0xa0)
[ 882.150000] Exception stack(0xc05f7cd8 to 0xc05f7d20)
[ 882.150000] 7cc0: 00000000 c0640450
[ 882.160000] 7ce0: 00000080 00000080 00000001 c00835ae c05f7d5f c00835b0 c05f7eb0 00000000
[ 882.170000] 7d00: c05f6000 c05f7d9c c05f7d20 c05f7d20 c0052f60 c0078694 60000113 ffffffff
[ 882.180000] r5:fa200000 r4:ffffffff
[ 882.180000] [<c0052cec>] (die+0x0/0x304) from [<c0055e20>] (__do_kernel_fault+0x6c/0x8c)
[ 882.190000] [<c0055db4>] (__do_kernel_fault+0x0/0x8c) from [<c0485494>] (do_page_fault+0x1f0/0x20c)
[ 882.200000] r9:00000017 r8:00000000 r7:00000000 r6:c05f90d8 r5:c05f7eb0
[ 882.210000] r4:c05fa750
[ 882.210000] [<c04852a4>] (do_page_fault+0x0/0x20c) from [<c00442a4>] (do_DataAbort+0x3c/0x9c)
[ 882.220000] [<c0044268>] (do_DataAbort+0x0/0x9c) from [<c048346c>] (__dabt_svc+0x4c/0x60)
[ 882.230000] Exception stack(0xc05f7eb0 to 0xc05f7ef8)
[ 882.230000] 7ea0: 00000023 00000000 00000000 ffff1d00
[ 882.240000] 7ec0: 00000000 c0660fc0 000000e3 00000000 0000e2ff 00000001 00000000 c05f7f44
[ 882.250000] 7ee0: 00000023 c05f7ef8 c009ccd0 c00835ac a0000093 ffffffff
[ 882.260000] r8:0000e2ff r7:00000000 r6:000000e3 r5:c05f7ee4 r4:ffffffff
[ 882.270000] [<c0083470>] (get_next_timer_interrupt+0x0/0x244) from [<c009ccd0>] (tick_nohz_stop_sched_tick+0x38c/0x3c8)
[ 882.280000] [<c009c944>] (tick_nohz_stop_sched_tick+0x0/0x3c8) from [<c005052c>] (cpu_idle+0x24/0x90)
[ 882.290000] [<c0050508>] (cpu_idle+0x0/0x90) from [<c04789f0>] (rest_init+0x60/0x78)
[ 882.290000] r5:c063f8c0 r4:c0665ffc
[ 882.300000] [<c0478990>] (rest_init+0x0/0x78) from [<c0008cc0>] (start_kernel+0x26c/0x2c4)
[ 882.310000] [<c0008a54>] (start_kernel+0x0/0x2c4) from [<c0008048>] (stext+0x48/0x58)
[ 882.310000] r6:c00329dc r5:c063f9dc r4:10c53c7d

Can any one guide me or any patch regarding this issue.

Regards,

Bharat Gohil