CentOS 6.5にRealtek RTS5129カードリーダーコントローラを取り付ける

CentOS 6.5にRealtek RTS5129カードリーダーコントローラを取り付ける

Windowsではうまく機能する内蔵カードリーダーがありますが、Linuxでは何をしてもドライブをマウントできません。

lspci は lsusb に表示されるデバイスを表示しません。

バス001デバイス004:ID 0bda:0129 Realtek Semiconductor Corp。 RTS5129カードリーダーコントローラ

lsblkに何も表示されていないため、modprobe mmc_blockを実行しました。

これでlsblkが表示されます。

NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                         8:0    0 931.5G  0 disk 
├─sda1                      8:1    0   200M  0 part 
├─sda2                      8:2    0   863G  0 part /media/Windows7_OS
├─sda3                      8:3    0  19.5G  0 part 
├─sda4                      8:4    0     1K  0 part 
├─sda5                      8:5    0   500M  0 part /boot
└─sda6                      8:6    0  48.3G  0 part 
  ├─vg_the-lv_root (dm-0) 253:0    0  40.6G  0 lvm  /
  └─vg_the-lv_swap (dm-1) 253:1    0   7.8G  0 lvm  [SWAP]
sr0                        11:0    1  1024M  0 rom  

インストールしてみてください:

mount -t vfat /dev/sr0 /media/sdcard/
mount: no medium found on /dev/sr0

dmesgは以下を示しています:

usb 1-1.4: new high speed USB device number 4 using ehci_hcd
usb 1-1.4: New USB device found, idVendor=0bda, idProduct=0129
usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.4: Product: USB2.0-CRW
usb 1-1.4: Manufacturer: Generic
usb 1-1.4: SerialNumber: 20100201396000000
usb 1-1.4: configuration #1 chosen from 1 choice

ただし、カードを取り外したり挿入したりしても、これは変わりません。

答え1

解決策が見つかりました。インストールしてkmod-rts5139-1.04-3.el6.elrepo実行すると、sudo modprobe rts5139カードリーダーが機能し始めました。

関連情報