Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Apr 2008 12:44:58 +0200
From:      Andreas Wetzel <mickey242@gmx.net>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        freebsd-gnome@freebsd.org
Subject:   Re: hal and multiple NTFS partitions?
Message-ID:  <47F8A9AA.4060706@gmx.net>
In-Reply-To: <1207009515.22600.102.camel@shumai.marcuscom.com>
References:  <47F0C7F6.4010409@gmx.net>	 <1206980512.22600.13.camel@shumai.marcuscom.com> <47F1232C.9080208@gmx.net> <1207009515.22600.102.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi

Joe Marcus Clarke wrote:
> On Mon, 2008-03-31 at 19:45 +0200, Andreas Wetzel wrote:
>> Hi
>>
>> Joe Marcus Clarke wrote:
>>
>>> You will need to collect the information listed at
>>> http://www.freebsd.org/gnome/docs/halfaq.html#q4 .
>> ok, here it is:
> 
> I know I had this code in there for a reason, but I can't remember what
> that was.  This patch should fix the problem, but I'm not sure if it may
> break things for someone else.
> 
> http://www.marcuscom.com/downloads/patch-hald_freebsd_hf-storage.c

I have applied the patch, and now HAL correctly lists all partitions
as type 'ntfs' along with their volume names. After logging out and
back in, Gnome now has icons for these partitions on the desktop, too.
I have tested the patch on my 6.3 machine and another machine running
7.0. Both work without seeing any ill-effects.

Here is the output from lshal on the 6.3 box with patch applied:


Dumping 58 device(s) from the Global Device List:
-------------------------------------------------
udi = '/org/freedesktop/Hal/devices/computer'
   info.addons = {'hald-addon-acpi'} (string list)
   info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list)
   info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement'} 
(string list)
   info.product = 'Computer'  (string)
   info.subsystem = 'unknown'  (string)
   info.udi = '/org/freedesktop/Hal/devices/computer'  (string)
   org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = 
{'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', 
'enable_power_save'} (string list)
   org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = 
{'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', 
'hal-system-power-hibernate', 'hal-system-power-shutdown', 
'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string list)
   org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 
'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave'} (string list)
   org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = {'i', 
'i', '', '', '', 'b'} (string list)
   power_management.can_hibernate = true  (bool)
   power_management.can_suspend = true  (bool)
   power_management.can_suspend_to_disk = true  (bool)
   power_management.can_suspend_to_ram = true  (bool)
   power_management.is_powersave_set = false  (bool)
   power_management.type = 'acpi'  (string)
   system.chassis.manufacturer = 'Uknown Chassis Manufacture'  (string)
   system.chassis.type = 'Desktop'  (string)
   system.firmware.release_date = '07/03/02'  (string)
   system.firmware.vendor = 'American Megatrends Inc.'  (string)
   system.firmware.version = '07.00T'  (string)
   system.formfactor = 'desktop'  (string)
   system.hardware.product = 'MS-6585'  (string)
   system.hardware.serial = '00000000'  (string)
   system.hardware.uuid = 'Not Settable'  (string)
   system.hardware.vendor = 'Fujitsu Siemens'  (string)
   system.hardware.version = '2.0A'  (string)
   system.kernel.machine = 'i386'  (string)
   system.kernel.name = 'FreeBSD'  (string)
   system.kernel.version = '6.3-RELEASE'  (string)
   system.product = 'MS-6585 2.0A'  (string)

udi = '/org/freedesktop/Hal/devices/acpi_button_0'
   button.type = 'power'  (string)
   freebsd.driver = 'acpi_button'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.capabilities = {'button'} (string list)
   info.category = 'button'  (string)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'Power Button'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/acpi_button_0'  (string)
   platform.id = 'acpi_button.0'  (string)
   pnp.description = 'ACPI power button device'  (string)
   pnp.id = 'PNP0C0C'  (string)

udi = '/org/freedesktop/Hal/devices/cpu_0'
   freebsd.driver = 'cpu'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.capabilities = {'processor'} (string list)
   info.category = 'processor'  (string)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'Intel(R) Pentium(R) 4 CPU 2.40GHz'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/cpu_0'  (string)
   platform.id = 'cpu.0'  (string)
   processor.can_throttle = true  (bool)
   processor.maximum_speed = 2388  (0x954)  (int)
   processor.number = 0  (0x0)  (int)

udi = '/org/freedesktop/Hal/devices/fdc_0'
   freebsd.driver = 'fdc'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'Enhanced floppy controller'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/fdc_0'  (string)
   platform.id = 'fdc.0'  (string)
   pnp.description = 'PC standard floppy disk controller'  (string)
   pnp.id = 'PNP0700'  (string)

udi = '/org/freedesktop/Hal/devices/storage_model_1440_KB_3_5__drive'
   block.device = '/dev/fd0'  (string)
   block.is_volume = false  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 90  (0x5a)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_model_1440_KB_3_5__drive'  (string)
   freebsd.device_file = '/dev/fd0'  (string)
   freebsd.driver = 'fd'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.addons = {'hald-addon-storage'} (string list)
   info.capabilities = {'block', 'storage'} (string list)
   info.category = 'storage'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume', 
'org.freedesktop.Hal.Device.Storage.Removable'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/fdc_0'  (string)
   info.product = '1440-KB 3.5" drive'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/storage_model_1440_KB_3_5__drive' 
  (string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   storage.automount_enabled_hint = true  (bool)
   storage.bus = 'platform'  (string)
   storage.drive_type = 'floppy'  (string)
   storage.hotpluggable = false  (bool)
   storage.media_check_enabled = false  (bool)
   storage.model = '1440-KB 3.5" drive'  (string)
   storage.no_partitions_hint = true  (bool)
   storage.originating_device = ''  (string)
   storage.removable = true  (bool)
   storage.removable.support_async_notification = false  (bool)
   storage.requires_eject = false  (bool)
   storage.vendor = ''  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)

udi = '/org/freedesktop/Hal/devices/joy_0'
   freebsd.device_file = '/dev/joy0'  (string)
   freebsd.driver = 'joy'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.capabilities = {'input', 'input.joystick'} (string list)
   info.category = 'input.joystick'  (string)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'Generic PnP Joystick'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/joy_0'  (string)
   input.device = '/dev/joy0'  (string)
   platform.id = 'joy.0'  (string)
   pnp.description = 'Joystick/Game port'  (string)
   pnp.id = 'PNPB02F'  (string)

udi = '/org/freedesktop/Hal/devices/sio_0'
   freebsd.driver = 'sio'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = '16550A-compatible COM port'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/sio_0'  (string)
   platform.id = 'sio.0'  (string)
   pnp.description = '16550A-compatible COM port'  (string)
   pnp.id = 'PNP0501'  (string)

udi = '/org/freedesktop/Hal/devices/sio_0_serial_platform_0'
   info.capabilities = {'serial'} (string list)
   info.category = 'serial'  (string)
   info.parent = '/org/freedesktop/Hal/devices/sio_0'  (string)
   info.product = '16550A-compatible COM port'  (string)
   info.udi = '/org/freedesktop/Hal/devices/sio_0_serial_platform_0'  (string)
   serial.device = '/dev/ttyd0'  (string)
   serial.originating_device = '/org/freedesktop/Hal/devices/sio_0'  (string)
   serial.port = 0  (0x0)  (int)
   serial.type = 'platform'  (string)

udi = '/org/freedesktop/Hal/devices/sio_1'
   freebsd.driver = 'sio'  (string)
   freebsd.unit = 1  (0x1)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = '16550A-compatible COM port'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/sio_1'  (string)
   platform.id = 'sio.1'  (string)
   pnp.description = '16550A-compatible COM port'  (string)
   pnp.id = 'PNP0501'  (string)

udi = '/org/freedesktop/Hal/devices/sio_1_serial_platform_1'
   info.capabilities = {'serial'} (string list)
   info.category = 'serial'  (string)
   info.parent = '/org/freedesktop/Hal/devices/sio_1'  (string)
   info.product = '16550A-compatible COM port'  (string)
   info.udi = '/org/freedesktop/Hal/devices/sio_1_serial_platform_1'  (string)
   serial.device = '/dev/ttyd1'  (string)
   serial.originating_device = '/org/freedesktop/Hal/devices/sio_1'  (string)
   serial.port = 1  (0x1)  (int)
   serial.type = 'platform'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1039_0648'
   freebsd.driver = 'hostb'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = '645xx'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_0648'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 6  (0x6)  (int)
   pci.device_protocol = 0  (0x0)  (int)
   pci.device_subclass = 0  (0x0)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 0  (0x0)  (int)
   pci.freebsd.function = 0  (0x0)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = '645xx'  (string)
   pci.product_id = 1608  (0x648)  (int)
   pci.subsys_product_id = 0  (0x0)  (int)
   pci.subsys_vendor_id = 0  (0x0)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/pci_1039_0001'
   freebsd.driver = 'pcib'  (string)
   freebsd.unit = 1  (0x1)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'Virtual PCI-to-PCI bridge (AGP)'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_0001'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 6  (0x6)  (int)
   pci.device_protocol = 0  (0x0)  (int)
   pci.device_subclass = 4  (0x4)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 1  (0x1)  (int)
   pci.freebsd.function = 0  (0x0)  (int)
   pci.freebsd.secondary_bus = 1  (0x1)  (int)
   pci.product = 'Virtual PCI-to-PCI bridge (AGP)'  (string)
   pci.product_id = 1  (0x1)  (int)
   pci.subsys_product_id = 0  (0x0)  (int)
   pci.subsys_vendor_id = 0  (0x0)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/pci_10de_0281'
   freebsd.device_file = '/dev/nvidia0'  (string)
   freebsd.driver = 'nvidia'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_0001'  (string)
   info.product = 'NV28 [GeForce4 Ti 4200 AGP 8x]'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_10de_0281'  (string)
   info.vendor = 'nVidia Corporation'  (string)
   pci.device_class = 3  (0x3)  (int)
   pci.device_protocol = 0  (0x0)  (int)
   pci.device_subclass = 0  (0x0)  (int)
   pci.freebsd.bus = 1  (0x1)  (int)
   pci.freebsd.device = 0  (0x0)  (int)
   pci.freebsd.function = 0  (0x0)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = 'NV28 [GeForce4 Ti 4200 AGP 8x]'  (string)
   pci.product_id = 641  (0x281)  (int)
   pci.subsys_product_id = 0  (0x0)  (int)
   pci.subsys_vendor = 'Jaton Corp'  (string)
   pci.subsys_vendor_id = 6931  (0x1b13)  (int)
   pci.vendor = 'nVidia Corporation'  (string)
   pci.vendor_id = 4318  (0x10de)  (int)

udi = '/org/freedesktop/Hal/devices/pci_10de_0281_drm_nvidia_card0'
   drm.dri_library = 'nvidia'  (string)
   drm.version = 'NVIDIA FreeBSD x86 Kernel Module  96.43.05  Wed Feb 13 
08:45:15 PST 2008'  (string)
   freebsd.device_file = '/dev/nvidia0'  (string)
   info.capabilities = {'drm'} (string list)
   info.category = 'drm'  (string)
   info.parent = '/org/freedesktop/Hal/devices/pci_10de_0281'  (string)
   info.product = 'Direct Rendering Manager Device'  (string)
   info.subsystem = 'drm'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_10de_0281_drm_nvidia_card0' 
(string)
   info.vendor = 'nVidia Corporation'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1039_0008'
   freebsd.driver = 'isab'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'SiS85C503/5513 (LPC Bridge)'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_0008'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 6  (0x6)  (int)
   pci.device_protocol = 0  (0x0)  (int)
   pci.device_subclass = 1  (0x1)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 2  (0x2)  (int)
   pci.freebsd.function = 0  (0x0)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = 'SiS85C503/5513 (LPC Bridge)'  (string)
   pci.product_id = 8  (0x8)  (int)
   pci.subsys_product_id = 0  (0x0)  (int)
   pci.subsys_vendor_id = 0  (0x0)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/atkbdc_0'
   freebsd.driver = 'atkbdc'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_0008'  (string)
   info.product = 'Keyboard controller (i8042)'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/atkbdc_0'  (string)
   platform.id = 'atkbdc.0'  (string)

udi = '/org/freedesktop/Hal/devices/atkbd_0'
   freebsd.device_file = '/dev/atkbd0'  (string)
   freebsd.driver = 'atkbd'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.capabilities = {'input', 'input.keyboard'} (string list)
   info.category = 'input.keyboard'  (string)
   info.parent = '/org/freedesktop/Hal/devices/atkbdc_0'  (string)
   info.product = 'AT Keyboard'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/atkbd_0'  (string)
   input.device = ''  (string)
   platform.id = 'atkbd.0'  (string)

udi = '/org/freedesktop/Hal/devices/psm_0'
   freebsd.device_file = '/dev/psm0'  (string)
   freebsd.driver = 'psm'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.addons = {'hald-addon-mouse-sysmouse'} (string list)
   info.capabilities = {'input', 'input.mouse'} (string list)
   info.category = 'input.mouse'  (string)
   info.parent = '/org/freedesktop/Hal/devices/atkbdc_0'  (string)
   info.product = 'PS/2 Mouse'  (string)
   info.subsystem = 'platform'  (string)
   info.udi = '/org/freedesktop/Hal/devices/psm_0'  (string)
   input.device = '/dev/sysmouse'  (string)
   platform.id = 'psm.0'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1039_5513'
   freebsd.driver = 'atapci'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = '5513 [IDE]'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_5513'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 1  (0x1)  (int)
   pci.device_protocol = 128  (0x80)  (int)
   pci.device_subclass = 1  (0x1)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 2  (0x2)  (int)
   pci.freebsd.function = 5  (0x5)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = '5513 [IDE]'  (string)
   pci.product_id = 21779  (0x5513)  (int)
   pci.subsys_product_id = 22608  (0x5850)  (int)
   pci.subsys_vendor = 'Micro-Star International Co., Ltd.'  (string)
   pci.subsys_vendor_id = 5218  (0x1462)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/ide_host_0'
   freebsd.driver = 'ata'  (string)
   freebsd.unit = 0  (0x0)  (int)
   ide_host.number = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_5513'  (string)
   info.product = 'ATA channel 0'  (string)
   info.subsystem = 'ide_host'  (string)
   info.udi = '/org/freedesktop/Hal/devices/ide_host_0'  (string)

udi = '/org/freedesktop/Hal/devices/ide_host_0_scsi_host'
   info.parent = '/org/freedesktop/Hal/devices/ide_host_0'  (string)
   info.product = 'SCSI Host Adapter'  (string)
   info.subsystem = 'scsi_host'  (string)
   info.udi = '/org/freedesktop/Hal/devices/ide_host_0_scsi_host'  (string)
   scsi_host.host = 0  (0x0)  (int)

udi = '/org/freedesktop/Hal/devices/ide_0_0'
   ide.channel = 0  (0x0)  (int)
   ide.host = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/ide_host_0'  (string)
   info.product = 'IDE Device (Master)'  (string)
   info.subsystem = 'ide'  (string)
   info.udi = '/org/freedesktop/Hal/devices/ide_0_0'  (string)

udi = '/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'
   block.device = '/dev/ad0'  (string)
   block.is_volume = false  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 91  (0x5b)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   freebsd.device_file = '/dev/ad0'  (string)
   freebsd.driver = 'ad'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.capabilities = {'block', 'storage'} (string list)
   info.category = 'storage'  (string)
   info.parent = '/org/freedesktop/Hal/devices/ide_0_0'  (string)
   info.product = 'SAMSUNG HD400LD'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141' 
(string)
   info.vendor = 'SAMSUNG'  (string)
   storage.automount_enabled_hint = true  (bool)
   storage.bus = 'ide'  (string)
   storage.drive_type = 'disk'  (string)
   storage.firmware_revision = 'WQ100-15'  (string)
   storage.hotpluggable = false  (bool)
   storage.media_check_enabled = false  (bool)
   storage.model = 'SAMSUNG HD400LD'  (string)
   storage.no_partitions_hint = false  (bool)
   storage.originating_device = '/org/freedesktop/Hal/devices/ide_0_0'  (string)
   storage.removable = false  (bool)
   storage.removable.support_async_notification = false  (bool)
   storage.requires_eject = false  (bool)
   storage.serial = 'S0AXJ1CPB24141'  (string)
   storage.vendor = 'SAMSUNG'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_80508DEE508DEB6C'
   block.device = '/dev/ad0s1'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 94  (0x5e)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141' 
  (string)
   info.product = 'Lolek'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_uuid_80508DEE508DEB6C' 
(string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = 'ntfs'  (string)
   volume.fsusage = 'filesystem'  (string)
   volume.fsversion = '3.0'  (string)
   volume.ignore = false  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = true  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = true  (bool)
   volume.label = 'Lolek'  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime', '-u=', '-g=', 
'-m=', '-a', '-i', '-C=', '-W='} (string list)
   volume.mount_point = '/media/Lolek'  (string)
   volume.num_blocks = 67103442  (0x3ffead2)  (uint64)
   volume.partition.media_size = 34356962304  (0x7ffd5a400)  (uint64)
   volume.partition.number = 1  (0x1)  (int)
   volume.partition.scheme = 'mbr'  (string)
   volume.partition.start = 32256  (0x7e00)  (uint64)
   volume.partition.type = '0x7'  (string)
   volume.size = 34356962304  (0x7ffd5a400)  (uint64)
   volume.uuid = '80508DEE508DEB6C'  (string)

udi = '/org/freedesktop/Hal/devices/volume_part2_size_107381030400'
   block.device = '/dev/ad0s2'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 95  (0x5f)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141' 
  (string)
   info.product = 'Volume'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_part2_size_107381030400' 
(string)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = ''  (string)
   volume.fsusage = 'partitiontable'  (string)
   volume.ignore = true  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = false  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = true  (bool)
   volume.label = ''  (string)
   volume.mount_point = ''  (string)
   volume.num_blocks = 209728575  (0xc80343f)  (uint64)
   volume.partition.media_size = 107381030400  (0x1900687e00)  (uint64)
   volume.partition.number = 2  (0x2)  (int)
   volume.partition.scheme = 'mbr'  (string)
   volume.partition.start = 34356994560  (0x7ffd62200)  (uint64)
   volume.partition.type = '0xa5'  (string)
   volume.size = 107381030400  (0x1900687e00)  (uint64)
   volume.uuid = ''  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_2147483648_0'
   block.device = '/dev/ad0s2a'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 98  (0x62)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_107381030400' 
  (string)
   info.product = 'Volume (ufs)'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_size_2147483648_0'  (string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = 'ufs'  (string)
   volume.fsusage = 'filesystem'  (string)
   volume.fsversion = '2'  (string)
   volume.ignore = false  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = true  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = false  (bool)
   volume.label = ''  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
   volume.mount_point = '/'  (string)
   volume.num_blocks = 4194304  (0x400000)  (uint64)
   volume.size = 2147483648  (0x80000000)  (uint64)
   volume.uuid = ''  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_4294967296_0'
   block.device = '/dev/ad0s2b'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 99  (0x63)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_107381030400' 
  (string)
   info.product = 'Volume'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_size_4294967296_0'  (string)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = ''  (string)
   volume.fsusage = 'other'  (string)
   volume.ignore = true  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = false  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = false  (bool)
   volume.label = ''  (string)
   volume.mount_point = ''  (string)
   volume.num_blocks = 8388608  (0x800000)  (uint64)
   volume.size = 4294967296  (0x100000000)  (uint64)
   volume.uuid = ''  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_2147483648'
   block.device = '/dev/ad0s2d'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 101  (0x65)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_107381030400' 
  (string)
   info.product = 'Volume (ufs)'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_size_2147483648'  (string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = 'ufs'  (string)
   volume.fsusage = 'filesystem'  (string)
   volume.fsversion = '2'  (string)
   volume.ignore = false  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = true  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = false  (bool)
   volume.label = ''  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
   volume.mount_point = '/var'  (string)
   volume.num_blocks = 4194304  (0x400000)  (uint64)
   volume.size = 2147483648  (0x80000000)  (uint64)
   volume.uuid = ''  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_4294967296'
   block.device = '/dev/ad0s2e'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 102  (0x66)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_107381030400' 
  (string)
   info.product = 'Volume (ufs)'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_size_4294967296'  (string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = 'ufs'  (string)
   volume.fsusage = 'filesystem'  (string)
   volume.fsversion = '2'  (string)
   volume.ignore = false  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = true  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = false  (bool)
   volume.label = ''  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
   volume.mount_point = '/tmp'  (string)
   volume.num_blocks = 8388608  (0x800000)  (uint64)
   volume.size = 4294967296  (0x100000000)  (uint64)
   volume.uuid = ''  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_8589934592'
   block.device = '/dev/ad0s2f'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 103  (0x67)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_107381030400' 
  (string)
   info.product = 'Volume (ufs)'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_size_8589934592'  (string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = 'ufs'  (string)
   volume.fsusage = 'filesystem'  (string)
   volume.fsversion = '2'  (string)
   volume.ignore = false  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = true  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = false  (bool)
   volume.label = ''  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
   volume.mount_point = '/usr'  (string)
   volume.num_blocks = 16777216  (0x1000000)  (uint64)
   volume.size = 8589934592  (0x200000000)  (uint64)
   volume.uuid = ''  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_85906193920'
   block.device = '/dev/ad0s2g'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 104  (0x68)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_107381030400' 
  (string)
   info.product = 'Volume (ufs)'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_size_85906193920'  (string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = 'ufs'  (string)
   volume.fsusage = 'filesystem'  (string)
   volume.fsversion = '2'  (string)
   volume.ignore = false  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = true  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = false  (bool)
   volume.label = ''  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
   volume.mount_point = '/usr/local'  (string)
   volume.num_blocks = 167785535  (0xa00343f)  (uint64)
   volume.size = 85906193920  (0x1400687e00)  (uint64)
   volume.uuid = ''  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_0650B36350B3585F'
   block.device = '/dev/ad0s3'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 96  (0x60)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141' 
  (string)
   info.product = 'Bolek'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_uuid_0650B36350B3585F' 
(string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = 'ntfs'  (string)
   volume.fsusage = 'filesystem'  (string)
   volume.fsversion = '3.0'  (string)
   volume.ignore = false  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = true  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = true  (bool)
   volume.label = 'Bolek'  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime', '-u=', '-g=', 
'-m=', '-a', '-i', '-C=', '-W='} (string list)
   volume.mount_point = '/media/Bolek'  (string)
   volume.num_blocks = 294873075  (0x119367f3)  (uint64)
   volume.partition.media_size = 150975014400  (0x2326cfe600)  (uint64)
   volume.partition.number = 3  (0x3)  (int)
   volume.partition.scheme = 'mbr'  (string)
   volume.partition.start = 141738024960  (0x21003ea000)  (uint64)
   volume.partition.type = '0x7'  (string)
   volume.size = 150975014400  (0x2326cfe600)  (uint64)
   volume.uuid = '0650B36350B3585F'  (string)

udi = '/org/freedesktop/Hal/devices/volume_uuid_E000B59300B57160'
   block.device = '/dev/ad0s4'  (string)
   block.is_volume = true  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 97  (0x61)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141'  (string)
   info.capabilities = {'block', 'volume'} (string list)
   info.category = 'volume'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/storage_serial_S0AXJ1CPB24141' 
  (string)
   info.product = 'Honk'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/volume_uuid_E000B59300B57160' 
(string)
   org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype 
extra_options', 'extra_options', 'extra_options'} (string list)
   org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 
'hal-storage-unmount', 'hal-storage-eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 
'Eject'} (string list)
   org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} 
(string list)
   volume.block_size = 512  (0x200)  (uint64)
   volume.fstype = 'ntfs'  (string)
   volume.fsusage = 'filesystem'  (string)
   volume.fsversion = '3.0'  (string)
   volume.ignore = false  (bool)
   volume.is_disc = false  (bool)
   volume.is_mounted = true  (bool)
   volume.is_mounted_read_only = false  (bool)
   volume.is_partition = true  (bool)
   volume.label = 'Honk'  (string)
   volume.mount.valid_options = {'ro', 'noexec', 'noatime', '-u=', '-g=', 
'-m=', '-a', '-i', '-C=', '-W='} (string list)
   volume.mount_point = '/media/Honk'  (string)
   volume.num_blocks = 209712510  (0xc7ff57e)  (uint64)
   volume.partition.media_size = 107372805120  (0x18ffeafc00)  (uint64)
   volume.partition.number = 4  (0x4)  (int)
   volume.partition.scheme = 'mbr'  (string)
   volume.partition.start = 292713039360  (0x44270e8600)  (uint64)
   volume.partition.type = '0x7'  (string)
   volume.size = 107372805120  (0x18ffeafc00)  (uint64)
   volume.uuid = 'E000B59300B57160'  (string)

udi = '/org/freedesktop/Hal/devices/ide_host_1'
   freebsd.driver = 'ata'  (string)
   freebsd.unit = 1  (0x1)  (int)
   ide_host.number = 1  (0x1)  (int)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_5513'  (string)
   info.product = 'ATA channel 1'  (string)
   info.subsystem = 'ide_host'  (string)
   info.udi = '/org/freedesktop/Hal/devices/ide_host_1'  (string)

udi = '/org/freedesktop/Hal/devices/ide_host_1_scsi_host'
   info.parent = '/org/freedesktop/Hal/devices/ide_host_1'  (string)
   info.product = 'SCSI Host Adapter'  (string)
   info.subsystem = 'scsi_host'  (string)
   info.udi = '/org/freedesktop/Hal/devices/ide_host_1_scsi_host'  (string)
   scsi_host.host = 1  (0x1)  (int)

udi = '/org/freedesktop/Hal/devices/ide_host_1_scsi_host_scsi_device_lun0'
   info.parent = '/org/freedesktop/Hal/devices/ide_host_1_scsi_host'  (string)
   info.product = 'SCSI Device'  (string)
   info.subsystem = 'scsi'  (string)
   info.udi = 
'/org/freedesktop/Hal/devices/ide_host_1_scsi_host_scsi_device_lun0'  (string)
   info.vendor = 'HL-DT-ST'  (string)
   scsi.bus = 1  (0x1)  (int)
   scsi.host = 1  (0x1)  (int)
   scsi.lun = 0  (0x0)  (int)
   scsi.model = 'DVDRAM GSA-4163B'  (string)
   scsi.target = 0  (0x0)  (int)
   scsi.type = 'cdrom'  (string)
   scsi.vendor = 'HL-DT-ST'  (string)

udi = '/org/freedesktop/Hal/devices/storage_model_DVDRAM_GSA_4163B'
   block.device = '/dev/cd0'  (string)
   block.freebsd.cam_path = '1,0,0'  (string)
   block.is_volume = false  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 93  (0x5d)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_model_DVDRAM_GSA_4163B'  (string)
   freebsd.device_file = '/dev/cd0'  (string)
   freebsd.driver = 'cd'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.addons = {'hald-addon-storage'} (string list)
   info.capabilities = {'block', 'storage', 'storage.cdrom'} (string list)
   info.category = 'storage.cdrom'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.Storage', 
'org.freedesktop.Hal.Device.Storage', 
'org.freedesktop.Hal.Device.Storage.Removable'} (string list)
   info.parent = 
'/org/freedesktop/Hal/devices/ide_host_1_scsi_host_scsi_device_lun0'  (string)
   info.product = 'DVDRAM GSA-4163B'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/storage_model_DVDRAM_GSA_4163B' 
(string)
   info.vendor = 'HL-DT-ST'  (string)
   org.freedesktop.Hal.Device.Storage.method_argnames = {'extra_options', 
'extra_options'} (string list)
   org.freedesktop.Hal.Device.Storage.method_execpaths = {'hal-storage-eject', 
'hal-storage-closetray'} (string list)
   org.freedesktop.Hal.Device.Storage.method_names = {'Eject', 'CloseTray'} 
(string list)
   org.freedesktop.Hal.Device.Storage.method_signatures = {'as', 'as'} (string 
list)
   storage.automount_enabled_hint = true  (bool)
   storage.bus = 'scsi'  (string)
   storage.cdrom.bd = false  (bool)
   storage.cdrom.bdr = false  (bool)
   storage.cdrom.bdre = false  (bool)
   storage.cdrom.cdr = true  (bool)
   storage.cdrom.cdrw = true  (bool)
   storage.cdrom.dvd = true  (bool)
   storage.cdrom.dvdplusr = true  (bool)
   storage.cdrom.dvdplusrdl = true  (bool)
   storage.cdrom.dvdplusrw = true  (bool)
   storage.cdrom.dvdplusrwdl = false  (bool)
   storage.cdrom.dvdr = true  (bool)
   storage.cdrom.dvdram = true  (bool)
   storage.cdrom.dvdrw = false  (bool)
   storage.cdrom.hddvd = false  (bool)
   storage.cdrom.hddvdr = false  (bool)
   storage.cdrom.hddvdrw = false  (bool)
   storage.cdrom.read_speed = 7056  (0x1b90)  (int)
   storage.cdrom.support_media_changed = false  (bool)
   storage.cdrom.write_speed = 7056  (0x1b90)  (int)
   storage.cdrom.write_speeds = {'7056', '5645', '4234', '2822', '1411', 
'706'} (string list)
   storage.drive_type = 'cdrom'  (string)
   storage.firmware_revision = 'A105'  (string)
   storage.hotpluggable = false  (bool)
   storage.lun = 0  (0x0)  (int)
   storage.media_check_enabled = true  (bool)
   storage.model = 'DVDRAM GSA-4163B'  (string)
   storage.no_partitions_hint = true  (bool)
   storage.originating_device = 
'/org/freedesktop/Hal/devices/ide_host_1_scsi_host_scsi_device_lun0'  (string)
   storage.removable = true  (bool)
   storage.removable.support_async_notification = false  (bool)
   storage.requires_eject = true  (bool)
   storage.vendor = 'HL-DT-ST'  (string)

udi = '/org/freedesktop/Hal/devices/ide_1_0'
   ide.channel = 0  (0x0)  (int)
   ide.host = 1  (0x1)  (int)
   info.parent = '/org/freedesktop/Hal/devices/ide_host_1'  (string)
   info.product = 'IDE Device (Master)'  (string)
   info.subsystem = 'ide'  (string)
   info.udi = '/org/freedesktop/Hal/devices/ide_1_0'  (string)

udi = '/org/freedesktop/Hal/devices/storage_serial_K744CF55058'
   block.device = '/dev/acd0'  (string)
   block.freebsd.atapi_cam_device = '/dev/cd0'  (string)
   block.freebsd.cam_path = '1,0,0'  (string)
   block.is_volume = false  (bool)
   block.major = 0  (0x0)  (int)
   block.minor = 92  (0x5c)  (int)
   block.storage_device = 
'/org/freedesktop/Hal/devices/storage_serial_K744CF55058'  (string)
   freebsd.device_file = '/dev/acd0'  (string)
   freebsd.driver = 'acd'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.ignore = true  (bool)
   info.parent = '/org/freedesktop/Hal/devices/ide_1_0'  (string)
   info.product = 'Ignored Device'  (string)
   info.subsystem = 'block'  (string)
   info.udi = '/org/freedesktop/Hal/devices/ignored-device'  (string)
   info.vendor = 'HL'  (string)
   storage.automount_enabled_hint = true  (bool)
   storage.bus = 'ide'  (string)
   storage.cdrom.bd = false  (bool)
   storage.cdrom.bdr = false  (bool)
   storage.cdrom.bdre = false  (bool)
   storage.cdrom.cdr = false  (bool)
   storage.cdrom.cdrw = false  (bool)
   storage.cdrom.dvd = false  (bool)
   storage.cdrom.dvdplusr = false  (bool)
   storage.cdrom.dvdplusrdl = false  (bool)
   storage.cdrom.dvdplusrw = false  (bool)
   storage.cdrom.dvdplusrwdl = false  (bool)
   storage.cdrom.dvdr = false  (bool)
   storage.cdrom.dvdram = false  (bool)
   storage.cdrom.dvdrw = false  (bool)
   storage.cdrom.hddvd = false  (bool)
   storage.cdrom.hddvdr = false  (bool)
   storage.cdrom.hddvdrw = false  (bool)
   storage.cdrom.read_speed = 0  (0x0)  (int)
   storage.cdrom.support_media_changed = false  (bool)
   storage.cdrom.write_speed = 0  (0x0)  (int)
   storage.drive_type = 'cdrom'  (string)
   storage.firmware_revision = 'A105'  (string)
   storage.hotpluggable = false  (bool)
   storage.media_check_enabled = true  (bool)
   storage.model = 'HL-DT-ST DVDRAM GSA-4163B'  (string)
   storage.no_partitions_hint = true  (bool)
   storage.originating_device = '/org/freedesktop/Hal/devices/ide_1_0'  (string)
   storage.removable = true  (bool)
   storage.removable.support_async_notification = false  (bool)
   storage.requires_eject = true  (bool)
   storage.serial = 'K744CF55058'  (string)
   storage.vendor = 'HL'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1039_7012'
   freebsd.driver = 'pcm'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'AC'97 Sound Controller'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_7012'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 4  (0x4)  (int)
   pci.device_protocol = 0  (0x0)  (int)
   pci.device_subclass = 1  (0x1)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 2  (0x2)  (int)
   pci.freebsd.function = 7  (0x7)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = 'AC'97 Sound Controller'  (string)
   pci.product_id = 28690  (0x7012)  (int)
   pci.subsys_product_id = 22608  (0x5850)  (int)
   pci.subsys_vendor = 'Micro-Star International Co., Ltd.'  (string)
   pci.subsys_vendor_id = 5218  (0x1462)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/pci_1039_7012_oss_mixer_0'
   info.capabilities = {'oss'} (string list)
   info.category = 'oss'  (string)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_7012'  (string)
   info.product = 'AC'97 Sound Controller (mixer)'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_7012_oss_mixer_0'  (string)
   oss.card = 0  (0x0)  (int)
   oss.device = 0  (0x0)  (int)
   oss.device_file = '/dev/mixer0'  (string)
   oss.device_id = 'AC'97 Sound Controller (mixer)'  (string)
   oss.originating_device = '/org/freedesktop/Hal/devices/pci_1039_7012'  (string)
   oss.type = 'mixer'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1039_7012_oss_pcm_0'
   info.capabilities = {'oss'} (string list)
   info.category = 'oss'  (string)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_7012'  (string)
   info.product = 'AC'97 Sound Controller (pcm)'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_7012_oss_pcm_0'  (string)
   oss.card = 0  (0x0)  (int)
   oss.device = 0  (0x0)  (int)
   oss.device_file = '/dev/dsp0'  (string)
   oss.device_id = 'AC'97 Sound Controller (pcm)'  (string)
   oss.originating_device = '/org/freedesktop/Hal/devices/pci_1039_7012'  (string)
   oss.type = 'pcm'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1039_7001_1'
   freebsd.driver = 'ohci'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'USB 1.1 Controller'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_7001_1'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 12  (0xc)  (int)
   pci.device_protocol = 16  (0x10)  (int)
   pci.device_subclass = 3  (0x3)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 3  (0x3)  (int)
   pci.freebsd.function = 0  (0x0)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = 'USB 1.1 Controller'  (string)
   pci.product_id = 28673  (0x7001)  (int)
   pci.subsys_product_id = 22608  (0x5850)  (int)
   pci.subsys_vendor = 'Micro-Star International Co., Ltd.'  (string)
   pci.subsys_vendor_id = 5218  (0x1462)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial'
   freebsd.driver = 'uhub'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.bus = 'usb_device'  (string)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_7001_1'  (string)
   info.product = 'OHCI root hub'  (string)
   info.subsystem = 'usb_device'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial'  (string)
   info.vendor = 'SiS'  (string)
   usb_device.bus_number = 0  (0x0)  (int)
   usb_device.can_wake_up = false  (bool)
   usb_device.configuration_value = 1  (0x1)  (int)
   usb_device.device_class = 9  (0x9)  (int)
   usb_device.device_protocol = 0  (0x0)  (int)
   usb_device.device_revision_bcd = 256  (0x100)  (int)
   usb_device.device_subclass = 0  (0x0)  (int)
   usb_device.is_self_powered = true  (bool)
   usb_device.max_power = 0  (0x0)  (int)
   usb_device.num_configurations = 1  (0x1)  (int)
   usb_device.num_interfaces = 1  (0x1)  (int)
   usb_device.num_ports = 2  (0x2)  (int)
   usb_device.port_number = 1  (0x1)  (int)
   usb_device.product = 'OHCI root hub'  (string)
   usb_device.product_id = 0  (0x0)  (int)
   usb_device.speed_bcd = 4608  (0x1200)  (int)
   usb_device.vendor = 'SiS'  (string)
   usb_device.vendor_id = 0  (0x0)  (int)
   usb_device.version_bcd = 256  (0x100)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_if0'
   info.bus = 'usb'  (string)
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial'  (string)
   info.product = 'USB Hub Interface'  (string)
   info.subsystem = 'usb'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_if0'  (string)
   usb.bus_number = 0  (0x0)  (int)
   usb.can_wake_up = false  (bool)
   usb.configuration_value = 1  (0x1)  (int)
   usb.device_class = 9  (0x9)  (int)
   usb.device_protocol = 0  (0x0)  (int)
   usb.device_revision_bcd = 256  (0x100)  (int)
   usb.device_subclass = 0  (0x0)  (int)
   usb.interface.class = 9  (0x9)  (int)
   usb.interface.number = 0  (0x0)  (int)
   usb.interface.protocol = 0  (0x0)  (int)
   usb.interface.subclass = 0  (0x0)  (int)
   usb.is_self_powered = true  (bool)
   usb.max_power = 0  (0x0)  (int)
   usb.num_configurations = 1  (0x1)  (int)
   usb.num_interfaces = 1  (0x1)  (int)
   usb.num_ports = 2  (0x2)  (int)
   usb.port_number = 1  (0x1)  (int)
   usb.product = 'USB Hub Interface'  (string)
   usb.product_id = 0  (0x0)  (int)
   usb.speed_bcd = 4608  (0x1200)  (int)
   usb.vendor = 'SiS'  (string)
   usb.vendor_id = 0  (0x0)  (int)
   usb.version_bcd = 256  (0x100)  (int)

udi = '/org/freedesktop/Hal/devices/pci_1039_7001_0'
   freebsd.driver = 'ohci'  (string)
   freebsd.unit = 1  (0x1)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'USB 1.1 Controller'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_7001_0'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 12  (0xc)  (int)
   pci.device_protocol = 16  (0x10)  (int)
   pci.device_subclass = 3  (0x3)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 3  (0x3)  (int)
   pci.freebsd.function = 1  (0x1)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = 'USB 1.1 Controller'  (string)
   pci.product_id = 28673  (0x7001)  (int)
   pci.subsys_product_id = 22608  (0x5850)  (int)
   pci.subsys_vendor = 'Micro-Star International Co., Ltd.'  (string)
   pci.subsys_vendor_id = 5218  (0x1462)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_0'
   freebsd.driver = 'uhub'  (string)
   freebsd.unit = 1  (0x1)  (int)
   info.bus = 'usb_device'  (string)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_7001_0'  (string)
   info.product = 'OHCI root hub'  (string)
   info.subsystem = 'usb_device'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_0'  (string)
   info.vendor = 'SiS'  (string)
   usb_device.bus_number = 1  (0x1)  (int)
   usb_device.can_wake_up = false  (bool)
   usb_device.configuration_value = 1  (0x1)  (int)
   usb_device.device_class = 9  (0x9)  (int)
   usb_device.device_protocol = 0  (0x0)  (int)
   usb_device.device_revision_bcd = 256  (0x100)  (int)
   usb_device.device_subclass = 0  (0x0)  (int)
   usb_device.freebsd.ports = {'2'} (string list)
   usb_device.is_self_powered = true  (bool)
   usb_device.max_power = 0  (0x0)  (int)
   usb_device.num_configurations = 1  (0x1)  (int)
   usb_device.num_interfaces = 1  (0x1)  (int)
   usb_device.num_ports = 2  (0x2)  (int)
   usb_device.port_number = 1  (0x1)  (int)
   usb_device.product = 'OHCI root hub'  (string)
   usb_device.product_id = 0  (0x0)  (int)
   usb_device.speed_bcd = 4608  (0x1200)  (int)
   usb_device.vendor = 'SiS'  (string)
   usb_device.vendor_id = 0  (0x0)  (int)
   usb_device.version_bcd = 256  (0x100)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial'
   freebsd.device_file = '/dev/ugen0'  (string)
   freebsd.driver = 'ugen'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.bus = 'usb_device'  (string)
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_0' 
(string)
   info.product = 'CanoScan'  (string)
   info.subsystem = 'usb_device'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial' 
(string)
   info.vendor = 'Canon'  (string)
   usb_device.bus_number = 1  (0x1)  (int)
   usb_device.can_wake_up = true  (bool)
   usb_device.configuration_value = 1  (0x1)  (int)
   usb_device.device_class = 255  (0xff)  (int)
   usb_device.device_protocol = 255  (0xff)  (int)
   usb_device.device_revision_bcd = 256  (0x100)  (int)
   usb_device.device_subclass = 0  (0x0)  (int)
   usb_device.is_self_powered = false  (bool)
   usb_device.max_power = 500  (0x1f4)  (int)
   usb_device.num_configurations = 1  (0x1)  (int)
   usb_device.num_interfaces = 1  (0x1)  (int)
   usb_device.num_ports = 0  (0x0)  (int)
   usb_device.port_number = 2  (0x2)  (int)
   usb_device.product = 'CanoScan'  (string)
   usb_device.product_id = 8717  (0x220d)  (int)
   usb_device.speed_bcd = 4608  (0x1200)  (int)
   usb_device.vendor = 'Canon'  (string)
   usb_device.vendor_id = 1193  (0x4a9)  (int)
   usb_device.version_bcd = 272  (0x110)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial_if0'
   info.bus = 'usb'  (string)
   info.parent = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial' 
(string)
   info.product = 'USB Vendor Specific Interface'  (string)
   info.subsystem = 'usb'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial_if0' 
  (string)
   usb.bus_number = 1  (0x1)  (int)
   usb.can_wake_up = true  (bool)
   usb.configuration_value = 1  (0x1)  (int)
   usb.device_class = 255  (0xff)  (int)
   usb.device_protocol = 255  (0xff)  (int)
   usb.device_revision_bcd = 256  (0x100)  (int)
   usb.device_subclass = 0  (0x0)  (int)
   usb.interface.class = 255  (0xff)  (int)
   usb.interface.number = 0  (0x0)  (int)
   usb.interface.protocol = 255  (0xff)  (int)
   usb.interface.subclass = 0  (0x0)  (int)
   usb.is_self_powered = false  (bool)
   usb.max_power = 500  (0x1f4)  (int)
   usb.num_configurations = 1  (0x1)  (int)
   usb.num_interfaces = 1  (0x1)  (int)
   usb.num_ports = 0  (0x0)  (int)
   usb.port_number = 2  (0x2)  (int)
   usb.product = 'USB Vendor Specific Interface'  (string)
   usb.product_id = 8717  (0x220d)  (int)
   usb.speed_bcd = 4608  (0x1200)  (int)
   usb.vendor = 'Canon'  (string)
   usb.vendor_id = 1193  (0x4a9)  (int)
   usb.version_bcd = 272  (0x110)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_0_if0'
   info.bus = 'usb'  (string)
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_0' 
(string)
   info.product = 'USB Hub Interface'  (string)
   info.subsystem = 'usb'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_0_if0' 
(string)
   usb.bus_number = 1  (0x1)  (int)
   usb.can_wake_up = false  (bool)
   usb.configuration_value = 1  (0x1)  (int)
   usb.device_class = 9  (0x9)  (int)
   usb.device_protocol = 0  (0x0)  (int)
   usb.device_revision_bcd = 256  (0x100)  (int)
   usb.device_subclass = 0  (0x0)  (int)
   usb.freebsd.ports = {'2'} (string list)
   usb.interface.class = 9  (0x9)  (int)
   usb.interface.number = 0  (0x0)  (int)
   usb.interface.protocol = 0  (0x0)  (int)
   usb.interface.subclass = 0  (0x0)  (int)
   usb.is_self_powered = true  (bool)
   usb.max_power = 0  (0x0)  (int)
   usb.num_configurations = 1  (0x1)  (int)
   usb.num_interfaces = 1  (0x1)  (int)
   usb.num_ports = 2  (0x2)  (int)
   usb.port_number = 1  (0x1)  (int)
   usb.product = 'USB Hub Interface'  (string)
   usb.product_id = 0  (0x0)  (int)
   usb.speed_bcd = 4608  (0x1200)  (int)
   usb.vendor = 'SiS'  (string)
   usb.vendor_id = 0  (0x0)  (int)
   usb.version_bcd = 256  (0x100)  (int)

udi = '/org/freedesktop/Hal/devices/pci_1039_7001'
   freebsd.driver = 'ohci'  (string)
   freebsd.unit = 2  (0x2)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'USB 1.1 Controller'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_7001'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 12  (0xc)  (int)
   pci.device_protocol = 16  (0x10)  (int)
   pci.device_subclass = 3  (0x3)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 3  (0x3)  (int)
   pci.freebsd.function = 2  (0x2)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = 'USB 1.1 Controller'  (string)
   pci.product_id = 28673  (0x7001)  (int)
   pci.subsys_product_id = 22608  (0x5850)  (int)
   pci.subsys_vendor = 'Micro-Star International Co., Ltd.'  (string)
   pci.subsys_vendor_id = 5218  (0x1462)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_1'
   freebsd.driver = 'uhub'  (string)
   freebsd.unit = 2  (0x2)  (int)
   info.bus = 'usb_device'  (string)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_7001'  (string)
   info.product = 'OHCI root hub'  (string)
   info.subsystem = 'usb_device'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_1'  (string)
   info.vendor = 'SiS'  (string)
   usb_device.bus_number = 2  (0x2)  (int)
   usb_device.can_wake_up = false  (bool)
   usb_device.configuration_value = 1  (0x1)  (int)
   usb_device.device_class = 9  (0x9)  (int)
   usb_device.device_protocol = 0  (0x0)  (int)
   usb_device.device_revision_bcd = 256  (0x100)  (int)
   usb_device.device_subclass = 0  (0x0)  (int)
   usb_device.is_self_powered = true  (bool)
   usb_device.max_power = 0  (0x0)  (int)
   usb_device.num_configurations = 1  (0x1)  (int)
   usb_device.num_interfaces = 1  (0x1)  (int)
   usb_device.num_ports = 2  (0x2)  (int)
   usb_device.port_number = 1  (0x1)  (int)
   usb_device.product = 'OHCI root hub'  (string)
   usb_device.product_id = 0  (0x0)  (int)
   usb_device.speed_bcd = 4608  (0x1200)  (int)
   usb_device.vendor = 'SiS'  (string)
   usb_device.vendor_id = 0  (0x0)  (int)
   usb_device.version_bcd = 256  (0x100)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_1_if0'
   info.bus = 'usb'  (string)
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_1' 
(string)
   info.product = 'USB Hub Interface'  (string)
   info.subsystem = 'usb'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_1_if0' 
(string)
   usb.bus_number = 2  (0x2)  (int)
   usb.can_wake_up = false  (bool)
   usb.configuration_value = 1  (0x1)  (int)
   usb.device_class = 9  (0x9)  (int)
   usb.device_protocol = 0  (0x0)  (int)
   usb.device_revision_bcd = 256  (0x100)  (int)
   usb.device_subclass = 0  (0x0)  (int)
   usb.interface.class = 9  (0x9)  (int)
   usb.interface.number = 0  (0x0)  (int)
   usb.interface.protocol = 0  (0x0)  (int)
   usb.interface.subclass = 0  (0x0)  (int)
   usb.is_self_powered = true  (bool)
   usb.max_power = 0  (0x0)  (int)
   usb.num_configurations = 1  (0x1)  (int)
   usb.num_interfaces = 1  (0x1)  (int)
   usb.num_ports = 2  (0x2)  (int)
   usb.port_number = 1  (0x1)  (int)
   usb.product = 'USB Hub Interface'  (string)
   usb.product_id = 0  (0x0)  (int)
   usb.speed_bcd = 4608  (0x1200)  (int)
   usb.vendor = 'SiS'  (string)
   usb.vendor_id = 0  (0x0)  (int)
   usb.version_bcd = 256  (0x100)  (int)

udi = '/org/freedesktop/Hal/devices/pci_1039_7002'
   freebsd.driver = 'ehci'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = 'USB 2.0 Controller'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_1039_7002'  (string)
   info.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.device_class = 12  (0xc)  (int)
   pci.device_protocol = 32  (0x20)  (int)
   pci.device_subclass = 3  (0x3)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 3  (0x3)  (int)
   pci.freebsd.function = 3  (0x3)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = 'USB 2.0 Controller'  (string)
   pci.product_id = 28674  (0x7002)  (int)
   pci.subsys_product = 'K7SOM+ 5.2C Motherboard'  (string)
   pci.subsys_product_id = 21616  (0x5470)  (int)
   pci.subsys_vendor = 'Micro-Star International Co., Ltd.'  (string)
   pci.subsys_vendor_id = 5218  (0x1462)  (int)
   pci.vendor = 'Silicon Integrated Systems [SiS]'  (string)
   pci.vendor_id = 4153  (0x1039)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_2'
   freebsd.driver = 'uhub'  (string)
   freebsd.unit = 3  (0x3)  (int)
   info.bus = 'usb_device'  (string)
   info.parent = '/org/freedesktop/Hal/devices/pci_1039_7002'  (string)
   info.product = 'EHCI root hub'  (string)
   info.subsystem = 'usb_device'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_2'  (string)
   info.vendor = 'SiS'  (string)
   usb_device.bus_number = 3  (0x3)  (int)
   usb_device.can_wake_up = false  (bool)
   usb_device.configuration_value = 1  (0x1)  (int)
   usb_device.device_class = 9  (0x9)  (int)
   usb_device.device_protocol = 1  (0x1)  (int)
   usb_device.device_revision_bcd = 256  (0x100)  (int)
   usb_device.device_subclass = 0  (0x0)  (int)
   usb_device.is_self_powered = true  (bool)
   usb_device.max_power = 0  (0x0)  (int)
   usb_device.num_configurations = 1  (0x1)  (int)
   usb_device.num_interfaces = 1  (0x1)  (int)
   usb_device.num_ports = 6  (0x6)  (int)
   usb_device.port_number = 1  (0x1)  (int)
   usb_device.product = 'EHCI root hub'  (string)
   usb_device.product_id = 0  (0x0)  (int)
   usb_device.speed_bcd = 294912  (0x48000)  (int)
   usb_device.vendor = 'SiS'  (string)
   usb_device.vendor_id = 0  (0x0)  (int)
   usb_device.version_bcd = 512  (0x200)  (int)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_2_if0'
   info.bus = 'usb'  (string)
   info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_2' 
(string)
   info.product = 'USB Hub Interface'  (string)
   info.subsystem = 'usb'  (string)
   info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_noserial_2_if0' 
(string)
   usb.bus_number = 3  (0x3)  (int)
   usb.can_wake_up = false  (bool)
   usb.configuration_value = 1  (0x1)  (int)
   usb.device_class = 9  (0x9)  (int)
   usb.device_protocol = 1  (0x1)  (int)
   usb.device_revision_bcd = 256  (0x100)  (int)
   usb.device_subclass = 0  (0x0)  (int)
   usb.interface.class = 9  (0x9)  (int)
   usb.interface.number = 0  (0x0)  (int)
   usb.interface.protocol = 0  (0x0)  (int)
   usb.interface.subclass = 0  (0x0)  (int)
   usb.is_self_powered = true  (bool)
   usb.max_power = 0  (0x0)  (int)
   usb.num_configurations = 1  (0x1)  (int)
   usb.num_interfaces = 1  (0x1)  (int)
   usb.num_ports = 6  (0x6)  (int)
   usb.port_number = 1  (0x1)  (int)
   usb.product = 'USB Hub Interface'  (string)
   usb.product_id = 0  (0x0)  (int)
   usb.speed_bcd = 294912  (0x48000)  (int)
   usb.vendor = 'SiS'  (string)
   usb.vendor_id = 0  (0x0)  (int)
   usb.version_bcd = 512  (0x200)  (int)

udi = '/org/freedesktop/Hal/devices/pci_8086_1229'
   freebsd.driver = 'fxp'  (string)
   freebsd.unit = 0  (0x0)  (int)
   info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
   info.product = '82557/8/9/0/1 Ethernet Pro 100'  (string)
   info.subsystem = 'pci'  (string)
   info.udi = '/org/freedesktop/Hal/devices/pci_8086_1229'  (string)
   info.vendor = 'Intel Corporation'  (string)
   pci.device_class = 2  (0x2)  (int)
   pci.device_protocol = 0  (0x0)  (int)
   pci.device_subclass = 0  (0x0)  (int)
   pci.freebsd.bus = 0  (0x0)  (int)
   pci.freebsd.device = 8  (0x8)  (int)
   pci.freebsd.function = 0  (0x0)  (int)
   pci.freebsd.secondary_bus = 0  (0x0)  (int)
   pci.product = '82557/8/9/0/1 Ethernet Pro 100'  (string)
   pci.product_id = 4649  (0x1229)  (int)
   pci.subsys_product = 'EtherExpress PRO/100+ Management Adapter'  (string)
   pci.subsys_product_id = 12  (0xc)  (int)
   pci.subsys_vendor = 'Intel Corporation'  (string)
   pci.subsys_vendor_id = 32902  (0x8086)  (int)
   pci.vendor = 'Intel Corporation'  (string)
   pci.vendor_id = 32902  (0x8086)  (int)

udi = '/org/freedesktop/Hal/devices/net_00_02_b3_25_51_9e'
   info.capabilities = {'net', 'net.80203', 'wake_on_lan'} (string list)
   info.category = 'net.80203'  (string)
   info.interfaces = {'org.freedesktop.Hal.Device.WakeOnLan'} (string list)
   info.parent = '/org/freedesktop/Hal/devices/pci_8086_1229'  (string)
   info.product = 'Networking Interface'  (string)
   info.udi = '/org/freedesktop/Hal/devices/net_00_02_b3_25_51_9e'  (string)
   net.80203.link = true  (bool)
   net.80203.mac_address = 11595501982  (0x2b325519e)  (uint64)
   net.80203.rate = 100000000  (0x5f5e100)  (uint64)
   net.address = '00:02:b3:25:51:9e'  (string)
   net.arp_proto_hw_id = 1  (0x1)  (int)
   net.freebsd.ifindex = 1  (0x1)  (int)
   net.interface = 'fxp0'  (string)
   net.interface_up = true  (bool)
   net.media = 'Ethernet autoselect (100baseTX <full-duplex>)'  (string)
   net.originating_device = '/org/freedesktop/Hal/devices/pci_8086_1229'  (string)
   net.physical_device = '/org/freedesktop/Hal/devices/pci_8086_1229'  (string)
   org.freedesktop.Hal.Device.WakeOnLan.method_argnames = {'', '', 'enable'} 
(string list)
   org.freedesktop.Hal.Device.WakeOnLan.method_execpaths = 
{'hal-system-wol-supported', 'hal-system-wol-enabled', 
'hal-system-wol-enable'} (string list)
   org.freedesktop.Hal.Device.WakeOnLan.method_names = {'GetSupported', 
'GetEnabled', 'SetEnabled'} (string list)
   org.freedesktop.Hal.Device.WakeOnLan.method_signatures = {'', '', 'b'} 
(string list)


Dumped 58 device(s) from the Global Device List.
------------------------------------------------


-- 
Keep it icy man.
I don't want to end up a corpse before my time because you were daydreaming.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47F8A9AA.4060706>