Bug ID 1187439
Summary unstable mmcblk SD card support
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.3
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter sbrabec@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 850335 [details]
hwinfo

After upgrade to openSUSE Leap 15.3, the MMC microSD slot of my ThinkPad Carbon
X1 sometimes does not work and it fails to recognize the card.

My kernel is 5.3.18-57-default.

Failed state:

[    5.169110] mmc0: cannot verify signal voltage switch
[    5.480601] mmc0: error -110 whilst initialising SD card
[    6.334734] mmc0: cannot verify signal voltage switch
[    6.649050] mmc0: error -110 whilst initialising SD card
[    7.493641] mmc0: cannot verify signal voltage switch
[    7.800653] mmc0: error -110 whilst initialising SD card

Sometimes the error appears, but later it succeeds:
[    4.364166] mmc0: cannot verify signal voltage switch
[    4.478140] mmc0: new ultra high speed SDR104 SDXC card at address 59b4
[    4.483022] mmcblk0: mmc0:59b4 USD00 236 GiB.
[    4.499844]  mmcblk0: p1

And sometimes the error starts to appear later after boot:
[ 2930.738348] mmc0: cannot verify signal voltage switch
[ 2990.808748] mmc0: cannot verify signal voltage switch
[ 3059.194363] mmc0: cannot verify signal voltage switch

The microSD card and the reader were perfectly stable on openSUSE Leap 15.2.

The problem is not easily reproducible. It fails only sometimes.


The problem does not affect SUSE kernels only. The same problem appears on
other 5.x kernels series, and even on other platforms.
Arch Linux: https://bbs.archlinux.org/viewtopic.php?id=262551
Manjaro:
https://forum.manjaro.org/t/sd-card-reader-not-detected-unless-boot-with-card-in/59024
Ubuntu: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1929444

- I have the same problem on Hassos on Raspberry Pi 3 with a different card:
4.20 rock stable, 5.8 fails within minutes, 5.13 fails within days.


You are receiving this mail because: