Bug 38992

Summary: Realtek USB 2.0 multicard reader does not recognize Cards
Product: Drivers Reporter: linux
Component: MMC/SDAssignee: drivers_mmc-sd
Status: RESOLVED OBSOLETE    
Severity: normal CC: alan, linux
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.0.0-rc6+ Subsystem:
Regression: No Bisected commit-id:

Description linux 2011-07-08 18:42:46 UTC
Hello,

I am using an Thinkpad Edge 11 with AMD and Realtek Semiconductor Corp. USB 2.0 multicard reader.

It does not recognize SD/SDHC/MMC Cards. I tried it with different filesystems, ext2,3,4,FAT32.

syslog when inserting:

Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.673508] sd 2:0:0:0: [sdb] 3970048 512-byte logical blocks: (2.03 GB/1.89 GiB)
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.675255] sd 2:0:0:0: [sdb] No Caching mode page present
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.675267] sd 2:0:0:0: [sdb] Assuming drive cache: write through
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.679437] sd 2:0:0:0: [sdb] No Caching mode page present
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.679448] sd 2:0:0:0: [sdb] Assuming drive cache: write through
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.680549]  sdb: sdb1
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.926352] UDF-fs: No anchor found
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.926361] UDF-fs: Rescanning with blocksize 2048
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.952676] UDF-fs: No anchor found
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3990.952687] UDF-fs: No partition found (1)
Jul  8 20:39:39 stephan-thinkpad kernel: [ 3991.066909] ISOFS: Unable to identify CD-ROM format.


It detects the card as UDF-Filesystem... very strange.

Tried with different Kernel Version, same problem...

lspci

00:00.0 Host bridge: Advanced Micro Devices [AMD] RS880 Host Bridge
00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (int gfx)
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1)
00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
01:05.0 VGA compatible controller: ATI Technologies Inc M880G [Mobility Radeon HD 4200]
01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
08:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)


lsusb:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 002 Device 003: ID 04f2:b1b4 Chicony Electronics Co., Ltd Lenovo Integrated Camera
Bus 003 Device 002: ID 0a5c:217f Broadcom Corp. Bluetooth Controller


Gnome reports:

Error mounting: mount exited with exit code 1: helper failed with:
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


DMESG:

[ 3990.673508] sd 2:0:0:0: [sdb] 3970048 512-byte logical blocks: (2.03 GB/1.89 GiB)
[ 3990.675255] sd 2:0:0:0: [sdb] No Caching mode page present
[ 3990.675267] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 3990.679437] sd 2:0:0:0: [sdb] No Caching mode page present
[ 3990.679448] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 3990.680549]  sdb: sdb1
[ 3990.926352] UDF-fs: No anchor found
[ 3990.926361] UDF-fs: Rescanning with blocksize 2048
[ 3990.952676] UDF-fs: No anchor found
[ 3990.952687] UDF-fs: No partition found (1)
[ 3991.066909] ISOFS: Unable to identify CD-ROM format.


Regards

Stephan
Comment 1 Alan 2013-12-23 14:07:28 UTC
If this is still present in modern kernels please update the bug