! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Thunar should provide means to mount floppy -device-.
Status:
CLOSED: FIXED
Product:
Thunar-vfs
Component:
General

Comments

Description Lauro Costa G. Borges 2006-07-27 02:54:15 CEST
It's not possible for HAL to provide means to other apps mount/umount volumes inside legacy floppy disks, so it provides methods to do that on the device, according to Andrey B.:
"There is no feasble way to probe for media on standard PC floppy drive, so HAL
adds mount methods to storage device itself, not volumes. Your volume manager
should present you with a representation of unmounted floppy and let you
manually mount and unmount it. This is the same way other OS work too."

 - Andrey Borzenkov, hal@lists.freedesktop.org, 09/Jul/2006.

 Here is my output from lshal (I have a legacy floppy driver) and dpkg:

--------------- BEGIN
Dumping 78 device(s) from the Global Device List:
-------------------------------------------------
udi = '/org/freedesktop/Hal/devices/platform_floppy_0'
  info.udi = '/org/freedesktop/Hal/devices/platform_floppy_0'  (string)
  linux.subsystem = 'platform'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'Platform Device (floppy.0)'  (string)
  platform.id = 'floppy.0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.bus = 'platform'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/floppy.0'  (string)
  linux.sysfs_path = '/sys/devices/platform/floppy.0'  (string)

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

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  usb_device.bus_number = 4  (0x4)  (int)
  usb_device.can_wake_up = false  (bool)
  usb_device.is_self_powered = true  (bool)
  usb_device.version_bcd = 272  (0x110)  (int)
  usb_device.speed_bcd = 4608  (0x1200)  (int)
  usb_device.serial = '0000:00:02.2'  (string)
  usb_device.linux.device_number = 1  (0x1)  (int)
  usb_device.num_ports = 3  (0x3)  (int)
  usb_device.max_power = 0  (0x0)  (int)
  usb_device.device_revision_bcd = 518  (0x206)  (int)
  info.product = 'OHCI Host Controller'  (string)
  usb_device.product = 'OHCI Host Controller'  (string)
  info.vendor = 'Linux 2.6.15-1-k7 ohci_hcd'  (string)
  usb_device.vendor = 'Linux 2.6.15-1-k7 ohci_hcd'  (string)
  usb_device.product_id = 0  (0x0)  (int)
  usb_device.vendor_id = 0  (0x0)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.device_class = 9  (0x9)  (int)
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.configuration_value = 1  (0x1)  (int)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb4'  (string)
  info.linux.driver = 'usb'  (string)
  info.bus = 'usb_device'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1039_7001_0'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.2/usb4'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb4'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2_if0'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2_if0'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'USB Hub Interface'  (string)
  usb.interface.protocol = 0  (0x0)  (int)
  usb.interface.subclass = 0  (0x0)  (int)
  usb.interface.class = 9  (0x9)  (int)
  usb.interface.number = 0  (0x0)  (int)
  info.linux.driver = 'hub'  (string)
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb4/4-0:1.0'  (string)
  usb.configuration_value = 1  (0x1)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.num_interfaces = 1  (0x1)  (int)
  usb.device_class = 9  (0x9)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.vendor_id = 0  (0x0)  (int)
  usb.product_id = 0  (0x0)  (int)
  usb.vendor = 'Linux 2.6.15-1-k7 ohci_hcd'  (string)
  usb.product = 'USB Hub Interface'  (string)
  usb.device_revision_bcd = 518  (0x206)  (int)
  usb.max_power = 0  (0x0)  (int)
  usb.num_ports = 3  (0x3)  (int)
  usb.linux.device_number = 1  (0x1)  (int)
  usb.serial = '0000:00:02.2'  (string)
  usb.speed_bcd = 4608  (0x1200)  (int)
  usb.version_bcd = 272  (0x110)  (int)
  usb.is_self_powered = true  (bool)
  usb.can_wake_up = false  (bool)
  usb.bus_number = 4  (0x4)  (int)
  info.bus = 'usb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.2/usb4/4-0:1.0'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb4/4-0:1.0'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2_usbraw'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2_usbraw'  (string)
  linux.device_file = '/dev/bus/usb/004/001'  (string)
  linux.subsystem = 'usb_device'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  usbraw.device = '/dev/bus/usb/004/001'  (string)
  info.product = 'USB Raw Device Access'  (string)
  info.capabilities = {'usbraw'} (string list)
  info.category = 'usbraw'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_2'  (string)
  linux.sysfs_path = '/sys/class/usb_device/usbdev4.1'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1039_7001'
  info.udi = '/org/freedesktop/Hal/devices/pci_1039_7001'  (string)
  linux.subsystem = 'pci'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  pci.subsys_product = 'Unknown (0x7001)'  (string)
  pci.subsys_vendor = 'Silicon Integrated Systems [SiS]'  (string)
  info.product = 'USB 1.0 Controller'  (string)
  pci.product = 'USB 1.0 Controller'  (string)
  info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
  pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
  pci.device_protocol = 16  (0x10)  (int)
  pci.device_subclass = 3  (0x3)  (int)
  pci.device_class = 12  (0xc)  (int)
  pci.subsys_vendor_id = 4153  (0x1039)  (int)
  pci.subsys_product_id = 28673  (0x7001)  (int)
  pci.vendor_id = 4153  (0x1039)  (int)
  pci.product_id = 28673  (0x7001)  (int)
  info.linux.driver = 'ohci_hcd'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.3'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.bus = 'pci'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.3'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.3'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_3'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_3'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  usb_device.bus_number = 5  (0x5)  (int)
  usb_device.can_wake_up = false  (bool)
  usb_device.is_self_powered = true  (bool)
  usb_device.version_bcd = 272  (0x110)  (int)
  usb_device.speed_bcd = 4608  (0x1200)  (int)
  usb_device.serial = '0000:00:02.3'  (string)
  usb_device.linux.device_number = 1  (0x1)  (int)
  usb_device.num_ports = 3  (0x3)  (int)
  usb_device.max_power = 0  (0x0)  (int)
  usb_device.device_revision_bcd = 518  (0x206)  (int)
  info.product = 'OHCI Host Controller'  (string)
  usb_device.product = 'OHCI Host Controller'  (string)
  info.vendor = 'Linux 2.6.15-1-k7 ohci_hcd'  (string)
  usb_device.vendor = 'Linux 2.6.15-1-k7 ohci_hcd'  (string)
  usb_device.product_id = 0  (0x0)  (int)
  usb_device.vendor_id = 0  (0x0)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.device_class = 9  (0x9)  (int)
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.configuration_value = 1  (0x1)  (int)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.3/usb5'  (string)
  info.linux.driver = 'usb'  (string)
  info.bus = 'usb_device'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1039_7001'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.3/usb5'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.3/usb5'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_3_if0'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_3_if0'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'USB Hub Interface'  (string)
  usb.interface.protocol = 0  (0x0)  (int)
  usb.interface.subclass = 0  (0x0)  (int)
  usb.interface.class = 9  (0x9)  (int)
  usb.interface.number = 0  (0x0)  (int)
  info.linux.driver = 'hub'  (string)
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.3/usb5/5-0:1.0'  (string)
  usb.configuration_value = 1  (0x1)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.num_interfaces = 1  (0x1)  (int)
  usb.device_class = 9  (0x9)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.vendor_id = 0  (0x0)  (int)
  usb.product_id = 0  (0x0)  (int)
  usb.vendor = 'Linux 2.6.15-1-k7 ohci_hcd'  (string)
  usb.product = 'USB Hub Interface'  (string)
  usb.device_revision_bcd = 518  (0x206)  (int)
  usb.max_power = 0  (0x0)  (int)
  usb.num_ports = 3  (0x3)  (int)
  usb.linux.device_number = 1  (0x1)  (int)
  usb.serial = '0000:00:02.3'  (string)
  usb.speed_bcd = 4608  (0x1200)  (int)
  usb.version_bcd = 272  (0x110)  (int)
  usb.is_self_powered = true  (bool)
  usb.can_wake_up = false  (bool)
  usb.bus_number = 5  (0x5)  (int)
  info.bus = 'usb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_3'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.3/usb5/5-0:1.0'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.3/usb5/5-0:1.0'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_3_usbraw'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_3_usbraw'  (string)
  linux.device_file = '/dev/bus/usb/005/001'  (string)
  linux.subsystem = 'usb_device'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  usbraw.device = '/dev/bus/usb/005/001'  (string)
  info.product = 'USB Raw Device Access'  (string)
  info.capabilities = {'usbraw'} (string list)
  info.category = 'usbraw'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_02_3'  (string)
  linux.sysfs_path = '/sys/class/usb_device/usbdev5.1'  (string)

udi = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  info.udi = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  storage.requires_eject = false  (bool)
  storage.hotpluggable = false  (bool)
  info.capabilities = {'storage', 'block'} (string list)
  info.category = 'storage'  (string)
  info.product = 'ST3802110A'  (string)
  storage.removable = false  (bool)
  storage.physical_device = '/org/freedesktop/Hal/devices/pci_1039_5513_ide_0_0'  (string)
  storage.firmware_version = '3.AAE'  (string)
  storage.serial = '5LR3MD8N'  (string)
  storage.vendor = ''  (string)
  storage.model = 'ST3802110A'  (string)
  storage.drive_type = 'disk'  (string)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = false  (bool)
  storage.no_partitions_hint = false  (bool)
  storage.bus = 'ide'  (string)
  block.is_volume = false  (bool)
  block.minor = 0  (0x0)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/pci_1039_5513_ide_0_0'  (string)
  linux.sysfs_path_device = '/sys/block/hda'  (string)
  linux.sysfs_path = '/sys/block/hda'  (string)

udi = '/org/freedesktop/Hal/devices/volume_part1_size_1024'
  info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_1024'  (string)
  volume.partition.msdos_part_table_type = 5  (0x5)  (int)
  info.product = 'Volume'  (string)
  volume.size = 1024  (0x400)  (uint64)
  volume.num_blocks = 2  (0x2)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 1  (0x1)  (int)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = false  (bool)
  volume.mount_point = ''  (string)
  volume.label = ''  (string)
  volume.uuid = ''  (string)
  volume.fsversion = ''  (string)
  volume.fsusage = ''  (string)
  volume.fstype = ''  (string)
  storage.model = ''  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  block.is_volume = true  (bool)
  block.minor = 1  (0x1)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda1'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  linux.sysfs_path_device = '/sys/block/hda/hda1'  (string)
  linux.sysfs_path = '/sys/block/hda/hda1'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_49610ed1_8288_451f_8bc4_71d948a9e151'
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_49610ed1_8288_451f_8bc4_71d948a9e151'  (string)
  volume.partition.msdos_part_table_type = 130  (0x82)  (int)
  info.product = 'Volume (swap)'  (string)
  volume.size = 263144448  (0xfaf4400)  (uint64)
  volume.num_blocks = 513954  (0x7d7a2)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 5  (0x5)  (int)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = false  (bool)
  volume.mount_point = ''  (string)
  volume.label = ''  (string)
  volume.uuid = '49610ed1-8288-451f-8bc4-71d948a9e151'  (string)
  volume.fsversion = '2'  (string)
  volume.fsusage = 'other'  (string)
  volume.fstype = 'swap'  (string)
  storage.model = ''  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  block.is_volume = true  (bool)
  block.minor = 5  (0x5)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda5'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  linux.sysfs_path_device = '/sys/block/hda/hda5'  (string)
  linux.sysfs_path = '/sys/block/hda/hda5'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_60a13555_760a_49e6_a017_391c124986b8'
  volume.unmount.valid_options = {'lazy'} (string list)
  volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject'} (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
  volume.ignore = false  (bool)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_60a13555_760a_49e6_a017_391c124986b8'  (string)
  volume.partition.msdos_part_table_type = 131  (0x83)  (int)
  info.product = 'Volume (reiserfs)'  (string)
  volume.size = 3076222464  (0xb75b6e00)  (uint64)
  volume.num_blocks = 6008247  (0x5badb7)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 6  (0x6)  (int)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = false  (bool)
  volume.mount_point = ''  (string)
  volume.label = ''  (string)
  volume.uuid = '60a13555-760a-49e6-a017-391c124986b8'  (string)
  volume.fsversion = '3.6'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.fstype = 'reiserfs'  (string)
  storage.model = ''  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  block.is_volume = true  (bool)
  block.minor = 6  (0x6)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda6'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  linux.sysfs_path_device = '/sys/block/hda/hda6'  (string)
  linux.sysfs_path = '/sys/block/hda/hda6'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_bbca364a_2c28_4d9d_8cdd_1bf41a235ce9'
  volume.unmount.valid_options = {'lazy'} (string list)
  volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject'} (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
  volume.ignore = false  (bool)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_bbca364a_2c28_4d9d_8cdd_1bf41a235ce9'  (string)
  volume.partition.msdos_part_table_type = 131  (0x83)  (int)
  info.product = 'HOME'  (string)
  volume.size = 17301502976  (0x4073ffc00)  (uint64)
  volume.num_blocks = 33791998  (0x2039ffe)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 7  (0x7)  (int)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = true  (bool)
  volume.mount_point = '/home'  (string)
  volume.label = 'HOME'  (string)
  volume.uuid = 'bbca364a-2c28-4d9d-8cdd-1bf41a235ce9'  (string)
  volume.fsversion = '3.6'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.fstype = 'reiserfs'  (string)
  storage.model = ''  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  block.is_volume = true  (bool)
  block.minor = 7  (0x7)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda7'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  linux.sysfs_path_device = '/sys/block/hda/hda7'  (string)
  linux.sysfs_path = '/sys/block/hda/hda7'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_0384c1e1_3924_44ce_b638_408b457ef650'
  volume.unmount.valid_options = {'lazy'} (string list)
  volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject'} (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
  volume.ignore = false  (bool)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_0384c1e1_3924_44ce_b638_408b457ef650'  (string)
  volume.partition.msdos_part_table_type = 131  (0x83)  (int)
  info.product = 'SHAREDP2P'  (string)
  volume.size = 17301504512  (0x407400200)  (uint64)
  volume.num_blocks = 33792001  (0x203a001)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 8  (0x8)  (int)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = true  (bool)
  volume.mount_point = '/home/shared-p2p'  (string)
  volume.label = 'SHAREDP2P'  (string)
  volume.uuid = '0384c1e1-3924-44ce-b638-408b457ef650'  (string)
  volume.fsversion = '3.6'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.fstype = 'reiserfs'  (string)
  storage.model = ''  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  block.is_volume = true  (bool)
  block.minor = 8  (0x8)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda8'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  linux.sysfs_path_device = '/sys/block/hda/hda8'  (string)
  linux.sysfs_path = '/sys/block/hda/hda8'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_bc8c8606_8b2a_4a69_86ca_55acad919e4d'
  volume.unmount.valid_options = {'lazy'} (string list)
  volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject'} (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
  volume.ignore = false  (bool)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_bc8c8606_8b2a_4a69_86ca_55acad919e4d'  (string)
  volume.partition.msdos_part_table_type = 131  (0x83)  (int)
  info.product = 'Volume (xfs)'  (string)
  volume.size = 4000536064  (0xee735600)  (uint64)
  volume.num_blocks = 7813547  (0x7739ab)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 9  (0x9)  (int)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = false  (bool)
  volume.mount_point = ''  (string)
  volume.label = ''  (string)
  volume.uuid = 'bc8c8606-8b2a-4a69-86ca-55acad919e4d'  (string)
  volume.fsversion = ''  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.fstype = 'xfs'  (string)
  storage.model = ''  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  block.is_volume = true  (bool)
  block.minor = 9  (0x9)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda9'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  linux.sysfs_path_device = '/sys/block/hda/hda9'  (string)
  linux.sysfs_path = '/sys/block/hda/hda9'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_b2f964b3_5e40_4f81_92c0_1893d5dc834a'
  volume.unmount.valid_options = {'lazy'} (string list)
  volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-system-storage-mount', 'hal-system-storage-unmount', 'hal-system-storage-eject'} (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
  volume.ignore = false  (bool)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_b2f964b3_5e40_4f81_92c0_1893d5dc834a'  (string)
  volume.partition.msdos_part_table_type = 131  (0x83)  (int)
  info.product = 'Volume (reiserfs)'  (string)
  volume.size = 3078000640  (0xb7769000)  (uint64)
  volume.num_blocks = 6011720  (0x5bbb48)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 10  (0xa)  (int)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = true  (bool)
  volume.mount_point = '/'  (string)
  volume.label = ''  (string)
  volume.uuid = 'b2f964b3-5e40-4f81-92c0-1893d5dc834a'  (string)
  volume.fsversion = '3.6'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.fstype = 'reiserfs'  (string)
  storage.model = ''  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  block.is_volume = true  (bool)
  block.minor = 10  (0xa)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda10'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  linux.sysfs_path_device = '/sys/block/hda/hda10'  (string)
  linux.sysfs_path = '/sys/block/hda/hda10'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_85d1ed7b_aa81_420c_b828_5b504278e992'
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_85d1ed7b_aa81_420c_b828_5b504278e992'  (string)
  volume.partition.msdos_part_table_type = 130  (0x82)  (int)
  info.product = 'Volume (swap)'  (string)
  volume.size = 257999360  (0xf60c200)  (uint64)
  volume.num_blocks = 503905  (0x7b061)  (int)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 11  (0xb)  (int)
  info.capabilities = {'volume', 'block'} (string list)
  info.category = 'volume'  (string)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.is_mounted = false  (bool)
  volume.mount_point = ''  (string)
  volume.label = ''  (string)
  volume.uuid = '85d1ed7b-aa81-420c-b828-5b504278e992'  (string)
  volume.fsversion = '2'  (string)
  volume.fsusage = 'other'  (string)
  volume.fstype = 'swap'  (string)
  storage.model = ''  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  block.is_volume = true  (bool)
  block.minor = 11  (0xb)  (int)
  block.major = 3  (0x3)  (int)
  block.device = '/dev/hda11'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_5LR3MD8N'  (string)
  linux.sysfs_path_device = '/sys/block/hda/hda11'  (string)
  linux.sysfs_path = '/sys/block/hda/hda11'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1039_5513_ide_1_1'
  info.udi = '/org/freedesktop/Hal/devices/pci_1039_5513_ide_1_1'  (string)
  linux.subsystem = 'ide'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'IDE device (slave)'  (string)
  ide.channel = 1  (0x1)  (int)
  ide.host = 1  (0x1)  (int)
  info.linux.driver = 'ide-cdrom'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1039_5513'  (string)
  info.bus = 'ide'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:02.5/ide1/1.1'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.5/ide1/1.1'  (string)

udi = '/org/freedesktop/Hal/devices/storage_model_HL_DT_ST_CD_RW_GCE_8240B'
  info.addons = {'hald-addon-storage'} (string list)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_model_HL_DT_ST_CD_RW_GCE_8240B'  (string)
  info.udi = '/org/freedesktop/Hal/devices/storage_model_HL_DT_ST_CD_RW_GCE_8240B'  (string)
  storage.cdrom.write_speed = 706  (0x2c2)  (int)
  storage.cdrom.read_speed = 7056  (0x1b90)  (int)
  storage.cdrom.support_media_changed = true  (bool)
  storage.cdrom.hddvdrw = false  (bool)
  storage.cdrom.hddvdr = false  (bool)
  storage.cdrom.hddvd = false  (bool)
  storage.cdrom.bdre = false  (bool)
  storage.cdrom.bdr = false  (bool)
  storage.cdrom.bd = false  (bool)
  storage.cdrom.dvdplusrdl = false  (bool)
  storage.cdrom.dvdplusrw = false  (bool)
  storage.cdrom.dvdplusr = false  (bool)
  storage.cdrom.dvdram = false  (bool)
  storage.cdrom.dvdrw = false  (bool)
  storage.cdrom.dvdr = false  (bool)
  storage.cdrom.dvd = false  (bool)
  storage.cdrom.cdrw = true  (bool)
  storage.cdrom.cdr = true  (bool)
  storage.requires_eject = true  (bool)
  storage.hotpluggable = false  (bool)
  info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
  info.category = 'storage'  (string)
  info.product = 'HL-DT-ST CD-RW GCE-8240B'  (string)
  storage.removable = true  (bool)
  storage.physical_device = '/org/freedesktop/Hal/devices/pci_1039_5513_ide_1_1'  (string)
  storage.firmware_version = '1.07'  (string)
  storage.vendor = ''  (string)
  storage.model = 'HL-DT-ST CD-RW GCE-8240B'  (string)
  storage.drive_type = 'cdrom'  (string)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = true  (bool)
  storage.no_partitions_hint = true  (bool)
  storage.bus = 'ide'  (string)
  block.is_volume = false  (bool)
  block.minor = 64  (0x40)  (int)
  block.major = 22  (0x16)  (int)
  block.device = '/dev/hdd'  (string)
  linux.hotplug_type = 3  (0x3)  (int)
  info.parent = '/org/freedesktop/Hal/devices/pci_1039_5513_ide_1_1'  (string)
  linux.sysfs_path_device = '/sys/block/hdd'  (string)
  linux.sysfs_path = '/sys/block/hdd'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  usb_device.bus_number = 1  (0x1)  (int)
  usb_device.can_wake_up = true  (bool)
  usb_device.is_self_powered = true  (bool)
  usb_device.version_bcd = 272  (0x110)  (int)
  usb_device.speed_bcd = 4608  (0x1200)  (int)
  usb_device.serial = '0000:00:13.0'  (string)
  usb_device.linux.device_number = 1  (0x1)  (int)
  usb_device.num_ports = 2  (0x2)  (int)
  usb_device.max_power = 0  (0x0)  (int)
  usb_device.device_revision_bcd = 518  (0x206)  (int)
  info.product = 'UHCI Host Controller'  (string)
  usb_device.product = 'UHCI Host Controller'  (string)
  info.vendor = 'Linux 2.6.15-1-k7 uhci_hcd'  (string)
  usb_device.vendor = 'Linux 2.6.15-1-k7 uhci_hcd'  (string)
  usb_device.product_id = 0  (0x0)  (int)
  usb_device.vendor_id = 0  (0x0)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.device_class = 9  (0x9)  (int)
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.configuration_value = 1  (0x1)  (int)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1'  (string)
  info.linux.driver = 'usb'  (string)
  info.bus = 'usb_device'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038_0'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.0/usb1'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_if0'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_if0'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'USB Hub Interface'  (string)
  usb.interface.protocol = 0  (0x0)  (int)
  usb.interface.subclass = 0  (0x0)  (int)
  usb.interface.class = 9  (0x9)  (int)
  usb.interface.number = 0  (0x0)  (int)
  info.linux.driver = 'hub'  (string)
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-0:1.0'  (string)
  usb.configuration_value = 1  (0x1)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.num_interfaces = 1  (0x1)  (int)
  usb.device_class = 9  (0x9)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.vendor_id = 0  (0x0)  (int)
  usb.product_id = 0  (0x0)  (int)
  usb.vendor = 'Linux 2.6.15-1-k7 uhci_hcd'  (string)
  usb.product = 'USB Hub Interface'  (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:13.0'  (string)
  usb.speed_bcd = 4608  (0x1200)  (int)
  usb.version_bcd = 272  (0x110)  (int)
  usb.is_self_powered = true  (bool)
  usb.can_wake_up = true  (bool)
  usb.bus_number = 1  (0x1)  (int)
  info.bus = 'usb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-0:1.0'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-0:1.0'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_usbraw'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0_usbraw'  (string)
  linux.device_file = '/dev/bus/usb/001/001'  (string)
  linux.subsystem = 'usb_device'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  usbraw.device = '/dev/bus/usb/001/001'  (string)
  info.product = 'USB Raw Device Access'  (string)
  info.capabilities = {'usbraw'} (string list)
  info.category = 'usbraw'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_0'  (string)
  linux.sysfs_path = '/sys/class/usb_device/usbdev1.1'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1106_3038'
  info.udi = '/org/freedesktop/Hal/devices/pci_1106_3038'  (string)
  linux.subsystem = 'pci'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  pci.subsys_product = 'USB Controller'  (string)
  pci.subsys_vendor = 'VIA Technologies, Inc. (Wrong ID)'  (string)
  info.product = 'VT82xxxxx UHCI USB 1.1 Controller'  (string)
  pci.product = 'VT82xxxxx UHCI USB 1.1 Controller'  (string)
  info.vendor = 'VIA Technologies, Inc.'  (string)
  pci.vendor = 'VIA Technologies, Inc.'  (string)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 3  (0x3)  (int)
  pci.device_class = 12  (0xc)  (int)
  pci.subsys_vendor_id = 2341  (0x925)  (int)
  pci.subsys_product_id = 4660  (0x1234)  (int)
  pci.vendor_id = 4358  (0x1106)  (int)
  pci.product_id = 12344  (0x3038)  (int)
  info.linux.driver = 'uhci_hcd'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.bus = 'pci'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.1'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  usb_device.bus_number = 2  (0x2)  (int)
  usb_device.can_wake_up = true  (bool)
  usb_device.is_self_powered = true  (bool)
  usb_device.version_bcd = 272  (0x110)  (int)
  usb_device.speed_bcd = 4608  (0x1200)  (int)
  usb_device.serial = '0000:00:13.1'  (string)
  usb_device.linux.device_number = 1  (0x1)  (int)
  usb_device.num_ports = 2  (0x2)  (int)
  usb_device.max_power = 0  (0x0)  (int)
  usb_device.device_revision_bcd = 518  (0x206)  (int)
  info.product = 'UHCI Host Controller'  (string)
  usb_device.product = 'UHCI Host Controller'  (string)
  info.vendor = 'Linux 2.6.15-1-k7 uhci_hcd'  (string)
  usb_device.vendor = 'Linux 2.6.15-1-k7 uhci_hcd'  (string)
  usb_device.product_id = 0  (0x0)  (int)
  usb_device.vendor_id = 0  (0x0)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.device_class = 9  (0x9)  (int)
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.configuration_value = 1  (0x1)  (int)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2'  (string)
  info.linux.driver = 'usb'  (string)
  info.bus = 'usb_device'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1106_3038'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.1/usb2'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_if0'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_if0'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'USB Hub Interface'  (string)
  usb.interface.protocol = 0  (0x0)  (int)
  usb.interface.subclass = 0  (0x0)  (int)
  usb.interface.class = 9  (0x9)  (int)
  usb.interface.number = 0  (0x0)  (int)
  info.linux.driver = 'hub'  (string)
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2/2-0:1.0'  (string)
  usb.configuration_value = 1  (0x1)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.num_interfaces = 1  (0x1)  (int)
  usb.device_class = 9  (0x9)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 0  (0x0)  (int)
  usb.vendor_id = 0  (0x0)  (int)
  usb.product_id = 0  (0x0)  (int)
  usb.vendor = 'Linux 2.6.15-1-k7 uhci_hcd'  (string)
  usb.product = 'USB Hub Interface'  (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:13.1'  (string)
  usb.speed_bcd = 4608  (0x1200)  (int)
  usb.version_bcd = 272  (0x110)  (int)
  usb.is_self_powered = true  (bool)
  usb.can_wake_up = true  (bool)
  usb.bus_number = 2  (0x2)  (int)
  info.bus = 'usb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.1/usb2/2-0:1.0'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb2/2-0:1.0'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_usbraw'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1_usbraw'  (string)
  linux.device_file = '/dev/bus/usb/002/001'  (string)
  linux.subsystem = 'usb_device'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  usbraw.device = '/dev/bus/usb/002/001'  (string)
  info.product = 'USB Raw Device Access'  (string)
  info.capabilities = {'usbraw'} (string list)
  info.category = 'usbraw'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_1'  (string)
  linux.sysfs_path = '/sys/class/usb_device/usbdev2.1'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1106_3104'
  info.udi = '/org/freedesktop/Hal/devices/pci_1106_3104'  (string)
  linux.subsystem = 'pci'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  pci.subsys_product = 'Unknown (0x1234)'  (string)
  pci.subsys_vendor = 'VIA Technologies, Inc. (Wrong ID)'  (string)
  info.product = 'USB 2.0'  (string)
  pci.product = 'USB 2.0'  (string)
  info.vendor = 'VIA Technologies, Inc.'  (string)
  pci.vendor = 'VIA Technologies, Inc.'  (string)
  pci.device_protocol = 32  (0x20)  (int)
  pci.device_subclass = 3  (0x3)  (int)
  pci.device_class = 12  (0xc)  (int)
  pci.subsys_vendor_id = 2341  (0x925)  (int)
  pci.subsys_product_id = 4660  (0x1234)  (int)
  pci.vendor_id = 4358  (0x1106)  (int)
  pci.product_id = 12548  (0x3104)  (int)
  info.linux.driver = 'ehci_hcd'  (string)
  pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.bus = 'pci'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  usb_device.bus_number = 3  (0x3)  (int)
  usb_device.can_wake_up = false  (bool)
  usb_device.is_self_powered = true  (bool)
  usb_device.version_bcd = 512  (0x200)  (int)
  usb_device.speed_bcd = 294912  (0x48000)  (int)
  usb_device.serial = '0000:00:13.2'  (string)
  usb_device.linux.device_number = 1  (0x1)  (int)
  usb_device.num_ports = 4  (0x4)  (int)
  usb_device.max_power = 0  (0x0)  (int)
  usb_device.device_revision_bcd = 518  (0x206)  (int)
  info.product = 'EHCI Host Controller'  (string)
  usb_device.product = 'EHCI Host Controller'  (string)
  info.vendor = 'Linux 2.6.15-1-k7 ehci_hcd'  (string)
  usb_device.vendor = 'Linux 2.6.15-1-k7 ehci_hcd'  (string)
  usb_device.product_id = 0  (0x0)  (int)
  usb_device.vendor_id = 0  (0x0)  (int)
  usb_device.device_protocol = 1  (0x1)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.device_class = 9  (0x9)  (int)
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.num_configurations = 1  (0x1)  (int)
  usb_device.configuration_value = 1  (0x1)  (int)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3'  (string)
  info.linux.driver = 'usb'  (string)
  info.bus = 'usb_device'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1106_3104'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2/usb3'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_if0'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_if0'  (string)
  linux.subsystem = 'usb'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'USB Hub Interface'  (string)
  usb.interface.protocol = 0  (0x0)  (int)
  usb.interface.subclass = 0  (0x0)  (int)
  usb.interface.class = 9  (0x9)  (int)
  usb.interface.number = 0  (0x0)  (int)
  info.linux.driver = 'hub'  (string)
  usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-0:1.0'  (string)
  usb.configuration_value = 1  (0x1)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.num_interfaces = 1  (0x1)  (int)
  usb.device_class = 9  (0x9)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.device_protocol = 1  (0x1)  (int)
  usb.vendor_id = 0  (0x0)  (int)
  usb.product_id = 0  (0x0)  (int)
  usb.vendor = 'Linux 2.6.15-1-k7 ehci_hcd'  (string)
  usb.product = 'USB Hub Interface'  (string)
  usb.device_revision_bcd = 518  (0x206)  (int)
  usb.max_power = 0  (0x0)  (int)
  usb.num_ports = 4  (0x4)  (int)
  usb.linux.device_number = 1  (0x1)  (int)
  usb.serial = '0000:00:13.2'  (string)
  usb.speed_bcd = 294912  (0x48000)  (int)
  usb.version_bcd = 512  (0x200)  (int)
  usb.is_self_powered = true  (bool)
  usb.can_wake_up = false  (bool)
  usb.bus_number = 3  (0x3)  (int)
  info.bus = 'usb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'  (string)
  linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-0:1.0'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.2/usb3/3-0:1.0'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_usbraw'
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2_usbraw'  (string)
  linux.device_file = '/dev/bus/usb/003/001'  (string)
  linux.subsystem = 'usb_device'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  usbraw.device = '/dev/bus/usb/003/001'  (string)
  info.product = 'USB Raw Device Access'  (string)
  info.capabilities = {'usbraw'} (string list)
  info.category = 'usbraw'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_13_2'  (string)
  linux.sysfs_path = '/sys/class/usb_device/usbdev3.1'  (string)

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

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

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

udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04'
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04'  (string)
  linux.subsystem = 'pnp'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'Math Coprocessor'  (string)
  pnp.description = 'Math Coprocessor'  (string)
  pnp.id = 'PNP0c04'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.bus = 'pnp'  (string)
  linux.sysfs_path_device = '/sys/devices/pnp0/00:03'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:03'  (string)

udi = '/org/freedesktop/Hal/devices/pnp_PNP0f03'
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0f03'  (string)
  linux.subsystem = 'pnp'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = 'Microsoft PS/2-style Mouse'  (string)
  pnp.description = 'Microsoft PS/2-style Mouse'  (string)
  pnp.id = 'PNP0f03'  (string)
  info.linux.driver = 'i8042 aux'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.bus = 'pnp'  (string)
  linux.sysfs_path_device = '/sys/devices/pnp0/00:04'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:04'  (string)

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

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

udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_0'
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_0'  (string)
  linux.subsystem = 'pnp'  (string)
  linux.hotplug_type = 1  (0x1)  (int)
  info.product = '16550A-compatible COM port'  (string)
  pnp.description = '16550A-compatible COM port'  (string)
  pnp.id = 'PNP0501'  (string)
  info.linux.driver = 'serial'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.bus = 'pnp'  (string)
  linux.sysfs_path_device = '/sys/devices/pnp0/00:07'  (string)
  linux.sysfs_path = '/sys/devices/pnp0/00:07'  (string)

udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_0_serial_platform_0'
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_0_serial_platform_0'  (string)
  linux.device_file = '/dev/ttyS0'  (string)
  linux.subsystem = 'tty'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.product = '16550A-compatible COM port'  (string)
  serial.type = 'platform'  (string)
  serial.port = 0  (0x0)  (int)
  serial.device = '/dev/ttyS0'  (string)
  serial.physical_device = '/org/freedesktop/Hal/devices/pnp_PNP0501_0'  (string)
  info.capabilities = {'serial'} (string list)
  info.category = 'serial'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501_0'  (string)
  linux.sysfs_path = '/sys/class/tty/ttyS0'  (string)

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

udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_1'
  info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_1'  (string)
  linux.device_file = '/dev/ttyS1'  (string)
  linux.subsystem = 'tty'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.product = '16550A-compatible COM port'  (string)
  serial.type = 'platform'  (string)
  serial.port = 1  (0x1)  (int)
  serial.device = '/dev/ttyS1'  (string)
  serial.physical_device = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
  info.capabilities = {'serial'} (string list)
  info.category = 'serial'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501'  (string)
  linux.sysfs_path = '/sys/class/tty/ttyS1'  (string)

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


Dumped 78 device(s) from the Global Device List.
------------------------------------------------
Linux hosttemp 2.6.15-1-k7 #2 Mon Mar 6 15:42:39 UTC 2006 i686 GNU/Linux
--
ii  dbus           0.62-4         simple interprocess messaging system
--
ii  hal            0.5.7-2        Hardware Abstraction Layer
--------------- END

 Lauro C.
Comment 1 Rui Matos 2006-07-27 18:16:31 CEST
Is there currently any way to use a legacy floppy drive with xfce? (that doesn't involve going to the command line ofcourse)
Comment 2 Benedikt Meurer editbugs 2006-08-30 11:16:52 CEST
I do not have in floppy drive to test with Linux/HAL. It'd be nice if someone could come up with atleast an initial patch.
Comment 3 Benedikt Meurer editbugs 2006-09-03 16:42:03 CEST
Moving to 0.5.0rc2.
Comment 4 Jarno Suni 2006-10-28 18:46:45 CEST
(In reply to comment #1)
> Is there currently any way to use a legacy floppy drive with xfce? (that
> doesn't involve going to the command line ofcourse) 

No, but fixing the bug 2312 may help the situation, I guess. And you can drag your floppy mount point folder to the side pane to make a shortcut.
Comment 5 Benedikt Meurer editbugs 2006-11-04 00:46:49 CET
Moving to 1.0.0final.
Comment 6 Benedikt Meurer editbugs 2007-01-06 18:32:36 CET
Fixed with revision 24277.

2007-01-06	Benedikt Meurer <benny@xfce.org>

	* thunar-vfs/thunar-vfs-volume-hal.c: Add ability to mount floppy
	  drives using exo-mount. Bug #2075.

Bug #2075

Reported by:
Lauro Costa G. Borges
Reported on: 2006-07-27
Last modified on: 2010-11-07

People

Assignee:
Jannis Pohlmann
CC List:
3 users

Version

Version:
unspecified

Attachments

Additional information