Comment 4 for bug 91429

Revision history for this message
Phillip Lougher (phillip-lougher) wrote :

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.