Bug 1097941

Summary: Recurring console error message on bootup "mmc0: Unknown controller version (3). You may experience problems"
Product: [openSUSE] openSUSE Distribution Reporter: Oliver Kurz <okurz>
Component: KernelAssignee: Takashi Iwai <tiwai>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: jcheung, okurz, tiwai, yousaf.kaukab
Version: Leap 15.0   
Target Milestone: ---   
Hardware: All   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 1042536    
Bug Blocks: 1097942    
Attachments: hwinfo

Description Oliver Kurz 2018-06-17 06:51:09 UTC
+++ This bug was initially created as a clone of Bug #1042536 +++

Now on openSUSE Leap 15.0 with kernel 4.12.14-lp150.12.4-default I see the error message

```
mmc0: Unknown controller version (3). You may experience problems.
```

on bootup reported as error. The system logs contain one line after that which could be useful:

```
Jun 15 15:56:29 linux-28d6 kernel: mmc0: SDHCI controller on PCI [0000:01:00.0] using ADMA
```

## Further details

This is still the very same machine as in the previous bug reports as well as the related one.
Comment 1 Takashi Iwai 2018-06-17 07:08:29 UTC
Reassigned to Matthias, who is handling the similar bug for SLE15 (bsc#1096330).
Comment 2 Takashi Iwai 2018-06-17 07:09:37 UTC
Does this happen with the latest upstream?
If yes, please report to upstream at first.
Comment 3 Takashi Iwai 2018-06-17 07:10:34 UTC
(In reply to Takashi Iwai from comment #1)
> Reassigned to Matthias, who is handling the similar bug for SLE15
> (bsc#1096330).

Damn, a wrong bug, reassigned to me.
Comment 4 Takashi Iwai 2018-06-22 13:40:31 UTC
Please give the hwinfo output, or at least to the link more or less directly reaching to that information.

And the comment 2 is still valid, NEEDINFO.
Comment 5 Oliver Kurz 2018-06-22 16:06:37 UTC
Created attachment 775063 [details]
hwinfo

Please see attached the hwinfo info collected with the current openSUSE Leap 15.0 kernel. I am sorry that I am not faster to test the most recent upstream version of Linux as this is a rather costly approach on my production instance which I tend to not do during normal working hours.
Comment 6 Takashi Iwai 2018-06-22 18:21:56 UTC
Thanks.  So it's the O2 micro controller, and this is known to be spewing this issue.  I bet that it's still not addressed in the upstream kernel, too.
If you have time, just install the TW kernel on Leap 15.0 and see whether you get the same error.

The newer Dell laptops have Realtek chip, and they don't seem showing this issue.  So it's specific to some old Dell machines.

We may fake the readw() for O2 micro controller by overriding the ops, but unfortunately it won't be applicable to SLE15 / Leap 15.0 kernel as CONFIG_MMC_SDHCI_IO_ACCESSORS isn't set for x86-64.

So a feasible workaround would be to just lower the printk level, and it's again a SLE15-specific patch.
Comment 7 Takashi Iwai 2018-06-26 06:23:00 UTC
I queued a hackish patch to downgrade the print level so that it won't appear on the quiet boot screen.  It's specific to SLE15 / Leap 15, and TW isn't changed, so far.  For TW, it should be resolved in upstream side.
Comment 9 Swamp Workflow Management 2018-07-18 06:19:25 UTC
This is an autogenerated message for OBS integration:
This bug (1097941) was mentioned in
https://build.opensuse.org/request/show/623532 15.0 / kernel-source
Comment 10 Swamp Workflow Management 2018-07-18 06:19:25 UTC
This is an autogenerated message for OBS integration:
This bug (1097941) was mentioned in
https://build.opensuse.org/request/show/623532 15.0 / kernel-source
Comment 11 Swamp Workflow Management 2018-07-28 13:54:14 UTC
openSUSE-SU-2018:2119-1: An update that solves 23 vulnerabilities and has 283 fixes is now available.

Category: security (important)
Bug References: 1022476,1046303,1046305,1046306,1046307,1046540,1046542,1046543,1048129,1050242,1050252,1050529,1050536,1050538,1050545,1050549,1050662,1051510,1052766,1055117,1055186,1055968,1056427,1056643,1056651,1056653,1056657,1056658,1056662,1056686,1056787,1058115,1058513,1058659,1058717,1059336,1060463,1061024,1061840,1062897,1064802,1065600,1065729,1066110,1066129,1068032,1068054,1068546,1071218,1071995,1072829,1072856,1073513,1073765,1073960,1074562,1074578,1074701,1074741,1074873,1074919,1074984,1075006,1075007,1075262,1075419,1075748,1075876,1076049,1076115,1076372,1076830,1077338,1078248,1078353,1079152,1079747,1080039,1080157,1080542,1081599,1082485,1082504,1082869,1082962,1083647,1083684,1083900,1084001,1084570,1084721,1085308,1085341,1085400,1085539,1085626,1085933,1085936,1085937,1085938,1085939,1085941,1086224,1086282,1086283,1086286,1086288,1086319,1086323,1086400,1086467,1086652,1086739,1087084,1087088,1087092,1087205,1087210,1087213,1087214,1087284,1087405,1087458,1087939,1087978,1088273,1088354,1088374,1088690,1088704,1088713,1088722,1088796,1088804,1088821,1088866,1088872,1089074,1089086,1089115,1089141,1089198,1089268,1089271,1089467,1089608,1089644,1089663,1089664,1089667,1089669,1089752,1089753,1089762,1089878,1089889,1089977,1090098,1090150,1090457,1090522,1090534,1090535,1090605,1090643,1090646,1090658,1090717,1090734,1090818,1090888,1090953,1091101,1091158,1091171,1091264,1091424,1091532,1091543,1091594,1091666,1091678,1091686,1091781,1091782,1091815,1091860,1091960,1092100,1092289,1092472,1092566,1092710,1092772,1092888,1092904,1092975,1093023,1093027,1093035,1093118,1093148,1093158,1093184,1093205,1093273,1093290,1093604,1093641,1093649,1093653,1093655,1093657,1093663,1093721,1093728,1093904,1093990,1094244,1094356,1094420,1094541,1094575,1094751,1094825,1094840,1094978,1095042,1095094,1095104,1095115,1095155,1095265,1095321,1095337,1095467,1095573,1095735,1095893,1096065,1096480,1096529,1096696,1096705,1096728,1096753,1096790,1096793,1097034,1097105,1097234,1097356,1097373,1097439,1097465,1097468,1097470,1097471,1097472,1097551,1097780,1097796,1097800,1097941,1097961,1098016,1098043,1098050,1098174,1098176,1098236,1098401,1098425,1098435,1098599,1098626,1098706,1098983,1098995,1099029,1099041,1099109,1099142,1099183,1099715,1099792,1099918,1099924,1099966,1100132,1100209,1100340,1100362,1100382,1100416,1100418,1100491,1100602,1100633,1100734,1100843,1101296,1101315,1101324,971975,975772
CVE References: CVE-2017-5715,CVE-2017-5753,CVE-2018-1000200,CVE-2018-1000204,CVE-2018-10087,CVE-2018-10124,CVE-2018-10323,CVE-2018-1092,CVE-2018-1093,CVE-2018-1094,CVE-2018-1108,CVE-2018-1118,CVE-2018-1120,CVE-2018-1130,CVE-2018-12233,CVE-2018-13053,CVE-2018-13405,CVE-2018-13406,CVE-2018-5803,CVE-2018-5848,CVE-2018-7492,CVE-2018-8781,CVE-2018-9385
Sources used:
openSUSE Leap 15.0 (src):    kernel-debug-4.12.14-lp150.12.7.1, kernel-default-4.12.14-lp150.12.7.1, kernel-docs-4.12.14-lp150.12.7.1, kernel-kvmsmall-4.12.14-lp150.12.7.1, kernel-obs-build-4.12.14-lp150.12.7.1, kernel-obs-qa-4.12.14-lp150.12.7.1, kernel-source-4.12.14-lp150.12.7.1, kernel-syms-4.12.14-lp150.12.7.1, kernel-vanilla-4.12.14-lp150.12.7.1
Comment 13 Swamp Workflow Management 2018-08-06 22:23:02 UTC
SUSE-SU-2018:2222-1: An update that solves 8 vulnerabilities and has 132 fixes is now available.

Category: security (important)
Bug References: 1012382,1037697,1046299,1046300,1046302,1046303,1046305,1046306,1046307,1046533,1046543,1048129,1050242,1050529,1050536,1050538,1050540,1050549,1051510,1054245,1056651,1056787,1058115,1058169,1058659,1060463,1066110,1068032,1075087,1075360,1075876,1077338,1077761,1077989,1078248,1085042,1085536,1085539,1086282,1086283,1086286,1086301,1086313,1086314,1086319,1086323,1086324,1086457,1086652,1087092,1087202,1087217,1087233,1087978,1088821,1088866,1090098,1090888,1091041,1091171,1091424,1091860,1092472,1093035,1093118,1093148,1093290,1093666,1094119,1094244,1094978,1095155,1095337,1096330,1096529,1096790,1096793,1097034,1097583,1097584,1097585,1097586,1097587,1097588,1097941,1097961,1098050,1098236,1098401,1098599,1098626,1098633,1098706,1098983,1098995,1099029,1099041,1099109,1099142,1099183,1099193,1099715,1099792,1099918,1099924,1099966,1100132,1100209,1100340,1100362,1100382,1100416,1100418,1100491,1100602,1100633,1100843,1100884,1101143,1101296,1101315,1101324,1101337,1101352,1101564,1101669,1101674,1101789,1101813,1101816,1102088,1102097,1102147,1102340,1102512,1102851,1103216,1103220,1103230,1103421
CVE References: CVE-2017-18344,CVE-2017-5753,CVE-2018-1118,CVE-2018-13053,CVE-2018-13405,CVE-2018-13406,CVE-2018-5390,CVE-2018-9385
Sources used:
SUSE Linux Enterprise Module for Public Cloud 15 (src):    kernel-azure-4.12.14-5.8.1, kernel-source-azure-4.12.14-5.8.1, kernel-syms-azure-4.12.14-5.8.1