Hello, Gustavo.
In message from 7 июня 2009 Gustavo Sverzut Barbieri wrote:
> > Directly before connect iPod to system's bus, and stop after disconnect
> > iPod:
> >
> > $ dbus-monitor --system "sender=org.freedesktop.Hal"
> >
> > That's to catch all HAL messages. There is several critical to us
> > interfaces: org.freedesktop.Hal.Manager, org.freedesktop.Hal.Device, and
> > org.freedesktop.Hal.Device.Volume.
>
> Attached is the log, not much I could figure out the problem, I guess
> you have a better time.
I have taken iPod from my friend to test your problem. For tests I'm using SVN
E17 code compiled on Debian 5.0r1 "Lenny". System running on iP4, i865PE
chipset. I have d-bus 1.2.1 and hal 0.5.11.
Mounting, unmounting and removing both in efm and places are producing proper
volume's icon update. That's strange... I have analysed your log too, and
found that all DeviceRemoved events are present. I'm attaching my iPod
hal-dbus log to this mail. I can't produce same bug with real iPod...
So, If after refresh efm favorites icon of disconnected iPod is disappearing,
this implyies that e_fm_hal.c:_e_fm2_volume_erase method is executed. And
E_FM_OP_VOLUME_DEL handler executed too. Icon was updated in
_e_fm2_file_force_update too...
Sincerely yours, Sergey.
--
Jabber/XMPP: [email protected]
Cellular: +7-909-206-5992
signal sender=org.freedesktop.DBus -> dest=:1.104 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.104"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_if0"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_usbraw"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_if0_scsi_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/usb_device_5ac_1301_000A27001C1C2176_if0_scsi_host_scsi_device_lun0"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_if0_scsi_host_scsi_device_lun0_scsi_generic"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001C1C2176_0_0"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001C1C2176_0_0; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 1
array [
struct {
string "info.interfaces"
boolean false
boolean false
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/volume_uuid_14E9_DEB0"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/volume_uuid_14E9_DEB0; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 2
array [
struct {
string "volume.mount_point"
boolean false
boolean false
}
struct {
string "volume.is_mounted"
boolean false
boolean false
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/volume_uuid_14E9_DEB0; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 2
array [
struct {
string "volume.mount_point"
boolean false
boolean false
}
struct {
string "volume.is_mounted"
boolean false
boolean false
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001C1C2176_0_0; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 1
array [
struct {
string "storage.removable.media_available"
boolean false
boolean false
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001C1C2176_0_0; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 1
array [
struct {
string "storage.partitioning_scheme"
boolean false
boolean false
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceRemoved
string "/org/freedesktop/Hal/devices/volume_uuid_14E9_DEB0"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceRemoved
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_if0_scsi_host_scsi_device_lun0_scsi_generic"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceRemoved
string "/org/freedesktop/Hal/devices/storage_serial_Apple_iPod_000A27001C1C2176_0_0"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceRemoved
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_if0_scsi_host_scsi_device_lun0"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceRemoved
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_if0_scsi_host"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceRemoved
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_if0"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceRemoved
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176_usbraw"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceRemoved
string "/org/freedesktop/Hal/devices/usb_device_5ac_1301_000A27001C1C2176"
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel