Hide Forgot
Created attachment 514089 [details] realtek marketeer spec sheet Description of problem: I have an ASUS G73SW notebook. It has an SDHC ( as well as otherformats ) card reader. The kernel recognizes the USB device. Unfortunately the storage device is not recognized as a mass storage device, and load up usb-storage to handle the device. The issue, i believe, is that the manufacturer classified the device as bInterface = 255 ( Vendor Specific Class ). BUT realtek classifies their current set of card readers as USB 2.0 compatable, and Compliant with "USB Mass Storage Class Bulk Only Transport Specification Rev. 1.0 " The Latest kernel has a realtek/linux driver for some ( pci? ) card reader. The usb vendor/product id ( 0x0bda/0x0139 ) does not match any on the new realtek driver. Plugging in my vendor/product id does not work, as usb-storage does not get called to load up the realtek device driver. I suppose this is because the process is shortcircuited by the "vendor specific class" designation. Version-Release number of selected component (if applicable): fedora 14 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 514090 [details] lsusb -v -s 1:4
I have the same notebook. to "fix" the SD card reader, after googling a lot, I found this thread on a forum: http://ubuntuforums.org/showthread.php?t=1797202&page=2 So I got the referenced driver at: http://ubuntuone.com/p/153B/ and after building it, I was able to see my sd card. as Fedora 15 is now based on linux 3.0, it seems to me that a driver for this card reader is still missing in mainline. Googling a bit more, I found this message: http://www.spinics.net/lists/linux-driver-devel/msg17232.html asking for inclusion in staging. So we can hope to have a supported driver with linux 3.1 (I didn't check if it was already taken in linus git tree). Hope this helps.
This still isn't in staging as the patch submitted has some questionable authorship issues. This is not going to be solved in F14 at all given the short lifetime remaining for that release. Given the fact that we don't carry staging drivers in Fedora at all and the upstream submission is fairly questionable, I don't see this being fixed until f17 at the earliest.
It is in staging now, for kernel 3.3-rc2. Compiling to test. Like the T-101 said, I'll be back (with results after reboot).
This bug is fixed in 3.3-rc2, as I have verified. PLEASE, ENABLE the staging rts5139 driver in the kernel configuration for Rawhide / F17, so that I may enjoy my card reader when installing F17 as it rolls out. I noticed that the fedora kernel configuration does not enable it, that is why I opened this defect.
We don't enable staging drivers unless there is a developer that signed up to take care of any resulting bugs. Bug 748159 is open against rawhide to track whenever the driver moves out of staging.