getting hal and gnome volume manager to work
Eric Butler
eric at extremeboredom.net
Wed Sep 1 18:12:36 PDT 2004
You need to set up fstab-sync so your flash drive is added to fstab.
Grab the latest dbus and hal CVS and run configure with --enable-fstab-sync.
Then make sure you have fstab-sync.hal symlinked into your hal device.d
directory (on my system it's /usr/local/etc/hal/device.d/)
$ ls -l /usr/local/etc/hal/device.d/
lrwxrwxrwx 1 root root 26 Aug 30 21:43 fstab-sync.hal ->
/usr/local/sbin/fstab-sync
HAL looks in this directory for files ending in .hal and executes them
when a new device is found. Fstab-sync will append the new device to
fstab so gnome-vfs will see it.
This is all assuming you have a patched gnome-vfs installed of course.
- Eric
Spundun Bhatt wrote:
> Hi... I am trying to get gnome-volume-manager to work for usb flash
> drives on my computer.
>
> My ultimate goal is to basically be able to insert a usb flash drive and
> for my computer to figurout an appropriate place to mount it and shouw
> the mounted file system in a nautilus window.
>
> I installed linux 2.6, gnome 2.6 dbus, hal,gnome-volume-manager,hotplug,
> udev and autofs (I uninstalled autofs now because I thought it wasnt
> necessary).
>
> But when I insert a usb drive... it doesnt automount and show me a new
> drive in the "computer" in nautilus.
>
> in hal-device-manaer I do see my usb drive in the device tree.
> ps -aux |grep shows me both hald and g-v-m running... I have made sure
> that /etc/init.d/hotplug start is done.
>
> What am I missing?
> Thanx
> Spundun
>
> Here is some shell activity that might give more clues as to what I am
> doing right/wrong
> cycloid:/usr/bin# ps aux|grep volume
> root 4464 0.0 0.1 1572 464 pts/0 S+ 16:10 0:00 grep
> volume
> cycloid:/usr/bin# ps aux |grep hal
> root 3183 0.0 1.5 5276 3820 ? Ss 15:35 0:00
> /usr/sbin/hald
> root 4466 0.0 0.1 1576 492 pts/0 S+ 16:10 0:00 grep hal
> cycloid:/usr/bin# ps aux|grep volume
> cycloid:/usr/bin# gnome-volume-manager
> <at this point g-v-m seems to run but not display any window (it seems
> to require x connection though).. so the shell just waits until I ctrl-c>
> cycloid:/usr/bin# ps aux|grep volume
> cycloid:/usr/bin# gnome-volume-properties
>
> ** (gnome-volume-manager:4559): WARNING **: manager.c/740: already
> running?
> <at this point I see the properties dialog which I close without doing
> anything>
> cycloid:/usr/bin# ps aux|grep volume
> root 4557 0.3 2.4 14368 6184 pts/0 S 16:11 0:00
> /usr/bin/gnome-volume-manager
> root 4561 0.0 0.1 1572 464 pts/0 S+ 16:12 0:00 grep
> volume
> <note that this got g-v-m started>
> cycloid:/usr/bin#
> <at this point I insert a usb flash drive into the machine and I get
> following errors on the same shell window>
> libhal.c 818 : Error sending msg: No property info.capabilities on
> device with id
> /org/freedesktop/Hal/devices/usb_d7d_280_100_-1_4F4106840F5Dlibhal.c 818
> : Error sending msg: No property info.capabilities on device with id
> /org/freedesktop/Hal/devices/usbif_usb_d7d_280_100_-1_4F4106840F5D_0
> libhal.c 818 : Error sending msg: No property info.capabilities on
> device with id /org/freedesktop/Hal/devices/scsi_host_2
> libhal.c 818 : Error sending msg: No property info.capabilities on
> device with id /org/freedesktop/Hal/devices/scsi_device_2_0_0_0
> mount: can't find /dev/sda1 in /etc/fstab or /etc/mtab
>
> cycloid:/usr/bin#
>
_______________________________________________
hal mailing list
hal at freedesktop.org
http://freedesktop.org/mailman/listinfo/hal
More information about the Hal
mailing list