Comment 0 for bug 1909840

Revision history for this message
Bruno Luis dos Santos Costa (anlinuxuser) wrote :

I have tried to use a 8GB flash and it works without any flaw in ubuntu 20.04, kernel 5.4.0-58-generic (machine: Ideapad 130s-11IGM), but i need to use my 128GB SDXC card and it only works in my windows system in the same machine. I am "able" to copy files to it in ubuntu (to the 128GB SDXC card) but most of the copies appear as corrupted files, which does not happen in windows. The 8GB card had been tested by f3 in ubuntu and h2testw in windows, and the SDXC had been tested by h2testw in windows (testing the SDXC with f3 in ubuntu causes input/output error), so i assume there are no problems in the sd cards.

I think that this problem is related to (or almost the same as)

https://bugzilla.kernel.org/show_bug.cgi?id=202473

by lspci i get

00:00.0 Host bridge: Intel Corporation Gemini Lake Host Bridge (rev 03)
00:00.1 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant (rev 03)
00:00.3 System peripheral: Intel Corporation Device 3190 (rev 03)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 605 (rev 03)
00:0e.0 Audio device: Intel Corporation Device 3198 (rev 03)
00:0f.0 Communication controller: Intel Corporation Celeron/Pentium Silver Processor Trusted Execution Engine Interface (rev 03)
00:12.0 SATA controller: Intel Corporation Device 31e3 (rev 03)
00:13.0 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f3)
00:14.0 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f3)
00:14.1 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f3)
00:15.0 USB controller: Intel Corporation Device 31a8 (rev 03)
00:17.0 Signal processing controller: Intel Corporation Device 31b4 (rev 03)
00:1c.0 SD Host controller: Intel Corporation Celeron/Pentium Silver Processor SDA Standard Compliant SD Host Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Device 31e8 (rev 03)
00:1f.1 SMBus: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 03)
-----------------
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
-----------------
03:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3165 Plus Bluetooth (rev 99)

booting up and putting the SDXC card and removing it gives

by dmesg

[ 119.612298] mmc1: cannot verify signal voltage switch
[ 119.737024] mmc1: new ultra high speed SDR104 SDXC card at address aaaa
[ 119.737955] mmcblk1: mmc1:aaaa SB128 119 GiB
[ 119.755488] mmcblk1: p1
[ 208.417246] mmc1: card aaaa removed

The module used is rtsx_pci.

by lspci -nnk|grep -A2 RTS5229

02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader [10ec:5229] (rev 01)
 Subsystem: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader [10ec:5229]
 Kernel driver in use: rtsx_pci
 Kernel modules: rtsx_pci

Sorry for the lack of information, i tried to use ubuntu-bug.