I have an ASUS X550LB laptop with an integral SD card reader running Manjaro XFCE kernel 5.11.6-1
(A) On inserting an SD card it is not recognised (a new problem)
(B) However, if I insert the SD card before booting it is recognised
( C) (although on removing and reinserting, it is not again recognised)
It seems someone else had a similar problem with a Lenovo, and was asked to run lspc
i, so I did this for both cases, (A) and (B).
Also I tried dmesg
, for cases A, B & C
It seems that the following is important?
[ 633.103905] mmc0: error -84 whilst initialising SD card
[ 635.207789] mmc0: cannot verify signal voltage switch
I hope I don’t sound like I know what I am doing, almost certainly not
(A)
The output of lspci
is:
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Haswell-ULT Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Thermal (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
The output of sudo dmesg | grep 'mmc'
is:
[ 1.571581] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 111.273276] mmc0: cannot verify signal voltage switch
[ 111.373236] mmc0: error -84 whilst initialising SD card
[ 113.436100] mmc0: cannot verify signal voltage switch
[ 113.536225] mmc0: error -84 whilst initialising SD card
[ 115.602317] mmc0: cannot verify signal voltage switch
[ 115.702228] mmc0: error -84 whilst initialising SD card
(B)
The output of lspci
is:
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Haswell-ULT Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Thermal (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
the output of sudo dmesg | grep 'mmc'
is:
[ 1.548771] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 2.405225] mmc0: cannot verify signal voltage switch
[ 2.526314] mmc0: new ultra high speed SDR50 SDHC card at address 59b4
[ 2.532501] mmcblk0: mmc0:59b4 00000 14.9 GiB
[ 2.534385] mmcblk0: p1 p2
( C)
sudo dmesg | grep 'mmc'
[ 1.548771] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[ 2.405225] mmc0: cannot verify signal voltage switch
[ 2.526314] mmc0: new ultra high speed SDR50 SDHC card at address 59b4
[ 2.532501] mmcblk0: mmc0:59b4 00000 14.9 GiB
[ 2.534385] mmcblk0: p1 p2
[ 610.292305] mmc0: card 59b4 removed
[ 613.856926] mmc0: cannot verify signal voltage switch
[ 613.957039] mmc0: error -84 whilst initialising SD card
[ 616.070314] mmc0: cannot verify signal voltage switch
[ 616.170379] mmc0: error -84 whilst initialising SD card
[ 618.263557] mmc0: cannot verify signal voltage switch
[ 618.366852] mmc0: error -84 whilst initialising SD card
[ 633.002051] mmc0: cannot verify signal voltage switch
[ 633.103905] mmc0: error -84 whilst initialising SD card
[ 635.207789] mmc0: cannot verify signal voltage switch
What do I need to do to try to solve this please?