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

Reply via email to