Here's result.. [WAS Re: Updated hal]
Jeremy Messenger
mezz7 at cox.net
Sun Jan 6 09:03:41 PST 2008
On Sun, 06 Jan 2008 00:41:48 -0600, Joe Marcus Clarke <marcus at FreeBSD.org>
wrote:
>
> On Sun, 2008-01-06 at 00:16 -0600, Jeremy Messenger wrote:
<snip>
>> Still empty.
>
> Try with --block, too.
Ah, I have missed this in manpage. They should have change from --block to
--debug. Anyway now it works.. I get this:
==============================================
% /usr/local/bin/gnome-mount -v --eject --no-ui --block
--hal-udi=/org/freedesktop/Hal/devices/volume_label_Personal_Data__Jan_05__2008
gnome-mount 0.6
** (gnome-mount:2415): DEBUG: Ejecting
/org/freedesktop/Hal/devices/volume_label_Personal_Data__Jan_05__2008
** (gnome-mount:2415): DEBUG: in unmount_done : user_data = 0x0
** (gnome-mount:2415): WARNING **: Eject failed for
/org/freedesktop/Hal/devices/volume_label_Personal_Data__Jan_05__2008:
org.freedesktop.DBus.Error.UnknownMethod : Method "Eject" with signature
"as" on interface "org.freedesktop.Hal.Device.Volume" doesn't exist
==============================================
>> > You might also try running ktrace -d -i on the PID
>> > of hald to see what it actually executes.
>>
>> I see there is a few of 'Eject', 'EjectPressed' and 'CloseTray' in
>> there,
>> but I normal don't really understand to read in ktrace stuff.
>>
>> http://people.freebsd.org/~mezz/kdump.txt.bz2
>
> Sorry, I also need the same output for hald-runner. That will be the
> process that spawns the actual eject/unmount commands.
Ok here: http://people.freebsd.org/~mezz/kdump-hald-runner.txt.bz2
Cheers,
Mezz
> Joe
--
mezz7 at cox.net - mezz at FreeBSD.org
FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/ - gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia - multimedia at FreeBSD.org
More information about the freebsd-gnome
mailing list