Hi Greg Am 06.01.2015 um 02:54 schrieb Greg KH: > > Is that where the kernel panics show the problem happens? Without them, > there's nothing we can do to help out except randomly guess, sorry. well. at least xhci is contained in the call stack: > [<c02fc948>] (crc32_be) from [<bf01dbc8>] (dvb_dmx_crc32+0x10/0x18 [dvb_core]) > [<bf01dbc8>] (dvb_dmx_crc32 [dvb_core]) from [<bf01c7ec>] (dvb_dmx_swfilter_section_copy_dump+0x254/0x268 [dvb_core]) > [<bf01c7ec>] (dvb_dmx_swfilter_section_copy_dump [dvb_core]) from [<bf01cef4>] (dvb_dmx_swfilter_packet+0x45c/0x564 [dvb_core]) > [<bf01cef4>] (dvb_dmx_swfilter_packet [dvb_core]) from [<bf01d14c>] (dvb_dmx_swfilter+0xf4/0x164 [dvb_core]) > [<bf01d14c>] (dvb_dmx_swfilter [dvb_core]) from [<bf03bebc>] (usb_urb_complete+0xbc/0xe4 [dvb_usb]) > [<bf03bebc>] (usb_urb_complete [dvb_usb]) from [<c0401e44>] (__usb_hcd_giveback_urb+0x5c/0xe8) > [<c0401e44>] (__usb_hcd_giveback_urb) from [<c042a8d0>] (xhci_irq+0x8d8/0x1e08) > [<c042a8d0>] (xhci_irq) from [<c0048f40>] (handle_irq_event_percpu+0x78/0x140) > [<c0048f40>] (handle_irq_event_percpu) from [<c0049030>] (handle_irq_event+0x28/0x38) > [<c0049030>] (handle_irq_event) from [<c004b1d8>] (handle_simple_irq+0x64/0xa8) > [<c004b1d8>] (handle_simple_irq) from [<c004886c>] (generic_handle_irq+0x2c/0x3c) > [<c004886c>] (generic_handle_irq) from [<c000f608>] (handle_IRQ+0x38/0x84) > [<c000f608>] (handle_IRQ) from [<c030bba0>] (armada_370_xp_handle_msi_irq+0x9c/0xa0) > [<c030bba0>] (armada_370_xp_handle_msi_irq) from [<c00084f0>] (armada_370_xp_handle_irq+0x5c/0x60) > [<c00084f0>] (armada_370_xp_handle_irq) from [<c00126c0>] (__irq_svc+0x40/0x54) It's always the same stack, but different errors: kernelpanic0.log: Unhandled prefetch abort: unknown 25 (0x409) at 0xc02fc948 kernelpanic0.log: Internal error: : 409 [#1] ARM kernelpanic1.log: Unhandled prefetch abort: unknown 25 (0x409) at 0xc02fc948 kernelpanic1.log: Internal error: : 409 [#1] ARM kernelpanic2.log: Internal error: Oops: 815 [#1] ARM kernelpanic3.log: Unhandled prefetch abort: unknown 25 (0x409) at 0xc0301228 kernelpanic3.log: Internal error: : 409 [#1] ARM kernelpanic4.log: Unhandled prefetch abort: unknown 0 (0x000) at 0xc0301228 kernelpanic4.log: Internal error: : 0 [#1] ARM I added a printk to dvb_dmx_crc32() (see dvb.log). This probably introduced more problems, because irq code has to be fast? During recording through USB2 this code made the system not crash but it wasn't able to answer any request (SSH, HTTP, login from serial console ...) Is this info useful? I attached only one of the kernel panic logs. If you would like to see the others, please tell me. I am not sure if the dvb.log tells something of worth at all. Jan
[ 57.646235] dvb_dmx_crc32(dvb_demux_feed e0d4b13c, src: e0d4b154, len 18 [ 57.688218] dvb_dmx_crc32(dvb_demux_feed e0d4d3b4, src: e0d4d3cc, len 97 [ 57.695163] dvb_dmx_crc32(dvb_demux_feed e0d4a000, src: e0d4a018, len 28 [ 57.702105] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 57.709920] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 57.717924] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 57.725728] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 57.748820] dvb_dmx_crc32(dvb_demux_feed e0d4d3b4, src: e0d4d3cc, len 97 [ 57.755715] dvb_dmx_crc32(dvb_demux_feed e0d4a000, src: e0d4a018, len 28 [ 57.762668] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 57.770454] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 57.782462] dvb_dmx_crc32(dvb_demux_feed e0d53b1c, src: e0d53b34, len 95 [ 57.789220] dvb_dmx_crc32(dvb_demux_feed e0d529e0, src: e0d529f8, len 95 [ 57.795992] dvb_dmx_crc32(dvb_demux_feed e0d518a4, src: e0d518bc, len 95 [ 57.809074] dvb_dmx_crc32(dvb_demux_feed e0d4d3b4, src: e0d4d3cc, len 97 [ 57.815970] dvb_dmx_crc32(dvb_demux_feed e0d4a000, src: e0d4a018, len 28 [ 57.822902] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 57.830687] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 57.839677] xhci_hcd 0000:01:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 13 [ 57.850079] xhci_hcd 0000:01:00.0: Looking for event-dma 000000001e5e2250 trb-start 000000001e5e22c0 trb-end 000000001e5e22c0 seg-start 000000001e5e2000 seg-end 000000001e5e23f0 [ 57.865968] xhci_hcd 0000:01:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 13 [ 57.876364] xhci_hcd 0000:01:00.0: Looking for event-dma 000000001e5e2260 trb-start 000000001e5e22c0 trb-end 000000001e5e22c0 seg-start 000000001e5e2000 seg-end 000000001e5e23f0 [ 57.892252] xhci_hcd 0000:01:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 13 [ 57.902647] xhci_hcd 0000:01:00.0: Looking for event-dma 000000001e5e2270 trb-start 000000001e5e22c0 trb-end 000000001e5e22c0 seg-start 000000001e5e2000 seg-end 000000001e5e23f0 [ 57.918534] xhci_hcd 0000:01:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 1 [ 57.928843] xhci_hcd 0000:01:00.0: Looking for event-dma 000000001e5e2280 trb-start 000000001e5e22c0 trb-end 000000001e5e22c0 seg-start 000000001e5e2000 seg-end 000000001e5e23f0 [ 57.944731] xhci_hcd 0000:01:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 1 [ 57.955038] xhci_hcd 0000:01:00.0: Looking for event-dma 000000001e5e2290 trb-start 000000001e5e22c0 trb-end 000000001e5e22c0 seg-start 000000001e5e2000 seg-end 000000001e5e23f0 [ 57.970926] xhci_hcd 0000:01:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 13 [ 57.981321] xhci_hcd 0000:01:00.0: Looking for event-dma 000000001e5e22a0 trb-start 000000001e5e22c0 trb-end 000000001e5e22c0 seg-start 000000001e5e2000 seg-end 000000001e5e23f0 [ 57.997209] xhci_hcd 0000:01:00.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 13 [ 58.007603] xhci_hcd 0000:01:00.0: Looking for event-dma 000000001e5e22b0 trb-start 000000001e5e22c0 trb-end 000000001e5e22c0 seg-start 000000001e5e2000 seg-end 000000001e5e23f0 [ 58.023733] dvb_dmx_crc32(dvb_demux_feed e0d53b1c, src: e0d53b34, len 95 [ 58.030480] dvb_dmx_crc32(dvb_demux_feed e0d529e0, src: e0d529f8, len 95 [ 58.037245] dvb_dmx_crc32(dvb_demux_feed e0d518a4, src: e0d518bc, len 95 [ 58.044101] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 58.051885] xhci_hcd 0000:01:00.0: ERROR Unknown event condition, HC probably busted [ 63.639927] xhci_hcd 0000:01:00.0: xHCI host not responding to stop endpoint command. [ 63.647805] xhci_hcd 0000:01:00.0: Assuming host is dying, halting host. [ 63.654586] xhci_hcd 0000:01:00.0: HC died; cleaning up [ 63.659999] dvb-usb: error -110 while querying for an remote control event. [ 63.667006] usb 1-1: USB disconnect, device number 3 [ 63.672317] technisat-usb2: i2c-error: out failed 68 = -19 ... repeated 20 times ... [ 76.259401] dvb-usb: Technisat SkyStar USB HD (DVB-S/S2) successfully deinitialized and disconnected.
Unhandled prefetch abort: unknown 25 (0x409) at 0xc02fc948 Internal error: : 409 [#1] ARM Modules linked in: ir_lirc_codec ir_xmp_decoder lirc_dev ir_mce_kbd_decoder ir_sharp_decoder ir_sanyo_decoder ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder rc_technisat_usb2 stv6110x usblp dvb_usb_technisat_usb2 dvb_usb dvb_core stv090x rc_core CPU: 0 PID: 0 Comm: swapper Not tainted 3.17.2-rn104-jpt9 #6 task: c08459f0 ti: c0838000 task.ti: c0838000 PC is at crc32_be+0x40/0x168 LR is at 0xc083dff0 pc : [<c02fc948>] lr : [<c083dff0>] psr: 20000193 sp : c0839d74 ip : 65622065 fp : 00000067 r10: e0aef730 r9 : 00000049 r8 : e9bf7754 r7 : aa9e5f03 r6 : d98cdd52 r5 : 6965ba03 r4 : c083f9d4 r3 : 6964206e r2 : 00000000 r1 : e0aef640 r0 : 9e5bff47 Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel Control: 10c5387d Table: 1de78019 DAC: 00000015 Process swapper (pid: 0, stack limit = 0xc0838240) Stack: (0xc0839d74 to 0xc083a000) 9d60: e0aef62c e0adf30c 00000338 9d80: e0aef62c e0af062c 00000000 00000000 df64f000 bf01dbc8 00000397 bf01c7ec 9da0: 00000020 c084004c df64f000 00000397 00000001 e0aef62c e0af062c 00000012 9dc0: df414b78 e082a017 00000000 00000000 df64f000 bf01cef4 91dd391e 00001d7d 9de0: c08d2e40 e083aa58 00000000 00000000 00000003 c005541c c08d2f70 df414a78 9e00: 20000193 00000400 e082a000 000000d3 000003e9 c084004c df64f000 bf01d14c 9e20: dec2c200 00000001 00000000 df414ce0 dec2c200 e082a000 c084004c bf03bebc 9e40: dec2c200 00000000 60000193 dec2c200 df67f000 e09b35d0 c084004c c0401e44 9e60: e09b3640 00000000 00000001 c042a8d0 c0839ebc 00000000 c084a6e8 c003df38 9e80: ddeacb40 00000040 00000200 dee46580 0000000d 00000000 00000001 de56e7e0 9ea0: 1f4e00b0 df67f1d4 00000004 0000000d 0d000400 00001d81 7074aa2f 00000000 9ec0: c0839ec0 df610880 0000006b 00000000 00000000 0000006b df778300 c08813ff 9ee0: 00000000 c0048f40 c0838000 c004e918 df778300 0000006b 00000000 c0839f70 9f00: 00000000 dfffcc00 c082e350 c0049030 0000006b c004b1d8 c0838028 0000006b 9f20: 0000006b c004886c c085dfac c000f608 00000011 00020000 c08ddb40 c030bba0 9f40: c08ddb40 000003ff c0839f70 c08ddb40 c08813fd c00084f0 c0040a54 60000013 9f60: ffffffff c0839fa4 c08813fd c00126c0 00000000 c084a698 00000000 c001911c 9f80: c0838000 c08400dc c0838038 c08813fd c08813fd dfffcc00 c082e350 00000000 9fa0: 01000000 c0839fb8 c000f75c c0040a54 60000013 ffffffff c0840000 c0805c04 9fc0: ffffffff ffffffff c0805610 00000000 00000000 c082e350 c088ded4 c0840078 9fe0: c082e34c c0846a60 00004059 561f5811 00000000 00008070 00000000 00000000 [<c02fc948>] (crc32_be) from [<bf01dbc8>] (dvb_dmx_crc32+0x10/0x18 [dvb_core]) [<bf01dbc8>] (dvb_dmx_crc32 [dvb_core]) from [<bf01c7ec>] (dvb_dmx_swfilter_section_copy_dump+0x254/0x268 [dvb_core]) [<bf01c7ec>] (dvb_dmx_swfilter_section_copy_dump [dvb_core]) from [<bf01cef4>] (dvb_dmx_swfilter_packet+0x45c/0x564 [dvb_core]) [<bf01cef4>] (dvb_dmx_swfilter_packet [dvb_core]) from [<bf01d14c>] (dvb_dmx_swfilter+0xf4/0x164 [dvb_core]) [<bf01d14c>] (dvb_dmx_swfilter [dvb_core]) from [<bf03bebc>] (usb_urb_complete+0xbc/0xe4 [dvb_usb]) [<bf03bebc>] (usb_urb_complete [dvb_usb]) from [<c0401e44>] (__usb_hcd_giveback_urb+0x5c/0xe8) [<c0401e44>] (__usb_hcd_giveback_urb) from [<c042a8d0>] (xhci_irq+0x8d8/0x1e08) [<c042a8d0>] (xhci_irq) from [<c0048f40>] (handle_irq_event_percpu+0x78/0x140) [<c0048f40>] (handle_irq_event_percpu) from [<c0049030>] (handle_irq_event+0x28/0x38) [<c0049030>] (handle_irq_event) from [<c004b1d8>] (handle_simple_irq+0x64/0xa8) [<c004b1d8>] (handle_simple_irq) from [<c004886c>] (generic_handle_irq+0x2c/0x3c) [<c004886c>] (generic_handle_irq) from [<c000f608>] (handle_IRQ+0x38/0x84) [<c000f608>] (handle_IRQ) from [<c030bba0>] (armada_370_xp_handle_msi_irq+0x9c/0xa0) [<c030bba0>] (armada_370_xp_handle_msi_irq) from [<c00084f0>] (armada_370_xp_handle_irq+0x5c/0x60) [<c00084f0>] (armada_370_xp_handle_irq) from [<c00126c0>] (__irq_svc+0x40/0x54) Exception stack(0xc0839f70 to 0xc0839fb8) 9f60: 00000000 c084a698 00000000 c001911c 9f80: c0838000 c08400dc c0838038 c08813fd c08813fd dfffcc00 c082e350 00000000 9fa0: 01000000 c0839fb8 c000f75c c0040a54 60000013 ffffffff [<c00126c0>] (__irq_svc) from [<c0040a54>] (cpu_startup_entry+0xa8/0xf4) [<c0040a54>] (cpu_startup_entry) from [<c0805c04>] (start_kernel+0x3b0/0x3bc) Code: e59a3004 e2599001 e5bac008 e0200003 (e7e7745c) ---[ end trace 2c8c481652a246a4 ]--- Kernel panic - not syncing: Fatal exception in interrupt ---[ end Kernel panic - not syncing: Fatal exception in interrupt