Re: [PATCH] mmc: sdhci-pci: disable intel voltage switch if unsupported

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

 



Hi,

On Mon, Oct 22, 2018 at 11:47:30AM +0300, Adrian Hunter wrote:
> On 19/10/18 4:42 PM, Anisse Astier wrote:
> > On Fri, Oct 19, 2018 at 04:19:39PM +0300, Adrian Hunter wrote:
> >> On 19/10/18 12:26 PM, Anisse Astier wrote:
> >>> Hi Adrian,
> >>>
> >>> On Fri, Oct 19, 2018 at 10:07:38AM +0300, Adrian Hunter wrote:
> >>>> On 18/10/18 1:21 PM, Anisse Astier wrote:
> >>>>> If we don't have the voltage switch DSM methods available, there's no
> >>>>> point in advertising to the rest of the kernel that we support 1.8V, or
> >>>>> support voltage switch at all.
> >>>>>
> >>>>> This fixes an issue on a Gemini Lake (GLK) laptop : eMMC driver will
> >>>>> timeout on boot (from 60seconds to 10minutes ) as the cqhci attempts CQE
> >>>>> recovery after a failed voltage switch. In earlier kernels, the problem
> >>>>> existed, but only delayed boot for about 10 seconds after an I/O error,
> >>>>> allowing booting on the eMMC (almost) unnoticed.
> >>>>
> >>>> Can you send the kernel messages?  Which kernel is it?  Which laptop?  An
> >>>> acpidump might help too.
> >>>
> >>> You're right, I should have started with this. I have attached various
> >>> dmesg traces:
> >>>  - dmesg-4.18.3-CQE-traces.txt : the original issue that was
> >>>    encountered, it shows the multiple CQE recovery timeouts, each taking
> >>>    about 60s
> >>>  - dmesg-4.19-rc8.noquirk.txt : a boot where the CQE recovery works, and
> >>>    only an I/O error is shown. I've reduced it to the mmc/sdhci traces.
> >>>  - dmesg-4.19-rc8.noquirk-with-error.txt : a boot where it fails, this
> >>>    is similar to the first one, but with a more recent kernel
> >>>  - dmesg-4.19-rc8.withquirk.txt : a boot with sdhci.debug_quirks2=0x90c
> >>>    on the command line. I've added the SDHCI_QUIRK2_NO_1_8_V quirk to
> >>>    the other ones present in the driver. You can see there's no CQE
> >>>    recovery or mmc I/O errors.
> >>>
> >>>
> >>> I've reproduced the issue with linux 4.17, 4.18 and 4.19-rc8. The laptop
> >>> is a noname laptop with an Insyde EFI firmware (Manufacturer: Notebook,
> >>> Product Name: N75_77GU).
> >>>
> >>> You'll find the acpidump in the attachment. I've looked into another GLK
> >>> laptop's tables, and the implemented acpi methods seem to only do a
> >>> sleep(), which isn't really helpful. I've tried to add a similmar msleep
> >>> in the voltage_switch function, but it didn't seem to help.
> >>
> >> Please try disabling CQE i.e.
> >>
> >> diff --git a/drivers/mmc/host/sdhci-pci-core.c b/drivers/mmc/host/sdhci-pci-core.c
> >> index e53333c695b3..c0f8348f75f7 100644
> >> --- a/drivers/mmc/host/sdhci-pci-core.c
> >> +++ b/drivers/mmc/host/sdhci-pci-core.c
> >> @@ -732,7 +732,7 @@ static int glk_emmc_probe_slot(struct sdhci_pci_slot *slot)
> >>  {
> >>  	int ret = byt_emmc_probe_slot(slot);
> >>
> >> -	slot->host->mmc->caps2 |= MMC_CAP2_CQE;
> >> +	//slot->host->mmc->caps2 |= MMC_CAP2_CQE;
> >>
> >>  	if (slot->chip->pdev->device != PCI_DEVICE_ID_INTEL_GLK_EMMC) {
> >>  		slot->host->mmc->caps2 |= MMC_CAP2_HS400_ES,
> >>
> > 
> > I did that, and while we don't have the long CQE timeouts, we still have
> > an I/O error:
> > 
> > [    0.468934] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
> > [    0.468934] PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] reserved in E820
> > [    0.621318] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
> > [    3.727365] sdhci: Secure Digital Host Controller Interface driver
> > [    3.727365] sdhci: Copyright(c) Pierre Ossman
> > [    3.729638] sdhci-pci 0000:00:1c.0: SDHCI controller found [8086:31cc] (rev 3)
> > [    3.731801] mmc0: no DSM function for 1.8 voltage switch
> > [    3.731802] mmc0: Voltage switching unsupported
> > [    3.731872] mmc0: CQHCI version 5.10
> > [    3.735646] mmc0: SDHCI controller on PCI [0000:00:1c.0] using ADMA 64-bit
> > [    3.816485] mmc0: new HS400 MMC card at address 0001
> > [    3.819219] mmcblk0: mmc0:0001 M52532 29.1 GiB 
> > [    3.819635] mmcblk0boot0: mmc0:0001 M52532 partition 1 4.00 MiB
> > [    3.820056] mmcblk0boot1: mmc0:0001 M52532 partition 2 4.00 MiB
> > [    3.820225] mmcblk0rpmb: mmc0:0001 M52532 partition 3 4.00 MiB, chardev (247:0)
> > [    3.823106]  mmcblk0: p1 p2 p3 p4 p5 p6
> > [    4.135118] bcache: register_cache() registered cache device mmcblk0p6
> > [    5.627275] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
> > [   16.251559] mmc0: Timeout waiting for hardware interrupt.
> > [   16.251572] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
> > [   16.251581] mmc0: sdhci: Sys addr:  0x00000020 | Version:  0x00001002
> > [   16.251589] mmc0: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000020
> > [   16.251596] mmc0: sdhci: Argument:  0x000f4000 | Trn mode: 0x0000003b
> > [   16.251603] mmc0: sdhci: Present:   0x1fff0206 | Host ctl: 0x0000003d
> > [   16.251609] mmc0: sdhci: Power:     0x0000000b | Blk gap:  0x00000080
> > [   16.251616] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
> > [   16.251623] mmc0: sdhci: Timeout:   0x00000006 | Int stat: 0x00000000
> > [   16.251630] mmc0: sdhci: Int enab:  0x02ff000b | Sig enab: 0x02ff000b
> > [   16.251637] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
> > [   16.251644] mmc0: sdhci: Caps:      0x546ec881 | Caps_1:   0x80000807
> > [   16.251651] mmc0: sdhci: Cmd:       0x0000123a | Max curr: 0x00000000
> > [   16.251658] mmc0: sdhci: Resp[0]:   0x00000800 | Resp[1]:  0x00000000
> > [   16.251665] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000900
> > [   16.251671] mmc0: sdhci: Host ctl2: 0x0000000d
> > [   16.251679] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x0000000173126200
> > [   16.251682] mmc0: sdhci: ============================================
> > [   16.252462] mmc0: mmc_hs400_to_hs200 failed, error -84
> > [   16.253487] mmcblk0: error -84 requesting status
> > [   16.253856] mmc0: mmc_hs400_to_hs200 failed, error -84
> > [   16.254111] mmc0: cache flush error -84
> > [   16.370768] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
> > [   17.310793] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro
> > [   17.632001] bcache: register_bcache() error /dev/mmcblk0p6: device already registered
> > [   18.135208] Adding 524284k swap on /dev/mmcblk0p3.  Priority:-2 extents:1 across:524284k SSFS
> > [   18.818304] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: errors=remount-ro
> > [   18.818848] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
> 
> Let's get some more debugging messages.  If you configure dynamic debug then
> add kernel command line parameter:
> 
> 	dyndbg="file drivers/mmc/core/* +p;file drivers/mmc/host/* +p"
> 
> with a recent kernel, still with CQE disabled, but no quirks or other
> workarounds, then it will produce a large number of mmc messages.
> 

You'll find the full dmesg here:
https://anisse.astier.eu/static/dmesg-4.19-rc8.nocqe-verbose.xz

I don't expect it to live very long, so I've tried quoting something
useful before the first register dump, below:

[    4.471082] <mmc0: starting CMD23 arg 80000004 flags 00000015>
[    4.471084] mmc0: starting CMD25 arg 01237156 flags 000000b5
[    4.471086] mmc0:     blksz 512 blocks 4 flags 00001100 tsac 1600 ms nsac 4000
[    4.471087] mmc0:     CMD12 arg 00000000 flags 0000049d
[    4.472140] mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
[    4.472142] mmc0: req done (CMD25): 0: 00000900 00000000 00000000 00000000
[    4.472143] mmc0:     2048 bytes transferred: 0
[    4.472145] mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
[    4.472184] mmc0: starting CMD13 arg 00010000 flags 00000195
[    4.472236] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.472284] mmc0: starting CMD6 arg 03200101 flags 0000049d
[    4.472339] mmc0: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.472381] mmc0: starting CMD13 arg 00010000 flags 00000195
[    4.472433] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.472480] <mmc0: starting CMD23 arg 80000001 flags 00000015>
[    4.472482] mmc0: starting CMD25 arg 01218c00 flags 000000b5
[    4.472483] mmc0:     blksz 512 blocks 1 flags 00001100 tsac 1600 ms nsac 4000
[    4.472485] mmc0:     CMD12 arg 00000000 flags 0000049d
[    4.473056] mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
[    4.473058] mmc0: req done (CMD25): 0: 00000900 00000000 00000000 00000000
[    4.473059] mmc0:     512 bytes transferred: 0
[    4.473060] mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
[    4.473069] mmc0: starting CMD13 arg 00010000 flags 00000195
[    4.473100] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.487852] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    4.487864] mmc1: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 1 timing 0
[    4.489242] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    4.489630] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    4.490924] mmc1: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 1 timing 0
[    4.492295] mmc1: starting CMD8 arg 000001aa flags 000002f5
[    4.503980] usb 1-6: new high-speed USB device number 2 using xhci_hcd
[    4.595865] mmc1: req done (CMD8): -110: 00000000 00000000 00000000 00000000
[    4.595879] mmc1: starting CMD5 arg 00000000 flags 000002e1
[    4.648038] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    4.655909] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    4.658638] ata2.00: ATAPI: HL-DT-ST DVDRAM GUD0N, 1.00, max UDMA/133
[    4.663327] ata2.00: configured for UDMA/133
[    4.686681] ata1.00: ATA-10: ST1000LM048-2E7172, SDM1, max UDMA/133
[    4.686683] ata1.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    4.699867] mmc1: req failed (CMD5): -110, retrying...
[    4.743663] usb 1-6: New USB device found, idVendor=04f2, idProduct=b59e, bcdDevice=10.19
[    4.743666] usb 1-6: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[    4.743668] usb 1-6: Product: Chicony USB2.0 Camera
[    4.743670] usb 1-6: Manufacturer: Chicony Electronics Co.,Ltd.
[    4.743672] usb 1-6: SerialNumber: 200901010001
[    4.803875] mmc1: req failed (CMD5): -110, retrying...
[    4.823978] ata1.00: configured for UDMA/133
[    4.824317] scsi 0:0:0:0: Direct-Access     ATA      ST1000LM048-2E71 SDM1 PQ: 0 ANSI: 5
[    4.827949] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVDRAM GUD0N     1.00 PQ: 0 ANSI: 5
[    4.871980] usb 1-9: new full-speed USB device number 3 using xhci_hcd
[    4.907876] mmc1: req failed (CMD5): -110, retrying...
[    5.011958] mmc1: req done (CMD5): -110: 00000000 00000000 00000000 00000000
[    5.011978] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    5.098795] usb 1-9: New USB device found, idVendor=8087, idProduct=0aaa, bcdDevice= 0.02
[    5.098798] usb 1-9: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    5.115993] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    5.116009] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    5.219941] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    5.219957] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    5.323853] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    5.323865] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    5.377294] psmouse serio2: synaptics: queried max coordinates: x [..5674], y [..4764]
[    5.427864] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    5.427880] mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 1 timing 0
[    5.427992] mmc1: starting CMD1 arg 00000000 flags 000000e1
[    5.504366] psmouse serio2: synaptics: queried min coordinates: x [1266..], y [1086..]
[    5.504374] psmouse serio2: synaptics: The touchpad can support a better bus than the too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and RMI4_SMB are enabled to get a better touchpad experience.
[    5.531859] mmc1: req done (CMD1): -110: 00000000 00000000 00000000 00000000
[    5.531875] mmc1: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 1 timing 0
[    5.533420] mmc1: mmc_rescan_try_freq: trying to init card at 300000 Hz
[    5.533423] mmc1: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 1 timing 0
[    5.534192] rtsx_pci_sdmmc rtsx_pci_sdmmc.0: Initial signal voltage of 3.3v
[    5.546735] mmc1: clock 300000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 1 timing 0
[    5.559367] mmc1: starting CMD52 arg 00000c00 flags 00000195
[    5.657443] psmouse serio2: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00223/0x840300/0x26800/0x0, board id: 3189, fw id: 2302754
[    5.659997] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    5.660015] mmc1: starting CMD52 arg 80000c08 flags 00000195
[    5.710015] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input13
[    5.763975] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    5.763992] mmc1: clock 300000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 1 timing 0
[    5.765430] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    5.765962] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    5.767388] mmc1: clock 300000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 1 timing 0
[    5.768902] mmc1: starting CMD8 arg 000001aa flags 000002f5
[    5.871989] mmc1: req done (CMD8): -110: 00000000 00000000 00000000 00000000
[    5.872007] mmc1: starting CMD5 arg 00000000 flags 000002e1
[    5.976016] mmc1: req failed (CMD5): -110, retrying...
[    6.046317] Console: switching to colour frame buffer device 200x56
[    6.069187] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    6.079995] mmc1: req failed (CMD5): -110, retrying...
[    6.093063] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[    6.093068] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    6.093083] sd 0:0:0:0: [sda] Write Protect is off
[    6.093087] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    6.093106] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    6.127609] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    6.127614] cdrom: Uniform CD-ROM driver Revision: 3.20
[    6.128132] sr 1:0:0:0: Attached scsi CD-ROM sr0
[    6.183982] mmc1: req failed (CMD5): -110, retrying...
[    6.186423] sd 0:0:0:0: [sda] Attached SCSI disk
[    6.287847] mmc1: req done (CMD5): -110: 00000000 00000000 00000000 00000000
[    6.287869] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    6.299035] bcache: register_bdev() registered backing device sda
[    6.395876] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    6.395890] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    6.499984] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    6.500005] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    6.603976] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    6.603999] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    6.620171] <mmc0: starting CMD23 arg 00000020 flags 00000015>
[    6.620177] mmc0: starting CMD18 arg 000f4000 flags 000000b5
[    6.620181] mmc0:     blksz 512 blocks 32 flags 00000200 tsac 400 ms nsac 1000
[    6.620183] mmc0:     CMD12 arg 00000000 flags 00000095
[    6.622351] mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
[    6.622357] mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
[    6.622359] mmc0:     16384 bytes transferred: 0
[    6.622362] mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
[    6.629789] <mmc0: starting CMD23 arg 00000020 flags 00000015>
[    6.629794] mmc0: starting CMD18 arg 000f4000 flags 000000b5
[    6.629798] mmc0:     blksz 512 blocks 32 flags 00000200 tsac 400 ms nsac 1000
[    6.629801] mmc0:     CMD12 arg 00000000 flags 00000095
[    6.630279] mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
[    6.630283] mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
[    6.630286] mmc0:     16384 bytes transferred: 0
[    6.630289] mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
[    6.634284] <mmc0: starting CMD23 arg 00000020 flags 00000015>
[    6.634288] mmc0: starting CMD18 arg 000f4000 flags 000000b5
[    6.634292] mmc0:     blksz 512 blocks 32 flags 00000200 tsac 400 ms nsac 1000
[    6.634295] mmc0:     CMD12 arg 00000000 flags 00000095
[    6.634771] mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
[    6.634775] mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
[    6.634778] mmc0:     16384 bytes transferred: 0
[    6.634781] mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
[    6.641766] <mmc0: starting CMD23 arg 00000008 flags 00000015>
[    6.641768] mmc0: starting CMD18 arg 00cf3f80 flags 000000b5
[    6.641770] mmc0:     blksz 512 blocks 8 flags 00000200 tsac 400 ms nsac 1000
[    6.641771] mmc0:     CMD12 arg 00000000 flags 00000095
[    6.641972] mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
[    6.641974] mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
[    6.641975] mmc0:     4096 bytes transferred: 0
[    6.641977] mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
[    6.642048] <mmc0: starting CMD23 arg 00000008 flags 00000015>
[    6.642050] mmc0: starting CMD18 arg 00cf3ff0 flags 000000b5
[    6.642052] mmc0:     blksz 512 blocks 8 flags 00000200 tsac 400 ms nsac 1000
[    6.642053] mmc0:     CMD12 arg 00000000 flags 00000095
[    6.707986] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    6.708008] mmc1: clock 300000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 1 timing 0
[    6.708117] mmc1: starting CMD1 arg 00000000 flags 000000e1
[    6.811990] mmc1: req done (CMD1): -110: 00000000 00000000 00000000 00000000
[    6.812013] mmc1: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 1 timing 0
[    6.813513] mmc1: mmc_rescan_try_freq: trying to init card at 250000 Hz
[    6.813517] mmc1: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 1 timing 0
[    6.814257] rtsx_pci_sdmmc rtsx_pci_sdmmc.0: Initial signal voltage of 3.3v
[    6.826921] mmc1: clock 250000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 1 timing 0
[    6.839686] mmc1: starting CMD52 arg 00000c00 flags 00000195
[    6.939992] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    6.940015] mmc1: starting CMD52 arg 80000c08 flags 00000195
[    7.043873] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    7.043893] mmc1: clock 250000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 1 timing 0
[    7.045248] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    7.045747] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    7.047033] mmc1: clock 250000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 1 timing 0
[    7.048383] mmc1: starting CMD8 arg 000001aa flags 000002f5
[    7.151991] mmc1: req done (CMD8): -110: 00000000 00000000 00000000 00000000
[    7.152014] mmc1: starting CMD5 arg 00000000 flags 000002e1
[    7.256004] mmc1: req failed (CMD5): -110, retrying...
[    7.359998] mmc1: req failed (CMD5): -110, retrying...
[    7.463892] mmc1: req failed (CMD5): -110, retrying...
[    7.567993] mmc1: req done (CMD5): -110: 00000000 00000000 00000000 00000000
[    7.568017] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    7.671992] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    7.672014] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    7.775984] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    7.776008] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    7.879993] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    7.880015] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    7.983992] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    7.984014] mmc1: clock 250000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 1 timing 0
[    7.984112] mmc1: starting CMD1 arg 00000000 flags 000000e1
[    8.087987] mmc1: req done (CMD1): -110: 00000000 00000000 00000000 00000000
[    8.088009] mmc1: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 1 timing 0
[   16.823934] mmc0: Timeout waiting for hardware interrupt.
[   16.823947] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
[   16.823956] mmc0: sdhci: Sys addr:  0x00000008 | Version:  0x00001002
[   16.823964] mmc0: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000008
[   16.823971] mmc0: sdhci: Argument:  0x00cf3ff0 | Trn mode: 0x0000003b
[   16.823978] mmc0: sdhci: Present:   0x1fff0001 | Host ctl: 0x0000003d
[   16.823985] mmc0: sdhci: Power:     0x0000000b | Blk gap:  0x00000080
[   16.823992] mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00000007
[   16.823999] mmc0: sdhci: Timeout:   0x00000006 | Int stat: 0x00000000
[   16.824006] mmc0: sdhci: Int enab:  0x02ff000b | Sig enab: 0x02ff000b
[   16.824013] mmc0: sdhci: AC12 err:  0x00000000 | Slot int: 0x00000000
[   16.824020] mmc0: sdhci: Caps:      0x546ec881 | Caps_1:   0x80000807
[   16.824027] mmc0: sdhci: Cmd:       0x0000123a | Max curr: 0x00000000
[   16.824034] mmc0: sdhci: Resp[0]:   0x00000900 | Resp[1]:  0x00000000
[   16.824041] mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000900
[   16.824047] mmc0: sdhci: Host ctl2: 0x0000000d
[   16.824055] mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x000000016bbf5200
[   16.824058] mmc0: sdhci: ============================================


Regards,

Anisse



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

  Powered by Linux