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