[patch] physical device detection for scsi devices
Sjoerd Simons
sjoerd at luon.net
Thu Jul 15 14:43:19 PDT 2004
On Thu, Jul 15, 2004 at 11:36:59PM +0200, Sjoerd Simons wrote:
> On Thu, Jul 15, 2004 at 10:56:14PM +0200, David Zeuthen wrote:
> > On Thu, 2004-07-15 at 22:44 +0200, Sjoerd Simons wrote:
> > > On Thu, Jul 15, 2004 at 10:13:09PM +0200, Sjoerd Simons wrote:
> > > > Hi,
> > > >
> > > > It seems there was some code missing for the detection of the physical
> > > > device for scsi devices. Attached patch fixes this. Causing the new
> > > > gnome-vfs patch to work properly on my workstation :)
> > >
> > > And ofcourse it broke usb and ieee1394 :(. This is because it the traversal
> > > first encounters a virtual scsi device. New patch attached which keeps
> > > traversing the the tree after detecting a scsi device, so it can find the
> > > real device if there is one.
> > >
> >
> > Nice, I haven't got any real SCSI stuff myself, so good to see it's
> > working!
> >
> > Care to send a screenshot of hal-device-manager (with virtual devices
> > shown) and a lshal dump. That would make me feel a bit more confident in
> > committing the stuff. And Kay likes screenshots, that's important to
> > remember :-)
>
> lshal dump is attached.
Forgot to attach, probably means i should get some sleep :).. This time
it's really attached
Sjoerd
--
Music in the soul can be heard by the universe.
-- Lao Tsu
-------------- next part --------------
Dumping 59 device(s) from the Global Device List:
-------------------------------------------------
udi = '/org/freedesktop/Hal/devices/block_8_17'
volume.mount_point = '/media/camera' (string)
info.udi = '/org/freedesktop/Hal/devices/block_8_17' (string)
info.product = 'HP735_CARD' (string)
volume.fstype = 'vfat' (string)
volume.is_mounted = true (bool)
volume.is_disc = false (bool)
volume.uuid = '' (string)
volume.label = 'HP735_CARD' (string)
info.virtual = true (bool)
info.physical_device = '/org/freedesktop/Hal/devices/block_8_16' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_8_16' (string)
block.minor = 17 (0x11) (int)
block.major = 8 (0x8) (int)
info.capabilities = 'block volume content.photos' (string)
info.category = 'volume' (string)
block.device = '/dev/camera1' (string)
info.parent = '/org/freedesktop/Hal/devices/block_8_16' (string)
block.is_volume = true (bool)
block.no_partitions = false (bool)
linux.sysfs_path_device = '/sys/block/sdb/sdb1' (string)
linux.sysfs_path = '/sys/block/sdb/sdb1' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/block_8_16'
info.udi = '/org/freedesktop/Hal/devices/block_8_16' (string)
storage.hotpluggable = true (bool)
storage.removable = false (bool)
storage.drive_type = 'disk' (string)
info.product = 'photosmart 735' (string)
info.vendor = ' hp' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_8_16' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/usb_3f0_4002_100_-1_noserial' (string)
storage.vendor = ' hp' (string)
storage.model = 'photosmart 735' (string)
storage.automount_enabled = true (bool)
storage.media_check_enabled = true (bool)
storage.bus = 'usb' (string)
block.minor = 16 (0x10) (int)
block.major = 8 (0x8) (int)
info.capabilities = 'block storage' (string)
info.category = 'storage' (string)
block.device = '/dev/camera' (string)
info.parent = '/org/freedesktop/Hal/devices/scsi_device_7_0_0_0' (string)
block.is_volume = false (bool)
block.no_partitions = false (bool)
linux.sysfs_path_device = '/sys/block/sdb' (string)
linux.sysfs_path = '/sys/block/sdb' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/scsi_device_7_0_0_0'
info.capabilities = 'scsi_generic' (string)
scsi_generic.device = '/dev/sg2' (string)
info.udi = '/org/freedesktop/Hal/devices/scsi_device_7_0_0_0' (string)
info.virtual = true (bool)
info.product = 'SCSI Device' (string)
scsi_device.lun = 0 (0x0) (int)
scsi_device.target = 0 (0x0) (int)
scsi_device.bus = 0 (0x0) (int)
scsi_device.host = 7 (0x7) (int)
info.parent = '/org/freedesktop/Hal/devices/scsi_host_7' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.1/1-1.1:1.0/host7/7:0:0:0' (string)
linux.sysfs_path = '/sys/class/scsi_device/7:0:0:0' (string)
info.bus = 'scsi_device' (string)
udi = '/org/freedesktop/Hal/devices/scsi_host_7'
info.udi = '/org/freedesktop/Hal/devices/scsi_host_7' (string)
info.virtual = true (bool)
info.product = 'SCSI Host Interface' (string)
scsi_host.host = 7 (0x7) (int)
info.parent = '/org/freedesktop/Hal/devices/usbif_usb_3f0_4002_100_-1_noserial_0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.1/1-1.1:1.0/host7' (string)
linux.sysfs_path = '/sys/class/scsi_host/host7' (string)
info.bus = 'scsi_host' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_3f0_4002_100_-1_noserial_0'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_3f0_4002_100_-1_noserial_0' (string)
info.virtual = true (bool)
usbif.interface_protocol = 50 (0x32) (int)
usbif.interface_subclass = 6 (0x6) (int)
usbif.number = 0 (0x0) (int)
usbif.interface_class = 8 (0x8) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_3f0_4002_100_-1_noserial' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.1/1-1.1:1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.1/1-1.1:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.1/1-1.1:1.0' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usb_3f0_4002_100_-1_noserial'
info.udi = '/org/freedesktop/Hal/devices/usb_3f0_4002_100_-1_noserial' (string)
linux.kernel_devname = 'usb-0000:00:11.2-1.1' (string)
usb.version_bcd = 272 (0x110) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.parent_number = 20 (0x14) (int)
usb.linux.device_number = 20 (0x14) (int)
usb.level_number = 2 (0x2) (int)
usb.port_number = 1 (0x1) (int)
usb.bus_number = 1 (0x1) (int)
info.product = 'PhotoSmart 720 Camera / PhotoSmart 935 (storage)' (string)
usb.product = 'PhotoSmart 720 Camera / PhotoSmart 935 (storage)' (string)
info.vendor = 'Hewlett-Packard' (string)
usb.vendor = 'Hewlett-Packard' (string)
usb.vendor_id = 1008 (0x3f0) (int)
usb.product_id = 16386 (0x4002) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_class = 0 (0x0) (int)
usb.device_revision_bcd = 256 (0x100) (int)
usb.max_power = 0 (0x0) (int)
usb.can_wake_up = false (bool)
usb.is_self_powered = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_1063_1555_100_-1_noserial' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.1' (string)
info.bus = 'usb' (string)
udi = '/org/freedesktop/Hal/devices/block_3_1'
volume.mount_point = '/home/ftp/pub/data' (string)
info.udi = '/org/freedesktop/Hal/devices/block_3_1' (string)
info.product = 'Volume (ext3)' (string)
volume.fstype = 'ext3' (string)
volume.is_mounted = true (bool)
volume.is_disc = false (bool)
volume.uuid = 'af53ce21-6e50-4232-93b5-34599958e8a6' (string)
volume.label = '' (string)
info.virtual = true (bool)
info.physical_device = '/org/freedesktop/Hal/devices/block_3_0' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_3_0' (string)
block.minor = 1 (0x1) (int)
block.major = 3 (0x3) (int)
info.capabilities = 'block volume' (string)
info.category = 'volume' (string)
info.parent = '/org/freedesktop/Hal/devices/block_3_0' (string)
block.device = '/dev/hda1' (string)
block.is_volume = true (bool)
block.no_partitions = false (bool)
linux.sysfs_path_device = '/sys/block/hda/hda1' (string)
linux.sysfs_path = '/sys/block/hda/hda1' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/block_3_0'
info.udi = '/org/freedesktop/Hal/devices/block_3_0' (string)
storage.hotpluggable = false (bool)
storage.removable = false (bool)
storage.drive_type = 'disk' (string)
info.product = 'IBM-DTLA-307060' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_3_0' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/ide_0_0' (string)
storage.vendor = '' (string)
storage.model = 'IBM-DTLA-307060' (string)
storage.automount_enabled = true (bool)
storage.media_check_enabled = true (bool)
storage.bus = 'ide' (string)
block.minor = 0 (0x0) (int)
block.major = 3 (0x3) (int)
info.capabilities = 'block storage' (string)
info.category = 'storage' (string)
info.parent = '/org/freedesktop/Hal/devices/ide_0_0' (string)
block.device = '/dev/hda' (string)
block.is_volume = false (bool)
block.no_partitions = false (bool)
linux.sysfs_path_device = '/sys/block/hda' (string)
linux.sysfs_path = '/sys/block/hda' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/block_8_4'
volume.mount_point = '' (string)
info.udi = '/org/freedesktop/Hal/devices/block_8_4' (string)
info.product = 'Volume (swap)' (string)
volume.fstype = 'swap' (string)
volume.is_mounted = false (bool)
volume.is_disc = false (bool)
volume.uuid = '' (string)
volume.label = '' (string)
info.virtual = true (bool)
info.physical_device = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.minor = 4 (0x4) (int)
block.major = 8 (0x8) (int)
info.capabilities = 'block volume' (string)
info.category = 'volume' (string)
info.parent = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.device = '/dev/sda4' (string)
block.is_volume = true (bool)
block.no_partitions = false (bool)
linux.sysfs_path_device = '/sys/block/sda/sda4' (string)
linux.sysfs_path = '/sys/block/sda/sda4' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/block_8_2'
volume.mount_point = '/home' (string)
info.udi = '/org/freedesktop/Hal/devices/block_8_2' (string)
info.product = 'Volume (ext3)' (string)
volume.fstype = 'ext3' (string)
volume.is_mounted = true (bool)
volume.is_disc = false (bool)
volume.uuid = 'ea453e37-1dc2-4ba3-ab84-f91018805bbc' (string)
volume.label = '' (string)
info.virtual = true (bool)
info.physical_device = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.minor = 2 (0x2) (int)
block.major = 8 (0x8) (int)
info.capabilities = 'block volume' (string)
info.category = 'volume' (string)
info.parent = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.device = '/dev/sda2' (string)
block.is_volume = true (bool)
block.no_partitions = false (bool)
linux.sysfs_path_device = '/sys/block/sda/sda2' (string)
linux.sysfs_path = '/sys/block/sda/sda2' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/block_8_1'
volume.mount_point = '/' (string)
info.udi = '/org/freedesktop/Hal/devices/block_8_1' (string)
info.product = 'Volume (ext3)' (string)
volume.fstype = 'unknown' (string)
volume.is_mounted = true (bool)
volume.is_disc = false (bool)
volume.uuid = '84b9f9ad-3608-41fc-8855-3b1de66b2f1f' (string)
volume.label = '' (string)
info.virtual = true (bool)
info.physical_device = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.minor = 1 (0x1) (int)
block.major = 8 (0x8) (int)
info.capabilities = 'block volume' (string)
info.category = 'volume' (string)
info.parent = '/org/freedesktop/Hal/devices/block_8_0' (string)
block.device = '/dev/sda1' (string)
block.is_volume = true (bool)
block.no_partitions = false (bool)
linux.sysfs_path_device = '/sys/block/sda/sda1' (string)
linux.sysfs_path = '/sys/block/sda/sda1' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/block_8_0'
info.udi = '/org/freedesktop/Hal/devices/block_8_0' (string)
storage.hotpluggable = false (bool)
storage.removable = false (bool)
storage.drive_type = 'disk' (string)
info.product = 'ATLAS10K2-TY184L' (string)
info.vendor = 'QUANTUM' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_8_0' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/scsi_device_0_0_0_0' (string)
storage.vendor = 'QUANTUM' (string)
storage.model = 'ATLAS10K2-TY184L' (string)
storage.automount_enabled = true (bool)
storage.media_check_enabled = true (bool)
storage.bus = 'scsi' (string)
block.minor = 0 (0x0) (int)
block.major = 8 (0x8) (int)
info.capabilities = 'block storage' (string)
info.category = 'storage' (string)
info.parent = '/org/freedesktop/Hal/devices/scsi_device_0_0_0_0' (string)
block.device = '/dev/sda' (string)
block.is_volume = false (bool)
block.no_partitions = false (bool)
linux.sysfs_path_device = '/sys/block/sda' (string)
linux.sysfs_path = '/sys/block/sda' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/block_22_0-disc'
volume.disc.is_rewritable = false (bool)
volume.disc.is_appendable = false (bool)
volume.disc.is_blank = false (bool)
volume.disc.has_data = true (bool)
volume.disc.has_audio = false (bool)
volume.disc.type = 'dvd_rom' (string)
volume.is_disc = true (bool)
volume.is_mounted = true (bool)
volume.mount_point = '/media/dvd' (string)
volume.fstype = 'iso9660' (string)
volume.uuid = '' (string)
volume.label = 'RESERVOIR_DOGS' (string)
info.capabilities = 'block volume' (string)
info.bus = 'block' (string)
linux.sysfs_path = '' (string)
linux.sysfs_path_device = '' (string)
block.no_partitions = true (bool)
block.is_volume = true (bool)
block.device = '/dev/dvd' (string)
info.parent = '/org/freedesktop/Hal/devices/block_22_0' (string)
info.category = 'volume' (string)
block.major = 22 (0x16) (int)
block.minor = 0 (0x0) (int)
storage.bus = 'ide' (string)
storage.media_check_enabled = true (bool)
storage.automount_enabled = true (bool)
storage.model = 'AOpen 12X DVD-ROM/ASH 01112001' (string)
storage.vendor = '' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/ide_1_0' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_22_0' (string)
info.product = 'RESERVOIR_DOGS' (string)
storage.drive_type = 'cdrom' (string)
storage.removable = true (bool)
storage.cdrom.cdr = false (bool)
storage.cdrom.cdrw = false (bool)
storage.cdrom.dvd = true (bool)
storage.cdrom.dvdr = false (bool)
storage.cdrom.dvdram = false (bool)
storage.cdrom.dvdplusr = false (bool)
storage.cdrom.dvdplusrw = false (bool)
storage.cdrom.eject_check_enabled = true (bool)
storage.cdrom.support_media_changed = true (bool)
storage.cdrom.read_speed = 7056 (0x1b90) (int)
storage.cdrom.write_speed = 0 (0x0) (int)
storage.hotpluggable = false (bool)
info.udi = '/org/freedesktop/Hal/devices/block_22_0-disc' (string)
udi = '/org/freedesktop/Hal/devices/block_22_0'
info.udi = '/org/freedesktop/Hal/devices/block_22_0' (string)
storage.hotpluggable = false (bool)
storage.cdrom.write_speed = 0 (0x0) (int)
storage.cdrom.read_speed = 7056 (0x1b90) (int)
storage.cdrom.support_media_changed = true (bool)
storage.cdrom.eject_check_enabled = true (bool)
storage.cdrom.dvdplusrw = false (bool)
storage.cdrom.dvdplusr = false (bool)
storage.cdrom.dvdram = false (bool)
storage.cdrom.dvdr = false (bool)
storage.cdrom.dvd = true (bool)
storage.cdrom.cdrw = false (bool)
storage.cdrom.cdr = false (bool)
storage.removable = true (bool)
storage.drive_type = 'cdrom' (string)
info.product = 'AOpen 12X DVD-ROM/ASH 01112001' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_22_0' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/ide_1_0' (string)
storage.vendor = '' (string)
storage.model = 'AOpen 12X DVD-ROM/ASH 01112001' (string)
storage.automount_enabled = true (bool)
storage.media_check_enabled = true (bool)
storage.bus = 'ide' (string)
block.minor = 0 (0x0) (int)
block.major = 22 (0x16) (int)
info.capabilities = 'block storage.cdrom storage' (string)
info.category = 'storage' (string)
info.parent = '/org/freedesktop/Hal/devices/ide_1_0' (string)
block.device = '/dev/dvd' (string)
block.is_volume = false (bool)
block.no_partitions = true (bool)
linux.sysfs_path_device = '/sys/block/hdc' (string)
linux.sysfs_path = '/sys/block/hdc' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/block_11_0-disc'
volume.disc.is_rewritable = false (bool)
volume.disc.is_appendable = false (bool)
volume.disc.is_blank = false (bool)
volume.disc.has_data = true (bool)
volume.disc.has_audio = false (bool)
volume.disc.type = 'unknown' (string)
volume.is_disc = true (bool)
volume.is_mounted = true (bool)
volume.mount_point = '/media/cdrw' (string)
volume.fstype = 'iso9660' (string)
volume.uuid = '' (string)
volume.label = 'Personal Data, Jun 29, 2004' (string)
info.capabilities = 'block volume' (string)
info.bus = 'block' (string)
linux.sysfs_path = '' (string)
linux.sysfs_path_device = '' (string)
block.no_partitions = true (bool)
block.is_volume = true (bool)
block.device = '/dev/cdrw' (string)
info.parent = '/org/freedesktop/Hal/devices/block_11_0' (string)
info.category = 'volume' (string)
block.major = 11 (0xb) (int)
block.minor = 0 (0x0) (int)
storage.bus = 'scsi' (string)
storage.media_check_enabled = true (bool)
storage.automount_enabled = true (bool)
storage.model = 'CD-R PX-W1210S' (string)
storage.vendor = 'PLEXTOR' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/scsi_device_0_0_4_0' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_11_0' (string)
info.vendor = 'PLEXTOR' (string)
info.product = 'Personal Data, Jun 29, 2004' (string)
storage.drive_type = 'cdrom' (string)
storage.removable = true (bool)
storage.cdrom.cdr = true (bool)
storage.cdrom.cdrw = true (bool)
storage.cdrom.dvd = false (bool)
storage.cdrom.dvdr = false (bool)
storage.cdrom.dvdram = false (bool)
storage.cdrom.dvdplusr = false (bool)
storage.cdrom.dvdplusrw = false (bool)
storage.cdrom.eject_check_enabled = true (bool)
storage.cdrom.support_media_changed = true (bool)
storage.cdrom.read_speed = 5645 (0x160d) (int)
storage.cdrom.write_speed = 1764 (0x6e4) (int)
storage.hotpluggable = false (bool)
info.udi = '/org/freedesktop/Hal/devices/block_11_0-disc' (string)
udi = '/org/freedesktop/Hal/devices/block_11_0'
info.udi = '/org/freedesktop/Hal/devices/block_11_0' (string)
storage.hotpluggable = false (bool)
storage.cdrom.write_speed = 1764 (0x6e4) (int)
storage.cdrom.read_speed = 5645 (0x160d) (int)
storage.cdrom.support_media_changed = true (bool)
storage.cdrom.eject_check_enabled = true (bool)
storage.cdrom.dvdplusrw = false (bool)
storage.cdrom.dvdplusr = false (bool)
storage.cdrom.dvdram = false (bool)
storage.cdrom.dvdr = false (bool)
storage.cdrom.dvd = false (bool)
storage.cdrom.cdrw = true (bool)
storage.cdrom.cdr = true (bool)
storage.removable = true (bool)
storage.drive_type = 'cdrom' (string)
info.product = 'CD-R PX-W1210S' (string)
info.vendor = 'PLEXTOR' (string)
block.storage_device = '/org/freedesktop/Hal/devices/block_11_0' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/scsi_device_0_0_4_0' (string)
storage.vendor = 'PLEXTOR' (string)
storage.model = 'CD-R PX-W1210S' (string)
storage.automount_enabled = true (bool)
storage.media_check_enabled = true (bool)
storage.bus = 'scsi' (string)
block.minor = 0 (0x0) (int)
block.major = 11 (0xb) (int)
info.capabilities = 'block storage.cdrom storage' (string)
info.category = 'storage' (string)
info.parent = '/org/freedesktop/Hal/devices/scsi_device_0_0_4_0' (string)
block.device = '/dev/cdrw' (string)
block.is_volume = false (bool)
block.no_partitions = true (bool)
linux.sysfs_path_device = '/sys/block/sr0' (string)
linux.sysfs_path = '/sys/block/sr0' (string)
info.bus = 'block' (string)
udi = '/org/freedesktop/Hal/devices/scsi_device_0_0_0_0'
info.capabilities = 'scsi_generic' (string)
scsi_generic.device = '/dev/sg0' (string)
info.udi = '/org/freedesktop/Hal/devices/scsi_device_0_0_0_0' (string)
info.virtual = true (bool)
info.product = 'SCSI Device' (string)
scsi_device.lun = 0 (0x0) (int)
scsi_device.target = 0 (0x0) (int)
scsi_device.bus = 0 (0x0) (int)
scsi_device.host = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/scsi_host_0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:05.0/host0/0:0:0:0' (string)
linux.sysfs_path = '/sys/class/scsi_device/0:0:0:0' (string)
info.bus = 'scsi_device' (string)
udi = '/org/freedesktop/Hal/devices/scsi_device_0_0_4_0'
info.capabilities = 'scsi_generic' (string)
scsi_generic.device = '/dev/sg1' (string)
info.udi = '/org/freedesktop/Hal/devices/scsi_device_0_0_4_0' (string)
info.virtual = true (bool)
info.product = 'SCSI Device' (string)
scsi_device.lun = 0 (0x0) (int)
scsi_device.target = 4 (0x4) (int)
scsi_device.bus = 0 (0x0) (int)
scsi_device.host = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/scsi_host_0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:05.0/host0/0:0:4:0' (string)
linux.sysfs_path = '/sys/class/scsi_device/0:0:4:0' (string)
info.bus = 'scsi_device' (string)
udi = '/org/freedesktop/Hal/devices/scsi_host_0'
info.udi = '/org/freedesktop/Hal/devices/scsi_host_0' (string)
info.virtual = true (bool)
info.product = 'SCSI Host Interface' (string)
scsi_host.host = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_9005_81' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:05.0/host0' (string)
linux.sysfs_path = '/sys/class/scsi_host/host0' (string)
info.bus = 'scsi_host' (string)
udi = '/org/freedesktop/Hal/devices/input_13_64'
info.udi = '/org/freedesktop/Hal/devices/input_13_64' (string)
info.product = 'AT Translated Set 2 keyboard' (string)
input.minor = 64 (0x40) (int)
input.major = 13 (0xd) (int)
info.capabilities = 'input' (string)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/fakeroot' (string)
input.device = '/dev/input/event0' (string)
linux.sysfs_path = '/sys/class/input/event0' (string)
info.bus = 'unknown' (string)
udi = '/org/freedesktop/Hal/devices/input_13_65'
info.udi = '/org/freedesktop/Hal/devices/input_13_65' (string)
info.product = 'PC Speaker' (string)
input.minor = 65 (0x41) (int)
input.major = 13 (0xd) (int)
info.capabilities = 'input' (string)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/fakeroot' (string)
input.device = '/dev/input/event1' (string)
linux.sysfs_path = '/sys/class/input/event1' (string)
info.bus = 'unknown' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_0_0_206_-1_0000:00:11.4_0'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_0_0_206_-1_0000:00:11.4_0' (string)
info.virtual = true (bool)
usbif.interface_protocol = 0 (0x0) (int)
usbif.interface_subclass = 0 (0x0) (int)
usbif.number = 0 (0x0) (int)
usbif.interface_class = 9 (0x9) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.4' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.4/usb3/3-0:1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.4/usb3/3-0:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.4/usb3/3-0:1.0' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.4'
info.udi = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.4' (string)
linux.kernel_devname = 'usb-0000:00:11.4' (string)
usb.version_bcd = 272 (0x110) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.num_ports = 2 (0x2) (int)
usb.linux.parent_number = 1 (0x1) (int)
usb.linux.device_number = 1 (0x1) (int)
usb.level_number = 0 (0x0) (int)
usb.bus_number = 3 (0x3) (int)
info.category = 'usbhub' (string)
info.capabilities = 'usbhub' (string)
info.product = 'VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)' (string)
usb.product = 'VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#3)' (string)
info.vendor = 'Linux 2.6.7-beast uhci_hcd' (string)
usb.vendor = 'Linux 2.6.7-beast uhci_hcd' (string)
usb.vendor_id = 0 (0x0) (int)
usb.product_id = 0 (0x0) (int)
usb.serial = '0000:00:11.4' (string)
usb.device_protocol = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_class = 9 (0x9) (int)
usb.device_revision_bcd = 518 (0x206) (int)
usb.max_power = 0 (0x0) (int)
usb.can_wake_up = false (bool)
usb.is_self_powered = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038/1' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.4/usb3' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.4/usb3' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.4/usb3' (string)
info.bus = 'usb' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_3038/1'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038/1' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.device_class = 12 (0xc) (int)
info.vendor = 'VIA Technologies, Inc.' (string)
info.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.subsys_product = 'USB Controller' (string)
pci.subsys_vendor = 'VIA Technologies, Inc. (Wrong ID)' (string)
pci.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_product_id = 4660 (0x1234) (int)
pci.subsys_vendor_id = 2341 (0x925) (int)
pci.product_id = 12344 (0x3038) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.4' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.4' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.4' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_a12_1_525_-1_noserial_2'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_a12_1_525_-1_noserial_2' (string)
info.virtual = true (bool)
usbif.interface_protocol = 0 (0x0) (int)
usbif.interface_subclass = 1 (0x1) (int)
usbif.interface_class = 0 (0x0) (int)
usbif.number = 2 (0x2) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_a12_1_525_-1_noserial' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.2' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.2' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_a12_1_525_-1_noserial_1'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_a12_1_525_-1_noserial_1' (string)
info.virtual = true (bool)
usbif.interface_protocol = 1 (0x1) (int)
usbif.interface_subclass = 1 (0x1) (int)
usbif.interface_class = 0 (0x0) (int)
usbif.number = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_a12_1_525_-1_noserial' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.1' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_a12_1_525_-1_noserial_0'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_a12_1_525_-1_noserial_0' (string)
info.virtual = true (bool)
usbif.interface_protocol = 1 (0x1) (int)
usbif.interface_subclass = 1 (0x1) (int)
usbif.number = 0 (0x0) (int)
usbif.interface_class = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_a12_1_525_-1_noserial' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2/2-2:1.0' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usb_a12_1_525_-1_noserial'
info.udi = '/org/freedesktop/Hal/devices/usb_a12_1_525_-1_noserial' (string)
linux.kernel_devname = 'usb-0000:00:11.3-2' (string)
usb.version_bcd = 272 (0x110) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.parent_number = 2 (0x2) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.level_number = 1 (0x1) (int)
usb.port_number = 2 (0x2) (int)
usb.bus_number = 2 (0x2) (int)
info.product = 'Bluetooth Dongle' (string)
usb.product = 'Bluetooth Dongle' (string)
info.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb.vendor = 'Cambridge Silicon Radio, Ltd' (string)
usb.vendor_id = 2578 (0xa12) (int)
usb.product_id = 1 (0x1) (int)
usb.device_protocol = 1 (0x1) (int)
usb.device_subclass = 1 (0x1) (int)
usb.device_class = 224 (0xe0) (int)
usb.device_revision_bcd = 1317 (0x525) (int)
usb.max_power = 0 (0x0) (int)
usb.can_wake_up = false (bool)
usb.is_self_powered = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.num_configurations = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.3' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-2' (string)
info.bus = 'usb' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_0_0_206_-1_0000:00:11.3_0'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_0_0_206_-1_0000:00:11.3_0' (string)
info.virtual = true (bool)
usbif.interface_protocol = 0 (0x0) (int)
usbif.interface_subclass = 0 (0x0) (int)
usbif.number = 0 (0x0) (int)
usbif.interface_class = 9 (0x9) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.3' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-0:1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-0:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2/2-0:1.0' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.3'
info.udi = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.3' (string)
linux.kernel_devname = 'usb-0000:00:11.3' (string)
usb.version_bcd = 272 (0x110) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.num_ports = 2 (0x2) (int)
usb.linux.parent_number = 1 (0x1) (int)
usb.linux.device_number = 1 (0x1) (int)
usb.level_number = 0 (0x0) (int)
usb.bus_number = 2 (0x2) (int)
info.category = 'usbhub' (string)
info.capabilities = 'usbhub' (string)
info.product = 'VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)' (string)
usb.product = 'VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (#2)' (string)
info.vendor = 'Linux 2.6.7-beast uhci_hcd' (string)
usb.vendor = 'Linux 2.6.7-beast uhci_hcd' (string)
usb.vendor_id = 0 (0x0) (int)
usb.product_id = 0 (0x0) (int)
usb.serial = '0000:00:11.3' (string)
usb.device_protocol = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_class = 9 (0x9) (int)
usb.device_revision_bcd = 518 (0x206) (int)
usb.max_power = 0 (0x0) (int)
usb.can_wake_up = false (bool)
usb.is_self_powered = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038/0' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.3/usb2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3/usb2' (string)
info.bus = 'usb' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_3038/0'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038/0' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.device_class = 12 (0xc) (int)
info.vendor = 'VIA Technologies, Inc.' (string)
info.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.subsys_product = 'USB Controller' (string)
pci.subsys_vendor = 'VIA Technologies, Inc. (Wrong ID)' (string)
pci.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_product_id = 4660 (0x1234) (int)
pci.subsys_vendor_id = 2341 (0x925) (int)
pci.product_id = 12344 (0x3038) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.3' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.3' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_46d_c00c_620_-1_noserial_0'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_46d_c00c_620_-1_noserial_0' (string)
info.virtual = true (bool)
usbif.interface_protocol = 2 (0x2) (int)
usbif.interface_subclass = 1 (0x1) (int)
usbif.interface_class = 3 (0x3) (int)
usbif.number = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_46d_c00c_620_-1_noserial' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.2/1-1.2:1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.2/1-1.2:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.2/1-1.2:1.0' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usb_46d_c00c_620_-1_noserial'
input.device.arch = '/dev/input/mouse0' (string)
info.capabilities = 'input' (string)
input.device = '/dev/input/event2' (string)
info.category = 'input' (string)
input.major = 13 (0xd) (int)
input.minor = 32 (0x20) (int)
info.udi = '/org/freedesktop/Hal/devices/usb_46d_c00c_620_-1_noserial' (string)
linux.kernel_devname = 'usb-0000:00:11.2-1.2' (string)
usb.version_bcd = 272 (0x110) (int)
usb.speed_bcd = 336 (0x150) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.parent_number = 15 (0xf) (int)
usb.linux.device_number = 15 (0xf) (int)
usb.level_number = 2 (0x2) (int)
usb.port_number = 2 (0x2) (int)
usb.bus_number = 1 (0x1) (int)
info.product = 'Optical Wheel Mouse' (string)
usb.product = 'Optical Wheel Mouse' (string)
info.vendor = 'Logitech, Inc.' (string)
usb.vendor = 'Logitech, Inc.' (string)
usb.vendor_id = 1133 (0x46d) (int)
usb.product_id = 49164 (0xc00c) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_class = 0 (0x0) (int)
usb.device_revision_bcd = 1568 (0x620) (int)
usb.max_power = 100 (0x64) (int)
usb.can_wake_up = true (bool)
usb.is_self_powered = false (bool)
usb.configuration_value = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_1063_1555_100_-1_noserial' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.2' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.2' (string)
info.bus = 'usb' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_471_308_6_-1_02130211801070C9_2'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_471_308_6_-1_02130211801070C9_2' (string)
info.virtual = true (bool)
usbif.interface_protocol = 0 (0x0) (int)
usbif.interface_subclass = 2 (0x2) (int)
usbif.interface_class = 1 (0x1) (int)
usbif.number = 2 (0x2) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_471_308_6_-1_02130211801070C9' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.2' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.2' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_471_308_6_-1_02130211801070C9_1'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_471_308_6_-1_02130211801070C9_1' (string)
info.virtual = true (bool)
usbif.interface_protocol = 0 (0x0) (int)
usbif.interface_subclass = 1 (0x1) (int)
usbif.interface_class = 1 (0x1) (int)
usbif.number = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_471_308_6_-1_02130211801070C9' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.1' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_471_308_6_-1_02130211801070C9_0'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_471_308_6_-1_02130211801070C9_0' (string)
info.virtual = true (bool)
usbif.interface_protocol = 0 (0x0) (int)
usbif.interface_subclass = 0 (0x0) (int)
usbif.interface_class = 0 (0x0) (int)
usbif.number = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_471_308_6_-1_02130211801070C9' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3/1-1.3:1.0' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usb_471_308_6_-1_02130211801070C9'
info.udi = '/org/freedesktop/Hal/devices/usb_471_308_6_-1_02130211801070C9' (string)
linux.kernel_devname = 'usb-0000:00:11.2-1.3' (string)
usb.version_bcd = 272 (0x110) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.parent_number = 4 (0x4) (int)
usb.linux.device_number = 4 (0x4) (int)
usb.level_number = 2 (0x2) (int)
usb.port_number = 3 (0x3) (int)
usb.bus_number = 1 (0x1) (int)
info.product = 'PCVC680K WebCam [pwc]' (string)
usb.product = 'PCVC680K WebCam [pwc]' (string)
info.vendor = 'Philips' (string)
usb.vendor = 'Philips' (string)
usb.vendor_id = 1137 (0x471) (int)
usb.product_id = 776 (0x308) (int)
usb.serial = '02130211801070C9' (string)
usb.device_protocol = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_class = 0 (0x0) (int)
usb.device_revision_bcd = 6 (0x6) (int)
usb.max_power = 500 (0x1f4) (int)
usb.can_wake_up = true (bool)
usb.is_self_powered = false (bool)
usb.configuration_value = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.num_configurations = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_1063_1555_100_-1_noserial' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1.3' (string)
info.bus = 'usb' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_1063_1555_100_-1_noserial_0'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_1063_1555_100_-1_noserial_0' (string)
info.virtual = true (bool)
usbif.interface_protocol = 0 (0x0) (int)
usbif.interface_subclass = 0 (0x0) (int)
usbif.number = 0 (0x0) (int)
usbif.interface_class = 9 (0x9) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_1063_1555_100_-1_noserial' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1:1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1/1-1:1.0' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usb_1063_1555_100_-1_noserial'
info.udi = '/org/freedesktop/Hal/devices/usb_1063_1555_100_-1_noserial' (string)
linux.kernel_devname = 'usb-0000:00:11.2-1' (string)
usb.version_bcd = 256 (0x100) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.num_ports = 4 (0x4) (int)
usb.linux.parent_number = 2 (0x2) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.level_number = 1 (0x1) (int)
usb.port_number = 1 (0x1) (int)
usb.bus_number = 1 (0x1) (int)
info.category = 'usbhub' (string)
info.capabilities = 'usbhub' (string)
info.product = 'MC141555 Hub' (string)
usb.product = 'MC141555 Hub' (string)
info.vendor = 'Motorola Electronics Taiwan, Ltd [hex]' (string)
usb.vendor = 'Motorola Electronics Taiwan, Ltd [hex]' (string)
usb.vendor_id = 4195 (0x1063) (int)
usb.product_id = 5461 (0x1555) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_class = 9 (0x9) (int)
usb.device_revision_bcd = 256 (0x100) (int)
usb.max_power = 100 (0x64) (int)
usb.can_wake_up = true (bool)
usb.is_self_powered = false (bool)
usb.configuration_value = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.2' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-1' (string)
info.bus = 'usb' (string)
udi = '/org/freedesktop/Hal/devices/usbif_usb_0_0_206_-1_0000:00:11.2_0'
info.udi = '/org/freedesktop/Hal/devices/usbif_usb_0_0_206_-1_0000:00:11.2_0' (string)
info.virtual = true (bool)
usbif.interface_protocol = 0 (0x0) (int)
usbif.interface_subclass = 0 (0x0) (int)
usbif.interface_class = 9 (0x9) (int)
usbif.number = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.2' (string)
usbif.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-0:1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-0:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1/1-0:1.0' (string)
info.bus = 'usbif' (string)
udi = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.2'
info.udi = '/org/freedesktop/Hal/devices/usb_0_0_206_-1_0000:00:11.2' (string)
linux.kernel_devname = 'usb-0000:00:11.2' (string)
usb.version_bcd = 272 (0x110) (int)
usb.speed_bcd = 4608 (0x1200) (int)
usb.num_ports = 2 (0x2) (int)
usb.linux.parent_number = 1 (0x1) (int)
usb.linux.device_number = 1 (0x1) (int)
usb.level_number = 0 (0x0) (int)
usb.bus_number = 1 (0x1) (int)
info.category = 'usbhub' (string)
info.capabilities = 'usbhub' (string)
info.product = 'VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller' (string)
usb.product = 'VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller' (string)
info.vendor = 'Linux 2.6.7-beast uhci_hcd' (string)
usb.vendor = 'Linux 2.6.7-beast uhci_hcd' (string)
usb.vendor_id = 0 (0x0) (int)
usb.product_id = 0 (0x0) (int)
usb.serial = '0000:00:11.2' (string)
usb.num_configurations = 1 (0x1) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_class = 9 (0x9) (int)
usb.device_revision_bcd = 518 (0x206) (int)
usb.max_power = 0 (0x0) (int)
usb.can_wake_up = false (bool)
usb.is_self_powered = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038' (string)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2/usb1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2/usb1' (string)
info.bus = 'usb' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_3038'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.device_class = 12 (0xc) (int)
info.vendor = 'VIA Technologies, Inc.' (string)
info.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.subsys_product = 'USB Controller' (string)
pci.subsys_vendor = 'VIA Technologies, Inc. (Wrong ID)' (string)
pci.product = 'VT82xxxxx UHCI USB 1.1 Controller' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_product_id = 4660 (0x1234) (int)
pci.subsys_vendor_id = 2341 (0x925) (int)
pci.product_id = 12344 (0x3038) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.2' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.2' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/ide_1_0'
info.udi = '/org/freedesktop/Hal/devices/ide_1_0' (string)
info.virtual = true (bool)
info.product = 'IDE device (master)' (string)
ide.channel = 0 (0x0) (int)
ide.host = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/ide_host_1' (string)
ide.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1/ide1/1.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.1/ide1/1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1/ide1/1.0' (string)
info.bus = 'ide' (string)
udi = '/org/freedesktop/Hal/devices/ide_host_1'
info.udi = '/org/freedesktop/Hal/devices/ide_host_1' (string)
info.virtual = true (bool)
info.product = 'IDE host controller' (string)
ide_host.host_number = 1 (0x1) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_571' (string)
ide_host.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1/ide1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.1/ide1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1/ide1' (string)
info.bus = 'ide_host' (string)
udi = '/org/freedesktop/Hal/devices/ide_0_0'
info.udi = '/org/freedesktop/Hal/devices/ide_0_0' (string)
info.virtual = true (bool)
info.product = 'IDE device (master)' (string)
ide.channel = 0 (0x0) (int)
ide.host = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/ide_host_0' (string)
ide.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1/ide0/0.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.1/ide0/0.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1/ide0/0.0' (string)
info.bus = 'ide' (string)
udi = '/org/freedesktop/Hal/devices/ide_host_0'
info.udi = '/org/freedesktop/Hal/devices/ide_host_0' (string)
info.virtual = true (bool)
info.product = 'IDE host controller' (string)
ide_host.host_number = 0 (0x0) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_571' (string)
ide_host.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1/ide0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.1/ide0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1/ide0' (string)
info.bus = 'ide_host' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_571'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_571' (string)
pci.device_protocol = 138 (0x8a) (int)
pci.device_subclass = 1 (0x1) (int)
pci.device_class = 1 (0x1) (int)
info.vendor = 'VIA Technologies, Inc.' (string)
info.product = 'VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE' (string)
pci.subsys_product = 'VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE' (string)
pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
pci.product = 'VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_product_id = 1393 (0x571) (int)
pci.subsys_vendor_id = 4358 (0x1106) (int)
pci.product_id = 1393 (0x571) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.1' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_3074'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3074' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 1 (0x1) (int)
pci.device_class = 6 (0x6) (int)
info.vendor = 'VIA Technologies, Inc.' (string)
info.product = 'VT8233 PCI to ISA Bridge' (string)
pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
pci.product = 'VT8233 PCI to ISA Bridge' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_product_id = 0 (0x0) (int)
pci.subsys_vendor_id = 4358 (0x1106) (int)
pci.product_id = 12404 (0x3074) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:11.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:11.0' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_109e_878'
info.udi = '/org/freedesktop/Hal/devices/pci_109e_878' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 128 (0x80) (int)
pci.device_class = 4 (0x4) (int)
info.vendor = 'Brooktree Corporation' (string)
info.product = 'Bt878 Audio Capture' (string)
pci.subsys_product = 'PCTV pro (TV + FM stereo receiver, audio section)' (string)
pci.subsys_vendor = 'Pinnacle Systems Inc.' (string)
pci.product = 'Bt878 Audio Capture' (string)
pci.vendor = 'Brooktree Corporation' (string)
pci.subsys_product_id = 18 (0x12) (int)
pci.subsys_vendor_id = 4541 (0x11bd) (int)
pci.product_id = 2168 (0x878) (int)
pci.vendor_id = 4254 (0x109e) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:09.1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:09.1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:09.1' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_109e_36e'
info.udi = '/org/freedesktop/Hal/devices/pci_109e_36e' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.device_class = 4 (0x4) (int)
info.vendor = 'Brooktree Corporation' (string)
info.product = 'Bt878 Video Capture' (string)
pci.subsys_product = 'PCTV pro (TV + FM stereo receiver)' (string)
pci.subsys_vendor = 'Pinnacle Systems Inc.' (string)
pci.product = 'Bt878 Video Capture' (string)
pci.vendor = 'Brooktree Corporation' (string)
pci.subsys_product_id = 18 (0x12) (int)
pci.subsys_vendor_id = 4541 (0x11bd) (int)
pci.product_id = 878 (0x36e) (int)
pci.vendor_id = 4254 (0x109e) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:09.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:09.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:09.0' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_10b7_9055'
info.capabilities = 'net net.ethernet' (string)
net.linux.sysfs_path = '/sys/class/net/3c59x' (string)
net.interface = '3c59x' (string)
net.address = '00:01:02:e1:4c:19' (string)
net.ethernet.mac_addr = '00:01:02:e1:4c:19' (string)
net.ethernet.mac_addr_upper24 = 258 (0x102) (int)
net.ethernet.mac_addr_lower24 = 14765081 (0xe14c19) (int)
net.ethernet.link = true (bool)
net.ethernet.rate = 100000000 (0x5f5e100) (int)
net.arp_proto_hw_id = 1 (0x1) (int)
net.media = 'Ethernet' (string)
info.category = 'net.ethernet' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_10b7_9055' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.device_class = 2 (0x2) (int)
info.vendor = '3Com Corporation' (string)
info.product = '3c905B 100BaseTX [Cyclone]' (string)
pci.subsys_product = '3C905B Fast Etherlink XL 10/100' (string)
pci.subsys_vendor = '3Com Corporation' (string)
pci.product = '3c905B 100BaseTX [Cyclone]' (string)
pci.vendor = '3Com Corporation' (string)
pci.subsys_product_id = 36949 (0x9055) (int)
pci.subsys_vendor_id = 4279 (0x10b7) (int)
pci.product_id = 36949 (0x9055) (int)
pci.vendor_id = 4279 (0x10b7) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:08.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:08.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:08.0' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_1102_7002'
info.udi = '/org/freedesktop/Hal/devices/pci_1102_7002' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 128 (0x80) (int)
pci.device_class = 9 (0x9) (int)
info.vendor = 'Creative Labs' (string)
info.product = 'SB Live! MIDI/Game Port' (string)
pci.subsys_product = 'Gameport Joystick' (string)
pci.subsys_vendor = 'Creative Labs' (string)
pci.product = 'SB Live! MIDI/Game Port' (string)
pci.vendor = 'Creative Labs' (string)
pci.subsys_product_id = 32 (0x20) (int)
pci.subsys_vendor_id = 4354 (0x1102) (int)
pci.product_id = 28674 (0x7002) (int)
pci.vendor_id = 4354 (0x1102) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.1' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:07.1' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.1' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_1102_2'
info.udi = '/org/freedesktop/Hal/devices/pci_1102_2' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 1 (0x1) (int)
pci.device_class = 4 (0x4) (int)
info.vendor = 'Creative Labs' (string)
info.product = 'SB Live! EMU10k1' (string)
pci.subsys_product = 'CT4832 SBLive! Value' (string)
pci.subsys_vendor = 'Creative Labs' (string)
pci.product = 'SB Live! EMU10k1' (string)
pci.vendor = 'Creative Labs' (string)
pci.subsys_product_id = 32807 (0x8027) (int)
pci.subsys_vendor_id = 4354 (0x1102) (int)
pci.product_id = 2 (0x2) (int)
pci.vendor_id = 4354 (0x1102) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:07.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.0' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_9005_81'
info.udi = '/org/freedesktop/Hal/devices/pci_9005_81' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.device_class = 1 (0x1) (int)
info.vendor = 'Adaptec' (string)
info.product = 'AIC-7892B U160/m' (string)
pci.subsys_product = '19160 Ultra160 SCSI Controller' (string)
pci.subsys_vendor = 'Adaptec' (string)
pci.product = 'AIC-7892B U160/m' (string)
pci.vendor = 'Adaptec' (string)
pci.subsys_product_id = 25249 (0x62a1) (int)
pci.subsys_vendor_id = 36869 (0x9005) (int)
pci.product_id = 129 (0x81) (int)
pci.vendor_id = 36869 (0x9005) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:05.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:05.0' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_102b_525'
info.udi = '/org/freedesktop/Hal/devices/pci_102b_525' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.device_class = 3 (0x3) (int)
info.vendor = 'Matrox Graphics, Inc.' (string)
info.product = 'MGA G400 AGP' (string)
pci.subsys_product = 'Millennium G450 32Mb SDRAM Dual Head' (string)
pci.subsys_vendor = 'Matrox Graphics, Inc.' (string)
pci.product = 'MGA G400 AGP' (string)
pci.vendor = 'Matrox Graphics, Inc.' (string)
pci.subsys_product_id = 1601 (0x641) (int)
pci.subsys_vendor_id = 4139 (0x102b) (int)
pci.product_id = 1317 (0x525) (int)
pci.vendor_id = 4139 (0x102b) (int)
info.parent = '/org/freedesktop/Hal/devices/pci_1106_b099' (string)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_b099'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_b099' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 4 (0x4) (int)
pci.device_class = 6 (0x6) (int)
info.vendor = 'VIA Technologies, Inc.' (string)
info.product = 'VT8366/A/7 [Apollo KT266/A/333 AGP]' (string)
pci.product = 'VT8366/A/7 [Apollo KT266/A/333 AGP]' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_product_id = 0 (0x0) (int)
pci.subsys_vendor_id = 0 (0x0) (int)
pci.product_id = 45209 (0xb099) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:01.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/pci_1106_3099'
info.udi = '/org/freedesktop/Hal/devices/pci_1106_3099' (string)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 0 (0x0) (int)
pci.device_class = 6 (0x6) (int)
info.vendor = 'VIA Technologies, Inc.' (string)
info.product = 'VT8366/A/7 [Apollo KT266/A/333]' (string)
pci.subsys_vendor = 'VIA Technologies, Inc.' (string)
pci.product = 'VT8366/A/7 [Apollo KT266/A/333]' (string)
pci.vendor = 'VIA Technologies, Inc.' (string)
pci.subsys_product_id = 0 (0x0) (int)
pci.subsys_vendor_id = 4358 (0x1106) (int)
pci.product_id = 12441 (0x3099) (int)
pci.vendor_id = 4358 (0x1106) (int)
pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:00.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0' (string)
info.bus = 'pci' (string)
udi = '/org/freedesktop/Hal/devices/legacy_floppy_0'
block.storage_device = '/org/freedesktop/Hal/devices/legacy_floppy_0' (string)
info.udi = '/org/freedesktop/Hal/devices/legacy_floppy_0' (string)
info.capabilities = 'block storage storage.floppy' (string)
info.parent = '/org/freedesktop/Hal/devices/fakeroot' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/fakeroot' (string)
storage.model = 'Floppy Drive' (string)
storage.vendor = '' (string)
storage.automount_enabled = false (bool)
storage.media_check_enabled = false (bool)
storage.removable = true (bool)
storage.hotpluggable = false (bool)
storage.drive_type = 'floppy' (string)
storage.bus = 'platform' (string)
block.no_partitions = true (bool)
block.minor = 0 (0x0) (int)
block.major = 2 (0x2) (int)
block.is_volume = false (bool)
block.device = '/dev/fd0' (string)
info.vendor = '' (string)
info.product = 'Legacy Floppy Drive' (string)
storage.legacy_floppy.number = 0 (0x0) (int)
platform.linux.sysfs_path = '/sys/devices/platform/floppy0' (string)
linux.sysfs_path_device = '/sys/devices/platform/floppy0' (string)
linux.sysfs_path = '/sys/devices/platform/floppy0' (string)
info.bus = 'platform' (string)
udi = '/org/freedesktop/Hal/devices/fakeroot'
info.virtual = true (bool)
info.product = 'City of Lost Devices' (string)
linux.sysfs_path_device = '(none)' (string)
info.bus = 'unknown' (string)
Dumped 59 device(s) from the Global Device List:
------------------------------------------------
-------------- next part --------------
_______________________________________________
hal mailing list
hal at freedesktop.org
http://freedesktop.org/mailman/listinfo/hal
More information about the Hal
mailing list