Thanks for the response...wasnt sure if anyone was reading my post!
Anyway, also tested this on my X201 and this works perfectly on there, difference being its not a Ricoh SD Card reader on the X201, looks like it is a realtek Controller
from lshw on X201
Code: Select all
*-usbhost
product: EHCI Host Controller
vendor: Linux 4.13.0-32-generic ehci_hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 4.13
capabilities: usb-2.00
configuration: driver=hub slots=3 speed=480Mbit/s
*-usb
description: USB hub
product: Integrated Rate Matching Hub
vendor: Intel Corp.
physical id: 1
bus info: usb@2:1
version: 0.00
capabilities: usb-2.00
configuration: driver=hub slots=8 speed=480Mbit/s
*-usb
description: Mass storage device
product: USB2.0-CRW
vendor: Generic
physical id: 1
bus info: usb@2:1.1
logical name: scsi6
version: 58.88
serial: 20071114173400000
capabilities: usb-2.00 scsi emulated scsi-host
configuration: driver=ums-realtek maxpower=500mA speed=480Mbit/s
*-disk
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@6:0.0.0
logical name: /dev/sdb
size: 1909MiB (2001MB)
capabilities: partitioned partitioned:dos
configuration: logicalsectorsize=512 sectorsize=512 signature=d88a6023
*-volume
description: Windows FAT volume
vendor: mkfs.fat
physical id: 1
bus info: scsi@6:0.0.0,1
logical name: /dev/sdb1
logical name: /media/john/key2
version: FAT32
serial: 82a9-b2d3
size: 1906MiB
capacity: 1908MiB
capabilities: primary fat initialized
configuration: FATs=2 filesystem=fat label=key mount.fstype=vfat mount.options=rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro state=mounted
For completeness lshw from T420 (cant even see the ricoh device/SD card being listed here BUT it is mounted and available in nemo)
Code: Select all
john-thinkpad-t420
description: Notebook
product: 4236KL3
vendor: LENOVO
version: ThinkPad T420
serial: R8Y2XVE
width: 64 bits
capabilities: smbios-2.6 dmi-2.6 vsyscall32
configuration: administrator_password=disabled chassis=notebook family=ThinkPad T420 power-on_password=disabled uuid=8129B79B-8A51-CB11-B515-C58C0E08A419
*-core
description: Motherboard
product: 4236KL3
vendor: LENOVO
physical id: 0
version: Not Available
serial: 1ZJJP16A0DE
slot: Not Available
*-cpu
description: CPU
product: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
version: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
serial: Not Supported by CPU
slot: CPU
size: 1099MHz
capacity: 3200MHz
width: 64 bits
clock: 100MHz
capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts cpufreq
configuration: cores=2 enabledcores=2 threads=4
*-cache:0
description: L1 cache
physical id: 2
slot: L1-Cache
size: 64KiB
capacity: 64KiB
capabilities: synchronous internal write-through data
configuration: level=1
*-cache:1
description: L2 cache
physical id: 3
slot: L2-Cache
size: 256KiB
capacity: 256KiB
capabilities: synchronous internal write-through data
configuration: level=2
*-cache:2
description: L3 cache
physical id: 4
slot: L3-Cache
size: 3MiB
capacity: 3MiB
capabilities: synchronous internal write-back unified
configuration: level=3
*-memory
description: System Memory
physical id: 5
slot: System board or motherboard
size: 8GiB
*-bank:0
description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
product: M471B5273DH0-CK0
vendor: Samsung
physical id: 0
serial: E587A57B
slot: ChannelA-DIMM0
size: 4GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:1
description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
product: M471B5173BH0-CK0
vendor: Samsung
physical id: 1
serial: 820CD3D9
slot: ChannelB-DIMM0
size: 4GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-firmware
description: BIOS
vendor: LENOVO
physical id: a
version: 83ET76WW (1.46 )
date: 07/05/2013
size: 128KiB
capacity: 8128KiB
capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb biosbootspecification
*-pci
description: Host bridge
product: 2nd Generation Core Processor Family DRAM Controller
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 09
width: 32 bits
clock: 33MHz
*-display
description: VGA compatible controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:27 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:4000(size=64) memory:c0000-dffff
*-network UNCLAIMED
description: Ethernet controller
product: 82579LM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
version: 04
width: 32 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: latency=0
resources: memory:f1500000-f151ffff memory:f1529000-f1529fff ioport:4080(size=32)
*-usb:0
description: USB controller
product: 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
vendor: Intel Corporation
physical id: 1a
bus info: pci@0000:00:1a.0
version: 04
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci cap_list
configuration: driver=ehci-pci latency=0
resources: irq:16 memory:f1528000-f15283ff
*-usbhost
product: EHCI Host Controller
vendor: Linux 4.13.0-32-generic ehci_hcd
physical id: 1
bus info: usb@1
logical name: usb1
version: 4.13
capabilities: usb-2.00
configuration: driver=hub slots=3 speed=480Mbit/s
*-usb
description: USB hub
product: Integrated Rate Matching Hub
vendor: Intel Corp.
physical id: 1
bus info: usb@1:1
version: 0.00
capabilities: usb-2.00
configuration: driver=hub slots=6 speed=480Mbit/s
*-usb:0 UNCLAIMED
description: Generic USB device
product: Biometric Coprocessor
vendor: UPEK
physical id: 3
bus info: usb@1:1.3
version: 0.02
capabilities: usb-1.01
configuration: maxpower=100mA speed=12Mbit/s
*-usb:1
description: Video
product: Integrated Camera
vendor: Chicony Electronics Co., Ltd.
physical id: 6
bus info: usb@1:1.6
version: 7.52
capabilities: usb-2.00
configuration: driver=uvcvideo maxpower=200mA speed=480Mbit/s
*-multimedia
description: Audio device
product: 6 Series/C200 Series Chipset Family High Definition Audio Controller
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:28 memory:f1520000-f1523fff
*-pci:0
description: PCI bridge
product: 6 Series/C200 Series Chipset Family PCI Express Root Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: b4
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode cap_list
configuration: driver=pcieport
resources: irq:16 ioport:2000(size=4096) memory:dfa00000-dfbfffff ioport:dfc00000(size=2097152)
*-pci:1
description: PCI bridge
product: 6 Series/C200 Series Chipset Family PCI Express Root Port 2
vendor: Intel Corporation
physical id: 1c.1
bus info: pci@0000:00:1c.1
version: b4
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:17 memory:f1400000-f14fffff
*-network
description: Wireless interface
product: Centrino Advanced-N 6205 [Taylor Peak]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 34
serial: a0:88:b4:ac:7d:90
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.13.0-32-generic firmware=18.168.6.1 ip=192.168.0.33 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:29 memory:f1400000-f1401fff
*-pci:2
description: PCI bridge
product: 6 Series/C200 Series Chipset Family PCI Express Root Port 5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: b4
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 ioport:3000(size=4096) memory:f0c00000-f13fffff ioport:f0400000(size=8388608)
*-generic
description: System peripheral
product: MMC/SD Host Controller
vendor: Ricoh Co Ltd
physical id: 0
bus info: pci@0000:0d:00.0
version: 08
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress bus_master cap_list
configuration: driver=sdhci-pci latency=0
resources: irq:16 memory:f0c00000-f0c000ff
*-usb:1
description: USB controller
product: 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 04
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci cap_list
configuration: driver=ehci-pci latency=0
resources: irq:23 memory:f1527000-f15273ff
*-usbhost
product: EHCI Host Controller
vendor: Linux 4.13.0-32-generic ehci_hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 4.13
capabilities: usb-2.00
configuration: driver=hub slots=3 speed=480Mbit/s
*-usb
description: USB hub
product: Integrated Rate Matching Hub
vendor: Intel Corp.
physical id: 1
bus info: usb@2:1
version: 0.00
capabilities: usb-2.00
configuration: driver=hub slots=8 speed=480Mbit/s
*-isa
description: ISA bridge
product: QM67 Express Chipset Family LPC Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 04
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration: driver=lpc_ich latency=0
resources: irq:0
*-storage
description: SATA controller
product: 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 04
width: 32 bits
clock: 66MHz
capabilities: storage msi pm ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0
resources: irq:26 ioport:40a8(size=8) ioport:40b4(size=4) ioport:40a0(size=8) ioport:40b0(size=4) ioport:4060(size=32) memory:f1526000-f15267ff
*-serial UNCLAIMED
description: SMBus
product: 6 Series/C200 Series Chipset Family SMBus Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 04
width: 64 bits
clock: 33MHz
configuration: latency=0
resources: memory:f1524000-f15240ff ioport:efa0(size=32)
*-scsi:0
physical id: 0
logical name: scsi0
capabilities: emulated
*-disk
description: ATA Disk
product: LITEONIT LCS-256
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: 10C
serial: TW0XFJWX5508534K4408
size: 238GiB (256GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=94e2051f
*-volume:0
description: Linux filesystem partition
vendor: Linux
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
logical name: /boot
version: 1.0
serial: 5fac8ef4-183c-4e07-91bb-5fa29d3334f2
size: 487MiB
capacity: 487MiB
capabilities: primary bootable extended_attributes large_files ext2 initialized
configuration: filesystem=ext2 lastmountpoint=/boot modified=2018-02-13 00:25:35 mount.fstype=ext2 mount.options=rw,noatime,block_validity,discard,barrier,user_xattr,acl mounted=2018-02-13 00:25:35 state=mounted
*-volume:1
description: Extended partition
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
size: 237GiB
capacity: 237GiB
capabilities: primary extended partitioned partitioned:extended
*-logicalvolume
description: Linux LVM Physical Volume partition
physical id: 5
logical name: /dev/sda5
serial: L1O3HF-k637-R6gN-CfKn-1x2p-9W8R-sFtaDa
size: 237GiB
capacity: 237GiB
capabilities: multi lvm2
*-scsi:1
physical id: 2
logical name: scsi2
capabilities: emulated
*-disk
description: ATA Disk
product: M4-CT128M4SSD3
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sdb
version: 07MH
serial: 0000000012100342CB6E
size: 119GiB (128GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=b61e9839
*-volume
description: EXT4 volume
vendor: Linux
physical id: 1
bus info: scsi@2:0.0.0,1
logical name: /dev/sdb1
logical name: /home
version: 1.0
serial: ba53b934-dea3-4b41-b8ae-b7020c9e474b
size: 119GiB
capacity: 119GiB
capabilities: primary journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
configuration: created=2018-01-26 11:48:23 filesystem=ext4 lastmountpoint=/home modified=2018-02-13 00:25:35 mount.fstype=ext4 mount.options=rw,noatime,discard,data=ordered mounted=2018-02-13 00:25:35 state=mounted
*-battery
product: 42T4710
vendor: SANYO
physical id: 1
slot: Rear
capacity: 71280mWh
configuration: voltage=10.8V
*-network DISABLED
description: Ethernet interface
physical id: 2
logical name: virbr0-nic
serial: 52:54:00:ac:6d:3c
size: 10Mbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=no multicast=yes port=twisted pair speed=10Mbit/s
To answer your questions about the mount points tho:
X201:
No entry in fstab for the card
mtab shows this:
Code: Select all
/dev/sdb1 /media/john/key2 vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
T420:
No entry in fstab for the card
mtab shows this:
Code: Select all
/dev/mmcblk0p1 /media/john/key vfat rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
So it DOES look like the cards are being mounted in different ways
On googling a bit more about the Ricoh card readers, it seems like there has always been issues with them reading/mounting SD cards correctly, going back a LONG time. They will mount an SD card so it is accessible, but they have extra functionality for MMC Cards that *MAY* cause the result I'm seeing. I found a page (which i cannot now find, to refer to, might have been an actual bug report?) that mentioned something about disabling of the MMC functionality on the reader, within the driver. Tried this, but couldn't tell if it was working or not (and it didnt fix the issue). I think this is the most promising route to explore tho, as does seem like this is what I'm seeing (esp as the card appears to be mounted as an MMC device in mtab on the t420). Could be that i have (re)discovered a bug with the driver?
I will keep on digging around this area to see if i can get it working, but if anyone has seen this, or knows of this extra functionality for MMC cards on the Ricoh Card readers and how to disable it, please let me know!!!
Cheers
Dongers