hal and "criss-crossed" atapicam

Andriy Gapon avg at icyb.net.ua
Mon Feb 18 12:14:38 PST 2008


Joe Marcus Clarke wrote:
> On Sun, 2008-02-17 at 23:50 +0200, Andriy Gapon wrote:
>> Joe Marcus Clarke wrote:
>> > You need to provide the entire lshal output first.
>>=20
>> Here it is. I hope that the attachment will make it through.
> 
> I think this patch should fix the problem.

Thank you very! It did help indeed, after I fixed two small typos in it
and fixed line endings :-)

I am attaching updated version of the patch and new lshal output.

-- 
Andriy Gapon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hal-atapicam-patch.patch
Type: text/x-patch
Size: 1947 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20080218/fcf4fa3b/hal-atapicam-patch.bin
-------------- next part --------------

Dumping 62 device(s) from the Global Device List:
-------------------------------------------------
udi = '/org/freedesktop/Hal/devices/computer'
  info.callouts.add = {'hal-system-storage-cleanup-mountpoints'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = {'hal-system-power-suspend', '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_signatures = {'i', '', '', '', 'b'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement'} (string list)
  info.addons = {'hald-addon-acpi'} (string list)
  system.product = ' '  (string)
  system.vendor = ''  (string)
  smbios.chassis.type = 'Unknown'  (string)
  smbios.chassis.manufacturer = ''  (string)
  smbios.system.uuid = 'Not Present'  (string)
  smbios.system.serial = ''  (string)
  smbios.system.version = ''  (string)
  smbios.system.product = ''  (string)
  smbios.system.manufacturer = ''  (string)
  smbios.bios.release_date = '12/21/99'  (string)
  smbios.bios.version = '4.51 PG'  (string)
  smbios.bios.vendor = 'Award Software International, Inc.'  (string)
  power_management.can_suspend_to_disk = false  (bool)
  power_management.can_suspend_to_ram = false  (bool)
  power_management.can_hibernate = false  (bool)
  power_management.can_suspend = false  (bool)
  power_management.type = 'acpi'  (string)
  system.formfactor = 'unknown'  (string)
  system.kernel.machine = 'i386'  (string)
  system.kernel.version = '7.0-RC1'  (string)
  system.kernel.name = 'FreeBSD'  (string)
  info.product = 'Computer'  (string)
  info.bus = 'unknown'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer'  (string)

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

udi = '/org/freedesktop/Hal/devices/acpi_tz_0'
  platform.id = 'acpi_tz.0'  (string)
  info.bus = 'platform'  (string)
  sensor.location = 'cpu'  (string)
  sensor.type = 'temperature'  (string)
  info.capabilities = {'sensor'} (string list)
  info.category = 'sensor'  (string)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'acpi_tz'  (string)
  info.product = 'Thermal Zone'  (string)
  info.udi = '/org/freedesktop/Hal/devices/acpi_tz_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/acpi_tz_1'
  platform.id = 'acpi_tz.1'  (string)
  info.bus = 'platform'  (string)
  sensor.location = 'cpu'  (string)
  sensor.type = 'temperature'  (string)
  info.capabilities = {'sensor'} (string list)
  info.category = 'sensor'  (string)
  freebsd.unit = 1  (0x1)  (int)
  freebsd.driver = 'acpi_tz'  (string)
  info.product = 'Thermal Zone'  (string)
  info.udi = '/org/freedesktop/Hal/devices/acpi_tz_1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/cpu_0'
  platform.id = 'cpu.0'  (string)
  info.bus = 'platform'  (string)
  processor.maximum_speed = 448  (0x1c0)  (int)
  processor.can_throttle = true  (bool)
  processor.number = 0  (0x0)  (int)
  info.capabilities = {'processor'} (string list)
  info.category = 'processor'  (string)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'cpu'  (string)
  info.product = 'Pentium III/Pentium III Xeon/Celeron'  (string)
  info.udi = '/org/freedesktop/Hal/devices/cpu_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/atkbdc_0'
  platform.id = 'atkbdc.0'  (string)
  info.bus = 'platform'  (string)
  pnp.description = 'IBM Enhanced (101/102-key, PS/2 mouse support)'  (string)
  pnp.id = 'PNP0303'  (string)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'atkbdc'  (string)
  info.product = 'Keyboard controller (i8042)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/atkbdc_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/atkbd_0'
  button.has_state = false  (bool)
  button.type = ''  (string)
  info.addons = {'hald-addon-keyboard'} (string list)
  platform.id = 'atkbd.0'  (string)
  info.bus = 'platform'  (string)
  input.device = ''  (string)
  info.category = 'input.keyboard'  (string)
  info.capabilities = {'input', 'input.keyboard', 'button'} (string list)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'atkbd'  (string)
  info.product = 'AT Keyboard'  (string)
  info.udi = '/org/freedesktop/Hal/devices/atkbd_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/atkbdc_0'  (string)

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

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

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

udi = '/org/freedesktop/Hal/devices/pci_8086_7190'
  pci.product = '440BX/ZX/DX - 82443BX/ZX/DX Host bridge'  (string)
  info.product = '440BX/ZX/DX - 82443BX/ZX/DX Host bridge'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.vendor = 'Intel Corporation'  (string)
  pci.freebsd.secondary_bus = 0  (0x0)  (int)
  pci.freebsd.function = 0  (0x0)  (int)
  pci.freebsd.device = 0  (0x0)  (int)
  pci.freebsd.bus = 0  (0x0)  (int)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'hostb'  (string)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.product_id = 29072  (0x7190)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 0  (0x0)  (int)
  pci.device_class = 6  (0x6)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7190'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/pci_8086_7191'
  pci.product = '440BX/ZX/DX - 82443BX/ZX/DX AGP bridge'  (string)
  info.product = '440BX/ZX/DX - 82443BX/ZX/DX AGP bridge'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.vendor = 'Intel Corporation'  (string)
  pci.freebsd.secondary_bus = 1  (0x1)  (int)
  pci.freebsd.function = 0  (0x0)  (int)
  pci.freebsd.device = 1  (0x1)  (int)
  pci.freebsd.bus = 0  (0x0)  (int)
  freebsd.unit = 1  (0x1)  (int)
  freebsd.driver = 'pcib'  (string)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.product_id = 29073  (0x7191)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 4  (0x4)  (int)
  pci.device_class = 6  (0x6)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7191'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1002_5960'
  pci.subsys_vendor = 'ASUSTeK Computer Inc.'  (string)
  pci.product = 'RV280 [Radeon 9200 PRO]'  (string)
  info.product = 'RV280 [Radeon 9200 PRO]'  (string)
  pci.vendor = 'ATI Technologies Inc'  (string)
  info.vendor = 'ATI Technologies Inc'  (string)
  pci.freebsd.secondary_bus = 0  (0x0)  (int)
  pci.freebsd.function = 0  (0x0)  (int)
  pci.freebsd.device = 0  (0x0)  (int)
  pci.freebsd.bus = 1  (0x1)  (int)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'vgapci'  (string)
  pci.subsys_vendor_id = 4163  (0x1043)  (int)
  pci.subsys_product_id = 76  (0x4c)  (int)
  pci.vendor_id = 4098  (0x1002)  (int)
  pci.product_id = 22880  (0x5960)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 0  (0x0)  (int)
  pci.device_class = 3  (0x3)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1002_5960'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7191'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1002_5940'
  pci.subsys_vendor = 'ASUSTeK Computer Inc.'  (string)
  pci.product = 'RV280 [Radeon 9200 PRO] (Secondary)'  (string)
  info.product = 'RV280 [Radeon 9200 PRO] (Secondary)'  (string)
  pci.vendor = 'ATI Technologies Inc'  (string)
  info.vendor = 'ATI Technologies Inc'  (string)
  pci.freebsd.secondary_bus = 0  (0x0)  (int)
  pci.freebsd.function = 1  (0x1)  (int)
  pci.freebsd.device = 0  (0x0)  (int)
  pci.freebsd.bus = 1  (0x1)  (int)
  freebsd.unit = 1  (0x1)  (int)
  freebsd.driver = 'vgapci'  (string)
  pci.subsys_vendor_id = 4163  (0x1043)  (int)
  pci.subsys_product_id = 77  (0x4d)  (int)
  pci.vendor_id = 4098  (0x1002)  (int)
  pci.product_id = 22848  (0x5940)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 128  (0x80)  (int)
  pci.device_class = 3  (0x3)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1002_5940'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7191'  (string)

udi = '/org/freedesktop/Hal/devices/pci_8086_7110'
  pci.product = '82371AB/EB/MB PIIX4 ISA'  (string)
  info.product = '82371AB/EB/MB PIIX4 ISA'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.vendor = 'Intel Corporation'  (string)
  pci.freebsd.secondary_bus = 0  (0x0)  (int)
  pci.freebsd.function = 0  (0x0)  (int)
  pci.freebsd.device = 7  (0x7)  (int)
  pci.freebsd.bus = 0  (0x0)  (int)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'isab'  (string)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.product_id = 28944  (0x7110)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 1  (0x1)  (int)
  pci.device_class = 6  (0x6)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7110'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/pcm_0'
  platform.id = 'pcm.0'  (string)
  info.bus = 'platform'  (string)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'pcm'  (string)
  info.product = 'SB16 DSP 4.16'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pcm_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7110'  (string)

udi = '/org/freedesktop/Hal/devices/pcm_0_oss_mixer_0'
  info.udi = '/org/freedesktop/Hal/devices/pcm_0_oss_mixer_0'  (string)
  oss.device_file = '/dev/mixer0'  (string)
  oss.card_id = 'snd_sb16 [GIANT] (1p:1v/1r:1v channels duplex default)'  (string)
  oss.device = 0  (0x0)  (int)
  oss.card = 0  (0x0)  (int)
  oss.type = 'mixer'  (string)
  info.capabilities = {'oss'} (string list)
  info.category = 'oss'  (string)
  oss.device_id = 'SB16 DSP 4.16 (mixer)'  (string)
  info.product = 'SB16 DSP 4.16 (mixer)'  (string)
  oss.physical_device = '/org/freedesktop/Hal/devices/pcm_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pcm_0'  (string)

udi = '/org/freedesktop/Hal/devices/pcm_0_oss_pcm_0'
  info.udi = '/org/freedesktop/Hal/devices/pcm_0_oss_pcm_0'  (string)
  oss.device_file = '/dev/dsp0'  (string)
  oss.card_id = 'snd_sb16 [GIANT] (1p:1v/1r:1v channels duplex default)'  (string)
  oss.device = 0  (0x0)  (int)
  oss.card = 0  (0x0)  (int)
  oss.type = 'pcm'  (string)
  info.capabilities = {'oss'} (string list)
  info.category = 'oss'  (string)
  oss.device_id = 'SB16 DSP 4.16 (pcm)'  (string)
  info.product = 'SB16 DSP 4.16 (pcm)'  (string)
  oss.physical_device = '/org/freedesktop/Hal/devices/pcm_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pcm_0'  (string)

udi = '/org/freedesktop/Hal/devices/sio_1'
  platform.id = 'sio.1'  (string)
  info.bus = 'platform'  (string)
  freebsd.unit = 1  (0x1)  (int)
  freebsd.driver = 'sio'  (string)
  info.udi = '/org/freedesktop/Hal/devices/sio_1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_8086_7110'  (string)

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

udi = '/org/freedesktop/Hal/devices/pci_8086_7111'
  pci.product = '82371AB/EB/MB PIIX4 IDE'  (string)
  info.product = '82371AB/EB/MB PIIX4 IDE'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.vendor = 'Intel Corporation'  (string)
  pci.freebsd.secondary_bus = 0  (0x0)  (int)
  pci.freebsd.function = 1  (0x1)  (int)
  pci.freebsd.device = 7  (0x7)  (int)
  pci.freebsd.bus = 0  (0x0)  (int)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'atapci'  (string)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.product_id = 28945  (0x7111)  (int)
  pci.device_protocol = 128  (0x80)  (int)
  pci.device_subclass = 1  (0x1)  (int)
  pci.device_class = 1  (0x1)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7111'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

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

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

udi = '/org/freedesktop/Hal/devices/ide_host_0_scsi_host_scsi_device_lun0'
  info.udi = '/org/freedesktop/Hal/devices/ide_host_0_scsi_host_scsi_device_lun0'  (string)
  scsi.type = 'cdrom'  (string)
  scsi.model = 'LTR-40125W'  (string)
  scsi.vendor = 'LITE-ON'  (string)
  info.vendor = 'LITE-ON'  (string)
  info.product = 'SCSI Device'  (string)
  scsi.lun = 0  (0x0)  (int)
  scsi.target = 0  (0x0)  (int)
  scsi.bus = 0  (0x0)  (int)
  scsi.host = 0  (0x0)  (int)
  info.bus = 'scsi'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_host_0_scsi_host'  (string)

udi = '/org/freedesktop/Hal/devices/storage_model_LTR_40125W'
  info.addons = {'hald-addon-storage'} (string list)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_model_LTR_40125W'  (string)
  info.udi = '/org/freedesktop/Hal/devices/storage_model_LTR_40125W'  (string)
  block.is_volume = false  (bool)
  block.freebsd.cam_path = '0,0,0'  (string)
  storage.lun = 0  (0x0)  (int)
  storage.firmware_revision = 'WS03'  (string)
  info.product = 'LTR-40125W'  (string)
  info.vendor = 'LITE-ON'  (string)
  storage.cdrom.write_speed = 0  (0x0)  (int)
  storage.cdrom.read_speed = 8448  (0x2100)  (int)
  storage.cdrom.support_media_changed = false  (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.dvdplusrwdl = 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.vendor = 'LITE-ON'  (string)
  storage.model = 'LTR-40125W'  (string)
  storage.physical_device = '/org/freedesktop/Hal/devices/ide_host_0_scsi_host_scsi_device_lun0'  (string)
  storage.no_partitions_hint = true  (bool)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = true  (bool)
  storage.hotpluggable = false  (bool)
  storage.requires_eject = true  (bool)
  storage.removable = true  (bool)
  storage.drive_type = 'cdrom'  (string)
  storage.bus = 'scsi'  (string)
  block.minor = 96  (0x60)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/cd0'  (string)
  info.category = 'storage.cdrom'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'storage', 'storage.cdrom'} (string list)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'cd'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_host_0_scsi_host_scsi_device_lun0'  (string)

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

udi = '/org/freedesktop/Hal/devices/storage_model_LITE_ON_LTR_40125W'
  info.ignore = true  (bool)
  block.freebsd.cam_path = '0,0,0'  (string)
  block.freebsd.atapi_cam_device = '/dev/cd0'  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_model_LITE_ON_LTR_40125W'  (string)
  info.udi = '/org/freedesktop/Hal/devices/ignored-device'  (string)
  block.is_volume = false  (bool)
  storage.firmware_revision = 'WS03'  (string)
  storage.cdrom.write_speed = 0  (0x0)  (int)
  storage.cdrom.read_speed = 0  (0x0)  (int)
  storage.cdrom.support_media_changed = false  (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.dvdplusrwdl = 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 = false  (bool)
  storage.cdrom.cdr = false  (bool)
  info.vendor = 'LITE'  (string)
  info.product = 'Ignored Device'  (string)
  storage.vendor = 'LITE'  (string)
  storage.model = 'LITE-ON LTR-40125W'  (string)
  storage.physical_device = '/org/freedesktop/Hal/devices/ide_0_0'  (string)
  storage.no_partitions_hint = true  (bool)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = true  (bool)
  storage.hotpluggable = false  (bool)
  storage.requires_eject = true  (bool)
  storage.removable = true  (bool)
  storage.drive_type = 'cdrom'  (string)
  storage.bus = 'ide'  (string)
  block.minor = 80  (0x50)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/acd0'  (string)
  info.bus = 'block'  (string)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'acd'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_0_0'  (string)

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

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

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

udi = '/org/freedesktop/Hal/devices/storage_model_DVDRAM_GSA_4163B'
  info.addons = {'hald-addon-storage'} (string list)
  storage.cdrom.write_speeds = {'4155'} (string list)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_model_DVDRAM_GSA_4163B'  (string)
  info.udi = '/org/freedesktop/Hal/devices/storage_model_DVDRAM_GSA_4163B'  (string)
  block.is_volume = false  (bool)
  block.freebsd.cam_path = '1,0,0'  (string)
  storage.lun = 0  (0x0)  (int)
  storage.firmware_revision = 'A105'  (string)
  info.product = 'DVDRAM GSA-4163B'  (string)
  info.vendor = 'HL-DT-ST'  (string)
  storage.cdrom.write_speed = 4155  (0x103b)  (int)
  storage.cdrom.read_speed = 4155  (0x103b)  (int)
  storage.cdrom.support_media_changed = false  (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.dvdplusrwdl = false  (bool)
  storage.cdrom.dvdplusrdl = true  (bool)
  storage.cdrom.dvdplusrw = true  (bool)
  storage.cdrom.dvdplusr = true  (bool)
  storage.cdrom.dvdram = true  (bool)
  storage.cdrom.dvdrw = false  (bool)
  storage.cdrom.dvdr = true  (bool)
  storage.cdrom.dvd = true  (bool)
  storage.cdrom.cdrw = true  (bool)
  storage.cdrom.cdr = true  (bool)
  storage.vendor = 'HL-DT-ST'  (string)
  storage.model = 'DVDRAM GSA-4163B'  (string)
  storage.physical_device = '/org/freedesktop/Hal/devices/ide_host_1_scsi_host_scsi_device_lun0'  (string)
  storage.no_partitions_hint = true  (bool)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = true  (bool)
  storage.hotpluggable = false  (bool)
  storage.requires_eject = true  (bool)
  storage.removable = true  (bool)
  storage.drive_type = 'cdrom'  (string)
  storage.bus = 'scsi'  (string)
  block.minor = 97  (0x61)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/cd1'  (string)
  info.category = 'storage.cdrom'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'storage', 'storage.cdrom'} (string list)
  freebsd.unit = 1  (0x1)  (int)
  freebsd.driver = 'cd'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_host_1_scsi_host_scsi_device_lun0'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_4580769792'
  volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-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/storage_model_DVDRAM_GSA_4163B'  (string)
  info.product = 'Volume (ufs)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_4580769792'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 2236704  (0x222120)  (uint64)
  volume.size = 4580769792  (0x111090000)  (uint64)
  volume.block_size = 2048  (0x800)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fsversion = '2'  (string)
  volume.fstype = 'ufs'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.ignore = false  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = true  (bool)
  volume.disc.capacity = 4580769792  (0x111090000)  (uint64)
  volume.disc.type = 'dvd_ram'  (string)
  volume.disc.is_rewritable = true  (bool)
  volume.disc.is_blank = false  (bool)
  volume.disc.is_appendable = false  (bool)
  volume.disc.is_videodvd = false  (bool)
  volume.disc.is_svcd = false  (bool)
  volume.disc.is_vcd = false  (bool)
  volume.disc.has_data = true  (bool)
  volume.disc.has_audio = false  (bool)
  block.minor = 97  (0x61)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/cd1'  (string)
  info.category = 'volume.disc'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume', 'volume.disc'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/storage_model_DVDRAM_GSA_4163B'  (string)

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

udi = '/org/freedesktop/Hal/devices/storage_serial_K5E4BMF5437'
  info.ignore = true  (bool)
  block.freebsd.cam_path = '1,0,0'  (string)
  block.freebsd.atapi_cam_device = '/dev/cd1'  (string)
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_K5E4BMF5437'  (string)
  info.udi = '/org/freedesktop/Hal/devices/ignored-device'  (string)
  block.is_volume = false  (bool)
  storage.firmware_revision = 'A105'  (string)
  storage.serial = 'K5E4BMF5437'  (string)
  storage.cdrom.write_speed = 0  (0x0)  (int)
  storage.cdrom.read_speed = 0  (0x0)  (int)
  storage.cdrom.support_media_changed = false  (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.dvdplusrwdl = 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 = false  (bool)
  storage.cdrom.cdr = false  (bool)
  info.vendor = 'HL'  (string)
  info.product = 'Ignored Device'  (string)
  storage.vendor = 'HL'  (string)
  storage.model = 'HL-DT-ST DVDRAM GSA-4163B'  (string)
  storage.physical_device = '/org/freedesktop/Hal/devices/ide_1_0'  (string)
  storage.no_partitions_hint = true  (bool)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = true  (bool)
  storage.hotpluggable = false  (bool)
  storage.requires_eject = true  (bool)
  storage.removable = true  (bool)
  storage.drive_type = 'cdrom'  (string)
  storage.bus = 'ide'  (string)
  block.minor = 84  (0x54)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/acd1'  (string)
  info.bus = 'block'  (string)
  freebsd.unit = 1  (0x1)  (int)
  freebsd.driver = 'acd'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_1_0'  (string)

udi = '/org/freedesktop/Hal/devices/pci_8086_7112'
  pci.product = '82371AB/EB/MB PIIX4 USB'  (string)
  info.product = '82371AB/EB/MB PIIX4 USB'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.vendor = 'Intel Corporation'  (string)
  pci.freebsd.secondary_bus = 0  (0x0)  (int)
  pci.freebsd.function = 2  (0x2)  (int)
  pci.freebsd.device = 7  (0x7)  (int)
  pci.freebsd.bus = 0  (0x0)  (int)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'uhci'  (string)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.product_id = 28946  (0x7112)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 3  (0x3)  (int)
  pci.device_class = 12  (0xc)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7112'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

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

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

udi = '/org/freedesktop/Hal/devices/pci_8086_7113'
  pci.product = '82371AB/EB/MB PIIX4 ACPI'  (string)
  info.product = '82371AB/EB/MB PIIX4 ACPI'  (string)
  pci.vendor = 'Intel Corporation'  (string)
  info.vendor = 'Intel Corporation'  (string)
  pci.freebsd.secondary_bus = 0  (0x0)  (int)
  pci.freebsd.function = 3  (0x3)  (int)
  pci.freebsd.device = 7  (0x7)  (int)
  pci.freebsd.bus = 0  (0x0)  (int)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'intsmb'  (string)
  pci.subsys_vendor_id = 0  (0x0)  (int)
  pci.subsys_product_id = 0  (0x0)  (int)
  pci.vendor_id = 32902  (0x8086)  (int)
  pci.product_id = 28947  (0x7113)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 128  (0x80)  (int)
  pci.device_class = 6  (0x6)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_8086_7113'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/pci_105a_4d68'
  pci.subsys_product = 'Ultra100TX2'  (string)
  pci.subsys_vendor = 'Promise Technology, Inc.'  (string)
  pci.product = 'PDC20268 (Ultra100 TX2)'  (string)
  info.product = 'PDC20268 (Ultra100 TX2)'  (string)
  pci.vendor = 'Promise Technology, Inc.'  (string)
  info.vendor = 'Promise Technology, Inc.'  (string)
  pci.freebsd.secondary_bus = 220  (0xdc)  (int)
  pci.freebsd.function = 0  (0x0)  (int)
  pci.freebsd.device = 9  (0x9)  (int)
  pci.freebsd.bus = 0  (0x0)  (int)
  freebsd.unit = 1  (0x1)  (int)
  freebsd.driver = 'atapci'  (string)
  pci.subsys_vendor_id = 4186  (0x105a)  (int)
  pci.subsys_product_id = 19816  (0x4d68)  (int)
  pci.vendor_id = 4186  (0x105a)  (int)
  pci.product_id = 19816  (0x4d68)  (int)
  pci.device_protocol = 133  (0x85)  (int)
  pci.device_subclass = 128  (0x80)  (int)
  pci.device_class = 1  (0x1)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_105a_4d68'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/ide_host_2'
  ide_host.number = 2  (0x2)  (int)
  info.bus = 'ide_host'  (string)
  freebsd.unit = 2  (0x2)  (int)
  freebsd.driver = 'ata'  (string)
  info.product = 'ATA channel 0'  (string)
  info.udi = '/org/freedesktop/Hal/devices/ide_host_2'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_105a_4d68'  (string)

udi = '/org/freedesktop/Hal/devices/ide_host_2_scsi_host'
  info.udi = '/org/freedesktop/Hal/devices/ide_host_2_scsi_host'  (string)
  info.product = 'SCSI Host Adapter'  (string)
  scsi_host.host = 2  (0x2)  (int)
  info.bus = 'scsi_host'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_host_2'  (string)

udi = '/org/freedesktop/Hal/devices/ide_2_0'
  ide.channel = 0  (0x0)  (int)
  ide.host = 2  (0x2)  (int)
  info.product = 'IDE Device (Master)'  (string)
  info.bus = 'ide'  (string)
  info.udi = '/org/freedesktop/Hal/devices/ide_2_0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_host_2'  (string)

udi = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.udi = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  block.is_volume = false  (bool)
  storage.firmware_revision = '3.AAF'  (string)
  storage.serial = '9QF7DDJJ'  (string)
  info.vendor = 'Seagate'  (string)
  info.product = 'ST3320620A'  (string)
  storage.vendor = 'Seagate'  (string)
  storage.model = 'ST3320620A'  (string)
  storage.physical_device = '/org/freedesktop/Hal/devices/ide_2_0'  (string)
  storage.no_partitions_hint = false  (bool)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = false  (bool)
  storage.hotpluggable = false  (bool)
  storage.requires_eject = false  (bool)
  storage.removable = false  (bool)
  storage.drive_type = 'disk'  (string)
  storage.bus = 'ide'  (string)
  block.minor = 88  (0x58)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4'  (string)
  info.category = 'storage'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'storage'} (string list)
  freebsd.unit = 4  (0x4)  (int)
  freebsd.driver = 'ad'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_2_0'  (string)

udi = '/org/freedesktop/Hal/devices/volume_part1_size_300642177024'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_300642177024'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 587191752  (0x22ffd5c8)  (uint64)
  volume.size = 300642177024  (0x45ffab9000)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'partitiontable'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.partition.start = 32256  (0x7e00)  (uint64)
  volume.partition.media_size = 300642177024  (0x45ffab9000)  (uint64)
  volume.partition.type = '0xa5'  (string)
  volume.partition.scheme = 'mbr'  (string)
  volume.partition.number = 1  (0x1)  (int)
  block.minor = 92  (0x5c)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s1'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_1073741824_1'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_1073741824_1'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 2097152  (0x200000)  (uint64)
  volume.size = 1073741824  (0x40000000)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'partitiontable'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 98  (0x62)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s1a'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_part1_size_300642177024'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_1073741824_0'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_1073741824_0'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 2097152  (0x200000)  (uint64)
  volume.size = 1073741824  (0x40000000)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'other'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 99  (0x63)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s1b'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_part1_size_300642177024'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_26843545600'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_26843545600'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 52428800  (0x3200000)  (uint64)
  volume.size = 26843545600  (0x640000000)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'partitiontable'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 101  (0x65)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s1d'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_part1_size_300642177024'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_26843545600_block'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Block Device'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_26843545600_block'  (string)
  block.is_volume = false  (bool)
  block.minor = 110  (0x6e)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ufs/system'  (string)
  info.category = 'block'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_size_26843545600'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_271651147776'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_271651147776'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 530568648  (0x1f9fd5c8)  (uint64)
  volume.size = 271651147776  (0x3f3fab9000)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'partitiontable'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 102  (0x66)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s1e'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_part1_size_300642177024'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_271651147776_block'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Block Device'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_271651147776_block'  (string)
  block.is_volume = false  (bool)
  block.minor = 111  (0x6f)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ufs/export'  (string)
  info.category = 'block'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_size_271651147776'  (string)

udi = '/org/freedesktop/Hal/devices/volume_part2_size_19428111360'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_part2_size_19428111360'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 37945530  (0x24300ba)  (uint64)
  volume.size = 19428111360  (0x486017400)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'partitiontable'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = true  (bool)
  volume.is_disc = false  (bool)
  volume.partition.start = 300642209280  (0x45ffac0e00)  (uint64)
  volume.partition.media_size = 19428111360  (0x486017400)  (uint64)
  volume.partition.type = '0xa5'  (string)
  volume.partition.scheme = 'mbr'  (string)
  volume.partition.number = 2  (0x2)  (int)
  block.minor = 93  (0x5d)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s2'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_1073741824'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_1073741824'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 2097152  (0x200000)  (uint64)
  volume.size = 1073741824  (0x40000000)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'partitiontable'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 103  (0x67)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s2a'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_19428111360'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_1073741312'
  volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-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/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume (ufs)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_1073741312'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = '/'  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = true  (bool)
  volume.num_blocks = 2097151  (0x1fffff)  (uint64)
  volume.size = 1073741312  (0x3ffffe00)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fsversion = '2'  (string)
  volume.fstype = 'ufs'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.ignore = false  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 112  (0x70)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/mirror/rootfs'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_size_1073741824'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_2147483648_0'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_2147483648_0'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 4194304  (0x400000)  (uint64)
  volume.size = 2147483648  (0x80000000)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'partitiontable'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 105  (0x69)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s2d'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_19428111360'  (string)

udi = '/org/freedesktop/Hal/devices/volume_label_system'
  volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-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/storage_serial_9QF7DDJJ'  (string)
  info.product = 'system'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_label_system'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = '/system'  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = true  (bool)
  volume.num_blocks = 52428799  (0x31fffff)  (uint64)
  volume.size = 26843545088  (0x63ffffe00)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = 'system'  (string)
  volume.fsversion = '2'  (string)
  volume.fstype = 'ufs'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.ignore = false  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 113  (0x71)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s1d.journal'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_size_2147483648_0'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_2147483648'
  block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_2147483648'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 4194304  (0x400000)  (uint64)
  volume.size = 2147483648  (0x80000000)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fstype = ''  (string)
  volume.fsusage = 'partitiontable'  (string)
  volume.ignore = true  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 106  (0x6a)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s2e'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_19428111360'  (string)

udi = '/org/freedesktop/Hal/devices/volume_label_export'
  volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-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/storage_serial_9QF7DDJJ'  (string)
  info.product = 'export'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_label_export'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = '/export'  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = true  (bool)
  volume.num_blocks = 530568647  (0x1f9fd5c7)  (uint64)
  volume.size = 271651147264  (0x3f3fab8e00)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = 'export'  (string)
  volume.fsversion = '2'  (string)
  volume.fstype = 'ufs'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.ignore = false  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 114  (0x72)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s1e.journal'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_size_2147483648'  (string)

udi = '/org/freedesktop/Hal/devices/volume_size_14059385856'
  volume.mount.valid_options = {'ro', 'noexec', 'noatime'} (string list)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-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/storage_serial_9QF7DDJJ'  (string)
  info.product = 'Volume (ufs)'  (string)
  info.udi = '/org/freedesktop/Hal/devices/volume_size_14059385856'  (string)
  block.is_volume = true  (bool)
  volume.mount_point = ''  (string)
  volume.is_mounted_read_only = false  (bool)
  volume.is_mounted = false  (bool)
  volume.num_blocks = 27459738  (0x1a3009a)  (uint64)
  volume.size = 14059385856  (0x346013400)  (uint64)
  volume.block_size = 512  (0x200)  (uint64)
  volume.uuid = ''  (string)
  volume.label = ''  (string)
  volume.fsversion = '2'  (string)
  volume.fstype = 'ufs'  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.ignore = false  (bool)
  volume.is_partition = false  (bool)
  volume.is_disc = false  (bool)
  block.minor = 107  (0x6b)  (int)
  block.major = 0  (0x0)  (int)
  block.device = '/dev/ad4s2f'  (string)
  info.category = 'volume'  (string)
  info.bus = 'block'  (string)
  info.capabilities = {'block', 'volume'} (string list)
  info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_19428111360'  (string)

udi = '/org/freedesktop/Hal/devices/ide_host_3'
  ide_host.number = 3  (0x3)  (int)
  info.bus = 'ide_host'  (string)
  freebsd.unit = 3  (0x3)  (int)
  freebsd.driver = 'ata'  (string)
  info.product = 'ATA channel 1'  (string)
  info.udi = '/org/freedesktop/Hal/devices/ide_host_3'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_105a_4d68'  (string)

udi = '/org/freedesktop/Hal/devices/ide_host_3_scsi_host'
  info.udi = '/org/freedesktop/Hal/devices/ide_host_3_scsi_host'  (string)
  info.product = 'SCSI Host Adapter'  (string)
  scsi_host.host = 3  (0x3)  (int)
  info.bus = 'scsi_host'  (string)
  info.parent = '/org/freedesktop/Hal/devices/ide_host_3'  (string)

udi = '/org/freedesktop/Hal/devices/pci_1317_0985'
  pci.subsys_vendor = 'ADMtek'  (string)
  pci.product = 'NC100 Network Everywhere Fast Ethernet 10/100'  (string)
  info.product = 'NC100 Network Everywhere Fast Ethernet 10/100'  (string)
  pci.vendor = 'ADMtek'  (string)
  info.vendor = 'ADMtek'  (string)
  pci.freebsd.secondary_bus = 0  (0x0)  (int)
  pci.freebsd.function = 0  (0x0)  (int)
  pci.freebsd.device = 10  (0xa)  (int)
  pci.freebsd.bus = 0  (0x0)  (int)
  freebsd.unit = 0  (0x0)  (int)
  freebsd.driver = 'dc'  (string)
  pci.subsys_vendor_id = 4887  (0x1317)  (int)
  pci.subsys_product_id = 1396  (0x574)  (int)
  pci.vendor_id = 4887  (0x1317)  (int)
  pci.product_id = 2437  (0x985)  (int)
  pci.device_protocol = 0  (0x0)  (int)
  pci.device_subclass = 0  (0x0)  (int)
  pci.device_class = 2  (0x2)  (int)
  info.bus = 'pci'  (string)
  info.udi = '/org/freedesktop/Hal/devices/pci_1317_0985'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/net_00_20_78_1e_44_46'
  net.80203.link = true  (bool)
  net.interface_up = true  (bool)
  net.80203.rate = 100000000  (0x5f5e100)  (uint64)
  net.80203.mac_address = 139454202950  (0x20781e4446)  (uint64)
  info.category = 'net.80203'  (string)
  net.freebsd.ifindex = 1  (0x1)  (int)
  net.arp_proto_hw_id = 1  (0x1)  (int)
  net.media = 'Ethernet autoselect (100baseTX <full-duplex>)'  (string)
  net.physical_device = '/org/freedesktop/Hal/devices/pci_1317_0985'  (string)
  net.interface = 'dc0'  (string)
  net.address = '00:20:78:1e:44:46'  (string)
  info.capabilities = {'net', 'net.80203'} (string list)
  info.product = 'Networking Interface'  (string)
  info.udi = '/org/freedesktop/Hal/devices/net_00_20_78_1e_44_46'  (string)
  info.parent = '/org/freedesktop/Hal/devices/pci_1317_0985'  (string)


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


More information about the freebsd-gnome mailing list