Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

Linux/TDA2: MMC driver crash while flashing

$
0
0

Part Number:TDA2

Tool/software: Linux

Hi I'm observing the following crash while we're flashing an upgrade on our system:

vpc168 login: [85245.871960] ------------[ cut here ]------------
[85245.871967] Kernel BUG at c04a25a0 [verbose debug info unavailable]
[85245.871973] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
[85245.871994] Modules linked in: can_raw can c_can_platform c_can can_dev at24 tmp102
[85245.872003] CPU: 1 PID: 899 Comm: mmcqd/1 Not tainted 4.1.18-rt17+ #20
[85245.872007] Hardware name: Generic DRA74X (Flattened Device Tree)
[85245.872012] task: ef29e800 ti: eea0e000 task.ti: eea0e000
[85245.872025] PC is at omap_hsmmc_request+0x330/0x550
[85245.872039] LR is at mmc_start_request+0x158/0x288
[85245.872045] pc : [<c04a25a0>]    lr : [<c0487f90>]    psr: 20070113
[85245.872045] sp : eea0fd80  ip : eea0fde8  fp : eea0fde4
[85245.872049] r10: 00000000  r9 : ee90c01c  r8 : ee90c150
[85245.872054] r7 : ee90c048  r6 : c09d7a28  r5 : eea00800  r4 : eea00800
[85245.872058] r3 : 00000001  r2 : 00000000  r1 : ee90c048  r0 : eea00800
[85245.872064] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[85245.872069] Control: 30c5387d  Table: ae0f5fc0  DAC: 55555555
[85245.872074] Process mmcqd/1 (pid: 899, stack limit = 0xeea0e218)
[85245.872079] Stack: (0xeea0fd80 to 0xeea10000)
[85245.872087] fd80: eeafc000 00000001 d9000000 c001f53c ee90c10c c0959b9c 00000000 eea00c1c
[85245.872094] fda0: ef2f4610 00000000 eea0fdfc eea0fdb8 c04a0b6c c001f548 00000000 ee90c048
[85245.872100] fdc0: eea00800 c09d7a28 ee90c048 ee90c150 ee90c01c 00000000 eea0fe1c eea0fde8
[85245.872106] fde0: c0487f90 c04a227c ee90c01c 00000000 eea0fe1c eea0fe00 c04a0c94 eea00800
[85245.872112] fe00: 00000000 ee90c044 ee90c150 ee90c01c eea0fe6c eea0fe20 c0488f90 c0487e44
[85245.872118] fe20: eea0fe6c eea0fe30 c04989c0 c049bb7c 00000000 ee90c01c ee90c10c ee90c000
[85245.872125] fe40: eea0fe6c d7de41a0 ee90c150 ee90c044 00000000 00000000 ee90c01c ee980000
[85245.872131] fe60: eea0fed4 eea0fe70 c0498de0 c0488cd8 eea00b30 eea00800 00000001 c006575c
[85245.872137] fe80: eea00b30 eea00800 ee90c000 00000000 00000001 00000000 ee90c000 00000000
[85245.872143] fea0: ef29e800 00000003 eea0fed4 ee980000 ee90c01c eea00b30 eea00800 ee90c000
[85245.872149] fec0: d7de41a0 00000000 eea0ff24 eea0fed8 c049965c c0498a88 c049af78 00000000
[85245.872156] fee0: eea0ff04 eea0fef0 c0063b68 c00e7e84 eea00800 00000000 eea0ff24 ee90c01c
[85245.872163] ff00: 00000000 eea7c000 c049af2c c049af78 d7de41a0 eea0e000 eea0ff5c eea0ff28
[85245.872169] ff20: c049b040 c049955c ef29e800 ee90c024 c049aecc 00000000 ee8387c0 ee90c01c
[85245.872176] ff40: c049aecc 00000000 00000000 00000000 eea0ffac eea0ff60 c005ade8 c049aed8
[85245.872183] ff60: 00000000 00000000 00000000 ee90c01c 00000000 00000000 eea0ff78 eea0ff78
[85245.872189] ff80: 00000000 00000000 eea0ff88 eea0ff88 ee8387c0 c005ad00 00000000 00000000
[85245.872195] ffa0: 00000000 eea0ffb0 c00109b8 c005ad0c 00000000 00000000 00000000 00000000
[85245.872201] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[85245.872208] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[85245.872223] [<c04a25a0>] (omap_hsmmc_request) from [<c0487f90>] (mmc_start_request+0x158/0x288)
[85245.872236] [<c0487f90>] (mmc_start_request) from [<c0488f90>] (mmc_start_req+0x2c4/0x3d8)
[85245.872254] [<c0488f90>] (mmc_start_req) from [<c0498de0>] (mmc_blk_issue_rw_rq+0x364/0xad4)
[85245.872266] [<c0498de0>] (mmc_blk_issue_rw_rq) from [<c049965c>] (mmc_blk_issue_rq+0x10c/0x4e4)
[85245.872278] [<c049965c>] (mmc_blk_issue_rq) from [<c049b040>] (mmc_queue_thread+0x174/0x1c8)
[85245.872292] [<c049b040>] (mmc_queue_thread) from [<c005ade8>] (kthread+0xe8/0x104)
[85245.872305] [<c005ade8>] (kthread) from [<c00109b8>] (ret_from_fork+0x14/0x3c)
[85245.872314] Code: e34c1078 e5930000 ebfd3a07 eaffffb8 (e7f001f2) 
[85246.206940] ---[ end trace 0000000000000002 ]---
[85246.206947] Kernel panic - not syncing: Fatal exception
[85246.206954] CPU0: stopping
[85246.206962] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G      D         4.1.18-rt17+ #20
[85246.206965] Hardware name: Generic DRA74X (Flattened Device Tree)
[85246.206980] [<c0018b5c>] (unwind_backtrace) from [<c0014e20>] (show_stack+0x20/0x24)
[85246.206993] [<c0014e20>] (show_stack) from [<c05af77c>] (dump_stack+0xb4/0xe4)
[85246.207002] [<c05af77c>] (dump_stack) from [<c00171dc>] (handle_IPI+0x308/0x360)
[85246.207010] [<c00171dc>] (handle_IPI) from [<c0009614>] (gic_handle_irq+0x68/0x6c)
[85246.207018] [<c0009614>] (gic_handle_irq) from [<c05b4584>] (__irq_svc+0x44/0x90)
[85246.207022] Exception stack(0xc0949f18 to 0xc0949f60)
[85246.207027] 9f00:                                                       ef6c9840 00000000
[85246.207033] 9f20: 00000000 c095500c 00000001 c0948000 c09540f8 c0954000 c09cbc84 c05bb6e8
[85246.207039] 9f40: c08b75ec c0949f6c c0949f60 c0949f60 c0011524 c0011528 60070013 ffffffff
[85246.207049] [<c05b4584>] (__irq_svc) from [<c0011528>] (arch_cpu_idle+0x34/0x4c)
[85246.207059] [<c0011528>] (arch_cpu_idle) from [<c0079538>] (cpu_startup_entry+0x1b4/0x350)
[85246.207068] [<c0079538>] (cpu_startup_entry) from [<c05ad138>] (rest_init+0x98/0x9c)
[85246.207079] [<c05ad138>] (rest_init) from [<c0846cf0>] (start_kernel+0x390/0x39c)
This happens only occasionally. It's not 100% reproducible. I'd say it happens about 30% of the time on at least one board.

Any help would be much appreciated.


There was an identical thread here:


but the user  unfortunately didn't post his resolution.

Any ideas?

Viewing all articles
Browse latest Browse all 17527


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>