Ask Your Question

zlaxy's profile - activity

2017-06-25 05:06:01 -0500 asked a question Is it possible to fix/enable O2 Micro MMC/SD controller under current Fedora 25?

Hello, i find many bug reports about supporting O2 Micro MMC controller, but no one working fix. I have error message during boot:

[    1.393759] sdhci-pci 0000:06:04.2: SDHCI controller found [1217:7120] (rev 1)
[    1.393884] mmc0: Unknown controller version (16). You may experience problems.
[    1.396635] mmc0: SDHCI controller on PCI [0000:06:04.2] using PIO

When i insert SD-card threre is:

[   97.760095] mmc0: Timeout waiting for hardware cmd interrupt.
[   97.760108] sdhci: =========== REGISTER DUMP (mmc0)===========
[   97.760115] sdhci: Sys addr: 0x00000000 | Version:  0x00001010
[   97.760122] sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000000
[   97.760129] sdhci: Argument: 0x00000c00 | Trn mode: 0x00000000
[   97.760135] sdhci: Present:  0x01f70001 | Host ctl: 0x00000001
[   97.760141] sdhci: Power:    0x0000000f | Blk gap:  0x00000000
[   97.760148] sdhci: Wake-up:  0x00000000 | Clock:    0x00002a07
[   97.760154] sdhci: Timeout:  0x00000000 | Int stat: 0x00000000
[   97.760161] sdhci: Int enab: 0x00ff0083 | Sig enab: 0x00ff0083
[   97.760167] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[   97.760174] sdhci: Caps:     0x038021a1 | Caps_1:   0x00000000
[   97.760180] sdhci: Cmd:      0x0000341a | Max curr: 0x00ffffff
[   97.760185] sdhci: Host ctl2: 0x00000000
[   97.760188] sdhci: ===========================================

lspci:

06:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)

I have 3 installed kernels: 4.8.6, 4.11.6, 4.11.3 - no one works with this MMC/SD controller.

Is it possible to fix this bug?