How to get a mmcblk device automounted?

Sebastian Frei dr.nop at gmx.net
Fri Aug 18 03:03:03 PDT 2006


Hello,

I have an Acer Laptop with an TI FlashMedia controller. Usable drivers got 
available 3 weeks before ( http://developer.berlios.de/projects/tifmxx/ ).

When plugging in a sd card the device nodes are created, and I can mount the 
cards manually:

brw-r----- 1 root disk 254, 0 2006-08-17 12:57 /dev/mmcblk0
brw-r----- 1 root disk 254, 1 2006-08-17 12:57 /dev/mmcblk0p1

But no nice KDE dialog asking whether to mount or not pops up. It works with 
an USB stick. How can I get it working? Is it a configuration issue ?
I'm using KDE (3.5 branch), LinuxFromScratch, DBUS 0.91, HAL 0.5.7.1

Thank you in advance
Sebastian Frei

dbus-monitor --system output:

signal sender=:1.0 -> dest=(null destination) 
path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; 
member=DeviceAdded
   string "/org/freedesktop/Hal/devices/pci_104c_8033_mmc_host"

signal sender=:1.0 -> dest=(null destination) 
path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; 
member=DeviceAdded
string "/org/freedesktop/Hal/devices/pci_104c_8033_mmc_host_mmc_card_rca38817"

hal_device:

0: udi 
= '/org/freedesktop/Hal/devices/pci_104c_8033_mmc_host_mmc_card_rca38817'
  info.udi 
= '/org/freedesktop/Hal/devices/pci_104c_8033_mmc_host_mmc_card_rca38817'  
(string)
  linux.subsystem = 'mmc'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  mmc.serial = 864065440  (0x338097a0)  (int)
  mmc.fwrev = 1  (0x1)  (int)
  mmc.hwrev = 4  (0x4)  (int)
  mmc.date = '03/2003'  (string)
  mmc.oem = 'Unknown (20545)'  (string)
  info.vendor = 'Unknown (1)'  (string)
  info.product = 'S016B'  (string)
  mmc.csd = '005d0132135980e376d9cfff1640004f'  (string)
  mmc.cid = '015041533031364241338097a00033d1'  (string)
  mmc.rca = 38817  (0x97a1)  (int)
  info.parent = '/org/freedesktop/Hal/devices/pci_104c_8033_mmc_host'  
(string)
  info.bus = 'mmc'  (string)
  linux.sysfs_path_device 
= '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:06.3/tifm_sd0:3/mmc0:97a1'  
(string)
  linux.sysfs_path 
= '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:06.3/tifm_sd0:3/mmc0:97a1'  
(string)

1: udi = '/org/freedesktop/Hal/devices/pci_104c_8033_mmc_host'
  info.udi = '/org/freedesktop/Hal/devices/pci_104c_8033_mmc_host'  (string)
  linux.subsystem = 'mmc_host'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  mmc_host.host = 0  (0x0)  (int)
  info.product = 'MMC/SD Host Adapter'  (string)
  info.capabilities = { 'mmc_host' } (string list)
  info.category = 'mmc_host'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_104c_8033'  (string)
  linux.sysfs_path_device 
= '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:06.3/tifm_sd0:3'  (string)
  linux.sysfs_path = '/sys/class/mmc_host/mmc0'  (string)



More information about the hal mailing list