3

The dmesg output:

[ 9376.684650] mmc0: card 59b4 removed
[ 9378.738987] mmc0: cannot verify signal voltage switch
[ 9378.859232] mmc0: new ultra high speed SDR104 SDHC card at address 59b4

lsblk and fdisk -l does not show any new disks.
The KDE Partition Manager does not see it too.

I tried to find it in /dev but with no success:

/dev/sda
/dev/sda1
/dev/sda2
/dev/sdb
/dev/sdb1
/dev/sdb2
/dev/sdb4
/dev/sg0
/dev/sg1
/dev/snapshot
/dev/stderr
/dev/stdin
/dev/stdout

Nothing of them is sdcard. The list is the same when SD card inserted and ejected.

update

lspci output (shortened):

$ lspci
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)

Unassigned class. Does this mean system needs driver for RTL8411B?

update 2. Solved semi-accidentally.

For a few hours I was digging the internet and found package which should install

A kernel module for Realtek Card Reader RTL8402/8411/8411B Device

It is named rts_bpp-dkms-git

~ ❯❯❯ yaourt rts_bpp-dkms-git
1 aur/rts_bpp-dkms-git 6-1 [installed: 7-1] (1) (0,00)
    A kernel module for Realtek Card Reader RTL8402/8411/8411B Device
==> Enter n° of packages to be installed (e.g., 1 2 3 or 1-3)
==> ---------------------------------------------------------
==> 

I tried to install it and met the yet another problem:

:: Running post-transaction hooks...
(1/1) Install DKMS modules
==> No kernel 4.9.52-lts headers. You must install them to use DKMS!

Seems package was installed but with FAIL. Need to install linux49-headers

$ pacman -Ss linux headers
# pacman -S linux49-headers

Note: use uname -a to get know the system name and Linux kernel version.

Than I have got one more thing about dkms cannot find linux headers fot 4.9.52. I checked pointed folder with

$ ls /usr/lib/modules/
4.9.53-1-MANJARO  extramodules-4.9-MANJARO

and found there linux headers version 4.9.53-1. I think that happened because of system was updated with octopi (pacman -Suy) and was not restarted.

O, Magic. After system reboot (sd card was inserted all time) Dolphin can see partiotons of SD card. And I have mmcblk0 device. Check it with lsblk.

1
  • 1
    For future reference, if lsblk does not find your disk, KDE Partition Manager would not find either. KPM uses lsblk --json to find the list of devices. Commented Oct 16, 2017 at 0:51

1 Answer 1

7

The problem: no driver for RTL8411B

$ lspci
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)

Solution find and install driver

But first we need to know: the drivers installed through dkms and it usually requires Linux headers.

First get know kernel version

$ uname -a  
Linux kyb-manjaro-laptop 4.9.53-1-MANJARO #1 SMP PREEMPT Thu Oct 5 15:11:15 UTC 2017 x86_64 GNU/Linux

It is 4.9.53-1-MANJARO

Second install Linux headers.

$ pacman -Ss linux headers

Select your one and install it

# pacman -S linux49-headers

Third install driver itself

$ yaourt -S rts_bpp-dkms-git

Last step - restart the system. Optional, may be your system will work without reboot.


P.S. To search drivers for another hardware chip try:

for Arch Linux based:

yaourt DRIVER_NAME

for Debian, Ubuntu:

apt search DRIVER_NAME
2
  • Thank you so much. I was longgg time figuring out why didn't work all the time under Manjaro. Now is working.
    – m3nda
    Commented Oct 30, 2018 at 20:48
  • 1
    Yo you totally saved hours of fighting with my computer. Thanks so much!
    – Mahkoe
    Commented Mar 22, 2019 at 19:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .