Hallo !
Um hotplug spezifisch für meinen Bluetooth-USB-Stick zu deaktivieren, müsste ich vermutlich das untenstehende Script (eigentlich für einen Memory-Stick) anpassen.
admine hatte hier auch mal den link zur entsprechenden Beschreibung reingesetzt (Link).
Leider weiss ich absolut nicht, welche Daten ich für meinen Bluetooth-Stick dort anpassen muss.
Der Bluetooth-Stick soll _absolut_ nicht mehr von Suse 10.0 bemerkt werden, d.h. vermutlich der (kernel)Treiber soll nicht mehr geladen werden.
Beim Bluetooth-Stick wirft mir lshal mehrere Einträge zu diesem aus, bei denen ich noch dazu keinen Zusammenhang zum Originalscript sehe.
Ich komme einfach absolut nicht weiter. Wenn der Stick weiter von Suse eingeklinkt wird, kann ich ihn nicht unter vmware nutzen, aber genau dort brauche ich ihn dringend.
Gruß
Olaf
### ORIGINAL-Script
###
1. in Verzeichnis wechseln (ggf. anlegen)
# cd /usr/share/hal/fdi/policy/20thirdparty
2. Erstellen eines fdi-Files mit folgendem Ergebnis:
# cat nomount_usb_disk.fdi
<?xml version"1.0" encoding"ISO-8859-1"?>
<deviceinfo version"0.2">
<device>
<match key"storage.bus" string"usb">
<match key"storage.drive_type" string"disk">
<match key"storage.policy.should_mount" bool"true">
<merge key"storage.policy.should_mount" type"bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
#
3. HAL neu starten
# rchal restart
###
### Ausgabe von lshal (Auszug):
###
udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if0' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Wireless Interface' (string)
usb.interface.protocol = 1 (0x1) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.class = 224 (0xe0) (int)
usb.interface.number = 0 (0x0) (int)
info.linux.driver = 'hci_usb' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.0' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.device_class = 224 (0xe0) (int)
usb.device_subclass = 1 (0x1) (int)
usb.device_protocol = 1 (0x1) (int)
usb.vendor_id = 2578 (0xa12) (int)
usb.product_id = 1 (0x1) (int)
usb.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb.product = 'USB Wireless Interface' (string)
usb.device_revision_bcd = 1317 (0x525) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.version_bcd = 272 (0x110) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 4 (0x4) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.0' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if1'
info.udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if1' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Wireless Interface' (string)
usb.interface.protocol = 1 (0x1) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.class = 224 (0xe0) (int)
usb.interface.number = 1 (0x1) (int)
info.linux.driver = 'hci_usb' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.1' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.device_class = 224 (0xe0) (int)
usb.device_subclass = 1 (0x1) (int)
usb.device_protocol = 1 (0x1) (int)
usb.vendor_id = 2578 (0xa12) (int)
usb.product_id = 1 (0x1) (int)
usb.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb.product = 'USB Wireless Interface' (string)
usb.device_revision_bcd = 1317 (0x525) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.version_bcd = 272 (0x110) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 4 (0x4) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.1' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if2'
info.udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if2' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Application Specific Interface' (string)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.class = 254 (0xfe) (int)
usb.interface.number = 2 (0x2) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.2' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.device_class = 224 (0xe0) (int)
usb.device_subclass = 1 (0x1) (int)
usb.device_protocol = 1 (0x1) (int)
usb.vendor_id = 2578 (0xa12) (int)
usb.product_id = 1 (0x1) (int)
usb.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb.product = 'USB Application Specific Interface' (string)
usb.device_revision_bcd = 1317 (0x525) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.version_bcd = 272 (0x110) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 4 (0x4) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.2' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial'
info.udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
usb_device.bus_number = 4 (0x4) (int)
usb_device.can_wake_up = false (bool)
usb_device.is_self_powered = true (bool)
usb_device.version_bcd = 272 (0x110) (int)
usb_device.speed_bcd = 4608 (0x1200) (int)
usb_device.linux.device_number = 2 (0x2) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.max_power = 0 (0x0) (int)
usb_device.device_revision_bcd = 1317 (0x525) (int)
info.product = 'Bluetooth Dongle (HCI mode)' (string)
usb_device.product = 'Bluetooth Dongle (HCI mode)' (string)
info.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb_device.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb_device.product_id = 1 (0x1) (int)
usb_device.vendor_id = 2578 (0xa12) (int)
usb_device.device_protocol = 1 (0x1) (int)
usb_device.device_subclass = 1 (0x1) (int)
usb_device.device_class = 224 (0xe0) (int)
usb_device.num_interfaces = 3 (0x3) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2' (string)
info.linux.driver = 'usb' (string)
info.bus = 'usb_device' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3'
info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
usb_device.bus_number = 4 (0x4) (int)
usb_device.can_wake_up = true (bool)
usb_device.is_self_powered = true (bool)
usb_device.version_bcd = 272 (0x110) (int)
usb_device.speed_bcd = 4608 (0x1200) (int)
usb_device.serial = '0000:00:10.3' (string)
usb_device.linux.device_number = 1 (0x1) (int)
usb_device.num_ports = 2 (0x2) (int)
usb_device.max_power = 0 (0x0) (int)
usb_device.device_revision_bcd = 518 (0x206) (int)
info.product = 'UHCI Host Controller' (string)
usb_device.product = 'UHCI Host Controller' (string)
info.vendor = 'Linux 2.6.13-15-default uhci_hcd' (string)
usb_device.vendor = 'Linux 2.6.13-15-default uhci_hcd' (string)
usb_device.product_id = 0 (0x0) (int)
usb_device.vendor_id = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.device_class = 9 (0x9) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4' (string)
info.linux.driver = 'usb' (string)
info.bus = 'usb_device' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_3038'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038' (string)
linux.subsystem = 'pci' (string)
linux.hotplug_type = 1 (0x1) (int)
pci.subsys_product = 'Unknown (0x3038)' (string)
pci.subsys_vendor = 'ASRock Incorporation' (string)
info.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.device_class = 12 (0xc) (int)
pci.subsys_vendor_id = 6217 (0x1849) (int)
pci.subsys_product_id = 12344 (0x3038) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.product_id = 12344 (0x3038) (int)
info.linux.driver = 'uhci_hcd' (string)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.bus = 'pci' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_4_if0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_4_if0' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Hub Interface' (string)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.interface.class = 9 (0x9) (int)
usb.interface.number = 0 (0x0) (int)
info.linux.driver = 'hub' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-0:1.0' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.device_class = 9 (0x9) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_protocol = 1 (0x1) (int)
usb.vendor_id = 0 (0x0) (int)
usb.product_id = 0 (0x0) (int)
usb.vendor = 'Linux 2.6.13-15-default ehci_hcd' (string)
usb.product = 'USB Hub Interface' (string)
usb.device_revision_bcd = 518 (0x206) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 8 (0x8) (int)
usb.linux.device_number = 1 (0x1) (int)
usb.serial = '0000:00:10.4' (string)
usb.speed_bcd = 294912 (0x48000) (int)
usb.version_bcd = 512 (0x200) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = true (bool)
usb.bus_number = 5 (0x5) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_4' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-0:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-0:1.0' (string)
###
Um hotplug spezifisch für meinen Bluetooth-USB-Stick zu deaktivieren, müsste ich vermutlich das untenstehende Script (eigentlich für einen Memory-Stick) anpassen.
admine hatte hier auch mal den link zur entsprechenden Beschreibung reingesetzt (Link).
Leider weiss ich absolut nicht, welche Daten ich für meinen Bluetooth-Stick dort anpassen muss.
Der Bluetooth-Stick soll _absolut_ nicht mehr von Suse 10.0 bemerkt werden, d.h. vermutlich der (kernel)Treiber soll nicht mehr geladen werden.
Beim Bluetooth-Stick wirft mir lshal mehrere Einträge zu diesem aus, bei denen ich noch dazu keinen Zusammenhang zum Originalscript sehe.
Ich komme einfach absolut nicht weiter. Wenn der Stick weiter von Suse eingeklinkt wird, kann ich ihn nicht unter vmware nutzen, aber genau dort brauche ich ihn dringend.
Gruß
Olaf
### ORIGINAL-Script
###
1. in Verzeichnis wechseln (ggf. anlegen)
# cd /usr/share/hal/fdi/policy/20thirdparty
2. Erstellen eines fdi-Files mit folgendem Ergebnis:
# cat nomount_usb_disk.fdi
<?xml version"1.0" encoding"ISO-8859-1"?>
<deviceinfo version"0.2">
<device>
<match key"storage.bus" string"usb">
<match key"storage.drive_type" string"disk">
<match key"storage.policy.should_mount" bool"true">
<merge key"storage.policy.should_mount" type"bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
#
3. HAL neu starten
# rchal restart
###
### Ausgabe von lshal (Auszug):
###
udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if0' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Wireless Interface' (string)
usb.interface.protocol = 1 (0x1) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.class = 224 (0xe0) (int)
usb.interface.number = 0 (0x0) (int)
info.linux.driver = 'hci_usb' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.0' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.device_class = 224 (0xe0) (int)
usb.device_subclass = 1 (0x1) (int)
usb.device_protocol = 1 (0x1) (int)
usb.vendor_id = 2578 (0xa12) (int)
usb.product_id = 1 (0x1) (int)
usb.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb.product = 'USB Wireless Interface' (string)
usb.device_revision_bcd = 1317 (0x525) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.version_bcd = 272 (0x110) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 4 (0x4) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.0' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if1'
info.udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if1' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Wireless Interface' (string)
usb.interface.protocol = 1 (0x1) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.class = 224 (0xe0) (int)
usb.interface.number = 1 (0x1) (int)
info.linux.driver = 'hci_usb' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.1' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.device_class = 224 (0xe0) (int)
usb.device_subclass = 1 (0x1) (int)
usb.device_protocol = 1 (0x1) (int)
usb.vendor_id = 2578 (0xa12) (int)
usb.product_id = 1 (0x1) (int)
usb.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb.product = 'USB Wireless Interface' (string)
usb.device_revision_bcd = 1317 (0x525) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.version_bcd = 272 (0x110) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 4 (0x4) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.1' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if2'
info.udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial_if2' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Application Specific Interface' (string)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.class = 254 (0xfe) (int)
usb.interface.number = 2 (0x2) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.2' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.device_class = 224 (0xe0) (int)
usb.device_subclass = 1 (0x1) (int)
usb.device_protocol = 1 (0x1) (int)
usb.vendor_id = 2578 (0xa12) (int)
usb.product_id = 1 (0x1) (int)
usb.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb.product = 'USB Application Specific Interface' (string)
usb.device_revision_bcd = 1317 (0x525) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.version_bcd = 272 (0x110) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 4 (0x4) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2/4-2:1.2' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial'
info.udi = '/org/freedesktop/Hal/devices/usb_device_a12_1_noserial' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
usb_device.bus_number = 4 (0x4) (int)
usb_device.can_wake_up = false (bool)
usb_device.is_self_powered = true (bool)
usb_device.version_bcd = 272 (0x110) (int)
usb_device.speed_bcd = 4608 (0x1200) (int)
usb_device.linux.device_number = 2 (0x2) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.max_power = 0 (0x0) (int)
usb_device.device_revision_bcd = 1317 (0x525) (int)
info.product = 'Bluetooth Dongle (HCI mode)' (string)
usb_device.product = 'Bluetooth Dongle (HCI mode)' (string)
info.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb_device.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb_device.product_id = 1 (0x1) (int)
usb_device.vendor_id = 2578 (0xa12) (int)
usb_device.device_protocol = 1 (0x1) (int)
usb_device.device_subclass = 1 (0x1) (int)
usb_device.device_class = 224 (0xe0) (int)
usb_device.num_interfaces = 3 (0x3) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2' (string)
info.linux.driver = 'usb' (string)
info.bus = 'usb_device' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4/4-2' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3'
info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_3' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
usb_device.bus_number = 4 (0x4) (int)
usb_device.can_wake_up = true (bool)
usb_device.is_self_powered = true (bool)
usb_device.version_bcd = 272 (0x110) (int)
usb_device.speed_bcd = 4608 (0x1200) (int)
usb_device.serial = '0000:00:10.3' (string)
usb_device.linux.device_number = 1 (0x1) (int)
usb_device.num_ports = 2 (0x2) (int)
usb_device.max_power = 0 (0x0) (int)
usb_device.device_revision_bcd = 518 (0x206) (int)
info.product = 'UHCI Host Controller' (string)
usb_device.product = 'UHCI Host Controller' (string)
info.vendor = 'Linux 2.6.13-15-default uhci_hcd' (string)
usb_device.vendor = 'Linux 2.6.13-15-default uhci_hcd' (string)
usb_device.product_id = 0 (0x0) (int)
usb_device.vendor_id = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.device_class = 9 (0x9) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4' (string)
info.linux.driver = 'usb' (string)
info.bus = 'usb_device' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3/usb4' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb4' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_3038'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038' (string)
linux.subsystem = 'pci' (string)
linux.hotplug_type = 1 (0x1) (int)
pci.subsys_product = 'Unknown (0x3038)' (string)
pci.subsys_vendor = 'ASRock Incorporation' (string)
info.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.device_class = 12 (0xc) (int)
pci.subsys_vendor_id = 6217 (0x1849) (int)
pci.subsys_product_id = 12344 (0x3038) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.product_id = 12344 (0x3038) (int)
info.linux.driver = 'uhci_hcd' (string)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.bus = 'pci' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.3' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_4_if0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_4_if0' (string)
linux.subsystem = 'usb' (string)
linux.hotplug_type = 1 (0x1) (int)
info.product = 'USB Hub Interface' (string)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.interface.class = 9 (0x9) (int)
usb.interface.number = 0 (0x0) (int)
info.linux.driver = 'hub' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-0:1.0' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.device_class = 9 (0x9) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_protocol = 1 (0x1) (int)
usb.vendor_id = 0 (0x0) (int)
usb.product_id = 0 (0x0) (int)
usb.vendor = 'Linux 2.6.13-15-default ehci_hcd' (string)
usb.product = 'USB Hub Interface' (string)
usb.device_revision_bcd = 518 (0x206) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 8 (0x8) (int)
usb.linux.device_number = 1 (0x1) (int)
usb.serial = '0000:00:10.4' (string)
usb.speed_bcd = 294912 (0x48000) (int)
usb.version_bcd = 512 (0x200) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = true (bool)
usb.bus_number = 5 (0x5) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_10_4' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-0:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.4/usb5/5-0:1.0' (string)
###