Fedora 19에서 사용할 RTS5139 카드 리더 드라이버를 설치하는 방법

Fedora 19에서 사용할 RTS5139 카드 리더 드라이버를 설치하는 방법

rts5139Fedora 19 3.11.8-200.fc19.i686.PAE 커널에 드라이버를 설치할 수 있습니까 ?

하드 드라이브 중 하나에 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도 괜찮습니다(오늘 업데이트했습니다). 따라서 배포판을 업데이트하고 문제가 지속되는지 확인하십시오.

인용하다

관련 정보