SD / MS Pro / MMC / SM / XD card reader doesn't automount or generate a device under /dev or /media
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
dmesg correctly identifies the card being removed or inserted:
[10198.832854] tifm0 : demand removing card from socket 0:2
[10207.100091] tifm_core: SmartMedia/xD card detected in socket 0:2
But there seems to be nothing to mount under /dev /media etc, and it isn't automounting.
I *assume* the package responsible is hal, but not sure.
ProblemType: Bug
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'ICH6'/'Intel ICH6 with AD1981B at irq 21'
Mixer name : 'Analog Devices AD1981B'
Components : 'AC97a:41445374'
Controls : 25
Simple ctrls : 18
CheckboxSubmission: 8310358eefa9c04
CheckboxSystem: b845c366ea09c60
DKDisksMonitorLog: Monitoring activity from the disks daemon. Press Ctrl+C to cancel.
Date: Sun Dec 6 21:58:10 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=
HotplugNewDevices:
HotplugNewMounts:
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Lsusb:
Bus 002 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Hewlett-Packard HP Compaq nc6120 (PG825ET#ABU)
Package: linux-image-
PccardctlIdent:
Socket 0:
no product info available
Socket 1:
no product info available
PccardctlStatus:
Socket 0:
no card
Socket 1:
no card
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
linux-
linux-firmware 1.25
RfKill:
SourcePackage: linux
Symptom: storage
Uname: Linux 2.6.31-15-generic i686
dmi.bios.date: 02/25/2005
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68DTD Ver. F.03
dmi.board.name: 099C
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 39.18
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP Compaq nc6120 (PG825ET#ABU)
dmi.product.
dmi.sys.vendor: Hewlett-Packard
Changed in linux (Ubuntu): | |
status: | Expired → New |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
This bug appears to be caused by an incomplete driver.
According to this page: openfacts. berlios. de/index- en.phtml? title=TI_ FlashMedia_ xx12/xx21_ driver
http://
the driver is implemented as a set of modules, tifm_xd being one of them. However, the page states that tifm_xd was in the early stages of development in September 2007 and it hasn't been updated since so I'm not sure of the current status.
This is consistent with the problem I see, I have a Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) as follows:
*-storage
description: Mass storage controller
product: 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
vendor: Texas Instruments
physical id: 9.2
version: 00
width: 32 bits
clock: 33MHz
capabilities: storage pm bus_master cap_list
configuration : driver=tifm_7xx1 latency=57 maxlatency=4 mingnt=7
resources: irq:20 memory: c8302000- c8302fff
bus info: pci@0000:0a:09.2
When I insert an SD card /var/log/messages says this:
Feb 19 20:32:17 turk kernel: [11887.220081] tifm_core: MMC/SD card detected in socket 0:1
Feb 19 20:32:17 turk kernel: [11887.370285] mmc1: new MMC card at address 0001
Feb 19 20:32:17 turk kernel: [11887.373017] mmcblk0: mmc1:0001 16M 15.3 MiB
Feb 19 20:32:17 turk kernel: [11887.373112] mmcblk0: p1
and the card is mounted at "/media/Memory Card", when removing the SD card:
Feb 19 20:32:27 turk kernel: [11896.592155] tifm0 : demand removing card from socket 0:1
Feb 19 20:32:27 turk kernel: [11896.592226] mmc1: card 0001 removed
and it is unmounted.
When I insert an xD card /var/log/messages says only this:
Feb 19 20:33:06 turk kernel: [11936.192105] tifm_core: SmartMedia/xD card detected in socket 0:0
but the card is not mounted, removing the xD card:
Feb 19 20:33:11 turk kernel: [11941.005370] tifm0 : demand removing card from socket 0:0
There appear to be quite a few duplicates of this bug with the same and other hardware, I'm new to launchpad and fairly new to ubuntu so I'm not sure how to go about marking these duplicates or judging which are considered duplicates, so it's difficult to tell how many people this affects at the moment. I'd be happy to assist if anyone can point me in the right direction.