Fedora 19で使用するRTS5139カードリーダードライバーをインストールする方法

Fedora 19で使用するRTS5139カードリーダードライバーをインストールする方法

rts5139Fedora 19 3.11.8-200.fc19.i686.PAEカーネルにドライバをインストールできますか?

ハードドライブの1つにFedora 19(3.11.8-200.fc19.i686.PAEカーネル)を実行し、外付けハードドライブにUbuntu 12.04を実行するLenovo G570ノートブックがあります。仕事にはFedoraを使用し、Raspberry PiプログラミングにはUbuntuを使用します。

12.04では、SDカードリーダーが機能しません。しかし、、最近12.04に13.10をインストールし、カードリーダーをインストールしました。働く- これはlshw出力です(バージョン13.10):

id:                scsi:2
physical id:       4
bus info:          usb@1:1.4
logical name:      scsi7
capabilities:      emulated scsi-host
configuration:     driver   =   rts5139

とlsusb出力(Fedora 19では、SDカードがあってもlshwは検出できません):

Bus 001 Device 003: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x0139 RTS5139 Card Reader Controller
  bcdDevice           39.60
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      6 
      bInterfaceProtocol     80 
      iInterface              5 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0003  1x 3 bytes
        bInterval              10

rts5139もしそうなら、カードリーダーのドライバを入手する方法はありますか?それとも、alien別の方法でFedora 19システムで使用するUbuntuドライバを変換できますか?

lsmodまたはusbview何も見つかりませんでした。

ベストアンサー1

カーネルモジュールの確認

Fedoraのカーネルに現在どのドライバがロードされているか確認してください。

はい

$ lsmod | head -10
Module                  Size  Used by
iwlagn                209751  0 
iwlcore               195714  1 iwlagn
cpufreq_powersave       1154  0 
tcp_lp                  2111  0 
aesni_intel            12131  1 
cryptd                  7111  1 aesni_intel
aes_x86_64              7758  1 aesni_intel
aes_generic            26908  2 aesni_intel,aes_x86_64
fuse                   61966  3 

grep次の出力からこのドライバを見つけることもできます。

$ lsmod | grep rts5139

モジュールのロード

一致するものが返されない場合は、ドライバをロードする必要があります。

$ sudo modprobe rts5139

これが問題を解決していることを確認してください。その場合は、システムの起動時にロードされるモジュールのリストにこのモジュールを追加して、常にロードされるようにすることができます。

モジュールを永久にロード

$ sudo echo rts5139 >> /etc/modules

次のように独自の設定ファイルを作成することもできます。

$ sudo tee /etc/modules-load.d/sdcardreader.conf <<EOF
#Load SD Reader RTS5129, which uses driver RTS5139
#http://cateee.net/lkddb/web-lkddb/RTS5139.html
rts5139
EOF

これにより、再起動から再起動までモジュールをロードするファイルが作成されます。

モジュールはありませんか?

私も次のタイトルの投稿を見つけました。Fedora 19 SDカードが認識されない、これはあなたが経験している問題とまったく同じです。

Linuxカーネルアップデートのスレッドによると、動作しているモジュールに近づくようです。

抜粋

問題はカーネルにあります。 USBスティックからカーネル3.10(3-6)をインストールするのに問題があります。バージョン3.10.2も大丈夫で、3.10.7も大丈夫です(今日更新しました)。したがって、ディストリビューションを更新し、問題が解決しないことを確認してください。

引用する

おすすめ記事