Confirmed on an IBM/Lenovo Thinkpad Z61m with edgy.
SD Card doesn't get mounted when inserted after boot-up.

On inserting the card, syslog tells me:
kernel: [17229846.336000] tifm_7xx1: sd card detected in socket 1

On removing the card:
kernel: [17229912.028000] tifm_7xx1: demand removing card from socket 1

---

I found a workaround on the german ubuntu forums: Add the module
'tifm_sd' to /etc/modules and restart. Now this module gets loaded on
sys bootup and it works. The card reader is found as /dev/mmcblk0 and
mounted automatically on card insert.

syslog now tells me:
kernel: [17180137.452000] tifm_7xx1: sd card detected in socket 1
NetworkManager: <debug info>^I[1165302761.207025] nm_hal_device_added (): New 
device added (hal udi is 
'/org/freedesktop/Hal/devices/pci_104c_803b_mmc_host'). 
kernel: [17180138.372000] mmcblk0: mmc1:a95c SD128 123008KiB 
kernel: [17180138.372000]  mmcblk0: p1
NetworkManager: <debug info>^I[1165302762.148697] nm_hal_device_added (): New 
device added (hal udi is 
'/org/freedesktop/Hal/devices/pci_104c_803b_mmc_host_mmc_card_rca43356'). 
kernel: [17180138.456000] mmcblk0: error 4 sending stop command
kernel: [17180138.456000] end_request: I/O error, dev mmcblk0, sector 246008
kernel: [17180138.456000] Buffer I/O error on device mmcblk0, logical block 
30751
kernel: [17180138.460000] mmcblk0: error 4 sending stop command
kernel: [17180138.460000] end_request: I/O error, dev mmcblk0, sector 246008
kernel: [17180138.460000] Buffer I/O error on device mmcblk0, logical block 
30751
kernel: [17180138.460000] mmcblk0: error 4 sending stop command
kernel: [17180138.460000] end_request: I/O error, dev mmcblk0, sector 246008
kernel: [17180138.460000] Buffer I/O error on device mmcblk0, logical block 
30751
NetworkManager: <debug info>^I[1165302762.321405] nm_hal_device_added (): New 
device added (hal udi is 
'/org/freedesktop/Hal/devices/pci_104c_803b_mmc_host_mmc_card_rca43356_storage').
 
NetworkManager: <debug info>^I[1165302766.773853] nm_hal_device_added (): New 
device added (hal udi is 
'/org/freedesktop/Hal/devices/volume_part1_size_125910528').

This is the relevant syslog when removing the card:
kernel: [17180238.980000] tifm_7xx1: demand removing card from socket 1
NetworkManager: <debug info>^I[1165302862.713372] nm_hal_device_removed (): 
Device removed (hal udi is 
'/org/freedesktop/Hal/devices/volume_part1_size_125910528'). 
NetworkManager: <debug info>^I[1165302862.713947] nm_hal_device_removed (): 
Device removed (hal udi is 
'/org/freedesktop/Hal/devices/pci_104c_803b_mmc_host'). 
NetworkManager: <debug info>^I[1165302862.721159] nm_hal_device_removed (): 
Device removed (hal udi is 
'/org/freedesktop/Hal/devices/pci_104c_803b_mmc_host_mmc_card_rca43356'). 
NetworkManager: <debug info>^I[1165302862.721891] nm_hal_device_removed (): 
Device removed (hal udi is 
'/org/freedesktop/Hal/devices/pci_104c_803b_mmc_host_mmc_card_rca43356_storage').

-- 
On Thinkpad X60s and Z60 SD card reader doesn't work
https://launchpad.net/bugs/53268

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to