This looks like a problem with the tifm_7xx1 driver.
This isn't a kernel/udev initialisation problem, the setpci hack
sudo setpci -s <busid> 4c.b=0x02
Sets the physical pins of the MMC card slot to the "Secure Digital Host
Controller Interface" supported by the sdhci driver.
This works because most TI MMC card readers support two interfaces: the
proprietary TI interface, and the generic "Secure Digital Host
Controller Interface". Only one of these interfaces are connected to the
physical pins of the MMC reader at any one time. Normally the physical
pins are connected to the proprietary interface, which is supported by
the tifm_sd driver.
This problem is the same as the bugs still reported by a couple of users
after the tifm_sd driver was updated to fix bug 82680. There's a lot
more information regarding this in the comments attached to that bug.
** Changed in: udev (Ubuntu)
Status: Unconfirmed => Rejected
** Changed in: linux-source-2.6.20 (Ubuntu)
Importance: Undecided => Medium
Assignee: (unassigned) => Ubuntu Kernel Team
Status: Unconfirmed => Confirmed
--
tifm sd card reader does not mount
https://launchpad.net/bugs/91429
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs