Ask Your Question
1

Installing rts5139 Card Reader driver for use on Fedora

asked 2013-11-23 09:48:20 -0500

wilf gravatar image

updated 2013-11-23 16:36:55 -0500

I have a Lenovo G570 laptop, on which I run Fedora 19 (3.11.8-200.fc19.i686.PAE kernel) one one hard disk, and used to run Ubuntu 12.04 on an external. The Fedora one I use for work, while I use the Ubuntu one for programming my Raspberry Pi.

On 12.04, the SD card reader did not work. BUT, I have recently installed 13.10 over 12.04, and the card reader works - here is the lshw output (off of 13.10):

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

and the lsusb output (off of Fedora 19 - lshw does not detect it, even with an SD card in it):

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

So is there a way I can get the rts5139 driver for the card reader, and then use it on my Fedora 19 system?

lsmod or usbview does not find anything either.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2013-11-23 14:07:31 -0500

wilf gravatar image

updated 2013-11-23 17:47:42 -0500

Solution here - unix.stackexchange.com/questions/102341/how-would-you-install-the-rts5139-card-reader-driver-for-use-on-fedora-19-have)

Just had to run sudo yum install kmod-staging - but I have to use the 3.11.8-200.fc19.i686 kernel though (can only use 3GB of RAM - shall post another question on it).

Atleast the card reader works!


UPDATE

As I wanted to use a PAE kernel, I removed the non-PAE kernels installed with kmod-staging, and the removed it as well - sudo yum remove kmod-staging.

I then installed the PAE version: sudo yum install kmod-staging-PAE

And now I can access SD cards, and use more than 3GB of RAM - :-)

edit flag offensive delete link more

Comments

I cannot accept my own answer....

wilf gravatar imagewilf ( 2013-11-23 14:08:00 -0500 )edit

I also cannot use the driver in a PAE kernel

wilf gravatar imagewilf ( 2013-11-23 14:48:09 -0500 )edit

Now I can - see update.

wilf gravatar imagewilf ( 2013-11-24 14:44:19 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2013-11-23 09:48:20 -0500

Seen: 3,481 times

Last updated: Nov 23 '13