Hi Paul, i did another test with two 2490 adapters ... i get the following when both adapters are connected :
open...@openwis-desktop:~$ lshal | grep ^udi | grep 2490 udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_0' udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_0_if0' udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial' udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_if0' please find details in the attachment :) the ...noserial is the first adapter, ...noserial_0 is the second the ..._if0 devices appear alongside with each of the adapters - donno why, i expected the kernel wire /ds2490 to be the reason, but they also appear without wire/ds2490 module ... however, ...noserial and ...noserial_0 contain usb_device.bus_number and usb_device.linux.device_number (which gets incremented every replug) so, your suggestion with: > > -u 5:40 would be exaclty what i would need ;) please tell me what i can do to assist you in implementing this - if everyone agrees with this ;) !!! regards, marcus.
open...@openwis-desktop:~$ lshal | grep ^udi | grep 2490 udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_0' udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_0_if0' udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial' udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_if0' open...@openwis-desktop:~$ lshal -u /org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_0 udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_0' info.linux.driver = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_06_0' (string) info.product = 'DS1490F 2-in-1 Fob, 1-Wire adapter' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial_0' (string) info.vendor = 'Dallas Semiconductor' (string) linux.device_file = '/dev/bus/usb/004/007' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:06.0/usb4/4-4' (string) usb_device.bus_number = 4 (0x4) (int) usb_device.can_wake_up = true (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 255 (0xff) (int) usb_device.device_protocol = 255 (0xff) (int) usb_device.device_revision_bcd = 2 (0x2) (int) usb_device.device_subclass = 255 (0xff) (int) usb_device.is_self_powered = true (bool) usb_device.linux.device_number = 7 (0x7) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:06.0/usb4/4-4' (string) usb_device.max_power = 100 (0x64) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.product = 'DS1490F 2-in-1 Fob, 1-Wire adapter' (string) usb_device.product_id = 9360 (0x2490) (int) usb_device.speed = 12.0 (12) (double) usb_device.vendor = 'Dallas Semiconductor' (string) usb_device.vendor_id = 1274 (0x4fa) (int) usb_device.version = 1.0 (1) (double) open...@openwis-desktop:~$ lshal -u /org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial' info.linux.driver = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_04_0' (string) info.product = 'DS1490F 2-in-1 Fob, 1-Wire adapter' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_4fa_2490_noserial' (string) info.vendor = 'Dallas Semiconductor' (string) linux.device_file = '/dev/bus/usb/003/002' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'usb' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:04.0/usb3/3-3' (string) usb_device.bus_number = 3 (0x3) (int) usb_device.can_wake_up = true (bool) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 255 (0xff) (int) usb_device.device_protocol = 255 (0xff) (int) usb_device.device_revision_bcd = 2 (0x2) (int) usb_device.device_subclass = 255 (0xff) (int) usb_device.is_self_powered = true (bool) usb_device.linux.device_number = 2 (0x2) (int) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:04.0/usb3/3-3' (string) usb_device.max_power = 100 (0x64) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.product = 'DS1490F 2-in-1 Fob, 1-Wire adapter' (string) usb_device.product_id = 9360 (0x2490) (int) usb_device.speed = 12.0 (12) (double) usb_device.vendor = 'Dallas Semiconductor' (string) usb_device.vendor_id = 1274 (0x4fa) (int) usb_device.version = 1.0 (1) (double) open...@openwis-desktop:~$
------------------------------------------------------------------------------
_______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers