Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #94257
| From | Uwe Kleine-König <ukleinek@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.kernel |
| Subject | Bug#993068: SD don't detect by 0bda:0129 RTS5129 Card Reader with kernel 5.10 |
| Date | 2026-09-29 12:30 +0200 |
| Message-ID | <NIDfX-2twV-5@gated-at.bofh.it> (permalink) |
| References | <GKid3-DtD-11@gated-at.bofh.it> <NIDfX-2twV-7@gated-at.bofh.it> <GKid3-DtD-11@gated-at.bofh.it> <NIDfX-2twV-7@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Cross-posted to 2 groups.
[Multipart message — attachments visible in raw view] - view raw
Hello, On Wed, Sep 16, 2026 at 10:57:33PM +0200, gianfranco giorgianni wrote: > Reopening per the maintainer's request in the closing message — this > reproduces exactly on the current bookworm-backports kernel. > > Hardware: Samsung Galaxy Book 4 (DMI: SAMSUNG ELECTRONICS CO., LTD. > 750XGK/NP750XGJ-KG5IT) > Reader: Realtek RTS5129 (usb 0bda:0129) > Kernel: 6.12.95+deb12-amd64 (bookworm-backports) > > Same failure signature as the original report, continuous on every card > insertion: > > mmc0: Card stuck being busy! __mmc_poll_for_busy > mmc0: error -110 whilst initialising SD card 110 is a timeout error. Can you confirm that happens with several different cards? > Regarding the commit mentioned earlier in this thread > (4dad599b8b5d1ffc5ef12a2edb13d15d537202ba): I checked it, and it's a > runtime-PM/polling-efficiency change (avoid polling when no card is > present), not a fix for card initialization. It's already present in > 6.12.95 and the failure still occurs, so that commit does not resolve this > bug. > > This confirms the RTS5129 incompatibility in > rtsx_usb_sdmmc/rtsx_usb_ms/rtsx_usb (originally introduced in the > 3.15->3.16 transition, see the 2015 LKML thread [1] and Ubuntu #1579748 > [2]) is still present, and that OEMs are still shipping this exact > controller in new laptops as of 2023-2024 — so this will keep affecting new > hardware, not just legacy devices. > > Workaround: reverting to the old staging-era driver still works with zero > source changes required against 6.12. Built and confirmed working via > https://github.com/aurorafossorg/rts5139 (DKMS-packaged, survives kernel > updates automatically). I've opened a PR there documenting this exact > configuration: https://github.com/ljmf00/rts5139/pull/3 (pending merge). > Blacklisting rtsx_usb_sdmmc/rtsx_usb_ms/rtsx_usb and loading that driver > instead restores full read/write access. > > Given this is an eleven-year-old regression that appears to be a genuine > architectural gap (rtsx_usb_sdmmc is missing logic like rtsx_usb_get_rsp() > that exists in the old driver), I don't expect an upstream fix soon, but > wanted to leave this here for the next person who searches this error on > newer hardware. I think upstream should hear about that. To prepare a mail, can you please verify that the issue also happens on a backport kernel (7.2.x)? I guess yes, but upstream (understandably) doesn't like reports about old kernels. Best regards Uwe
Back to linux.debian.kernel | Previous | Next | Find similar | Unroll thread
Bug#993068: SD don't detect by 0bda:0129 RTS5129 Card Reader with kernel 5.10 Uwe Kleine-König <ukleinek@debian.org> - 2026-09-29 12:30 +0200
csiph-web