rtsx_usb module for Realtek Semiconductor Corp. RTS5129 Card Reader Controller: mmc errors and read data corruption
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
RTS5129 Card Reader has issues with rtsx_usb module on kernels >=3.16 (since kmod-staging rts5129 module replaced with rtsx).
Copying files from FAT32 SDHC memory card produces error messages in syslog:
May 9 05:39:15 dev-laptop kernel: [ 134.762713] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x900
May 9 05:39:15 dev-laptop kernel: [ 135.427035] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x900
May 9 05:39:16 dev-laptop kernel: [ 136.030041] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x900
Also these errors indicate that copied files are corrupted - md5sum shows different checksums for copied file after each "insert card/copy file/check md5sum/eject card" cycle (actually you can skip "copy file" step and run "check md5sum" step directly with file on mounted memory card filesystem).
Running sudo badblocks -n /dev/mmcblk0 produces same error messages and prints a lot of random block numbers.
Hardware:
- dell inspiron 7720 laptop (a few different RAM modules and HDD drives used for testing);
- Realtek Semiconductor Corp. RTS5129 Card Reader (ID 0bda:0129);
- Transcend 32Gb SDHC Memory card Class 10 UHS-I.
Bug exists in latest xenial 4.4.0-22.39 kernel and xenial mainline 4.4.9-040409_
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.4.0-22-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: Unity
Date: Mon May 9 08:38:14 2016
HibernationDevice: RESUME=
InstallationDate: Installed on 2016-05-08 (0 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Dell Inc. Inspiron 7720
ProcFB:
0 inteldrmfb
1 nouveaufb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.157
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/23/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A16
dmi.board.name: 04M3YM
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Inspiron 7720
dmi.sys.vendor: Dell Inc.
tags: | added: regression-release |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
Changed in linux (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
assignee: | Kai-Heng Feng (kaihengfeng) → nobody |
This change was made by a bot.