rts5139
ドライバーをFedora19 3.11.8-200.fc19.i686.PAEカーネルにインストールすることは可能ですか?
私はLenovoG570ラップトップを持っており、その上でFedora 19(3.11.8-200.fc19.i686.PAEカーネル)を1つのハードディスクで実行し、Ubuntu12.04を外部で実行していました。私が仕事に使用しているFedoraは、RaspberryPiのプログラミングにUbuntuを使用しています。
12.04では、SDカードリーダーが機能しませんでした。 [〜#〜] but [〜#〜]、最近12.04に13.10をインストールしましたが、カードリーダーworks-これが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
などを使用してUbuntuドライバーをFedora 19システムで使用できるように変換したりする方法はありますか?
lsmod
またはusbview
も何も見つかりません。
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はOKでしたが、3.10.7(今日更新しました)もOKです。したがって、ディストリビューションを更新して、問題が残っているかどうかを確認してください。