1. There seems to be missing entry in /etc/udev/rules.d/40-permissions.rules. Hotpluggable devices seems to have group set to plugdev, so I think there should be line like this (like one for usb devices):
BUS=="mmc", GROUP="plugdev"
2. When running lshal --monitor and inserting/removing card I can see such entries:
1. There seems to be missing entry in /etc/udev/ rules.d/ 40-permissions. rules. Hotpluggable devices seems to have group set to plugdev, so I think there should be line like this (like one for usb devices):
BUS=="mmc", GROUP="plugdev"
2. When running lshal --monitor and inserting/removing card I can see such entries:
Start monitoring devicelist: ------- ------- ------- ------- ------- ------- 8033_mmc_ host added 8033_mmc_ host_mmc_ card_rca56096 added 8033_mmc_ host_mmc_ card_rca56096_ storage added volume_ uuid_1C47_ 7969 added uuid_1C47_ 7969 removed 8033_mmc_ host_mmc_ card_rca56096 removed 8033_mmc_ host removed 8033_mmc_ host_mmc_ card_rca56096_ storage removed
-------
pci_104c_8033 property info.linux.driver = 'tifm_sd'
pci_104c_
pci_104c_
pci_104c_
volume_
pci_104c_
pci_104c_
pci_104c_
So it seems that hal has full info about device, it assigns volume_uuid and the only thing missing is to "pop-up" icon on the desktop.