Bug 1114229

Summary: card reader RTS5129 not detected in rawhide
Product: [Fedora] Fedora Reporter: Yevgeniy <yevgeniy.melnichuk>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, mchehab, projects.rg
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-30 14:12:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Yevgeniy 2014-06-28 22:17:18 UTC
Description of problem:
there is a built in card reader (rts5129) in my notebook (dell 7520). it is not detected by the kernel (3.16.0-0.rc2.git2.1.fc21.x86_64).


Version-Release number of selected component (if applicable):
kernel-3.16.0-0.rc2.git2.1.fc21.x86_64


How reproducible:
100%

Steps to Reproduce:
1. boot
2. insert sd card: nothing happens, no new output in dmesg

Additional info:
when running Fedora 20 i can install kmod-staging, which contains the rts5129 module. with the current kernel in rawhide it should not be necessary, because the code for rts5129/rts5139 left staging. However it does not work in rawhide right now. i think it is because of CONFIG_MFD_RTSX_USB and/or CONFIG_MMC_REALTEK_USB being not enabled in the kernel configuration. After i recompiled the kernel with both options enabled my kernel detects the card reader again.

would you please enabled those options or are they disabled for a reason?

thx in advanced,
eugene

Comment 1 Josh Boyer 2014-06-30 14:12:34 UTC
Thanks for the tip.  They was no explicit reason they weren't enabled at this point.  I've turned them on as modules in the 3.16.0-0.rc3.git0.1 build that was just kicked off.  Should be in rawhide tomorrow.

Comment 2 Yevgeniy 2014-06-30 19:49:13 UTC
> Should be in rawhide tomorrow.
this is so awesome :)

Comment 3 Raphael Groner 2014-08-09 14:04:27 UTC
Is it possible to get this as a patch for Fedora 20 with kernel 3.15.x?

Bus 002 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller

It's a Lenovo Ideapad G505s.

Comment 4 Raphael Groner 2014-08-13 19:50:46 UTC
FYI, the new driver in 3.16 is called rtsx_usb_sdmmc:

https://git.kernel.org/linus/1d14310abb74011dc5523baf0aee75b94070861a