RE: [PATCH V2 00/22] mmc: Add Command Queue support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Adrian Hunter [mailto:adrian.hunter@xxxxxxxxx]
> Sent: Tuesday, June 20, 2017 5:05 PM
> To: Bough Chen <haibo.chen@xxxxxxx>; Linus Walleij
> <linus.walleij@xxxxxxxxxx>
> Cc: Ulf Hansson <ulf.hansson@xxxxxxxxxx>; linux-mmc <linux-
> mmc@xxxxxxxxxxxxxxx>; Alex Lemberg <alex.lemberg@xxxxxxxxxxx>; Mateusz
> Nowak <mateusz.nowak@xxxxxxxxx>; Yuliy Izrailov
> <Yuliy.Izrailov@xxxxxxxxxxx>; Jaehoon Chung <jh80.chung@xxxxxxxxxxx>;
> Dong Aisheng <dongas86@xxxxxxxxx>; Das Asutosh
> <asutoshd@xxxxxxxxxxxxxx>; Zhangfei Gao <zhangfei.gao@xxxxxxxxx>;
> Dorfman Konstantin <kdorfman@xxxxxxxxxxxxxx>; David Griego
> <david.griego@xxxxxxxxxx>; Sahitya Tummala <stummala@xxxxxxxxxxxxxx>;
> Harjani Ritesh <riteshh@xxxxxxxxxxxxxx>; Venu Byravarasu
> <vbyravarasu@xxxxxxxxxx>; Shawn Lin <shawn.lin@xxxxxxxxxxxxxx>
> Subject: Re: [PATCH V2 00/22] mmc: Add Command Queue support
> 
> On 20/06/17 11:01, Bough Chen wrote:
> >> -----Original Message-----
> >> From: linux-mmc-owner@xxxxxxxxxxxxxxx [mailto:linux-mmc-
> >> owner@xxxxxxxxxxxxxxx] On Behalf Of Bough Chen
> >> Sent: Thursday, June 15, 2017 7:50 PM
> >> To: Adrian Hunter <adrian.hunter@xxxxxxxxx>; Linus Walleij
> >> <linus.walleij@xxxxxxxxxx>
> >> Cc: Ulf Hansson <ulf.hansson@xxxxxxxxxx>; linux-mmc <linux-
> >> mmc@xxxxxxxxxxxxxxx>; Alex Lemberg <alex.lemberg@xxxxxxxxxxx>;
> >> Mateusz Nowak <mateusz.nowak@xxxxxxxxx>; Yuliy Izrailov
> >> <Yuliy.Izrailov@xxxxxxxxxxx>; Jaehoon Chung <jh80.chung@xxxxxxxxxxx>;
> >> Dong Aisheng <dongas86@xxxxxxxxx>; Das Asutosh
> >> <asutoshd@xxxxxxxxxxxxxx>; Zhangfei Gao <zhangfei.gao@xxxxxxxxx>;
> >> Dorfman Konstantin <kdorfman@xxxxxxxxxxxxxx>; David Griego
> >> <david.griego@xxxxxxxxxx>; Sahitya Tummala <stummala@xxxxxxxxxxxxxx>;
> >> Harjani Ritesh <riteshh@xxxxxxxxxxxxxx>; Venu Byravarasu
> >> <vbyravarasu@xxxxxxxxxx>; Shawn Lin <shawn.lin@xxxxxxxxxxxxxx>
> >> Subject: RE: [PATCH V2 00/22] mmc: Add Command Queue support
> >>
> >>> -----Original Message-----
> >>> From: Adrian Hunter [mailto:adrian.hunter@xxxxxxxxx]
> >>> Sent: Thursday, June 15, 2017 7:38 PM
> >>> To: Bough Chen <haibo.chen@xxxxxxx>; Linus Walleij
> >>> <linus.walleij@xxxxxxxxxx>
> >>> Cc: Ulf Hansson <ulf.hansson@xxxxxxxxxx>; linux-mmc <linux-
> >>> mmc@xxxxxxxxxxxxxxx>; Alex Lemberg <alex.lemberg@xxxxxxxxxxx>;
> >> Mateusz
> >>> Nowak <mateusz.nowak@xxxxxxxxx>; Yuliy Izrailov
> >>> <Yuliy.Izrailov@xxxxxxxxxxx>; Jaehoon Chung
> >>> <jh80.chung@xxxxxxxxxxx>; Dong Aisheng <dongas86@xxxxxxxxx>; Das
> >>> Asutosh <asutoshd@xxxxxxxxxxxxxx>; Zhangfei Gao
> >>> <zhangfei.gao@xxxxxxxxx>; Dorfman Konstantin
> >>> <kdorfman@xxxxxxxxxxxxxx>; David Griego <david.griego@xxxxxxxxxx>;
> >>> Sahitya Tummala <stummala@xxxxxxxxxxxxxx>; Harjani Ritesh
> >>> <riteshh@xxxxxxxxxxxxxx>; Venu Byravarasu <vbyravarasu@xxxxxxxxxx>;
> >>> Shawn Lin <shawn.lin@xxxxxxxxxxxxxx>
> >>> Subject: Re: [PATCH V2 00/22] mmc: Add Command Queue support
> >>>
> >>> On 24/04/17 12:14, Bough Chen wrote:
> >>>>> -----Original Message-----
> >>>>> From: linux-mmc-owner@xxxxxxxxxxxxxxx [mailto:linux-mmc-
> >>>>> owner@xxxxxxxxxxxxxxx] On Behalf Of Linus Walleij
> >>>>> Sent: Monday, April 24, 2017 4:13 PM
> >>>>> To: Adrian Hunter <adrian.hunter@xxxxxxxxx>
> >>>>> Cc: Ulf Hansson <ulf.hansson@xxxxxxxxxx>; linux-mmc <linux-
> >>>>> mmc@xxxxxxxxxxxxxxx>; Alex Lemberg <alex.lemberg@xxxxxxxxxxx>;
> >>>>> Mateusz Nowak <mateusz.nowak@xxxxxxxxx>; Yuliy Izrailov
> >>>>> <Yuliy.Izrailov@xxxxxxxxxxx>; Jaehoon Chung
> >>>>> <jh80.chung@xxxxxxxxxxx>; Dong Aisheng <dongas86@xxxxxxxxx>;
> Das
> >>>>> Asutosh <asutoshd@xxxxxxxxxxxxxx>; Zhangfei Gao
> >>>>> <zhangfei.gao@xxxxxxxxx>; Dorfman Konstantin
> >>>>> <kdorfman@xxxxxxxxxxxxxx>; David Griego <david.griego@xxxxxxxxxx>;
> >>>>> Sahitya Tummala <stummala@xxxxxxxxxxxxxx>; Harjani Ritesh
> >>>>> <riteshh@xxxxxxxxxxxxxx>; Venu Byravarasu
> >>>>> <vbyravarasu@xxxxxxxxxx>; Shawn Lin <shawn.lin@xxxxxxxxxxxxxx>
> >>>>> Subject: Re: [PATCH V2 00/22] mmc: Add Command Queue support
> >>>>>
> >>>>> On Sat, Apr 22, 2017 at 9:45 AM, Adrian Hunter
> >>>>> <adrian.hunter@xxxxxxxxx>
> >>>>> wrote:
> >>>>>
> >>>>>> Ulf and Linus have been doing a great job of keeping this moving,
> >>>>>> but it would be nice to see some others taking more interest.
> >>>>>> The first command queue patches were posted in February 2014,
> >>>>>> over 3 years
> >>> ago!
> >>>>>
> >>>>> I agree.
> >>>>>
> >>>>> I think both me & Ulf would also be doing more work if we had
> >>>>> easily accessible hardware with upstream host controller support
> >>>>> for native
> >>> command queueing.
> >>>>> (Hm, was just reading in libata about NCQ ...
> >>>>> déja vu ... https://en.wikipedia.org/wiki/Native_Command_Queuing)
> >>>>>
> >>>>> Do we have some hardware with host-backed command queueing out
> >>> there
> >>>>> that is easily obtained and has upstream support for the basic system?
> >>>>>
> >>>>
> >>>> The coming i.MX8 support hardware CMDQ, I will have a try when I
> >>>> get one
> >>> on May or June.
> >>>
> >>> I have sent updated patches.  Will you have a chance to test hardware
> CMDQ?
> >>
> >> Yes, I will try to apply these patches on our local 4.9 branch.  Will
> >> give you the test result.
> >>
> >
> > Hi Adrian,
> >
> > i.MX8 still not upstream, and just work on our local 4.9 branch, to
> > test your branch, I need to cherry pick some mmc patches and block layer
> patches, I'm doing this now, but need some time.
> 
> Thanks for the update.  I realize backporting anything related to mmc block is
> now a big task.
> 

Hi Adrian,

I finish backporting, and have a try on our i.MX8 platform, seems it is easy to see the timeout error. I will try to dig it out.  
Here I attach the detail log:

root@imx8qxplpddr4arm2:~# dd if=/dev/mmcblk0 of=/dev/null bs=1M count=200
[   41.846693] mmc0: starting CQE transfer for tag 1 blkaddr 0
[   41.852310] mmc0:     blksz 512 blocks 512 flags 00000200 tsac 150 ms nsac 0
[   41.859396] mmc0: cqhci: tag 1 task descriptor 0x016200102f
[   68.665171] mmc0: cqhci: recovery needed
[   68.669108] mmc0: cqhci: timeout for tag 0
[   68.673205] mmc0: cqhci: ============ CQHCI REGISTER DUMP ===========
[   68.679644] mmc0: cqhci: Caps:      0x0000310a | Version:  0x00000510
[   68.686089] mmc0: cqhci: Config:    0x00000001 | Control:  0x00000000
[   68.692527] mmc0: cqhci: Int stat:  0x00000000 | Int enab: 0x00000006
[   68.698964] mmc0: cqhci: Int sig:   0x00000006 | Int Coal: 0x00000000
[   68.705402] mmc0: cqhci: TDL base:  0xd807a000 | TDL up32: 0x00000000
[   68.711839] mmc0: cqhci: Doorbell:  0x00000003 | TCN:      0x00000000
[   68.718277] mmc0: cqhci: Dev queue: 0x00000001 | Dev Pend: 0x00000001
[   68.724714] mmc0: cqhci: Task clr:  0x00000000 | SSC1:     0x00011000
[   68.731152] mmc0: cqhci: SSC2:      0x00000001 | DCMD rsp: 0x00000000
[   68.737589] mmc0: cqhci: RED mask:  0xfdf9a080 | TERRI:    0x00000000
[   68.744026] mmc0: cqhci: Resp idx:  0x0000002e | Resp arg: 0x00000900
[   68.750463] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
[   68.756903] mmc0: sdhci: Sys addr:  0xd5ccc000 | Version:  0x00000002
[   68.763348] mmc0: sdhci: Blk size:  0x00000200 | Blk cnt:  0x00000001
[   68.769786] mmc0: sdhci: Argument:  0x40010200 | Trn mode: 0x00000030
[   68.776231] mmc0: sdhci: Present:   0x010d8a8f | Host ctl: 0x00000030
[   68.782668] mmc0: sdhci: Power:     0x00000002 | Blk gap:  0x00000080
[   68.789106] mmc0: sdhci: Wake-up:   0x00000008 | Clock:    0x0000000f
[   68.795543] mmc0: sdhci: Timeout:   0x0000000e | Int stat: 0x00000000
[   68.801981] mmc0: sdhci: Int enab:  0x107f4000 | Sig enab: 0x107f4000
[   68.808418] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000502
[   68.814856] mmc0: sdhci: Caps:      0x07eb0000 | Caps_1:   0x8000b407
[   68.821293] mmc0: sdhci: Cmd:       0x00002c1a | Max curr: 0x00ffffff
[   68.827730] mmc0: sdhci: Resp[0]:   0x00000900 | Resp[1]:  0xffffffff
[   68.834168] mmc0: sdhci: Resp[2]:   0x328f5903 | Resp[3]:  0x00d02700
[   68.840605] mmc0: sdhci: Host ctl2: 0x00000000
[   68.845046] mmc0: sdhci: ADMA Err:  0x00000003 | ADMA Ptr: 0xd8098004
[   68.851481] mmc0: sdhci: ============================================
[   68.857936] mmc0: CQE recovery start
[   68.861554] mmc0: running CQE recovery
[   68.865326] mmc0: cqhci: cqhci_recovery_start
[   68.885159] mmc0: cqhci: Failed to halt
[   68.889004] mmc0: sdhci: CQE off, IRQ mask 0xff1003, IRQ status 0x4000
[   68.895574] mmc0: starting CMD12 arg 00000000 flags 00000019
[   78.905144] mmc0: Timeout waiting for hardware interrupt.
[   78.910558] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
[   78.917003] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00000002
[   78.923440] mmc0: sdhci: Blk size:  0x00000200 | Blk cnt:  0x00000001
[   78.929877] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000030
[   78.936315] mmc0: sdhci: Present:   0x01fd8009 | Host ctl: 0x00000031
[   78.942752] mmc0: sdhci: Power:     0x00000002 | Blk gap:  0x00000080
[   78.949189] mmc0: sdhci: Wake-up:   0x00000008 | Clock:    0x0000000f
[   78.955627] mmc0: sdhci: Timeout:   0x0000000f | Int stat: 0x00004000
[   78.962064] mmc0: sdhci: Int enab:  0x007f1003 | Sig enab: 0x007f1003
[   78.968501] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000502
[   78.974939] mmc0: sdhci: Caps:      0x07eb0000 | Caps_1:   0x8000b407
[   78.981376] mmc0: sdhci: Cmd:       0x00000cd3 | Max curr: 0x00ffffff
[   78.987814] mmc0: sdhci: Resp[0]:   0x00000900 | Resp[1]:  0xffffffff
[   78.994251] mmc0: sdhci: Resp[2]:   0x328f5903 | Resp[3]:  0x00d02700
[   79.000688] mmc0: sdhci: Host ctl2: 0x00000000
[   79.005129] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000
[   79.011564] mmc0: sdhci: ============================================
[   79.018522] mmc0: req done (CMD12): -110: 00000000 00000000 00000000 00000000
[   79.025713] mmc0: starting CMD48 arg 00000001 flags 00000019
[   79.031424] mmc0: sdhci: IRQ status 0x00004001
[   79.035868] mmc0: sdhci: IRQ status 0x00004000
[   79.040312] mmc0: sdhci: IRQ status 0x00004000
[   79.044751] mmc0: sdhci: IRQ status 0x00004000
[   79.049190] mmc0: sdhci: IRQ status 0x00004000
[   79.053630] mmc0: sdhci: IRQ status 0x00004000
[   79.058069] mmc0: sdhci: IRQ status 0x00004000
[   79.062508] mmc0: sdhci: IRQ status 0x00004000
[   79.066948] mmc0: sdhci: IRQ status 0x00004000
[   79.071387] mmc0: sdhci: IRQ status 0x00004000
[   79.075827] mmc0: sdhci: IRQ status 0x00004000
[   79.080266] mmc0: sdhci: IRQ status 0x00004000
[   79.084705] mmc0: sdhci: IRQ status 0x00004000
[   79.089144] mmc0: sdhci: IRQ status 0x00004000
[   79.093583] mmc0: sdhci: IRQ status 0x00004000
[   79.098023] mmc0: sdhci: IRQ status 0x00004000
[   79.102463] mmc0: Unexpected interrupt 0x00004000.
[   79.107248] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
[   79.113687] mmc0: sdhci: Sys addr:  0x00000000 | Version:  0x00000002
[   79.120125] mmc0: sdhci: Blk size:  0x00000200 | Blk cnt:  0x00000001
[   79.126562] mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000030
[   79.133000] mmc0: sdhci: Present:   0x01fd8009 | Host ctl: 0x00000031
[   79.139436] mmc0: sdhci: Power:     0x00000002 | Blk gap:  0x00000080
[   79.145874] mmc0: sdhci: Wake-up:   0x00000008 | Clock:    0x0000000f
[   79.152312] mmc0: sdhci: Timeout:   0x0000000f | Int stat: 0x00004000
[   79.158749] mmc0: sdhci: Int enab:  0x007f1003 | Sig enab: 0x007f1003
[   79.165186] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000502
[   79.171624] mmc0: sdhci: Caps:      0x07eb0000 | Caps_1:   0x8000b407
[   79.178061] mmc0: sdhci: Cmd:       0x00002d12 | Max curr: 0x00ffffff
[   79.184499] mmc0: sdhci: Resp[0]:   0x00400800 | Resp[1]:  0xffffffff
[   79.190936] mmc0: sdhci: Resp[2]:   0x328f5903 | Resp[3]:  0x00d02700
[   79.197373] mmc0: sdhci: Host ctl2: 0x00000000
[   79.201814] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x00000000
[   79.208249] mmc0: sdhci: ============================================
[   79.214737] mmc0: req done (CMD48): 0: 00400800 00000000 00000000 00000000
[   79.221722] mmc0: cqhci: cqhci_recovery_finish
[   79.226198] mmc0: CQE transfer done tag 0
[   79.230223] mmc0:     0 bytes transferred: -110
[   79.234796] mmc0: CQE transfer done tag 1
[   79.238828] mmc0:     0 bytes transferred: 0
[   79.243364] mmc0: cqhci: recovery done
[   79.247146] mmc0: CQE recovery done
[   79.250699] mmc0: starting CQE transfer for tag 0 blkaddr 0
[   79.256299] mmc0:     blksz 512 blocks 512 flags 00000200 tsac 150 ms nsac 0
[   79.263368] mmc0: cqhci: CQE on
[   79.266540] mmc0: sdhci: CQE on, IRQ mask 0x2ff4000, IRQ status 0x4000
[   79.273074] mmc0: sdhci: IRQ status 0x00004000
[   79.277517] mmc0: cqhci: IRQ status: 0x00000006
[   79.282043] mmc0: cqhci: error IRQ status: 0x00000006 cmd error 0 data error 0 TERRI: 0x00000000
[   79.290835] mmc0: cqhci: error when idle. IRQ status: 0x00000006 cmd error 0 data error 0 TERRI: 0x00000000
[   79.300621] ------------[ cut here ]------------
[   79.305251] WARNING: CPU: 0 PID: 1273 at drivers/mmc/host/cqhci.c:671 cqhci_irq+0x1d0/0x4d0
[   79.313603] Modules linked in:
[   79.316660]
[   79.318151] CPU: 0 PID: 1273 Comm: mmcqd/0 Not tainted 4.9.11-02713-g0aa36a6-dirty #659
[   79.326156] Hardware name: Freescale i.MX8QXP LPDDR4 ARM2 (DT)
[   79.329154] fec 5b040000.ethernet eth0: MDIO read timeout
[   79.337381] task: ffff80083a1a6400 task.stack: ffff80083ae18000
[   79.343299] PC is at cqhci_irq+0x1d0/0x4d0
[   79.347399] LR is at cqhci_irq+0x1d0/0x4d0
[   79.351490] pc : [<ffff0000087f6070>] lr : [<ffff0000087f6070>] pstate: 800001c5
[   79.358882] sp : ffff80083ff6edc0
[   79.362192] x29: ffff80083ff6edc0 x28: 0000000000004000
[   79.367517] x27: ffff80083a807318 x26: ffff80083a807330
[   79.372842] x25: ffff80083a36a008 x24: 0000000000000000
[   79.378167] x23: 0000000000000000 x22: ffff80083a36a000
[   79.383493] x21: ffff80083a807318 x20: 0000000000000000
[   79.388818] x19: 0000000000000006 x18: 0000000000000006
[   79.394144] x17: 0000ffff9792db60 x16: ffff0000081dcef8
[   79.399469] x15: ffff000009083bb5 x14: 20726f7272652061
[   79.404795] x13: 746164203020726f x12: 72726520646d6320
[   79.410120] x11: 3630303030303030 x10: 0000000000000294
[   79.415446] x9 : 747320515249202e x8 : 3030303030783020
[   79.420771] x7 : 3a49525245542030 x6 : ffff000009083c16
[   79.426097] x5 : ffff80083ff6fbb8 x4 : 0000000000000001
[   79.431422] x3 : 0000000000000007 x2 : 0000000000000006
[   79.436748] x1 : ffff80083ae18000 x0 : 000000000000005f
[   79.442072]
[   79.443559] ---[ end trace b7a758ac7d743c5f ]---
[   79.448172] Call trace:
[   79.450616] Exception stack(0xffff80083ff6ebf0 to 0xffff80083ff6ed20)
[   79.457062] ebe0:                                   0000000000000006 0001000000000000
[   79.472735] ec20: ffff80083ff6ec40 ffff000008d20fa8 ffff000009083000 0000000108f9e118
[   79.480571] ec40: ffff80083ff6ece0 ffff000008100038 0000000000000006 0000000000000000
[   79.488407] ec60: ffff80083a807318 ffff80083a36a000 0000000000000000 0000000000000000
[   79.496243] ec80: ffff80083a36a008 ffff80083a807330 000000000000005f ffff80083ae18000
[   79.504079] eca0: 0000000000000006 0000000000000007 0000000000000001 ffff80083ff6fbb8
[   79.511916] ecc0: ffff000009083c16 3a49525245542030 3030303030783020 747320515249202e
[   79.519752] ece0: 0000000000000294 3630303030303030 72726520646d6320 746164203020726f
[   79.527588] ed00: 20726f7272652061 ffff000009083bb5 ffff0000081dcef8 0000ffff9792db60
[   79.535424] [<ffff0000087f6070>] cqhci_irq+0x1d0/0x4d0
[   79.540567] [<ffff0000087f3a30>] esdhc_cqhci_irq+0x50/0x60
[   79.546057] [<ffff0000087e91a8>] sdhci_irq+0xe8/0xbe0
[   79.551116] [<ffff0000081022ec>] __handle_irq_event_percpu+0x9c/0x128
[   79.557559] [<ffff000008102394>] handle_irq_event_percpu+0x1c/0x58
[   79.563744] [<ffff000008102418>] handle_irq_event+0x48/0x78
[   79.569314] [<ffff000008105d28>] handle_fasteoi_irq+0xb8/0x1b0
[   79.575151] [<ffff0000081013e4>] generic_handle_irq+0x24/0x38
[   79.580902] [<ffff000008101a5c>] __handle_domain_irq+0x5c/0xb8
[   79.586742] [<ffff000008081650>] gic_handle_irq+0xc0/0x160
[   79.592229] Exception stack(0xffff80083ae1bb20 to 0xffff80083ae1bc50)
[   79.598669] bb20: ffff80083a36a7b8 0000000000000140 000000000000010c 0000000000000007
[   79.606505] bb40: 0000000000000001 ffff80083ff6fbb8 ffff000009083bf1 515249202c303030
[   79.614341] bb60: 2073757461747320 ffff80083ae1b9b0 0000000000000290 0000000000000006
[   79.622177] bb80: 0000000005f5e0ff 0000000000000000 000000000000028f ffff000009083bb5
[   79.630013] bba0: ffff0000081dcef8 0000ffff9792db60 0000000000000006 ffff80083a36a580
[   79.637850] bbc0: ffff80083a36a7b8 0000000000000140 ffff80083a36a000 ffff80083a5df880
[   79.645686] bbe0: ffff80083b00bd78 0000000000000000 ffff80083ab05720 ffff80083ae18000
[   79.653522] bc00: ffff80083ab05718 ffff80083ae1bc50 ffff0000087e5778 ffff80083ae1bc50
[   79.661358] bc20: ffff0000089f44a8 0000000080000145 ffff80083a36aa00 0000000000000000
[   79.669192] bc40: ffffffffffffffff 00000000000f000f
[   79.674067] [<ffff0000080827b0>] el1_irq+0xb0/0x124
[   79.678952] [<ffff0000089f44a8>] _raw_spin_unlock_irqrestore+0x10/0x48
[   79.685483] [<ffff0000087f3914>] esdhc_cqe_enable+0x74/0x90
[   79.691060] [<ffff0000087f6c58>] cqhci_request+0x588/0x5d0
[   79.696552] [<ffff0000087cccdc>] mmc_cqe_start_req+0x9c/0xf0
[   79.702217] [<ffff0000087e0730>] mmc_blk_cqe_issue_rq+0x1a8/0x290
[   79.708314] [<ffff0000087e10e8>] mmc_cqe_thread+0x1f0/0x330
[   79.713893] [<ffff0000080d9cf8>] kthread+0xd0/0xe8
[   79.718686] [<ffff000008082e80>] ret_from_fork+0x10/0x50
[   79.724002] mmc0: cqhci: TCN: 0x00000000
[   79.727954] random: crng init done
[   79.731484] mmc0: cqhci: tag 0 task descriptor 0x016200102f
[   79.737157] mmc0: starting CQE transfer for tag 1 blkaddr 61071232
[   79.743356] mmc0:     blksz 512 blocks 8 flags 00000200 tsac 150 ms nsac 0
[   79.750260] mmc0: cqhci: tag 1 task descriptor 0x0163a3df800008102f

> >
> >
> >> Best Regards,
> >> Haibo Chen

��.n��������+%������w��{.n�����{��i��)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥




[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux