0: udi = '/org/freedesktop/Hal/devices/usb_device_1703_2_1GHeByDT3gu/X1DoaFR4mw___if0'
  usb.interface.number = 0  (0x0)  (int)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  usb.interface.class = 6  (0x6)  (int)
  usb.interface.subclass = 255  (0xff)  (int)
  info.vendor = 'Palm Handspring'  (string)
  usb.interface.protocol = 255  (0xff)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'usb'  (string)
  info.subsystem = 'usb'  (string)
  info.product = 'Pocket Tunes 4'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_1703_2_1GHeByDT3gu/X1DoaFR4mw___if0'  (string)
  info.bus = 'usb'  (string)
  portable_audio_player.access_method = 'user'  (string)
  usb.device_revision_bcd = 0  (0x0)  (int)
  portable_audio_player.access_method.protocols = { 'mtp' } (string list)
  usb.max_power = 2  (0x2)  (int)
  portable_audio_player.access_method.drivers = { 'libmtp' } (string list)
  access_control.file = '/dev/bus/usb/001/041'  (string)
  usb.num_ports = 0  (0x0)  (int)
  portable_audio_player.output_formats = { 'audio/mpeg', 'audio/x-ms-wma', 'application/ogg' } (string list)
  access_control.type = 'audio-player'  (string)
  usb.linux.device_number = 41  (0x29)  (int)
  info.category = 'portable_audio_player'  (string)
  portable_audio_player.libmtp.protocol = 'mtp'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  usb.serial = '1GHeByDT3gu/X1DoaFR4mw=='  (string)
  info.capabilities = { 'portable_audio_player', 'access_control' } (string list)
  usb.speed_bcd = 4608  (0x1200)  (int)
  usb.speed = 12  (double)
  usb.version_bcd = 257  (0x101)  (int)
  usb.version = 1.01  (double)
  usb.is_self_powered = true  (bool)
  usb.can_wake_up = false  (bool)
  usb.bus_number = 1  (0x1)  (int)
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_1703_2_1GHeByDT3gu/X1DoaFR4mw__'  (string)
  usb.num_configurations = 1  (0x1)  (int)
  usb.device_class = 0  (0x0)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.vendor_id = 5891  (0x1703)  (int)
  usb.product_id = 2  (0x2)  (int)
  usb.vendor = 'NormSoft Inc.'  (string)
  usb.product = 'USB Imaging Interface'  (string)

1: udi = '/org/freedesktop/Hal/devices/usb_device_1703_2_1GHeByDT3gu/X1DoaFR4mw__'
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.speed = 12  (double)
  usb_device.vendor_id = 5891  (0x1703)  (int)
  usb_device.version_bcd = 257  (0x101)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1'  (string)
  info.subsystem = 'usb_device'  (string)
  usb_device.product_id = 2  (0x2)  (int)
  usb_device.version = 1.01  (double)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'  (string)
  usb_device.vendor = 'NormSoft Inc.'  (string)
  info.vendor = 'NormSoft Inc.'  (string)
  info.product = 'Pocket Tunes'  (string)
  usb_device.is_self_powered = true  (bool)
  usb_device.product = 'Pocket Tunes'  (string)
  usb_device.can_wake_up = false  (bool)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_1703_2_1GHeByDT3gu/X1DoaFR4mw__'  (string)
  info.linux.driver = 'usb'  (string)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1'  (string)
  usb_device.device_revision_bcd = 0  (0x0)  (int)
  usb_device.bus_number = 1  (0x1)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  usb_device.max_power = 2  (0x2)  (int)
  linux.subsystem = 'usb'  (string)
  linux.device_file = '/dev/bus/usb/001/041'  (string)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.num_ports = 0  (0x0)  (int)
  info.bus = 'usb_device'  (string)
  usb_device.linux.device_number = 41  (0x29)  (int)
  usb_device.device_class = 0  (0x0)  (int)
  usb_device.serial = '1GHeByDT3gu/X1DoaFR4mw=='  (string)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.speed_bcd = 4608  (0x1200)  (int)

2: udi = '/org/freedesktop/Hal/devices/platform_bluetooth'
  linux.sysfs_path = '/sys/devices/platform/bluetooth'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'bluetooth'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (bluetooth)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_bluetooth'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)

3: udi = '/org/freedesktop/Hal/devices/acpi_CPU'
  linux.acpi_path = '/proc/acpi/processor/CPU'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Pentium III (Coppermine)'  (string)
  linux.acpi_type = 1  (0x1)  (int)
  info.udi = '/org/freedesktop/Hal/devices/acpi_CPU'  (string)
  processor.number = 0  (0x0)  (int)
  linux.hotplug_type = 4  (0x4)  (int)
  processor.can_throttle = true  (bool)
  info.category = 'processor'  (string)
  info.capabilities = { 'processor' } (string list)

4: udi = '/org/freedesktop/Hal/devices/storage_model_DVD_ROM_SD_C2502'
  block.device = '/dev/scd0'  (string)
  storage.cdrom.read_speed = 4234  (0x108a)  (int)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  block.major = 11  (0xb)  (int)
  storage.cdrom.write_speed = 0  (0x0)  (int)
  info.vendor = 'TOSHIBA'  (string)
  block.minor = 0  (0x0)  (int)
  storage.cdrom.write_speeds = {  } (string list)
  block.is_volume = false  (bool)
  org.freedesktop.Hal.Device.Storage.method_names = { 'Eject', 'CloseTray' } (string list)
  linux.hotplug_type = 3  (0x3)  (int)
  storage.bus = 'scsi'  (string)
  org.freedesktop.Hal.Device.Storage.method_signatures = { 'as', 'as' } (string list)
  storage.no_partitions_hint = true  (bool)
  org.freedesktop.Hal.Device.Storage.method_argnames = { 'extra_options', 'extra_options' } (string list)
  storage.media_check_enabled = true  (bool)
  info.product = 'DVD-ROM SD-C2502'  (string)
  info.interfaces = { 'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage.Removable' } (string list)
  org.freedesktop.Hal.Device.Storage.method_execpaths = { 'hal-storage-eject', 'hal-storage-closetray' } (string list)
  storage.automount_enabled_hint = true  (bool)
  info.udi = '/org/freedesktop/Hal/devices/storage_model_DVD_ROM_SD_C2502'  (string)
  storage.model = 'DVD-ROM SD-C2502'  (string)
  storage.vendor = 'TOSHIBA'  (string)
  storage.drive_type = 'cdrom'  (string)
  storage.originating_device = '/org/freedesktop/Hal/devices/computer'  (string)
  storage.removable = true  (bool)
  storage.removable.media_available = false  (bool)
  storage.hotpluggable = false  (bool)
  storage.removable.support_async_notification = false  (bool)
  storage.requires_eject = true  (bool)
  access_control.file = '/dev/scd0'  (string)
  storage.cdrom.cdr = false  (bool)
  storage.size = 0  (0x0)  (uint64)
  access_control.type = 'cdrom'  (string)
  storage.cdrom.cdrw = false  (bool)
  info.category = 'storage'  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_model_DVD_ROM_SD_C2502'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  storage.cdrom.dvd = true  (bool)
  info.capabilities = { 'storage', 'block', 'storage.cdrom', 'access_control' } (string list)
  storage.cdrom.dvdr = false  (bool)
  storage.cdrom.dvdrw = false  (bool)
  storage.cdrom.dvdram = false  (bool)
  storage.cdrom.dvdplusr = false  (bool)
  storage.cdrom.dvdplusrw = false  (bool)
  storage.firmware_version = '1109'  (string)
  storage.cdrom.dvdplusrwdl = false  (bool)
  storage.lun = 0  (0x0)  (int)
  storage.cdrom.dvdplusrdl = false  (bool)
  storage.cdrom.bd = false  (bool)
  linux.sysfs_path = '/sys/block/sr0'  (string)
  storage.cdrom.bdr = false  (bool)
  storage.partitioning_scheme = ''  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0_scsi_device_lun0'  (string)
  storage.cdrom.bdre = false  (bool)
  storage.cdrom.hddvd = false  (bool)
  storage.cdrom.hddvdr = false  (bool)
  storage.cdrom.hddvdrw = false  (bool)
  info.addons = { 'hald-addon-storage' } (string list)
  storage.cdrom.mo = false  (bool)
  storage.cdrom.mrw = true  (bool)
  storage.cdrom.mrw_w = true  (bool)
  storage.cdrom.support_media_changed = true  (bool)
  storage.cdrom.support_multisession = true  (bool)

5: udi = '/org/freedesktop/Hal/devices/volume_uuid_486d340a_a2bc_4e75_907c_de5b14115105'
  block.major = 8  (0x8)  (int)
  volume.is_mounted = false  (bool)
  block.minor = 5  (0x5)  (int)
  volume.is_mounted_read_only = false  (bool)
  linux.sysfs_path = '/sys/block/sda/sda5'  (string)
  block.is_volume = true  (bool)
  volume.linux.is_device_mapper = false  (bool)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'  (string)
  volume.is_disc = false  (bool)
  info.product = 'Volume (swap)'  (string)
  volume.is_partition = true  (bool)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_486d340a_a2bc_4e75_907c_de5b14115105'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'  (string)
  volume.fstype = 'swap'  (string)
  volume.partition.number = 5  (0x5)  (int)
  volume.fsusage = 'other'  (string)
  volume.block_size = 512  (0x200)  (int)
  storage.model = ''  (string)
  volume.fsversion = '2'  (string)
  info.category = 'volume'  (string)
  volume.num_blocks = 3020157  (0x2e157d)  (int)
  volume.uuid = '486d340a-a2bc-4e75-907c-de5b14115105'  (string)
  info.capabilities = { 'volume', 'block' } (string list)
  volume.size = 1546320384  (0x5c2afa00)  (uint64)
  volume.label = ''  (string)
  volume.partition.start = 46456413696  (0xad1049e00)  (uint64)
  block.device = '/dev/sda5'  (string)
  volume.mount_point = ''  (string)
  volume.partition.media_size = 48004669440  (0xb2d4d2000)  (uint64)

6: udi = '/org/freedesktop/Hal/devices/volume_part2_size_1024'
  block.major = 8  (0x8)  (int)
  volume.is_mounted = false  (bool)
  block.minor = 2  (0x2)  (int)
  volume.is_mounted_read_only = false  (bool)
  linux.sysfs_path = '/sys/block/sda/sda2'  (string)
  block.is_volume = true  (bool)
  volume.linux.is_device_mapper = false  (bool)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'  (string)
  volume.is_disc = false  (bool)
  info.product = 'Volume'  (string)
  volume.is_partition = true  (bool)
  info.udi = '/org/freedesktop/Hal/devices/volume_part2_size_1024'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'  (string)
  volume.fstype = ''  (string)
  volume.partition.number = 2  (0x2)  (int)
  volume.fsusage = ''  (string)
  volume.block_size = 512  (0x200)  (int)
  storage.model = ''  (string)
  volume.fsversion = ''  (string)
  info.category = 'volume'  (string)
  volume.num_blocks = 2  (0x2)  (int)
  volume.uuid = ''  (string)
  info.capabilities = { 'volume', 'block' } (string list)
  volume.size = 1024  (0x400)  (uint64)
  volume.label = ''  (string)
  volume.partition.start = 46456381440  (0xad1042000)  (uint64)
  block.device = '/dev/sda2'  (string)
  volume.mount_point = ''  (string)
  volume.partition.media_size = 48004669440  (0xb2d4d2000)  (uint64)

7: udi = '/org/freedesktop/Hal/devices/volume_uuid_1ca2e201_81bf_44db_b64f_27af1195ea58'
  block.device = '/dev/sda1'  (string)
  volume.is_disc = false  (bool)
  volume.is_partition = true  (bool)
  block.major = 8  (0x8)  (int)
  volume.partition.number = 1  (0x1)  (int)
  block.minor = 1  (0x1)  (int)
  volume.block_size = 512  (0x200)  (int)
  block.is_volume = true  (bool)
  volume.num_blocks = 90735057  (0x56881d1)  (int)
  linux.hotplug_type = 3  (0x3)  (int)
  volume.size = 46456349184  (0xad103a200)  (uint64)
  volume.partition.start = 32256  (0x7e00)  (uint64)
  info.product = 'Volume (ext3)'  (string)
  info.interfaces = { 'org.freedesktop.Hal.Device.Volume' } (string list)
  volume.partition.media_size = 48004669440  (0xb2d4d2000)  (uint64)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_1ca2e201_81bf_44db_b64f_27af1195ea58'  (string)
  storage.model = ''  (string)
  volume.partition.scheme = 'mbr'  (string)
  volume.partition.type = '0x83'  (string)
  volume.partition.label = ''  (string)
  volume.partition.uuid = ''  (string)
  volume.partition.flags = { 'boot' } (string list)
  volume.ignore = false  (bool)
  volume.unmount.valid_options = { 'lazy' } (string list)
  info.category = 'volume'  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'  (string)
  info.capabilities = { 'volume', 'block' } (string list)
  org.freedesktop.Hal.Device.Volume.method_names = { 'Mount', 'Unmount', 'Eject' } (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = { 'ssas', 'as', 'as' } (string list)
  org.freedesktop.Hal.Device.Volume.method_argnames = { 'mount_point fstype extra_options', 'extra_options', 'extra_options' } (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = { 'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject' } (string list)
  volume.mount.valid_options = { 'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data=' } (string list)
  linux.sysfs_path = '/sys/block/sda/sda1'  (string)
  volume.fstype = 'ext3'  (string)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.fsversion = '1.0'  (string)
  volume.uuid = '1ca2e201-81bf-44db-b64f-27af1195ea58'  (string)
  volume.label = ''  (string)
  volume.mount_point = '/'  (string)
  volume.is_mounted = true  (bool)
  volume.is_mounted_read_only = false  (bool)
  volume.linux.is_device_mapper = false  (bool)

8: udi = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'
  block.major = 8  (0x8)  (int)
  storage.serial = '1ATA_IC25T048ATDA05-0_68B68LN8663'  (string)
  storage.removable = false  (bool)
  block.minor = 0  (0x0)  (int)
  storage.firmware_version = 'DA8O'  (string)
  storage.removable.media_available = true  (bool)
  linux.sysfs_path = '/sys/block/sda'  (string)
  block.is_volume = false  (bool)
  storage.lun = 0  (0x0)  (int)
  storage.hotpluggable = false  (bool)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_scsi_device_lun0'  (string)
  storage.bus = 'scsi'  (string)
  info.vendor = 'ATA'  (string)
  info.product = 'IC25T048ATDA05-0'  (string)
  storage.requires_eject = false  (bool)
  storage.removable.media_size = 48004669440  (0xb2d4d2000)  (uint64)
  storage.no_partitions_hint = false  (bool)
  storage.size = 48004669440  (0xb2d4d2000)  (uint64)
  storage.partitioning_scheme = 'mbr'  (string)
  info.udi = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  storage.media_check_enabled = false  (bool)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_1ATA_IC25T048ATDA05_0_68B68LN8663'  (string)
  storage.automount_enabled_hint = false  (bool)
  storage.model = 'IC25T048ATDA05-0'  (string)
  info.category = 'storage'  (string)
  storage.vendor = 'ATA'  (string)
  info.capabilities = { 'storage', 'block' } (string list)
  storage.drive_type = 'disk'  (string)
  block.device = '/dev/sda'  (string)
  storage.originating_device = '/org/freedesktop/Hal/devices/computer'  (string)

9: udi = '/org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy'
  block.device = '/dev/fd0'  (string)
  block.major = 2  (0x2)  (int)
  info.vendor = ''  (string)
  block.minor = 0  (0x0)  (int)
  block.is_volume = false  (bool)
  linux.hotplug_type = 3  (0x3)  (int)
  storage.bus = 'platform'  (string)
  storage.no_partitions_hint = true  (bool)
  storage.media_check_enabled = false  (bool)
  info.interfaces = { 'org.freedesktop.Hal.Device.Volume', 'org.freedesktop.Hal.Device.Storage.Removable' } (string list)
  info.product = 'PC Floppy Drive'  (string)
  storage.automount_enabled_hint = true  (bool)
  info.udi = '/org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy'  (string)
  storage.model = ''  (string)
  storage.vendor = 'PC Floppy Drive'  (string)
  storage.drive_type = 'floppy'  (string)
  storage.originating_device = '/org/freedesktop/Hal/devices/platform_floppy_0'  (string)
  storage.removable = true  (bool)
  storage.removable.media_available = false  (bool)
  storage.hotpluggable = false  (bool)
  storage.requires_eject = false  (bool)
  storage.size = 0  (0x0)  (uint64)
  info.category = 'storage'  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy'  (string)
  info.capabilities = { 'storage', 'block' } (string list)
  org.freedesktop.Hal.Device.Volume.method_names = { 'Mount', 'Unmount', 'Eject' } (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = { 'ssas', 'as', 'as' } (string list)
  org.freedesktop.Hal.Device.Volume.method_argnames = { 'mount_point fstype extra_options', 'extra_options', 'extra_options' } (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = { 'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject' } (string list)
  volume.mount.valid_options = { 'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'uid=' } (string list)
  linux.sysfs_path = '/sys/block/fd0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_floppy_0'  (string)
  info.addons = { 'hald-addon-storage' } (string list)

10: udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/virtual/sound/timer'  (string)
  alsa.device_file = '/dev/snd/timer'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'ALSA Timer Device'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'  (string)
  alsa.type = 'timer'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/snd/timer'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'alsa'  (string)
  info.capabilities = { 'alsa', 'access_control' } (string list)
  access_control.file = '/dev/snd/timer'  (string)

11: udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer_0'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/virtual/sound/sequencer2'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'OSS Sequencer Device'  (string)
  oss.device_file = '/dev/sequencer2'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer_0'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/sequencer2'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'oss'  (string)
  info.capabilities = { 'oss', 'access_control' } (string list)
  oss.type = 'sequencer'  (string)
  access_control.file = '/dev/sequencer2'  (string)

12: udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/virtual/sound/sequencer'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'OSS Sequencer Device'  (string)
  oss.device_file = '/dev/sequencer'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/sequencer'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'oss'  (string)
  info.capabilities = { 'oss', 'access_control' } (string list)
  oss.type = 'sequencer'  (string)
  access_control.file = '/dev/sequencer'  (string)

13: udi = '/org/freedesktop/Hal/devices/computer_alsa_sequencer'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/virtual/sound/seq'  (string)
  alsa.device_file = '/dev/snd/seq'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'ALSA Sequencer Device'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_alsa_sequencer'  (string)
  alsa.type = 'sequencer'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/snd/seq'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'alsa'  (string)
  info.capabilities = { 'alsa', 'access_control' } (string list)
  access_control.file = '/dev/snd/seq'  (string)

14: udi = '/org/freedesktop/Hal/devices/uinput'
  access_control.type = 'uinput'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/virtual/misc/uinput'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.udi = '/org/freedesktop/Hal/devices/uinput'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'misc'  (string)
  linux.device_file = '/dev/input/uinput'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.bus = 'misc'  (string)
  info.capabilities = { 'access_control' } (string list)
  linux.sysfs_path_device = '/sys/devices/virtual/misc/uinput'  (string)
  access_control.file = '/dev/input/uinput'  (string)

15: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_5'
  linux.sysfs_path = '/sys/devices/virtual/input/input9/event9'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  input.device = '/dev/input/event9'  (string)
  info.product = '/usr/sbin/thinkpad-keys'  (string)
  input.product = '/usr/sbin/thinkpad-keys'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_5'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.addons.singleton = { 'hald-addon-input' } (string list)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event9'  (string)
  input.xkb.rules = 'base'  (string)
  info.category = 'input'  (string)
  input.xkb.model = 'evdev'  (string)
  info.capabilities = { 'input', 'input.keys', 'button' } (string list)
  input.xkb.layout = 'us'  (string)
  input.xkb.variant = ''  (string)

16: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_4'
  linux.sysfs_path = '/sys/devices/virtual/input/input8/event8'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  input.device = '/dev/input/event8'  (string)
  info.product = 'ThinkPad Extra Buttons'  (string)
  input.product = 'ThinkPad Extra Buttons'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_4'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.addons.singleton = { 'hald-addon-input' } (string list)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event8'  (string)
  input.xkb.rules = 'base'  (string)
  info.category = 'input'  (string)
  input.xkb.model = 'evdev'  (string)
  info.capabilities = { 'input', 'input.keys', 'button' } (string list)
  input.xkb.layout = 'us'  (string)
  input.xkb.variant = ''  (string)

17: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_3'
  linux.sysfs_path = '/sys/devices/virtual/input/input5/event5'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  input.device = '/dev/input/event5'  (string)
  info.product = 'Sleep Button (CM)'  (string)
  input.product = 'Sleep Button (CM)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_3'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.addons.singleton = { 'hald-addon-input' } (string list)
  button.has_state = false  (bool)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event5'  (string)
  info.category = 'input'  (string)
  button.type = 'sleep'  (string)
  info.capabilities = { 'input', 'button' } (string list)

18: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'
  linux.sysfs_path = '/sys/devices/virtual/input/input4/event4'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  input.device = '/dev/input/event4'  (string)
  info.product = 'Lid Switch'  (string)
  input.product = 'Lid Switch'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.addons.singleton = { 'hald-addon-input' } (string list)
  button.has_state = true  (bool)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event4'  (string)
  info.category = 'input'  (string)
  button.type = 'lid'  (string)
  info.capabilities = { 'input', 'input.switch', 'button' } (string list)
  button.state.value = false  (bool)

19: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1'
  linux.sysfs_path = '/sys/devices/virtual/input/input3/event3'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  input.device = '/dev/input/event3'  (string)
  info.product = 'Power Button (FF)'  (string)
  input.product = 'Power Button (FF)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.addons.singleton = { 'hald-addon-input' } (string list)
  button.has_state = false  (bool)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event3'  (string)
  info.category = 'input'  (string)
  button.type = 'power'  (string)
  info.capabilities = { 'input', 'button' } (string list)

20: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'
  linux.sysfs_path = '/sys/devices/virtual/input/input0/event0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  input.device = '/dev/input/event0'  (string)
  info.product = 'Macintosh mouse button emulation'  (string)
  input.product = 'Macintosh mouse button emulation'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event0'  (string)
  info.category = 'input'  (string)
  info.capabilities = { 'input', 'input.mouse' } (string list)

21: udi = '/org/freedesktop/Hal/devices/computer_backlight'
  laptop_panel.access_method = 'general'  (string)
  laptop_panel.num_levels = 8  (0x8)  (int)
  linux.sysfs_path = '/sys/devices/virtual/backlight/thinkpad_screen'  (string)
  org.freedesktop.Hal.Device.LaptopPanel.method_names = { 'SetBrightness', 'GetBrightness' } (string list)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Generic Backlight Device'  (string)
  org.freedesktop.Hal.Device.LaptopPanel.method_signatures = { 'i', '' } (string list)
  info.udi = '/org/freedesktop/Hal/devices/computer_backlight'  (string)
  info.interfaces = { 'org.freedesktop.Hal.Device.LaptopPanel' } (string list)
  org.freedesktop.Hal.Device.LaptopPanel.method_argnames = { 'brightness_value', '' } (string list)
  linux.hotplug_type = 2  (0x2)  (int)
  org.freedesktop.Hal.Device.LaptopPanel.method_execpaths = { 'hal-system-lcd-set-brightness', 'hal-system-lcd-get-brightness' } (string list)
  linux.subsystem = 'backlight'  (string)
  info.category = 'laptop_panel'  (string)
  info.capabilities = { 'laptop_panel' } (string list)

22: udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
  linux.sysfs_path = '/sys/devices/pnp0/00:0c/tty/ttyS0'  (string)
  serial.originating_device = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
  serial.device = '/dev/ttyS0'  (string)
  info.product = '16550A-compatible COM port'  (string)
  serial.port = 0  (0x0)  (int)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'  (string)
  serial.type = 'platform'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'tty'  (string)
  linux.device_file = '/dev/ttyS0'  (string)
  info.category = 'serial'  (string)
  info.capabilities = { 'serial' } (string list)

23: udi = '/org/freedesktop/Hal/devices/platform_serial8250_serial_platform_1'
  linux.sysfs_path = '/sys/devices/platform/serial8250/tty/ttyS1'  (string)
  serial.originating_device = '/org/freedesktop/Hal/devices/platform_serial8250'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_serial8250'  (string)
  serial.device = '/dev/ttyS1'  (string)
  info.product = 'Platform Device (serial8250)'  (string)
  serial.port = 1  (0x1)  (int)
  info.udi = '/org/freedesktop/Hal/devices/platform_serial8250_serial_platform_1'  (string)
  serial.type = 'platform'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'tty'  (string)
  linux.device_file = '/dev/ttyS1'  (string)
  info.category = 'serial'  (string)
  info.capabilities = { 'serial' } (string list)

24: udi = '/org/freedesktop/Hal/devices/platform_pcspkr_logicaldev_input'
  linux.sysfs_path = '/sys/devices/platform/pcspkr/input/input2/event2'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_pcspkr'  (string)
  input.device = '/dev/input/event2'  (string)
  info.product = 'PC Speaker'  (string)
  input.product = 'PC Speaker'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_pcspkr_logicaldev_input'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event2'  (string)
  info.category = 'input'  (string)
  info.capabilities = { 'input' } (string list)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_pcspkr'  (string)

25: udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
  linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input6/event6'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
  input.device = '/dev/input/event6'  (string)
  info.product = 'TPPS/2 IBM TrackPoint'  (string)
  input.product = 'TPPS/2 IBM TrackPoint'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event6'  (string)
  info.category = 'input'  (string)
  info.capabilities = { 'input', 'input.mouse' } (string list)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)

26: udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'
  linux.sysfs_path = '/sys/devices/platform/i8042/serio0/input/input1/event1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
  input.device = '/dev/input/event1'  (string)
  info.product = 'AT Translated Set 2 keyboard'  (string)
  input.product = 'AT Translated Set 2 keyboard'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.addons.singleton = { 'hald-addon-input' } (string list)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event1'  (string)
  input.xkb.rules = 'base'  (string)
  info.category = 'input'  (string)
  input.xkb.model = 'evdev'  (string)
  info.capabilities = { 'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button' } (string list)
  input.xkb.layout = 'us'  (string)
  input.xkb.variant = ''  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)

27: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_playback_2'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/pcmC0D2p'  (string)
  alsa.device_file = '/dev/snd/pcmC0D2p'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx - IEC958 ALSA Playback Device'  (string)
  alsa.card = 0  (0x0)  (int)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_playback_2'  (string)
  alsa.type = 'playback'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  alsa.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/snd/pcmC0D2p'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'alsa'  (string)
  alsa.device = 2  (0x2)  (int)
  info.capabilities = { 'alsa', 'access_control' } (string list)
  alsa.pcm_class = 'generic'  (string)
  alsa.device_id = 'CS46xx - IEC958'  (string)
  access_control.file = '/dev/snd/pcmC0D2p'  (string)

28: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_playback_1'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/pcmC0D1p'  (string)
  alsa.device_file = '/dev/snd/pcmC0D1p'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx - Rear ALSA Playback Device'  (string)
  alsa.card = 0  (0x0)  (int)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_playback_1'  (string)
  alsa.type = 'playback'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  alsa.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/snd/pcmC0D1p'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'alsa'  (string)
  alsa.device = 1  (0x1)  (int)
  info.capabilities = { 'alsa', 'access_control' } (string list)
  alsa.pcm_class = 'generic'  (string)
  alsa.device_id = 'CS46xx - Rear'  (string)
  access_control.file = '/dev/snd/pcmC0D1p'  (string)

29: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_playback_0'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/pcmC0D0p'  (string)
  alsa.device_file = '/dev/snd/pcmC0D0p'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx ALSA Playback Device'  (string)
  alsa.card = 0  (0x0)  (int)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_playback_0'  (string)
  alsa.type = 'playback'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  alsa.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/snd/pcmC0D0p'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'alsa'  (string)
  alsa.device = 0  (0x0)  (int)
  info.capabilities = { 'alsa', 'access_control' } (string list)
  alsa.pcm_class = 'generic'  (string)
  alsa.device_id = 'CS46xx'  (string)
  access_control.file = '/dev/snd/pcmC0D0p'  (string)

30: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_capture_0'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/pcmC0D0c'  (string)
  alsa.device_file = '/dev/snd/pcmC0D0c'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx ALSA Capture Device'  (string)
  alsa.card = 0  (0x0)  (int)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_capture_0'  (string)
  alsa.type = 'capture'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  alsa.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/snd/pcmC0D0c'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'alsa'  (string)
  alsa.device = 0  (0x0)  (int)
  info.capabilities = { 'alsa', 'access_control' } (string list)
  alsa.pcm_class = 'generic'  (string)
  alsa.device_id = 'CS46xx'  (string)
  access_control.file = '/dev/snd/pcmC0D0c'  (string)

31: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_mixer__1'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/mixer'  (string)
  oss.device_file = '/dev/mixer'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx OSS Control Device'  (string)
  oss.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_mixer__1'  (string)
  oss.card = 0  (0x0)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  oss.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/mixer'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'oss'  (string)
  oss.device_id = 'CS46xx'  (string)
  info.capabilities = { 'oss', 'access_control' } (string list)
  oss.type = 'mixer'  (string)
  access_control.file = '/dev/mixer'  (string)

32: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_midi_0'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/midiC0D0'  (string)
  alsa.device_file = '/dev/snd/midiC0D0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'Sound Fusion CS46xx ALSA MIDI Device'  (string)
  alsa.card = 0  (0x0)  (int)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_midi_0'  (string)
  alsa.type = 'midi'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  alsa.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/snd/midiC0D0'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'alsa'  (string)
  alsa.device = 0  (0x0)  (int)
  info.capabilities = { 'alsa', 'access_control' } (string list)
  access_control.file = '/dev/snd/midiC0D0'  (string)

33: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_midi_0'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/midi'  (string)
  oss.device_file = '/dev/midi'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx OSS MIDI Device'  (string)
  oss.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_midi_0'  (string)
  oss.card = 0  (0x0)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  oss.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/midi'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'oss'  (string)
  oss.device_id = 'CS46xx'  (string)
  info.capabilities = { 'oss', 'access_control' } (string list)
  oss.device = 0  (0x0)  (int)
  oss.type = 'midi'  (string)
  access_control.file = '/dev/midi'  (string)

34: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_pcm_0_0'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/dsp'  (string)
  oss.device_file = '/dev/dsp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx OSS PCM Device'  (string)
  oss.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_pcm_0_0'  (string)
  oss.card = 0  (0x0)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  oss.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/dsp'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'oss'  (string)
  oss.device_id = 'CS46xx'  (string)
  info.capabilities = { 'oss', 'access_control' } (string list)
  oss.device = 0  (0x0)  (int)
  oss.type = 'pcm'  (string)
  access_control.file = '/dev/dsp'  (string)

35: udi = '/org/freedesktop/Hal/devices/computer'
  info.callouts.add = { 'hal-acl-tool --remove-all', 'hal-storage-cleanup-all-mountpoints' } (string list)
  info.callouts.session_add = { 'hal-acl-tool --reconfigure' } (string list)
  info.callouts.session_remove = { 'hal-acl-tool --reconfigure' } (string list)
  info.callouts.session_active = { 'hal-acl-tool --reconfigure' } (string list)
  info.callouts.session_inactive = { 'hal-acl-tool --reconfigure' } (string list)
  info.subsystem = 'unknown'  (string)
  info.interfaces = { 'org.freedesktop.Hal.Device.SystemPowerManagement', 'org.freedesktop.Hal.Device.CPUFreq' } (string list)
  info.product = 'Computer'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer'  (string)
  system.kernel.name = 'Linux'  (string)
  system.kernel.version = '2.6.24-19-generic'  (string)
  system.kernel.machine = 'i686'  (string)
  power_management.can_suspend = true  (bool)
  power_management.can_suspend_hybrid = false  (bool)
  power_management.can_hibernate = true  (bool)
  system.hardware.primary_video.vendor = 4098  (0x1002)  (int)
  system.hardware.primary_video.product = 19526  (0x4c46)  (int)
  system.hardware.serial = '78X2736'  (string)
  system.hardware.uuid = '0847DE01-4493-11CB-9E2A-F55FF9F2CDA0'  (string)
  system.firmware.vendor = 'IBM'  (string)
  info.capabilities = { 'cpufreq_control' } (string list)
  system.firmware.version = 'KYET36WW (1.09a)'  (string)
  system.firmware.release_date = '10/17/2002'  (string)
  system.hardware.vendor = 'IBM'  (string)
  system.hardware.product = '2629HTU'  (string)
  system.hardware.version = 'Not Available'  (string)
  system.chassis.manufacturer = 'IBM'  (string)
  system.chassis.type = 'Notebook'  (string)
  power_management.type = 'acpi'  (string)
  system.formfactor = 'laptop'  (string)
  power_management.acpi.linux.version = '20070126'  (string)
  power_management.can_suspend_to_ram = true  (bool)
  power_management.can_suspend_to_disk = true  (bool)
  power_management.quirk.none = true  (bool)
  info.addons = { 'hald-addon-cpufreq', 'hald-addon-acpi' } (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_names = { 'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave' } (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = { 'i', 'i', '', '', '', 'b' } (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = { 'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', 'enable_power_save' } (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = { 'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', 'hal-system-power-hibernate', 'hal-system-power-shutdown', 'hal-system-power-reboot', 'hal-system-power-set-power-save' } (string list)
  power_management.is_powersave_set = false  (bool)

36: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_control__1'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/controlC0'  (string)
  alsa.device_file = '/dev/snd/controlC0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'Sound Fusion CS46xx ALSA Control Device'  (string)
  alsa.card = 0  (0x0)  (int)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_alsa_control__1'  (string)
  alsa.type = 'control'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  alsa.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/snd/controlC0'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'alsa'  (string)
  info.capabilities = { 'alsa', 'access_control' } (string list)
  access_control.file = '/dev/snd/controlC0'  (string)

37: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_pcm_0'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/audio'  (string)
  oss.device_file = '/dev/audio'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx OSS PCM Device'  (string)
  oss.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_pcm_0'  (string)
  oss.card = 0  (0x0)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  oss.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/audio'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'oss'  (string)
  oss.device_id = 'CS46xx'  (string)
  info.capabilities = { 'oss', 'access_control' } (string list)
  oss.device = 0  (0x0)  (int)
  oss.type = 'pcm'  (string)
  access_control.file = '/dev/audio'  (string)

38: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_pcm_1'
  access_control.type = 'sound'  (string)
  info.callouts.remove = { 'hal-acl-tool --remove-device' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0/adsp'  (string)
  oss.device_file = '/dev/adsp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.product = 'CS46xx OSS PCM Device'  (string)
  oss.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0_oss_pcm_1'  (string)
  oss.card = 0  (0x0)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  oss.card_id = 'Sound Fusion CS46xx'  (string)
  linux.subsystem = 'sound'  (string)
  linux.device_file = '/dev/adsp'  (string)
  info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
  info.category = 'oss'  (string)
  oss.device_id = 'CS46xx'  (string)
  info.capabilities = { 'oss', 'access_control' } (string list)
  oss.device = 1  (0x1)  (int)
  oss.type = 'pcm'  (string)
  access_control.file = '/dev/adsp'  (string)

39: udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'
  sound.originating_device = '/org/freedesktop/Hal/devices/pci_1013_6003'  (string)
  sound.card = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0/sound/card0'  (string)
  sound.card_id = 'Sound Fusion CS46xx'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1013_6003'  (string)
  info.product = 'Sound Fusion CS46xx Sound Card'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003_sound_card_0'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'sound'  (string)
  info.category = 'sound'  (string)
  info.capabilities = { 'sound' } (string list)

40: udi = '/org/freedesktop/Hal/devices/net_00_10_a4_91_62_10'
  org.freedesktop.Hal.Device.WakeOnLan.method_argnames = { '', '', 'enable' } (string list)
  net.originating_device = '/org/freedesktop/Hal/devices/pci_8086_1229'  (string)
  org.freedesktop.Hal.Device.WakeOnLan.method_execpaths = { 'hal-system-wol-supported', 'hal-system-wol-enabled', 'hal-system-wol-enable' } (string list)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0/net/eth0'  (string)
  net.interface = 'eth0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_1229'  (string)
  net.address = '00:10:a4:91:62:10'  (string)
  info.product = 'Networking Interface'  (string)
  net.linux.ifindex = 2  (0x2)  (int)
  info.udi = '/org/freedesktop/Hal/devices/net_00_10_a4_91_62_10'  (string)
  info.interfaces = { 'org.freedesktop.Hal.Device.WakeOnLan' } (string list)
  net.arp_proto_hw_id = 1  (0x1)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'net'  (string)
  info.category = 'net.80203'  (string)
  net.physical_device = '/org/freedesktop/Hal/devices/pci_8086_1229'  (string)
  info.capabilities = { 'net', 'net.80203', 'wake_on_lan' } (string list)
  net.80203.mac_address = 71480467984  (0x10a4916210)  (uint64)
  org.freedesktop.Hal.Device.WakeOnLan.method_names = { 'GetSupported', 'GetEnabled', 'SetEnabled' } (string list)
  org.freedesktop.Hal.Device.WakeOnLan.method_signatures = { '', '', 'b' } (string list)

41: udi = '/org/freedesktop/Hal/devices/net_00_40_96_59_fc_0f'
  net.originating_device = '/org/freedesktop/Hal/devices/pcmcia__1__1'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1/1.0/net/eth1'  (string)
  net.interface = 'eth1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pcmcia__1__1'  (string)
  net.address = '00:40:96:59:fc:0f'  (string)
  info.product = 'WLAN Interface'  (string)
  net.linux.ifindex = 3  (0x3)  (int)
  info.udi = '/org/freedesktop/Hal/devices/net_00_40_96_59_fc_0f'  (string)
  net.arp_proto_hw_id = 1  (0x1)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  net.80211.mac_address = 277400386575  (0x409659fc0f)  (uint64)
  linux.subsystem = 'net'  (string)
  info.category = 'net.80211'  (string)
  net.physical_device = '/org/freedesktop/Hal/devices/pcmcia__1__1'  (string)
  info.capabilities = { 'net', 'net.80211' } (string list)

42: udi = '/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0'
  battery.type = 'primary'  (string)
  battery.reporting.rate = 2551  (0x9f7)  (int)
  battery.reporting.technology = 'Li-ion'  (string)
  battery.is_rechargeable = true  (bool)
  linux.sysfs_path = '/sys/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:0d/PNP0C09:00/PNP0C0A:00/power_supply/BAT0'  (string)
  battery.technology = 'lithium-ion'  (string)
  battery.rechargeable.is_charging = true  (bool)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  battery.model = 'ThinkPad Battery'  (string)
  info.product = 'ThinkPad Battery'  (string)
  battery.rechargeable.is_discharging = false  (bool)
  battery.vendor = 'IBM Corporation'  (string)
  battery.reporting.current = 26220  (0x666c)  (int)
  info.udi = '/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0'  (string)
  battery.voltage.design = 10800  (0x2a30)  (int)
  battery.reporting.last_full = 26220  (0x666c)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  battery.voltage.unit = 'mV'  (string)
  battery.charge_level.current = 26220  (0x666c)  (int)
  linux.subsystem = 'power_supply'  (string)
  info.category = 'battery'  (string)
  battery.reporting.design = 58320  (0xe3d0)  (int)
  battery.charge_level.last_full = 26220  (0x666c)  (int)
  battery.reporting.unit = 'mWh'  (string)
  battery.charge_level.design = 58320  (0xe3d0)  (int)
  info.capabilities = { 'battery' } (string list)
  battery.present = true  (bool)
  battery.charge_level.rate = 2551  (0x9f7)  (int)
  battery.voltage.current = 12505  (0x30d9)  (int)
  battery.charge_level.percentage = 100  (0x64)  (int)

43: udi = '/org/freedesktop/Hal/devices/computer_power_supply_ac_adapter_AC'
  linux.sysfs_path = '/sys/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:0d/PNP0C09:00/ACPI0003:00/power_supply/AC'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Generic AC Adapter Device'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_power_supply_ac_adapter_AC'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'power_supply'  (string)
  info.category = 'ac_adapter'  (string)
  info.capabilities = { 'ac_adapter' } (string list)
  ac_adapter.present = true  (bool)

44: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'
  linux.sysfs_path = '/sys/devices/LNXSYSTM:00/device:00/PNP0A03:00/device:08/LNXVIDEO:00/input/input7/event7'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  input.device = '/dev/input/event7'  (string)
  info.product = 'Video Bus'  (string)
  input.product = 'Video Bus'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.addons.singleton = { 'hald-addon-input' } (string list)
  linux.subsystem = 'input'  (string)
  linux.device_file = '/dev/input/event7'  (string)
  input.xkb.rules = 'base'  (string)
  info.category = 'input'  (string)
  input.xkb.model = 'evdev'  (string)
  info.capabilities = { 'input', 'input.keys', 'button' } (string list)
  input.xkb.layout = 'us'  (string)
  input.xkb.variant = ''  (string)

45: udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0_scsi_device_lun0_scsi_generic'
  linux.sysfs_path = '/sys/class/scsi_generic/sg1'  (string)
  scsi_generic.device = '/dev/sg1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0_scsi_device_lun0'  (string)
  info.product = 'SCSI Generic Interface'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0_scsi_device_lun0_scsi_generic'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'scsi_generic'  (string)
  linux.device_file = '/dev/sg1'  (string)
  info.category = 'scsi_generic'  (string)
  info.capabilities = { 'scsi_generic' } (string list)

46: udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_scsi_device_lun0_scsi_generic'
  linux.sysfs_path = '/sys/class/scsi_generic/sg0'  (string)
  scsi_generic.device = '/dev/sg0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_scsi_device_lun0'  (string)
  info.product = 'SCSI Generic Interface'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_scsi_device_lun0_scsi_generic'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'scsi_generic'  (string)
  linux.device_file = '/dev/sg0'  (string)
  info.category = 'scsi_generic'  (string)
  info.capabilities = { 'scsi_generic' } (string list)

47: udi = '/org/freedesktop/Hal/devices/pnp_IBM0071'
  pnp.id = 'IBM0071'  (string)
  pnp.description = 'IBM infrared communications device'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:0e'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'IBM infrared communications device'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_IBM0071'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

48: udi = '/org/freedesktop/Hal/devices/pnp_PNP0400'
  pnp.id = 'PNP0400'  (string)
  pnp.description = 'Standard LPT printer port'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:0d'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Standard LPT printer port'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0400'  (string)
  info.linux.driver = 'parport_pc'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

49: udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'
  pnp.id = 'PNP0501'  (string)
  pnp.description = '16550A-compatible COM port'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:0c'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = '16550A-compatible COM port'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
  info.linux.driver = 'serial'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

50: udi = '/org/freedesktop/Hal/devices/pnp_PNP0700'
  pnp.id = 'PNP0700'  (string)
  pnp.description = 'PC standard floppy disk controller'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:0b'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'PC standard floppy disk controller'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0700'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

51: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_1'
  pnp.id = 'PNP0c02'  (string)
  pnp.description = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:0a'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_1'  (string)
  info.linux.driver = 'system'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

52: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_0'
  pnp.id = 'PNP0c02'  (string)
  pnp.description = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:09'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_0'  (string)
  info.linux.driver = 'system'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

53: udi = '/org/freedesktop/Hal/devices/pnp_IBM3780'
  pnp.id = 'IBM3780'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:08'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'PnP Device (IBM3780)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_IBM3780'  (string)
  info.linux.driver = 'i8042 aux'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

54: udi = '/org/freedesktop/Hal/devices/pnp_PNP0303'
  pnp.id = 'PNP0303'  (string)
  pnp.description = 'IBM Enhanced (101/102-key, PS/2 mouse support)'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:07'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'IBM Enhanced (101/102-key, PS/2 mouse support)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0303'  (string)
  info.linux.driver = 'i8042 kbd'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

55: udi = '/org/freedesktop/Hal/devices/pnp_PNP0b00'
  pnp.id = 'PNP0b00'  (string)
  pnp.description = 'AT Real-Time Clock'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:06'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'AT Real-Time Clock'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0b00'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

56: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04'
  pnp.id = 'PNP0c04'  (string)
  pnp.description = 'Math Coprocessor'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:05'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Math Coprocessor'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

57: udi = '/org/freedesktop/Hal/devices/pnp_PNP0800'
  pnp.id = 'PNP0800'  (string)
  pnp.description = 'AT-style speaker sound'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:04'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'AT-style speaker sound'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0800'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

58: udi = '/org/freedesktop/Hal/devices/pnp_PNP0200'
  pnp.id = 'PNP0200'  (string)
  pnp.description = 'AT DMA Controller'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:03'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'AT DMA Controller'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0200'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

59: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02'
  pnp.id = 'PNP0c02'  (string)
  pnp.description = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:02'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02'  (string)
  info.linux.driver = 'system'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

60: udi = '/org/freedesktop/Hal/devices/pnp_PNP0a03'
  pnp.id = 'PNP0a03'  (string)
  pnp.description = 'PCI Bus'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:01'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'PCI Bus'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0a03'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

61: udi = '/org/freedesktop/Hal/devices/pnp_PNP0c01'
  pnp.id = 'PNP0c01'  (string)
  pnp.description = 'System Board'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:00'  (string)
  info.subsystem = 'pnp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'System Board'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c01'  (string)
  info.linux.driver = 'system'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pnp'  (string)

62: udi = '/org/freedesktop/Hal/devices/platform_thinkpad_hwmon'
  linux.sysfs_path = '/sys/devices/platform/thinkpad_hwmon'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'thinkpad_hwmon'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (thinkpad_hwmon)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_thinkpad_hwmon'  (string)
  info.linux.driver = 'thinkpad_hwmon'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)

63: udi = '/org/freedesktop/Hal/devices/platform_thinkpad_acpi'
  linux.sysfs_path = '/sys/devices/platform/thinkpad_acpi'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'thinkpad_acpi'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (thinkpad_acpi)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_thinkpad_acpi'  (string)
  info.linux.driver = 'thinkpad_acpi'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)

64: udi = '/org/freedesktop/Hal/devices/platform_serial8250'
  linux.sysfs_path = '/sys/devices/platform/serial8250'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'serial8250'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (serial8250)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_serial8250'  (string)
  info.linux.driver = 'serial8250'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)

65: udi = '/org/freedesktop/Hal/devices/platform_pcspkr'
  linux.sysfs_path = '/sys/devices/platform/pcspkr'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'pcspkr'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (pcspkr)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_pcspkr'  (string)
  info.linux.driver = 'pcspkr'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)

66: udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'
  linux.sysfs_path = '/sys/devices/platform/i8042/serio1'  (string)
  info.subsystem = 'serio'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042'  (string)
  info.product = 'i8042 AUX port'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
  info.linux.driver = 'psmouse'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'serio'  (string)
  serio.id = 'serio1'  (string)
  serio.description = 'i8042 AUX port'  (string)

67: udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'
  linux.sysfs_path = '/sys/devices/platform/i8042/serio0'  (string)
  info.subsystem = 'serio'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042'  (string)
  info.product = 'i8042 KBD port'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
  info.linux.driver = 'atkbd'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'serio'  (string)
  serio.id = 'serio0'  (string)
  serio.description = 'i8042 KBD port'  (string)

68: udi = '/org/freedesktop/Hal/devices/platform_i8042'
  linux.sysfs_path = '/sys/devices/platform/i8042'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'i8042'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (i8042)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042'  (string)
  info.linux.driver = 'i8042'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)

69: udi = '/org/freedesktop/Hal/devices/platform_floppy_0'
  linux.sysfs_path = '/sys/devices/platform/floppy.0'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'floppy.0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (floppy.0)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_floppy_0'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)

70: udi = '/org/freedesktop/Hal/devices/platform_eisa_0'
  linux.sysfs_path = '/sys/devices/platform/eisa.0'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'eisa.0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (eisa.0)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_eisa_0'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'platform'  (string)

71: udi = '/org/freedesktop/Hal/devices/platform_dock_0'
  linux.sysfs_path = '/sys/devices/platform/dock.0'  (string)
  info.subsystem = 'platform'  (string)
  platform.id = 'dock.0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.product = 'Platform Device (dock.0)'  (string)
  info.docked = false  (bool)
  info.udi = '/org/freedesktop/Hal/devices/platform_dock_0'  (string)
  info.interfaces = { 'org.freedesktop.Hal.Device.DockStation' } (string list)
  linux.hotplug_type = 2  (0x2)  (int)
  org.freedesktop.Hal.Device.DockStation.method_names = { 'Undock' } (string list)
  linux.subsystem = 'platform'  (string)
  org.freedesktop.Hal.Device.DockStation.method_signatures = { '' } (string list)
  org.freedesktop.Hal.Device.DockStation.method_argnames = { '' } (string list)
  org.freedesktop.Hal.Device.DockStation.method_execpaths = { 'hal-dockstation-undock' } (string list)

72: udi = '/org/freedesktop/Hal/devices/pci_8086_7113'
  pci.device_subclass = 128  (0x80)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.3'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Intel Corporation'  (string)
  info.product = '82371AB/EB/MB PIIX4 ACPI'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.3'  (string)
  pci.product = '82371AB/EB/MB PIIX4 ACPI'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7113'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 28947  (0x7113)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.device_class = 6  (0x6)  (int)

73: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2_if0'
  usb.interface.number = 0  (0x0)  (int)
  usb.interface.class = 9  (0x9)  (int)
  usb.interface.subclass = 0  (0x0)  (int)
  usb.interface.protocol = 0  (0x0)  (int)
  linux.hotplug_type = 2  (0x2)  (int)
  info.subsystem = 'usb'  (string)
  linux.subsystem = 'usb'  (string)
  info.product = 'USB Hub Interface'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2_if0'  (string)
  info.bus = 'usb'  (string)
  usb.device_revision_bcd = 518  (0x206)  (int)
  usb.max_power = 0  (0x0)  (int)
  usb.num_ports = 2  (0x2)  (int)
  usb.linux.device_number = 1  (0x1)  (int)
  usb.serial = '0000:00:07.2'  (string)
  usb.speed_bcd = 4608  (0x1200)  (int)
  usb.speed = 12  (double)
  usb.version_bcd = 272  (0x110)  (int)
  usb.version = 1.1  (double)
  usb.is_self_powered = true  (bool)
  usb.can_wake_up = true  (bool)
  usb.bus_number = 1  (0x1)  (int)
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-0:1.0'  (string)
  usb.configuration_value = 1  (0x1)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-0:1.0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'  (string)
  usb.num_configurations = 1  (0x1)  (int)
  usb.num_interfaces = 1  (0x1)  (int)
  info.linux.driver = 'hub'  (string)
  usb.device_class = 9  (0x9)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.vendor_id = 0  (0x0)  (int)
  usb.product_id = 0  (0x0)  (int)
  usb.vendor = 'Linux 2.6.24-19-generic uhci_hcd'  (string)
  usb.product = 'USB Hub Interface'  (string)

74: udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'
  usb_device.device_revision_bcd = 518  (0x206)  (int)
  usb_device.max_power = 0  (0x0)  (int)
  usb_device.num_ports = 2  (0x2)  (int)
  info.vendor = 'Linux 2.6.24-19-generic uhci_hcd'  (string)
  usb_device.linux.device_number = 1  (0x1)  (int)
  usb_device.serial = '0000:00:07.2'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  usb_device.speed_bcd = 4608  (0x1200)  (int)
  linux.subsystem = 'usb'  (string)
  info.subsystem = 'usb_device'  (string)
  info.product = 'UHCI Host Controller'  (string)
  usb_device.speed = 12  (double)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'  (string)
  usb_device.version_bcd = 272  (0x110)  (int)
  usb_device.version = 1.1  (double)
  usb_device.is_self_powered = true  (bool)
  usb_device.can_wake_up = true  (bool)
  usb_device.bus_number = 1  (0x1)  (int)
  linux.device_file = '/dev/bus/usb/001/001'  (string)
  info.bus = 'usb_device'  (string)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1'  (string)
  usb_device.configuration_value = 1  (0x1)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1'  (string)
  usb_device.num_configurations = 1  (0x1)  (int)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7112'  (string)
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.device_class = 9  (0x9)  (int)
  info.linux.driver = 'usb'  (string)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.vendor_id = 0  (0x0)  (int)
  usb_device.product_id = 0  (0x0)  (int)
  usb_device.vendor = 'Linux 2.6.24-19-generic uhci_hcd'  (string)
  usb_device.product = 'UHCI Host Controller'  (string)

75: udi = '/org/freedesktop/Hal/devices/pci_8086_7112'
  pci.device_subclass = 3  (0x3)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Intel Corporation'  (string)
  info.product = '82371AB/EB/MB PIIX4 USB'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2'  (string)
  pci.product = '82371AB/EB/MB PIIX4 USB'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7112'  (string)
  info.linux.driver = 'uhci_hcd'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 28946  (0x7112)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.device_class = 12  (0xc)  (int)

76: udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0_scsi_device_lun0'
  scsi.target = 0  (0x0)  (int)
  scsi.lun = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.1/host1/target1:0:0/1:0:0:0'  (string)
  info.subsystem = 'scsi'  (string)
  scsi.model = 'DVD-ROM SD-C2502'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0'  (string)
  info.product = 'SCSI Device'  (string)
  scsi.vendor = 'TOSHIBA'  (string)
  scsi.type = 'cdrom'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0_scsi_device_lun0'  (string)
  info.linux.driver = 'sr'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'scsi'  (string)
  scsi.host = 1  (0x1)  (int)
  scsi.bus = 0  (0x0)  (int)

77: udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0'
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.1/host1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7111'  (string)
  info.product = 'SCSI Host Adapter'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_0'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  scsi_host.host = 1  (0x1)  (int)
  linux.subsystem = 'scsi_host'  (string)
  info.category = 'scsi_host'  (string)
  info.capabilities = { 'scsi_host' } (string list)

78: udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_scsi_device_lun0'
  scsi.target = 0  (0x0)  (int)
  scsi.lun = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.1/host0/target0:0:0/0:0:0:0'  (string)
  info.subsystem = 'scsi'  (string)
  scsi.model = 'IC25T048ATDA05-0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host'  (string)
  info.product = 'SCSI Device'  (string)
  scsi.vendor = 'ATA'  (string)
  scsi.type = 'disk'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host_scsi_device_lun0'  (string)
  info.linux.driver = 'sd'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'scsi'  (string)
  scsi.host = 0  (0x0)  (int)
  scsi.bus = 0  (0x0)  (int)

79: udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host'
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.1/host0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7111'  (string)
  info.product = 'SCSI Host Adapter'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7111_scsi_host'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  scsi_host.host = 0  (0x0)  (int)
  linux.subsystem = 'scsi_host'  (string)
  info.category = 'scsi_host'  (string)
  info.capabilities = { 'scsi_host' } (string list)

80: udi = '/org/freedesktop/Hal/devices/pci_8086_7111'
  pci.device_subclass = 1  (0x1)  (int)
  pci.device_protocol = 128  (0x80)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.1'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Intel Corporation'  (string)
  info.product = '82371AB/EB/MB PIIX4 IDE'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.1'  (string)
  pci.product = '82371AB/EB/MB PIIX4 IDE'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7111'  (string)
  info.linux.driver = 'ata_piix'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 28945  (0x7111)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.device_class = 1  (0x1)  (int)

81: udi = '/org/freedesktop/Hal/devices/pci_8086_7110'
  pci.device_subclass = 128  (0x80)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Intel Corporation'  (string)
  info.product = '82371AB/EB/MB PIIX4 ISA'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0'  (string)
  pci.product = '82371AB/EB/MB PIIX4 ISA'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7110'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 28944  (0x7110)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.device_class = 6  (0x6)  (int)

82: udi = '/org/freedesktop/Hal/devices/pci_1013_6003'
  pci.device_subclass = 1  (0x1)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Cirrus Logic'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Cirrus Logic'  (string)
  info.product = 'CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator]'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0'  (string)
  pci.product = 'CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator]'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1013_6003'  (string)
  info.linux.driver = 'Sound Fusion CS46xx'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 24579  (0x6003)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 4115  (0x1013)  (int)
  pci.subsys_vendor = 'IBM'  (string)
  pci.subsys_product_id = 339  (0x153)  (int)
  pci.subsys_product = 'ThinkPad A20m'  (string)
  pci.subsys_vendor_id = 4116  (0x1014)  (int)
  pci.device_class = 4  (0x4)  (int)

83: udi = '/org/freedesktop/Hal/devices/pci_115d_c'
  pci.device_subclass = 0  (0x0)  (int)
  pci.device_protocol = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.1'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Xircom'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Xircom'  (string)
  info.product = 'Mini-PCI V.90 56k Modem'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.1'  (string)
  pci.product = 'Mini-PCI V.90 56k Modem'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_115d_c'  (string)
  info.linux.driver = 'serial'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 12  (0xc)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 4445  (0x115d)  (int)
  pci.subsys_vendor = 'Intel Corporation'  (string)
  pci.subsys_product_id = 9224  (0x2408)  (int)
  pci.subsys_vendor_id = 32902  (0x8086)  (int)
  pci.device_class = 7  (0x7)  (int)

84: udi = '/org/freedesktop/Hal/devices/pci_8086_1229'
  pci.device_subclass = 0  (0x0)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Intel Corporation'  (string)
  info.product = '82557/8/9/0/1 Ethernet Pro 100'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.0'  (string)
  pci.product = '82557/8/9/0/1 Ethernet Pro 100'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_1229'  (string)
  info.linux.driver = 'e100'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 4649  (0x1229)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.subsys_vendor = 'Intel Corporation'  (string)
  pci.subsys_product_id = 9224  (0x2408)  (int)
  pci.subsys_product = 'EtherExpress PRO/100+ MiniPCI'  (string)
  pci.subsys_vendor_id = 32902  (0x8086)  (int)
  pci.device_class = 2  (0x2)  (int)

85: udi = '/org/freedesktop/Hal/devices/pcmcia__1__1'
  pcmcia.prod_id2 = '350 Series Wireless LAN Adapter'  (string)
  pcmcia.manf_id = 351  (0x15f)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1/1.0'  (string)
  info.subsystem = 'pcmcia'  (string)
  pcmcia.card_id = 10  (0xa)  (int)
  info.parent = '/org/freedesktop/Hal/devices/pci_104c_ac1b_0'  (string)
  pcmcia.func_id = 6  (0x6)  (int)
  info.vendor = 'Cisco Systems'  (string)
  info.product = '350 Series Wireless LAN Adapter'  (string)
  pcmcia.vendor = 'Cisco Systems'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pcmcia__1__1'  (string)
  info.linux.driver = 'airo_cs'  (string)
  pcmcia.product = 'Cisco Systems'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'pcmcia'  (string)
  pcmcia.socket_number = 1  (0x1)  (int)
  pcmcia.prod_id1 = 'Cisco Systems'  (string)

86: udi = '/org/freedesktop/Hal/devices/pci_104c_ac1b_0'
  pci.device_subclass = 7  (0x7)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Texas Instruments'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Texas Instruments'  (string)
  info.product = 'PCI1450'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1'  (string)
  pci.product = 'PCI1450'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_104c_ac1b_0'  (string)
  info.linux.driver = 'yenta_cardbus'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 44059  (0xac1b)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 4172  (0x104c)  (int)
  pci.subsys_vendor = 'IBM'  (string)
  pci.subsys_product_id = 304  (0x130)  (int)
  pci.subsys_product = 'ThinkPad A21m/T20/T22'  (string)
  pci.subsys_vendor_id = 4116  (0x1014)  (int)
  pci.device_class = 6  (0x6)  (int)

87: udi = '/org/freedesktop/Hal/devices/pci_104c_ac1b'
  pci.device_subclass = 7  (0x7)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Texas Instruments'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Texas Instruments'  (string)
  info.product = 'PCI1450'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.0'  (string)
  pci.product = 'PCI1450'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_104c_ac1b'  (string)
  info.linux.driver = 'yenta_cardbus'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 44059  (0xac1b)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 4172  (0x104c)  (int)
  pci.subsys_vendor = 'IBM'  (string)
  pci.subsys_product_id = 304  (0x130)  (int)
  pci.subsys_product = 'ThinkPad A21m/T20/T22'  (string)
  pci.subsys_vendor_id = 4116  (0x1014)  (int)
  pci.device_class = 6  (0x6)  (int)

88: udi = '/org/freedesktop/Hal/devices/pci_1002_4c46'
  pci.device_subclass = 0  (0x0)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'ATI Technologies Inc'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7191'  (string)
  info.vendor = 'ATI Technologies Inc'  (string)
  info.product = 'Rage Mobility M3 AGP 2x'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0'  (string)
  pci.product = 'Rage Mobility M3 AGP 2x'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1002_4c46'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 19526  (0x4c46)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 4098  (0x1002)  (int)
  pci.subsys_vendor = 'IBM'  (string)
  pci.subsys_product_id = 341  (0x155)  (int)
  pci.subsys_product = 'IBM Thinkpad A22p'  (string)
  pci.subsys_vendor_id = 4116  (0x1014)  (int)
  pci.device_class = 3  (0x3)  (int)

89: udi = '/org/freedesktop/Hal/devices/pci_8086_7191'
  pci.device_subclass = 4  (0x4)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Intel Corporation'  (string)
  info.product = '440BX/ZX/DX - 82443BX/ZX/DX AGP bridge'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0'  (string)
  pci.product = '440BX/ZX/DX - 82443BX/ZX/DX AGP bridge'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7191'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 29073  (0x7191)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.device_class = 6  (0x6)  (int)

90: udi = '/org/freedesktop/Hal/devices/pci_8086_7190'
  pci.device_subclass = 0  (0x0)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0'  (string)
  info.subsystem = 'pci'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.vendor = 'Intel Corporation'  (string)
  info.product = '440BX/ZX/DX - 82443BX/ZX/DX Host bridge'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0'  (string)
  pci.product = '440BX/ZX/DX - 82443BX/ZX/DX Host bridge'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7190'  (string)
  info.linux.driver = 'agpgart-intel'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  pci.product_id = 29072  (0x7190)  (int)
  linux.subsystem = 'pci'  (string)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.device_class = 6  (0x6)  (int)

