HAL is not automounting

I have hal in my daemons array in rc.conf and it starts up properly but when I connect a device to my system, HAL does not automount it. what is the problem?

chicha wrote:
HAL is an Hardware Abstraction Layer. It communicates hardware and kernel events to the applications using D-BUS.
But it does not mount anything for you. The mounting is under your Desktop Environment responsibility. You have to enable the "automount" functionality in the Desktop Environment you use.
As long as I do not know E17 I cannot help you.
Did you search for "E17 automounting" with you favorite web search engine ? In this forum ?
I solved it with autofs, it isn't much elegant but it works to some degree. So i'll make this my goal for the time, i have more free time.

Similar Messages

  • [Solved] [YAKA] Yet Another KDE 3.5.9+hal+ntfs-3g Automount Prob

    Ok so the basics
    KDE 3.5.9 from kdemod (not the full version): from desktop go to control center -> Desktop -> Behavior -> Device Symbols (3rd Tab) and make sure the box is checked (Checked) --> I got the corresponding Icons On Desktop
    CD-ROM/DVD-ROM automounting and autounmounting works like charm, with the icon showing up, and eject command unmount and removes the icon.
    extx partitions work great as with reiserf
    As root everything works, with ntfs, both on Konqueror and from CLI
    But as user I Got the hideous:
    TODO: have to rethink extra options
    I have installed latest hal, ntfs-3g, dbus
    NEXT the files:
    /sda3/etc/fstab (dbus removed from demons as instructed from the wiki)
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    none /dev/pts devpts defaults 0 0
    none /dev/shm tmpfs defaults 0 0
    #/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0
    #/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0
    /dev/sda1 swap swap defaults 0 0
    /dev/sda3 / ext3 defaults 0 1
    /dev/sda5 /home ext3 defaults 0 1
    /dev/sda7 /mnt/repos reiserfs defaults 0 1
    /etc/rc.conf
    LOCALE="en_US.utf8"
    HARDWARECLOCK="localtime"
    TIMEZONE="Europe/Athens"
    KEYMAP="us"
    CONSOLEFONT=
    CONSOLEMAP=
    USECOLOR="yes"
    # Scan hardware and load required modules at bootup
    MOD_AUTOLOAD="yes"
    # Module Blacklist - modules in this list will never be loaded by udev
    MOD_BLACKLIST=()
    MODULES=(powernow-k8 fuse forcedeth slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-page-alloc snd-pcm snd-timer snd snd-ac97-codec snd-intel8x0 soundcore ac battery button fan thermal loop)
    # Scan for LVM volume groups at startup, required if you use LVM
    USELVM="no"
    DAEMONS=(syslog-ng network portmap acpid netfs @crond sensors hal nfslock @nfsd @samba cpufreq @cups @alsa @smartd @openntpd @sshd @kdm)
    from /sda3/etc/hal/fdi/policy
    <?xml version="1.0" encoding="UTF-8"?>
    <deviceinfo version="0.2">
    #################Automount NTFS filesystems with write support (ntfs-3g)######################3
    <device>
    <match key="volume.fstype" string="ntfs">
    <match key="@block.storage_device:storage.hotpluggable" bool="true">
    <merge key="volume.fstype" type="string">ntfs-3g</merge>
    <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
    <append key="volume.mount.valid_options" type="strlist">locale=</append>
    </match>
    </match>
    </device>
    #####################Auto-mount only removable media###################[b]I think it works OK[/b]
    <device>
    <match key="storage.hotpluggable" bool="false">
    <match key="storage.removable" bool="false">
    <merge key="storage.automount_enabled_hint" type="bool">false</merge>
    </match>
    </match>
    </device>
    ########Put sync and noatime on for devices smaller than 8GB and off for devices larger than that###########[b]I do not know if this [/b]works
    <device>
    <match key="block.is_volume" bool="true">
    <match key="volume.size" compare_lt="8000000000">
    <match key="@block.storage_device:storage.hotpluggable" bool="true">
    <merge key="volume.policy.mount_option.sync" type="bool">true</merge>
    <merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
    </match>
    <match key="@block.storage_device:storage.removable" bool="true">
    <merge key="volume.policy.mount_option.sync" type="bool">true</merge>
    <merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
    </match>
    </match>
    <match key="volume.size" compare_ge="8000000000">
    <match key="@block.storage_device:storage.hotpluggable" bool="true">
    <merge key="volume.policy.mount_option.sync" type="bool">false</merge>
    <merge key="volume.policy.mount_option.noatime" type="bool">false</merge>
    </match>
    <match key="@block.storage_device:storage.removable" bool="true">
    <merge key="volume.policy.mount_option.sync" type="bool">false</merge>
    <merge key="volume.policy.mount_option.noatime" type="bool">false</merge>
    </match>
    </match>
    </match>
    </device>
    ###############USB sticks and drives do not automount correctly################[b][b]WORKS FINE[/b][/b]
    <merge key="volume.ignore" type="bool">false</merge>
    from:/sda3/usr/share/hal/fdi/policy/10osvendor/20-ntfs-config-write-policy.fdi
    <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
    <!--
    Montaggio unità esterne NTFS in lettura/scrittura con ntfs-3g.
    /usr/share/hal/fdi/policy/10osvendor/
    -->
    <deviceinfo version="0.2">
    <device>
    <match key="volume.fstype" string="ntfs">
    <match key="@block.storage_device:storage.hotpluggable" bool="true">
    <merge key="volume.fstype" type="string">ntfs-3g</merge>
    <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
    <append key="volume.mount.valid_options" type="strlist">locale=</append>
    </match>
    </match>
    </device>
    </deviceinfo>
    and usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
    <?xml version="1.0" encoding="UTF-8"?>
    <deviceinfo version="0.2">
    <device>
    <match key="info.udi" string="/org/freedesktop/Hal/devices/computer">
    <append key="info.callouts.add" type="strlist">hal-storage-cleanup-all-mountpoints</append>
    </match>
    <!-- poll drives with removable media -->
    <match key="storage.removable" bool="true">
    <append key="info.addons" type="strlist">hald-addon-storage</append>
    </match>
    <match key="volume.is_disc" bool="true">
    <match key="volume.disc.has_audio" bool="true">
    <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-eject</append>
    </match>
    <match key="volume.disc.is_blank" bool="true">
    <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-eject</append>
    </match>
    </match>
    <!-- this is to be able to mount media in drives we cannot poll, e.g. IDE Zip Drives and PC style floppy drives -->
    <match key="storage.media_check_enabled" bool="false">
    <match key="storage.no_partitions_hint" bool="true">
    <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Mount</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">ssas</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">mount_point fstype extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-mount</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Unmount</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-unmount</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-eject</append>
    <!-- allow these mount options for all file systems -->
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <append key="volume.mount.valid_options" type="strlist">ro</append>
    <append key="volume.mount.valid_options" type="strlist">sync</append>
    <append key="volume.mount.valid_options" type="strlist">dirsync</append>
    <append key="volume.mount.valid_options" type="strlist">noatime</append>
    <append key="volume.mount.valid_options" type="strlist">nodiratime</append>
    <append key="volume.mount.valid_options" type="strlist">noexec</append>
    <append key="volume.mount.valid_options" type="strlist">quiet</append>
    <append key="volume.mount.valid_options" type="strlist">remount</append>
    <append key="volume.mount.valid_options" type="strlist">exec</append>
    <!-- As this is removable media give some leeway -->
    <append key="volume.mount.valid_options" type="strlist">utf8</append>
    <append key="volume.mount.valid_options" type="strlist">shortname=</append>
    <append key="volume.mount.valid_options" type="strlist">codepage=</append>
    <append key="volume.mount.valid_options" type="strlist">iocharset=</append>
    <append key="volume.mount.valid_options" type="strlist">umask=</append>
    <append key="volume.mount.valid_options" type="strlist">uid=</append>
    </match>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
    <append key="volume.mount.valid_options" type="strlist">ro</append>
    <append key="volume.mount.valid_options" type="strlist">noexec</append>
    <append key="volume.mount.valid_options" type="strlist">noatime</append>
    </match>
    </match>
    </match>
    <match key="volume.fsusage" string="filesystem">
    <!-- Here follow volumes we specifically want to ignore - it is the -->
    <!-- responsibility of software higher in the stack (e.g. gnome-vfs) -->
    <!-- amd mount programs (e.g. Mount() on HAL) to respect volume.ignore -->
    <merge key="volume.ignore" type="bool">false</merge>
    <!-- Should always ignore Apple Bootstrap partitions (it would be -->
    <!-- a security hole to mount it) - TODO: should use the bootable -->
    <!-- flag from the Mac partition table instead -->
    <match key="volume.fstype" string="hfs">
    <match key="volume.label" string="bootstrap">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <!-- Lenovo and IBM ship with a various recovery partitions -->
    <match key="volume.fstype" string="vfat">
    <match key="volume.label" string="SERVICEV001">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    <match key="volume.label" string="IBM_SERVICE">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <match key="volume.fstype" string="ntfs">
    <match key="volume.label" string="SERVICEV002">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <!-- HP ships desktops with a recovery partition -->
    <match key="volume.fstype" string="vfat">
    <match key="volume.label" string="HP_RECOVERY">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <!-- Sony ships laptops with a recovery partition -->
    <match key="volume.fstype" string="ntfs">
    <match key="volume.label" string="Recovery Partition">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <!-- DELL ships some laptops with a visible recovery partition -->
    <match key="volume.fstype" string="vfat">
    <match key="volume.label" string="DellUtility">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    <match key="volume.label" string="DellRestore">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <!-- ASUS ships some desktop with a recovery partition -->
    <match key="volume.fstype" string="vfat">
    <match key="volume.label" string="RECOVERY">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    <match key="volume.label" string="PQSERVICE">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <match key="volume.fstype" string="ntfs">
    <match key="volume.label" string="PQSERVICE">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <!-- Hide partitions marked as Compaq Diagnostics -->
    <match key="volume.partition.type" string="0x12">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    <!-- EFI firmware partitions -->
    <match key="volume.fstype" string="vfat">
    <match key="volume.label" string="EFI">
    <merge key="volume.ignore" type="bool">true</merge>
    </match>
    </match>
    <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Mount</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">ssas</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">mount_point fstype extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-mount</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Unmount</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-unmount</append>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <match key="volume.linux.is_device_mapper" bool="false">
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-eject</append>
    </match>
    </match>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-eject</append>
    </match>
    <!-- allow these mount options for all file systems -->
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <append key="volume.mount.valid_options" type="strlist">ro</append>
    <append key="volume.mount.valid_options" type="strlist">sync</append>
    <append key="volume.mount.valid_options" type="strlist">dirsync</append>
    <append key="volume.mount.valid_options" type="strlist">noatime</append>
    <append key="volume.mount.valid_options" type="strlist">nodiratime</append>
    <append key="volume.mount.valid_options" type="strlist">noexec</append>
    <append key="volume.mount.valid_options" type="strlist">quiet</append>
    <append key="volume.mount.valid_options" type="strlist">remount</append>
    <append key="volume.mount.valid_options" type="strlist">exec</append>
    </match>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
    <append key="volume.mount.valid_options" type="strlist">ro</append>
    <append key="volume.mount.valid_options" type="strlist">noexec</append>
    <append key="volume.mount.valid_options" type="strlist">noatime</append>
    </match>
    <!-- allow these mount options for vfat -->
    <match key="volume.fstype" string="vfat">
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <append key="volume.mount.valid_options" type="strlist">utf8</append>
    <append key="volume.mount.valid_options" type="strlist">shortname=</append>
    <append key="volume.mount.valid_options" type="strlist">codepage=</append>
    <append key="volume.mount.valid_options" type="strlist">iocharset=</append>
    <append key="volume.mount.valid_options" type="strlist">umask=</append>
    <append key="volume.mount.valid_options" type="strlist">dmask=</append>
    <append key="volume.mount.valid_options" type="strlist">fmask=</append>
    <append key="volume.mount.valid_options" type="strlist">uid=</append>
    <append key="volume.mount.valid_options" type="strlist">flush</append>
    </match>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
    <append key="volume.mount.valid_options" type="strlist">longnames</append>
    <append key="volume.mount.valid_options" type="strlist">shortnames</append>
    <append key="volume.mount.valid_options" type="strlist">nowin95</append>
    <append key="volume.mount.valid_options" type="strlist">-u=</append>
    <append key="volume.mount.valid_options" type="strlist">-g=</append>
    <append key="volume.mount.valid_options" type="strlist">-m=</append>
    <append key="volume.mount.valid_options" type="strlist">-M=</append>
    <append key="volume.mount.valid_options" type="strlist">-L=</append>
    <append key="volume.mount.valid_options" type="strlist">-D=</append>
    <append key="volume.mount.valid_options" type="strlist">large</append>
    </match>
    </match>
    <!-- allow these mount options for hfs -->
    <match key="volume.fstype" string="hfs">
    <append key="volume.mount.valid_options" type="strlist">gid=</append>
    <append key="volume.mount.valid_options" type="strlist">uid=</append>
    <append key="volume.mount.valid_options" type="strlist">force</append>
    </match>
    <!-- allow these mount options for hfsplus -->
    <match key="volume.fstype" string="hfsplus">
    <append key="volume.mount.valid_options" type="strlist">force</append>
    </match>
    <!-- allow these mount options for ntfs -->
    <match key="volume.fstype" string="ntfs">
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <append key="volume.mount.valid_options" type="strlist">uid=</append>
    <append key="volume.mount.valid_options" type="strlist">gid=</append>
    <append key="volume.mount.valid_options" type="strlist">umask=</append>
    <append key="volume.mount.valid_options" type="strlist">dmask=</append>
    <append key="volume.mount.valid_options" type="strlist">fmask=</append>
    <append key="volume.mount.valid_options" type="strlist">locale=</append>
    <append key="volume.mount.valid_options" type="strlist">utf8</append>
    </match>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
    <append key="volume.mount.valid_options" type="strlist">-u=</append>
    <append key="volume.mount.valid_options" type="strlist">-g=</append>
    <append key="volume.mount.valid_options" type="strlist">-m=</append>
    <append key="volume.mount.valid_options" type="strlist">-a</append>
    <append key="volume.mount.valid_options" type="strlist">-i</append>
    <append key="volume.mount.valid_options" type="strlist">-C=</append>
    <append key="volume.mount.valid_options" type="strlist">-W=</append>
    </match>
    </match>
    <!-- allow these mount options for ext3 -->
    <match key="volume.fstype" string="ext3">
    <append key="volume.mount.valid_options" type="strlist">acl</append>
    <append key="volume.mount.valid_options" type="strlist">user_xattr</append>
    <append key="volume.mount.valid_options" type="strlist">data=</append>
    </match>
    <!-- allow these mount options for ext2 -->
    <match key="volume.fstype" string="ext2">
    <append key="volume.mount.valid_options" type="strlist">acl</append>
    <append key="volume.mount.valid_options" type="strlist">user_xattr</append>
    </match>
    <!-- allow these mount options for ufs -->
    <match key="volume.fstype" string="ufs">
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <append key="volume.mount.valid_options" type="strlist">ufstype=</append>
    </match>
    </match>
    <!-- udf -->
    <match key="volume.fstype" string="udf">
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <append key="volume.mount.valid_options" type="strlist">uid=</append>
    <append key="volume.mount.valid_options" type="strlist">umask=</append>
    </match>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
    <append key="volume.mount.valid_options" type="strlist">-C=</append>
    <append key="volume.mount.valid_options" type="strlist">-v</append>
    </match>
    </match>
    <!-- iso9660 -->
    <match key="volume.fstype" string="iso9660">
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <append key="volume.mount.valid_options" type="strlist">utf8</append>
    <append key="volume.mount.valid_options" type="strlist">uid=</append>
    <append key="volume.mount.valid_options" type="strlist">mode=</append>
    <append key="volume.mount.valid_options" type="strlist">iocharset=</append>
    </match>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="FreeBSD">
    <append key="volume.mount.valid_options" type="strlist">extatt</append>
    <append key="volume.mount.valid_options" type="strlist">gens</append>
    <append key="volume.mount.valid_options" type="strlist">nojoliet</append>
    <append key="volume.mount.valid_options" type="strlist">norrip</append>
    <append key="volume.mount.valid_options" type="strlist">nostrictjoliet</append>
    <append key="volume.mount.valid_options" type="strlist">-s=</append>
    <append key="volume.mount.valid_options" type="strlist">-C=</append>
    <append key="volume.mount.valid_options" type="strlist">-v</append>
    </match>
    </match>
    <!-- allow these unmount options -->
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
    <append key="volume.unmount.valid_options" type="strlist">lazy</append>
    </match>
    </match>
    <!-- make sure we export Eject on discs where we don't recognize the file system -->
    <match key="volume.is_disc" bool="true">
    <match key="volume.fsusage" string="">
    <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-eject</append>
    </match>
    </match>
    <match key="storage.requires_eject" bool="true">
    <!-- storage Eject causes eject on each volume on this storage -->
    <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Storage</append>
    <append key="org.freedesktop.Hal.Device.Storage.method_names" type="strlist">Eject</append>
    <append key="org.freedesktop.Hal.Device.Storage.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Storage.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Storage.method_execpaths" type="strlist">hal-storage-eject</append>
    <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Storage</append>
    <append key="org.freedesktop.Hal.Device.Storage.method_names" type="strlist">CloseTray</append>
    <append key="org.freedesktop.Hal.Device.Storage.method_signatures" type="strlist">as</append>
    <append key="org.freedesktop.Hal.Device.Storage.method_argnames" type="strlist">extra_options</append>
    <append key="org.freedesktop.Hal.Device.Storage.method_execpaths" type="strlist">hal-storage-closetray</append>
    </match>
    </device>
    </deviceinfo>
    Finaly:
    # groups trotos
    disk wheel video audio optical floppy storage users dbus hal trotos
    AnyIdeas Why Still As User I Get The TODO S#@$t???
    Thank You
    I'm such a noob
    KDE have this option when you right-click on a HDD from properties at the mount section at the end:
    mount by user
    UNCHECK ΤΗΑΤ ΟΝΕ and done
    Last edited by trotos (2008-06-17 13:53:41)

    Did you ever encounter these error messages:
    [cyt@arch ~]$ dmesg | tail
    NTFS driver 2.1.29 [Flags: R/W MODULE].
    NTFS-fs error (device sdb5): parse_options(): Unrecognized mount option locale.
    NTFS-fs warning (device sdb5): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.
    I do not add those hal related policy files, and just uncheck the "mount by user" option.

  • USB media is not automounted

    Hello, I have a problem. I loggin into KDE or GNOME as a root to secure that I don't have group problems. On the both Desktops, USB storage devices are not automounted for a few days (maybe 1-2 weeks).
    Why? What's the matter and how can I solved it? My system is fully up2date.
    Greetings

    lsusb
    [david@helena ~]$ lsusb
    Bus 003 Device 001: ID 0000:0000
    Bus 005 Device 003: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive
    Bus 005 Device 001: ID 0000:0000
    Bus 004 Device 001: ID 0000:0000
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000
    I have hwd 5.2, all my system is full updated
    hal is on my array:
    DAEMONS=(syslog-ng !network hal hwd @alsa ipw3945d dhcdbd networkmanager fam !autofs @laptop-mode !entranced !netfs !gdm 915resolution samba kdm crond)
    Automounting worked until a few days...
    Also kernel detects it, cause I can mount it manually.
    Last edited by Davigetto (2007-12-03 07:09:56)

  • [SOLVED] My usb drives will not automount

    Hi!
    I've installed a basic Arch system using XFCE4.
    My USB disks and stick will not automount when I insert them. I have added myself to the usual groups.
    Manual mounting works however...
    What could be the issue?
    Last edited by jerik (2013-01-21 00:22:23)

    This did the trick: https://wiki.archlinux.org/index.php/Udiskie

  • System Not Automounting CDROM

    Hello, my SunFire 240r Solaris 8 server is not automounting CD's. I have tried manually umount\mount commands wihtout success. I cannot get the system to access CD's at all.
    How can I fix this?
    Thanks!

    If mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom doesn't work then your CD drive may be defective. I'm not sure of your exact cxtx number because I'm familiar with a 220r, 280r, 420r, 480r & D240 media tray but I'm not quite sure what 240r is. Must be something new.

  • Hal not automounting and ejecting in kdemod

    Hi,
    I did a fresh install of Arch and kdemod and it seems that hal doesnt automount devices.I cant even eject usb devices. I am part of the storage and optical group but it still doesnt work.I tried ivamn and then automountig works properly but then i cant eject "Safely remove."= What should I do to fix this?

    # /etc/fstab: static file system information
    # <file system>        <dir>         <type>    <options>          <dump> <pass>
    none                   /dev/pts      devpts    defaults            0      0
    none                   /dev/shm      tmpfs     defaults            0      0
    /dev/cdrom /mnt/cdrom   iso9660   ro,user,noauto,unhide   0      0
    /dev/fd0 /mnt/fd0   vfat   user,noauto   0      0
    /dev/sda1 swap swap defaults 0 0
    /dev/sda3 / ext3 defaults 0 1

  • KDE4 / hal no longer automounting usb thumb drives

    I have hal and dbus running as services and they were until recently automounting usb storage devices in KDE4. After installing VirtualBox/WinXP it's not working anymore. I did set up a usb device entry in fstab to be used by VirtualBox, but even when I comment out the fstab entry and reboot, hal is no longer automounting.
    Any ideas???
    thanks

    Yes the drives were formated.
    I continued to do some researching on Apple.com and Macworld.com and found out a couple of things.  One. There's "Lion Recovery Assistant" and "Lion DiskMaker" or in better terms, one that has a minimal amount of information to connect to Apples servers and download the large install file, and one that is actually bootable.  The later is what I wanted.  Two. I discovered that the LRDA drives are invisable to the eye unless you use Disk Utility to view them.  So basically I was wrong with my statement about Apple's LRDA killing my drives.  Sorry.
    Now I still can't figure out how to easily make a bootable drive though.  The LDM says it automatically searches for the install.dmg file if there is one available.  Well it can't find one. I also found out that when you upgrade Lion, which I have to 10.7.4, it automatically deletes the installer.  That's conviently unconvient.  So now I have to figure out my next step so that I can have a bootable install drive.

  • Removable USB drive not automounting in xfce4

    Removable USB drives automount in every other window manager I've tried(lxde, gnome, kde). I have thunar-volman installed(not sure what it's for though), and I've went to Applications Menu > Settings > Removable Drives and Media and ticked "Mount removable media when inserted", to no avail.
    My .xinitrc file:
    #!/bin/sh
    # ~/.xinitrc
    # Executed by startx (run your window manager from here)
    if [ -d /etc/X11/xinit/xinitrc.d ]; then
      for f in /etc/X11/xinit/xinitrc.d/*; do
        [ -x "$f" ] && . "$f"
      done
      unset f
    fi
    # exec gnome-session
    # exec startkde
    exec startxfce4
    # ...or the Window Manager of your choice
    # exec startlxde
    Manually mounting the USB drive works however.

    I have decided to ditch xfce4 and go with KDE, which automounts without any fuss.

  • CD-ROM is not automounting...

    I installed solaris x86 on an IBM clone without any problems(first sign of trouble, hehe)
    I log in and do not see a cdrom .I killed the vol manager I tried stopping/ starting the vol manager but this did not do anything for it.When I insert a cd, nothing happens.
    I need to know where to look to see if it is even recognized by the OS still. And any other suggestions are greatly appreciated.
    If I use a different cdrom, and run the kdmconfig, will that make the OS mount my cdrom correctly??
    Thank You,
    [email protected]
    Wayne B

    Is it an IDE or SCSI CD-ROM? Can you post back the output of the following command?
    ls -l /dev/dsk/c*

  • Do not automount firewire or usb disk at startup

    Hi
    I do have a Xserve with Xraid via (fiber link)
    Xraid do have 2 partitions MailStore and FileStore.
    I do use external disks (usb/firewire) to do a quick backup,one is called FileStore and the other MailStore.
    when mounted OSx mount them as 'FileStore 1' and 'MailStore 1'
    I use this for DR since I can just connect the external disks to another system and use them like if they were the 'real ' thing or use the other server as a DR server.
    THe problem is:
    If the server reboots (for any reason) the external disks will be mounted first if they are present then the Xraid which is no good because the system will be using the wrong disks hence writing the data on the wrong volume.
    How can I 'disable' the automount of the external drive.
    Or how can I force the mount of the Xraid before the external drive
    Regards,
    Andre

    pnahoj, welcome to the forum,
    had you updated R&R at some point before you ran the backup? It may be possible that your backup was made with a newer version than the one that is now loaded.
    Are you attaching the usb drive before booting or hot plugging it? Ensure it is attached before booting; my experience says this works, hot plugging doesn't.
    Thanks
    Andy  ______________________________________
    Please remember to come back and mark the post that you feel solved your question as the solution, it earns the member + points
    Did you find a post helpfull? You can thank the member by clicking on the star to the left awarding them Kudos Please add your type, model number and OS to your signature, it helps to help you. Forum Search Option T430 2347-G7U W8 x64, Yoga 10 HD+, Tablet 1838-2BG, T61p 6460-67G W7 x64, T43p 2668-G2G XP, T23 2647-9LG XP, plus a few more. FYI Unsolicited Personal Messages will be ignored.
      Deutsche Community     Comunidad en Español    English Community Русскоязычное Сообщество
    PepperonI blog 

  • To hal or not to hal?

    the new ubuntu 10.04 claims "Lucid Alpha 2 sports full removal of the hal  package, making Ubuntu faster to boot and faster to resume from suspend.   "
    so...is it necessary to have hal?

    There's lots of discussion here:
    http://bbs.archlinux.org/viewtopic.php?id=93958

  • [SOLVED] 'cache-chromium' not automounting...

    Hi there,
    In my fstab I have en entry which sets Chromium's cache to be mounted in my RAM instead of in my SSD -
    # /etc/fstab: static file system information
    # <file system> <dir> <type> <options> <dump> <pass>
    tmpfs /tmp tmpfs nodev,nosuid,noatime,size=512m 0 0
    cache-chromium /home/tom/.cache/chromium tmpfs defaults,noatime,mode=1777,size=512m 0 0
    UUID=366ab804-d6e5-4bd3-bb14-884c1ab7ad28 /boot ext2 defaults,noatime 0 2
    UUID=97e30b83-03a4-4520-9d98-d45b70d0096d /home ext4 defaults,noatime,discard 0 2
    UUID=db565351-ab5b-4f50-bb41-77e79757132f / ext4 defaults,noatime,discard 0 1
    However during boot I get a 'FAIL' for the 'Mounting local filesystems' stage and df -h does indeed show that it hasn't been mounted, but upon executing 'sudo mount -a' it will mount error-free.
    Could anyone shed some light on why it isn't mounting automatically at boot time?
    Thank a lot!
    Last edited by Spudgun (2011-08-31 09:12:45)

    Thanks for the speedy reply!
    I tried your first option and that also failed to mount during boot. Could it be that the booting process doesn't like mounting more than one tmpfs..?
    For the second option, how do I go about setting that variable?

  • HAL not updating change in properties

    Hi John,
    When we tried to push members changing their property HAL is not updating the changed property in hyperion
    Ex-- If i have member Account with TB LAst as its property in the source and using HAL we pushed this member to Hyperion. Now i changed the property from TB Last to None in the source and used HAl to push the member. But it is still showing TB last in the hierarchy.
    Please suggest
    Thanks,
    Sravan

    Which HAL adapter are you using, Essbase or Planning? Where are you looking for the updated property, in Essbase or Planning?
    If you're not already, what you should be doing is use the Planning adapter to update the property in Planning, and then refresh Essbase from Planning. When you've done those two things, and assuming there haven't been any errors in the HAL integration, you should see the updated property in both Essbase and Planning.
    Of course, you have to run the HAL integration as a user with sufficient privileges in the Planning application to make metadata changes.

  • HAL 0.5.8.1-1+kernel 2.16.8=broken automount?

    Gnome doesn' t know how to auto mount my removeral usb disk after update, only manual mount works.
    Is there anyone meeting the same? Could someone give me a clue, thanks in advance.

    JGC wrote:error messages? "Doesn't work" is something we can't fix.
    I'm seeing the same thing JGC, though Gnome behaved the same way for me  prior to the last update (i.e. USB drives are not automounted). But it doesn't throw any errors unless there is a log file that might be helpful to you.
    If I mount the USB drive manually, it works perfectly. The drive mounts, the icon displays on the desktop, and a Nautilus window opens showing the drives contents.
    I have another system running PCLinuxOS and the older Gnome version in it automounts the same USB drive fine. It seems like the preference setting to mount removable drives when hot-plugged is not being honored by Gnome on my Arch box (see the 'Storage' tab for the Removable Drives and Media preferences found at Desktop>Preferences>Removable Drives and Media).
    Gnome 2.10 in PCLinuxOS has the same type of preferences setting as Gnome 2.14 on my Arch box. However, when I look at the fstab in PCLinuxOS with the USB drive plugged in and compare it to the Arch fstab when the USB drive is plugged in there is a difference. The fstab in PCLinuxOS is being dynamically written to with the following when the USB drive is plugged in and has automounted:
    /dev/sdd1 /mnt/UDISK_20X vfat pamconsole,exec,noauto,noatime,codepage=850,iocharset=iso8859-1,managed 0 0
    When the USB drive is unplugged this line does not exist in the PCLinuxOS fstab. When the USB drive is plugged into the Arch box, the fstab never changes. Even when I manually mount the USB drive.
    Another difference is the following code *always* exisits in the PCLinuxOS fstab and not in the fstab on my Arch box:
    none /proc proc defaults 0 0
    none /proc/bus/usb usbfs defaults 0 0
    I don't know what these 2 lines tell PCLinuxOS to do or if it is even related to the issue at hand. Could be just differences comparing the older base system of PCLinuxOS to the very up-to-date Arch.
    I'm planning on removing PCLinuxOS off my main workstation this weekend and installing Arch. It would be nice to know an answer to this odd behavior with Gnome & USB drives, but not a show stopper. Arch is sooooo much nicer!
    Bob

  • Hal not starting

    hal will not start, it's in my daemons to start automaticaly but it isnt. And it won't start manualy either. I had a kernel update to day when I ran pacman -Syu...perhaps this is the culprit? I rebooted and when I came back my SD cards or camera wouldnt read. So I checked dbus, which is fine...but when I try to 'restart' or 'start' hal...it says fail. Does anyone know what might be the problem?

    actually my hal wont start up either: here is my output from the command posted above:
    [issue@kiwi ~]$ su
    Password:
    [root@kiwi issue]# /usr/sbin/hald --daemon=no --verbose=yes
    11:45:44.180 [i] hald.c:532: hal 0.5.9
    11:45:44.181 [i] hald.c:597: Will not daemonize
    11:45:44.181 [i] hald_dbus.c:4806: local server is listening at unix:abstract=/var/run/hald/dbus-aDctstWO8y,guid=6f041cbe1d98bd9a82f26200465ac0e8
    11:45:44.184 [i] hald_runner.c:299: Runner has pid 5677
    11:45:44.185 [W] ci-tracker.c:200: Could not get uid for connection: org.freedesktop.DBus.Error.NameHasNoOwner Could not get UID of name 'org.freedesktop.DBus': no such name
    11:45:44.186 [E] hald_dbus.c:4461: Cannot get caller info for org.freedesktop.DBus
    Runner started - allowed paths are '/usr/lib/hal:/usr/lib/hal/scripts:/usr/bin'
    11:45:44.186 [i] hald_runner.c:180: runner connection is 0x80914d0
    11:45:44.187 [i] mmap_cache.c:251: cache mtime is 1178365286
    Error binding udev_event socket: Address already in use
    [root@kiwi issue]#

Maybe you are looking for