Ubuntu 10.04 x32 Gnome 2.30.2 Ядро 2.6.32-27.
CPU VIA Nehemiah 600Mhz, 512ROM, HDD 40Gb,
TouchScreen eGalax Inc @-Touch CUDRU017D1781 17 дюймов.
Тачскрин заработал из коробки, но откалибровать его не могу.
Установил драйвер evtouch и утилиту xinput для калибровки.
Создаю файл /etc/hal/fdi/policy/touchscreen.fdi
ввожу туда данные xinput, перегружаюсь но все равно калибровки не происходит.
Поиск аналогичных проблем вывел на то что необходимо завести устройство в лог файле xorg.conf.d но вот в каком виде это надо сделать не очень понятно. Какую информацию и в каком виде необходимо вписать чтобы тачскрин был откалеброван?
Вот вывод скрипта калибровки:
Warning: multiple calibratable devices found, calibrating last one (EVTouch TouchScreen)
use --device to select another one.
Calibrating standard Xorg driver "EVTouch TouchScreen"
current calibration values: min_x=0, max_x=1280 and min_y=0, max_y=1024
If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
--> Making the calibration permanent <--
copy the policy below into '/etc/hal/fdi/policy/touchscreen.fdi'
<match key="info.product" contains="!!Name_Of_TouchScreen!!">
<merge key="input.x11_options.minx" type="string">1131</merge>
<merge key="input.x11_options.maxx" type="string">264</merge>
<merge key="input.x11_options.miny" type="string">397</merge>
<merge key="input.x11_options.maxy" type="string">1405</merge>
<merge key="input.x11_options.swapxy" type="string">1</merge>
</match>
Change '!!Name_Of_TouchScreen!!' to your device's name in the config above.
вот lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
вывод lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8623 [Apollo CLE266]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics (rev 03)
вывод lshal
usb_device.version = 2.0 (2) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_10_3_if0'
info.linux.driver = 'hub' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_10_3' (string)
info.product = 'USB Hub Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_10_3_if0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb1/1-0:1.0' (string)
usb.bus_number = 1 (0x1) (int)
usb.can_wake_up = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 9 (0x9) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 518 (0x206) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 9 (0x9) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 1 (0x1) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.3/usb1/1-0:1.0' (string)
usb.max_power = 0 (0x0) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_ports = 6 (0x6) (int)
usb.product = 'USB Hub Interface' (string)
usb.product_id = 2 (0x2) (int)
usb.serial = '0000:00:10.3' (string)
usb.speed = 480.0 (480) (double)
usb.vendor = 'Linux Foundation' (string)
usb.vendor_id = 7531 (0x1d6b) (int)
usb.version = 2.0 (2) (double)
udi = '/org/freedesktop/Hal/devices/pci_1106_3038_1'
info.linux.driver = 'uhci_hcd' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038_1' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2' (string)
pci.device_class = 12 (0xc) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2' (string)
pci.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.product_id = 12344 (0x3038) (int)
pci.subsys_product_id = 12344 (0x3038) (int)
pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_vendor_id = 4358 (0x1106) (int)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.vendor_id = 4358 (0x1106) (int)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_2'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038_1' (string)
info.product = '1.1 root hub' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_2' (string)
info.vendor = 'Linux Foundation' (string)
linux.device_file = '/dev/bus/usb/004/001' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2/usb4' (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 = 9 (0x9) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 518 (0x206) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = true (bool)
usb_device.linux.device_number = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2/usb4' (string)
usb_device.max_power = 0 (0x0) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_ports = 2 (0x2) (int)
usb_device.product = '1.1 root hub' (string)
usb_device.product_id = 1 (0x1) (int)
usb_device.serial = '0000:00:10.2' (string)
usb_device.speed = 12.0 (12) (double)
usb_device.vendor = 'Linux Foundation' (string)
usb_device.vendor_id = 7531 (0x1d6b) (int)
usb_device.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_2_if0'
info.linux.driver = 'hub' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_2' (string)
info.product = 'USB Hub Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_2_if0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2/usb4/4-0:1.0' (string)
usb.bus_number = 4 (0x4) (int)
usb.can_wake_up = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 9 (0x9) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 518 (0x206) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 9 (0x9) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 1 (0x1) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.2/usb4/4-0:1.0' (string)
usb.max_power = 0 (0x0) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_ports = 2 (0x2) (int)
usb.product = 'USB Hub Interface' (string)
usb.product_id = 1 (0x1) (int)
usb.serial = '0000:00:10.2' (string)
usb.speed = 12.0 (12) (double)
usb.vendor = 'Linux Foundation' (string)
usb.vendor_id = 7531 (0x1d6b) (int)
usb.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/pci_1106_3038_0'
info.linux.driver = 'uhci_hcd' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038_0' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1' (string)
pci.device_class = 12 (0xc) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1' (string)
pci.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.product_id = 12344 (0x3038) (int)
pci.subsys_product_id = 12344 (0x3038) (int)
pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_vendor_id = 4358 (0x1106) (int)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.vendor_id = 4358 (0x1106) (int)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_1'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038_0' (string)
info.product = '1.1 root hub' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_1' (string)
info.vendor = 'Linux Foundation' (string)
linux.device_file = '/dev/bus/usb/003/001' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1/usb3' (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 = 9 (0x9) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 518 (0x206) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = true (bool)
usb_device.linux.device_number = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1/usb3' (string)
usb_device.max_power = 0 (0x0) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_ports = 2 (0x2) (int)
usb_device.product = '1.1 root hub' (string)
usb_device.product_id = 1 (0x1) (int)
usb_device.serial = '0000:00:10.1' (string)
usb_device.speed = 12.0 (12) (double)
usb_device.vendor = 'Linux Foundation' (string)
usb_device.vendor_id = 7531 (0x1d6b) (int)
usb_device.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_1' (string)
info.product = 'eGalax TouchScreen' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial' (string)
info.vendor = 'D-WAV Scientific Co., Ltd' (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:10.1/usb3/3-1' (string)
usb_device.bus_number = 3 (0x3) (int)
usb_device.can_wake_up = true (bool)
usb_device.configuration = 'USB TouchScreen' (string)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 256 (0x100) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = false (bool)
usb_device.linux.device_number = 2 (0x2) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1/usb3/3-1' (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 = 'eGalax TouchScreen' (string)
usb_device.product_id = 1 (0x1) (int)
usb_device.speed = 1.5 (1.5) (double)
usb_device.vendor = 'D-WAV Scientific Co., Ltd' (string)
usb_device.vendor_id = 3823 (0xeef) (int)
usb_device.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0'
info.linux.driver = 'usbtouchscreen' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial' (string)
info.product = 'USB Vendor Specific Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1/usb3/3-1/3-1:1.0' (string)
usb.bus_number = 3 (0x3) (int)
usb.can_wake_up = true (bool)
usb.configuration = 'USB TouchScreen' (string)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 256 (0x100) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 255 (0xff) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 255 (0xff) (int)
usb.interface.subclass = 255 (0xff) (int)
usb.is_self_powered = false (bool)
usb.linux.device_number = 2 (0x2) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1/usb3/3-1/3-1:1.0' (string)
usb.max_power = 100 (0x64) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB Vendor Specific Interface' (string)
usb.product_id = 1 (0x1) (int)
usb.speed = 1.5 (1.5) (double)
usb.vendor = 'D-WAV Scientific Co., Ltd' (string)
usb.vendor_id = 3823 (0xeef) (int)
usb.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0_logicaldev_input'
button.has_state = false (bool)
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'button'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0' (string)
info.product = 'eGalax Inc.' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0_logicaldev_input' (string)
input.device = '/dev/input/event4' (string)
input.originating_device = '/org/freedesktop/Hal/devices/usb_device_eef_1_noserial_if0' (string)
input.product = 'eGalax Inc.' (string)
linux.device_file = '/dev/input/event4' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1/usb3/3-1/3-1:1.0/input/input4/event4' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_1_if0'
info.linux.driver = 'hub' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_1' (string)
info.product = 'USB Hub Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_1_if0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1/usb3/3-0:1.0' (string)
usb.bus_number = 3 (0x3) (int)
usb.can_wake_up = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 9 (0x9) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 518 (0x206) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 9 (0x9) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 1 (0x1) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.1/usb3/3-0:1.0' (string)
usb.max_power = 0 (0x0) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_ports = 2 (0x2) (int)
usb.product = 'USB Hub Interface' (string)
usb.product_id = 1 (0x1) (int)
usb.serial = '0000:00:10.1' (string)
usb.speed = 12.0 (12) (double)
usb.vendor = 'Linux Foundation' (string)
usb.vendor_id = 7531 (0x1d6b) (int)
usb.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/pci_1106_3038'
info.linux.driver = 'uhci_hcd' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.0' (string)
pci.device_class = 12 (0xc) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.0' (string)
pci.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.product_id = 12344 (0x3038) (int)
pci.subsys_product_id = 12344 (0x3038) (int)
pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_vendor_id = 4358 (0x1106) (int)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.vendor_id = 4358 (0x1106) (int)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_0'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038' (string)
info.product = '1.1 root hub' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_0' (string)
info.vendor = 'Linux Foundation' (string)
linux.device_file = '/dev/bus/usb/002/001' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.0/usb2' (string)
usb_device.bus_number = 2 (0x2) (int)
usb_device.can_wake_up = true (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 9 (0x9) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 518 (0x206) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = true (bool)
usb_device.linux.device_number = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.0/usb2' (string)
usb_device.max_power = 0 (0x0) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_ports = 2 (0x2) (int)
usb_device.product = '1.1 root hub' (string)
usb_device.product_id = 1 (0x1) (int)
usb_device.serial = '0000:00:10.0' (string)
usb_device.speed = 12.0 (12) (double)
usb_device.vendor = 'Linux Foundation' (string)
usb_device.vendor_id = 7531 (0x1d6b) (int)
usb_device.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_0_if0'
info.linux.driver = 'hub' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_0' (string)
info.product = 'USB Hub Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_10_0_if0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.0/usb2/2-0:1.0' (string)
usb.bus_number = 2 (0x2) (int)
usb.can_wake_up = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 9 (0x9) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 518 (0x206) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 9 (0x9) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 1 (0x1) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:10.0/usb2/2-0:1.0' (string)
usb.max_power = 0 (0x0) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_ports = 2 (0x2) (int)
usb.product = 'USB Hub Interface' (string)
usb.product_id = 1 (0x1) (int)
usb.serial = '0000:00:10.0' (string)
usb.speed = 12.0 (12) (double)
usb.vendor = 'Linux Foundation' (string)
usb.vendor_id = 7531 (0x1d6b) (int)
usb.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/pci_1106_b091'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'VT8633 [Apollo Pro266 AGP]' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_1106_b091' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0' (string)
pci.device_class = 6 (0x6) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 4 (0x4) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0' (string)
pci.product = 'VT8633 [Apollo Pro266 AGP]' (string)
pci.product_id = 45201 (0xb091) (int)
pci.subsys_product_id = 0 (0x0) (int)
pci.subsys_vendor_id = 0 (0x0) (int)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.vendor_id = 4358 (0x1106) (int)
udi = '/org/freedesktop/Hal/devices/pci_1106_3122'
info.parent = '/org/freedesktop/Hal/devices/pci_1106_b091' (string)
info.product = 'VT8623 [Apollo CLE266] integrated CastleRock graphics' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3122' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0' (string)
pci.device_class = 3 (0x3) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0' (string)
pci.product = 'VT8623 [Apollo CLE266] integrated CastleRock graphics' (string)
pci.product_id = 12578 (0x3122) (int)
pci.subsys_product_id = 12578 (0x3122) (int)
pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_vendor_id = 4358 (0x1106) (int)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.vendor_id = 4358 (0x1106) (int)
udi = '/org/freedesktop/Hal/devices/pci_1106_3122_drm__null__card0'
info.capabilities = {'drm'} (string list)
info.category = 'drm' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3122' (string)
info.product = 'Direct Rendering Manager Device' (string)
info.subsystem = 'drm' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3122_drm__null__card0' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
linux.device_file = '/dev/dri/card0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'drm' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_3123'
info.linux.driver = 'agpgart-via' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'VT8623 [Apollo CLE266]' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3123' (string)
info.vendor = 'VIA Technologies, Inc.' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0' (string)
pci.device_class = 6 (0x6) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0' (string)
pci.product = 'VT8623 [Apollo CLE266]' (string)
pci.product_id = 12579 (0x3123) (int)
pci.subsys_product_id = 43521 (0xaa01) (int)
pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_vendor_id = 4358 (0x1106) (int)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.vendor_id = 4358 (0x1106) (int)
Dumped 83 device(s) from the Global Device List.
------------------------------------------------