Controlling HAL
Kevin Oberman
oberman at es.net
Thu Dec 20 12:51:26 PST 2007
In a recent posting, Joe wrote:
"you either need to live with them, stop using hal, or tell
hal to stop probing that device."
This started me thinking about some annoyances I regularly have with HAL
that probably are just a matter of not understanding how to work with
HAL and gamin.
First, how does one tell hald to stop probing a device? I have two
slices on my boot disk that I don't want HAL to touch. The only
documentation I could fine said to put entries for such devices into
fstab and flag them 'noauto'. I did that, but they are still faithfully
mounted every time I start Gnome.
Second, and possibly related, if I plug in an ATA disk and attach it
with atacontrol(8), it is not mounted. lshal (output below) shows the
disk. I can issue a mount(8) command' 'mount -t msdosfs /dev/ad2s1 aux2'
and it mounts fine. If I then dismount it, HAL politely mounted it on
/media.
I'd like it to mount when the device is created.
I have modified hal-fixed-mount.privilege to allow mounting of fixed
disks, but I am unclear what determines what a fixed disk is. I do see
that the disk is marked as 'storage.removable = false', so I guess hal
sees it as fixed.
Is there any way to make gamin stop monitoring a device? I often want to
dismount a device only to be told that it is busy. fstat shows that
gam_server is still accessing it. Often I can get it to stop by closing
any nautilus views of other parts of the file system, but on some
occasions, I simply can't get it to unmount. This may also be linked to
the addition/removal of ATA disks. I suspect that the system simply does
not expect ATA disks to come and go.
Finally, is there a reason that mounting a geli encrypted device (this
includes the "geli attach") should cause the HAL and friends to try to
mount all of the already mounted partitions on my boot disk? ('/',
'/usr', '/var') This behavior has come and gone with updates to HAL and
the latest port upgrade of hal has returned it. It's only an annoyance,
though.
None of these things is earth shatteringly important, but ideas on how
to make hald DTRT would be appreciated.
And, while I'm at it, all of the joy of the season to the Gnome team and
all of the Gnome users.
--
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751
Dumping 60 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 = '266875U ThinkPad T43' (string)
system.vendor = 'IBM' (string)
smbios.chassis.type = 'Notebook' (string)
smbios.chassis.manufacturer = 'IBM' (string)
smbios.system.uuid = 'F4083601-4830-11CB-B416-AD6BB93F934F' (string)
smbios.system.serial = 'L3VWBHF' (string)
smbios.system.version = 'ThinkPad T43' (string)
smbios.system.product = '266875U' (string)
smbios.system.manufacturer = 'IBM' (string)
smbios.bios.release_date = '08/21/2006' (string)
smbios.bios.version = '1YET65WW (1.29 )' (string)
smbios.bios.vendor = 'IBM' (string)
power_management.can_suspend_to_disk = true (bool)
power_management.can_suspend_to_ram = true (bool)
power_management.can_hibernate = true (bool)
power_management.can_suspend = true (bool)
power_management.type = 'acpi' (string)
system.formfactor = 'laptop' (string)
system.kernel.machine = 'i386' (string)
system.kernel.version = '7.0-BETA4' (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/computer_scsi_host'
info.udi = '/org/freedesktop/Hal/devices/computer_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/computer' (string)
udi = '/org/freedesktop/Hal/devices/computer_scsi_host_scsi_device_lun0'
info.udi = '/org/freedesktop/Hal/devices/computer_scsi_host_scsi_device_lun0' (string)
scsi.type = 'disk' (string)
scsi.model = '00UE-00KVT0' (string)
scsi.vendor = 'WDC WD12' (string)
info.vendor = 'WDC WD12' (string)
info.product = 'SCSI Device' (string)
scsi.lun = 0 (0x0) (int)
scsi.target = 0 (0x0) (int)
scsi.bus = 2 (0x2) (int)
scsi.host = 2 (0x2) (int)
info.bus = 'scsi' (string)
info.parent = '/org/freedesktop/Hal/devices/computer_scsi_host' (string)
udi = '/org/freedesktop/Hal/devices/acpi_acad_0'
platform.id = 'acpi_acad.0' (string)
info.bus = 'platform' (string)
ac_adapter.present = true (bool)
info.capabilities = {'ac_adapter'} (string list)
info.category = 'ac_adapter' (string)
pnp.id = 'ACPI0003' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'acpi_acad' (string)
info.product = 'AC Adapter' (string)
info.udi = '/org/freedesktop/Hal/devices/acpi_acad_0' (string)
info.parent = '/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 = 'sleep' (string)
info.capabilities = {'button'} (string list)
info.category = 'button' (string)
pnp.description = 'ACPI sleep button device' (string)
pnp.id = 'PNP0C0E' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'acpi_button' (string)
info.product = 'Sleep 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_ibm_0'
platform.id = 'acpi_ibm.0' (string)
info.bus = 'platform' (string)
pnp.id = 'IBM0068' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'acpi_ibm' (string)
info.product = 'IBM ThinkPad ACPI Extras' (string)
info.udi = '/org/freedesktop/Hal/devices/acpi_ibm_0' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/acpi_ibm_0_laptop_panel_ibm'
org.freedesktop.Hal.Device.LaptopPanel.method_execpaths = {'hal-system-lcd-set-brightness', 'hal-system-lcd-get-brightness'} (string list)
org.freedesktop.Hal.Device.LaptopPanel.method_signatures = {'i', ''} (string list)
org.freedesktop.Hal.Device.LaptopPanel.method_names = {'SetBrightness', 'GetBrightness'} (string list)
info.interfaces = {'org.freedesktop.Hal.Device.LaptopPanel'} (string list)
info.udi = '/org/freedesktop/Hal/devices/acpi_ibm_0_laptop_panel_ibm' (string)
laptop_panel.num_levels = 8 (0x8) (int)
laptop_panel.access_method = 'ibm' (string)
info.capabilities = {'laptop_panel'} (string list)
info.category = 'laptop_panel' (string)
info.product = 'Laptop Panel (IBM)' (string)
info.parent = '/org/freedesktop/Hal/devices/acpi_ibm_0' (string)
udi = '/org/freedesktop/Hal/devices/acpi_lid_0'
platform.id = 'acpi_lid.0' (string)
info.bus = 'platform' (string)
button.state.value = false (bool)
button.has_state = true (bool)
info.ignore = true (bool)
button.type = 'lid' (string)
pnp.description = 'ACPI lid device' (string)
pnp.id = 'PNP0C0D' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'acpi_lid' (string)
info.product = 'Ignored Device' (string)
info.udi = '/org/freedesktop/Hal/devices/ignored-device' (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/battery_0'
platform.id = 'battery.0' (string)
info.bus = 'platform' (string)
battery.serial = ' 5571' (string)
battery.technology = 'LION' (string)
battery.model = 'IBM-92P1087' (string)
battery.vendor = 'SANYO' (string)
info.vendor = 'SANYO' (string)
battery.rechargeable.is_discharging = false (bool)
battery.rechargeable.is_charging = false (bool)
battery.charge_level.percentage = 97 (0x61) (int)
battery.is_rechargeable = true (bool)
battery.charge_level.granularity_2 = 1 (0x1) (int)
battery.charge_level.granularity_1 = 1 (0x1) (int)
battery.charge_level.low = 200 (0xc8) (int)
battery.charge_level.warning = 1851 (0x73b) (int)
battery.charge_level.rate = 0 (0x0) (int)
battery.charge_level.current = 35960 (0x8c78) (int)
battery.charge_level.last_full = 37020 (0x909c) (int)
battery.charge_level.design = 51840 (0xca80) (int)
battery.reporting.unit = 'mWh' (string)
battery.charge_level.unit = 'mWh' (string)
battery.reporting.warning = 1851 (0x73b) (int)
battery.reporting.low = 200 (0xc8) (int)
battery.reporting.last_full = 37020 (0x909c) (int)
battery.reporting.rate = 0 (0x0) (int)
battery.reporting.current = 35960 (0x8c78) (int)
battery.reporting.design = 51840 (0xca80) (int)
battery.voltage.design = 10800 (0x2a30) (int)
battery.voltage.current = 12338 (0x3032) (int)
battery.voltage.unit = 'mV' (string)
battery.present = true (bool)
info.capabilities = {'battery'} (string list)
info.category = 'battery' (string)
battery.type = 'primary' (string)
pnp.description = 'ACPI Control Method Battery' (string)
pnp.id = 'PNP0C0A' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'battery' (string)
info.product = 'ACPI Control Method Battery' (string)
info.udi = '/org/freedesktop/Hal/devices/battery_0' (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 = 2000 (0x7d0) (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 = 'Intel(R) Pentium(R) M processor 2.00GHz' (string)
info.udi = '/org/freedesktop/Hal/devices/cpu_0' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/fdc_0'
platform.id = 'fdc.0' (string)
info.bus = 'platform' (string)
pnp.description = 'PC standard floppy disk controller' (string)
pnp.id = 'PNP0700' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'fdc' (string)
info.product = 'Enhanced floppy controller' (string)
info.udi = '/org/freedesktop/Hal/devices/fdc_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_2590'
pci.subsys_vendor = 'IBM' (string)
pci.product = 'Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller' (string)
info.product = 'Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller' (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 = 4116 (0x1014) (int)
pci.subsys_product_id = 1397 (0x575) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9616 (0x2590) (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_2590' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_2591'
pci.subsys_vendor = 'IBM' (string)
pci.product = 'Mobile 915GM/PM Express PCI Express Root Port' (string)
info.product = 'Mobile 915GM/PM Express PCI Express Root Port' (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 = 4116 (0x1014) (int)
pci.subsys_product_id = 1400 (0x578) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9617 (0x2591) (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_2591' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_1002_5460'
pci.subsys_vendor = 'IBM' (string)
pci.product = 'M22 [Mobility Radeon X300]' (string)
info.product = 'M22 [Mobility Radeon X300]' (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 = 4116 (0x1014) (int)
pci.subsys_product_id = 1390 (0x56e) (int)
pci.vendor_id = 4098 (0x1002) (int)
pci.product_id = 21600 (0x5460) (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_5460' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_8086_2591' (string)
udi = '/org/freedesktop/Hal/devices/acpi_video_0'
platform.id = 'acpi_video.0' (string)
info.bus = 'platform' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'acpi_video' (string)
info.product = 'ACPI video extension' (string)
info.udi = '/org/freedesktop/Hal/devices/acpi_video_0' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_1002_5460' (string)
udi = '/org/freedesktop/Hal/devices/acpi_video_0_display_device_tv_0'
info.udi = '/org/freedesktop/Hal/devices/acpi_video_0_display_device_tv_0' (string)
display_device.type = 'tv' (string)
info.capabilities = {'display_device'} (string list)
info.category = 'display_device' (string)
freebsd.unit = 0 (0x0) (int)
info.product = 'tv' (string)
info.parent = '/org/freedesktop/Hal/devices/acpi_video_0' (string)
udi = '/org/freedesktop/Hal/devices/acpi_video_0_display_device_lcd_0'
display_device.lcd.brightness = 100 (0x64) (int)
info.udi = '/org/freedesktop/Hal/devices/acpi_video_0_display_device_lcd_0' (string)
display_device.type = 'lcd' (string)
info.capabilities = {'display_device'} (string list)
info.category = 'display_device' (string)
freebsd.unit = 0 (0x0) (int)
info.product = 'lcd' (string)
info.parent = '/org/freedesktop/Hal/devices/acpi_video_0' (string)
udi = '/org/freedesktop/Hal/devices/acpi_video_0_display_device_crt_0'
info.udi = '/org/freedesktop/Hal/devices/acpi_video_0_display_device_crt_0' (string)
display_device.type = 'crt' (string)
info.capabilities = {'display_device'} (string list)
info.category = 'display_device' (string)
freebsd.unit = 0 (0x0) (int)
info.product = 'crt' (string)
info.parent = '/org/freedesktop/Hal/devices/acpi_video_0' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_2660'
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1' (string)
pci.vendor = 'Intel Corporation' (string)
info.vendor = 'Intel Corporation' (string)
pci.freebsd.secondary_bus = 2 (0x2) (int)
pci.freebsd.function = 0 (0x0) (int)
pci.freebsd.device = 28 (0x1c) (int)
pci.freebsd.bus = 0 (0x0) (int)
freebsd.unit = 2 (0x2) (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 = 9824 (0x2660) (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_2660' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_2664'
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3' (string)
pci.vendor = 'Intel Corporation' (string)
info.vendor = 'Intel Corporation' (string)
pci.freebsd.secondary_bus = 3 (0x3) (int)
pci.freebsd.function = 2 (0x2) (int)
pci.freebsd.device = 28 (0x1c) (int)
pci.freebsd.bus = 0 (0x0) (int)
freebsd.unit = 3 (0x3) (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 = 9828 (0x2664) (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_2664' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_2658'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1' (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 = 29 (0x1d) (int)
pci.freebsd.bus = 0 (0x0) (int)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1381 (0x565) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9816 (0x2658) (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_2658' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_2659'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2' (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 = 29 (0x1d) (int)
pci.freebsd.bus = 0 (0x0) (int)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1381 (0x565) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9817 (0x2659) (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_2659' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_265a'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3' (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 = 29 (0x1d) (int)
pci.freebsd.bus = 0 (0x0) (int)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1381 (0x565) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9818 (0x265a) (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_265a' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_265b'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4' (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 = 29 (0x1d) (int)
pci.freebsd.bus = 0 (0x0) (int)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1381 (0x565) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9819 (0x265b) (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_265b' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_265c'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller' (string)
pci.vendor = 'Intel Corporation' (string)
info.vendor = 'Intel Corporation' (string)
pci.freebsd.secondary_bus = 0 (0x0) (int)
pci.freebsd.function = 7 (0x7) (int)
pci.freebsd.device = 29 (0x1d) (int)
pci.freebsd.bus = 0 (0x0) (int)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1382 (0x566) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9820 (0x265c) (int)
pci.device_protocol = 32 (0x20) (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_265c' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_2448'
pci.product = '82801 Mobile PCI Bridge' (string)
info.product = '82801 Mobile PCI Bridge' (string)
pci.vendor = 'Intel Corporation' (string)
info.vendor = 'Intel Corporation' (string)
pci.freebsd.secondary_bus = 11 (0xb) (int)
pci.freebsd.function = 0 (0x0) (int)
pci.freebsd.device = 30 (0x1e) (int)
pci.freebsd.bus = 0 (0x0) (int)
freebsd.unit = 4 (0x4) (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 = 9288 (0x2448) (int)
pci.device_protocol = 1 (0x1) (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_2448' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/cardbus_0'
pcmcia_socket.number = 0 (0x0) (int)
info.category = 'pcmcia_socket' (string)
info.capabilities = {'pcmcia_socket'} (string list)
info.bus = 'pcmcia' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'cardbus' (string)
info.product = 'CardBus bus' (string)
info.udi = '/org/freedesktop/Hal/devices/cardbus_0' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_8086_2448' (string)
udi = '/org/freedesktop/Hal/devices/pccard_0'
pcmcia_socket.number = 0 (0x0) (int)
info.category = 'pcmcia_socket' (string)
info.capabilities = {'pcmcia_socket'} (string list)
info.bus = 'pcmcia' (string)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'pccard' (string)
info.product = '16-bit PCCard bus' (string)
info.udi = '/org/freedesktop/Hal/devices/pccard_0' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_8086_2448' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_266e'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller' (string)
pci.vendor = 'Intel Corporation' (string)
info.vendor = 'Intel Corporation' (string)
pci.freebsd.secondary_bus = 8 (0x8) (int)
pci.freebsd.function = 2 (0x2) (int)
pci.freebsd.device = 30 (0x1e) (int)
pci.freebsd.bus = 0 (0x0) (int)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'pcm' (string)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1383 (0x567) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9838 (0x266e) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 1 (0x1) (int)
pci.device_class = 4 (0x4) (int)
info.bus = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_8086_266e' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_266e_oss_mixer_0'
info.udi = '/org/freedesktop/Hal/devices/pci_8086_266e_oss_mixer_0' (string)
oss.device_file = '/dev/mixer0' (string)
oss.card_id = 'snd_ich [MPSAFE] (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 = '82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (mixer)' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (mixer)' (string)
oss.physical_device = '/org/freedesktop/Hal/devices/pci_8086_266e' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_8086_266e' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_266e_oss_pcm_0'
info.udi = '/org/freedesktop/Hal/devices/pci_8086_266e_oss_pcm_0' (string)
oss.device_file = '/dev/dsp0' (string)
oss.card_id = 'snd_ich [MPSAFE] (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 = '82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (pcm)' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (pcm)' (string)
oss.physical_device = '/org/freedesktop/Hal/devices/pci_8086_266e' (string)
info.parent = '/org/freedesktop/Hal/devices/pci_8086_266e' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_266d'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller' (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 = 30 (0x1e) (int)
pci.freebsd.bus = 0 (0x0) (int)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1396 (0x574) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9837 (0x266d) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 3 (0x3) (int)
pci.device_class = 7 (0x7) (int)
info.bus = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_8086_266d' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_2641'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FBM (ICH6M) LPC Interface Bridge' (string)
info.product = '82801FBM (ICH6M) LPC Interface 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 = 31 (0x1f) (int)
pci.freebsd.bus = 0 (0x0) (int)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'isab' (string)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1384 (0x568) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9793 (0x2641) (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_2641' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_2653'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FBM (ICH6M) SATA Controller' (string)
info.product = '82801FBM (ICH6M) SATA Controller' (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 = 31 (0x1f) (int)
pci.freebsd.bus = 0 (0x0) (int)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'atapci' (string)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1386 (0x56a) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9811 (0x2653) (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_2653' (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_2653' (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_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_serial_Y5FO4782S'
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
info.udi = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
block.is_volume = false (bool)
storage.firmware_revision = 'AB311E' (string)
storage.serial = 'Y5FO4782S' (string)
info.vendor = 'TOSHIBA' (string)
info.product = 'TOSHIBA MK8032GAX' (string)
storage.vendor = 'TOSHIBA' (string)
storage.model = 'TOSHIBA MK8032GAX' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/ide_0_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 = 71 (0x47) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0' (string)
info.category = 'storage' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'storage'} (string list)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'ad' (string)
info.parent = '/org/freedesktop/Hal/devices/ide_0_0' (string)
udi = '/org/freedesktop/Hal/devices/volume_part1_size_25771221504'
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
info.product = 'Volume' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_25771221504' (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 = 50334417 (0x3000ad1) (uint64)
volume.size = 25771221504 (0x60015a200) (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 = 25771221504 (0x60015a200) (uint64)
volume.partition.type = '0x7' (string)
volume.partition.scheme = 'mbr' (string)
volume.partition.number = 1 (0x1) (int)
block.minor = 72 (0x48) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s1' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
udi = '/org/freedesktop/Hal/devices/volume_uuid_F0A47059A470246E'
volume.mount.valid_options = {'ro', 'noexec', 'noatime', '-u=', '-g=', '-m=', '-a', '-i', '-C=', '-W='} (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_Y5FO4782S' (string)
info.product = 'SLAN_WIN' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_F0A47059A470246E' (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 = 50334417 (0x3000ad1) (uint64)
volume.size = 25771221504 (0x60015a200) (uint64)
volume.block_size = 512 (0x200) (uint64)
volume.uuid = 'F0A47059A470246E' (string)
volume.label = 'SLAN_WIN' (string)
volume.fsversion = '3.1' (string)
volume.fstype = 'ntfs' (string)
volume.fsusage = 'filesystem' (string)
volume.ignore = false (bool)
volume.is_partition = false (bool)
volume.is_disc = false (bool)
block.minor = 77 (0x4d) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ntfs/SLAN_WIN' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/volume_part1_size_25771221504' (string)
udi = '/org/freedesktop/Hal/devices/volume_part2_size_4250050560'
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
info.product = 'Volume' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_part2_size_4250050560' (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 = 8300880 (0x7ea950) (uint64)
volume.size = 4250050560 (0xfd52a000) (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 = 25771253760 (0x600162000) (uint64)
volume.partition.media_size = 4250050560 (0xfd52a000) (uint64)
volume.partition.type = '0xc' (string)
volume.partition.scheme = 'mbr' (string)
volume.partition.number = 2 (0x2) (int)
block.minor = 73 (0x49) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s2' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
udi = '/org/freedesktop/Hal/devices/volume_uuid_1B33_0A00'
volume.mount.valid_options = {'ro', 'noexec', 'noatime', 'longnames', 'shortnames', 'nowin95', '-u=', '-g=', '-m=', '-M=', '-L=', '-D='} (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_Y5FO4782S' (string)
info.product = 'SERVICEV001' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_1B33_0A00' (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 = 8300880 (0x7ea950) (uint64)
volume.size = 4250050560 (0xfd52a000) (uint64)
volume.block_size = 512 (0x200) (uint64)
volume.uuid = '1B33-0A00' (string)
volume.label = 'SERVICEV001' (string)
volume.fsversion = 'FAT32' (string)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
volume.ignore = false (bool)
volume.is_partition = false (bool)
volume.is_disc = false (bool)
block.minor = 78 (0x4e) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/msdosfs/SERVICEV001' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/volume_part2_size_4250050560' (string)
udi = '/org/freedesktop/Hal/devices/volume_part3_size_41974571520'
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
info.product = 'Volume' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_part3_size_41974571520' (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 = 81981585 (0x4e2f091) (uint64)
volume.size = 41974571520 (0x9c5e12200) (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 = 30021304320 (0x6fd68c000) (uint64)
volume.partition.media_size = 41974571520 (0x9c5e12200) (uint64)
volume.partition.type = '0xa5' (string)
volume.partition.scheme = 'mbr' (string)
volume.partition.number = 3 (0x3) (int)
block.minor = 74 (0x4a) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s3' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
udi = '/org/freedesktop/Hal/devices/volume_size_536870912_0'
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_Y5FO4782S' (string)
info.product = 'Volume (ufs)' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_size_536870912_0' (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 = 1048576 (0x100000) (uint64)
volume.size = 536870912 (0x20000000) (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 = 79 (0x4f) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s3a' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/volume_part3_size_41974571520' (string)
udi = '/org/freedesktop/Hal/devices/volume_size_1045110784'
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
info.product = 'Volume' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_size_1045110784' (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 = 2041232 (0x1f2590) (uint64)
volume.size = 1045110784 (0x3e4b2000) (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 = 80 (0x50) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s3b' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/volume_part3_size_41974571520' (string)
udi = '/org/freedesktop/Hal/devices/volume_size_1595932672'
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_Y5FO4782S' (string)
info.product = 'Volume (ufs)' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_size_1595932672' (string)
block.is_volume = true (bool)
volume.mount_point = '/var' (string)
volume.is_mounted_read_only = false (bool)
volume.is_mounted = true (bool)
volume.num_blocks = 3117056 (0x2f9000) (uint64)
volume.size = 1595932672 (0x5f200000) (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 = 82 (0x52) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s3d' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/volume_part3_size_41974571520' (string)
udi = '/org/freedesktop/Hal/devices/volume_size_536870912'
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_Y5FO4782S' (string)
info.product = 'Volume (ufs)' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_size_536870912' (string)
block.is_volume = true (bool)
volume.mount_point = '/tmp' (string)
volume.is_mounted_read_only = false (bool)
volume.is_mounted = true (bool)
volume.num_blocks = 1048576 (0x100000) (uint64)
volume.size = 536870912 (0x20000000) (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 = 83 (0x53) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s3e' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/volume_part3_size_41974571520' (string)
udi = '/org/freedesktop/Hal/devices/volume_size_38259786240'
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_Y5FO4782S' (string)
info.product = 'Volume (ufs)' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_size_38259786240' (string)
block.is_volume = true (bool)
volume.mount_point = '/usr' (string)
volume.is_mounted_read_only = false (bool)
volume.is_mounted = true (bool)
volume.num_blocks = 74726145 (0x4743b01) (uint64)
volume.size = 38259786240 (0x8e8760200) (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 = 84 (0x54) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s3f' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/volume_part3_size_41974571520' (string)
udi = '/org/freedesktop/Hal/devices/volume_part4_size_8027873280'
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (string)
info.product = 'Volume' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_part4_size_8027873280' (string)
block.is_volume = true (bool)
volume.mount_point = '/D' (string)
volume.is_mounted_read_only = false (bool)
volume.is_mounted = true (bool)
volume.num_blocks = 15679440 (0xef3fd0) (uint64)
volume.size = 8027873280 (0x1de7fa000) (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 = 71995875840 (0x10c349e200) (uint64)
volume.partition.media_size = 8027873280 (0x1de7fa000) (uint64)
volume.partition.type = '0xc' (string)
volume.partition.scheme = 'mbr' (string)
volume.partition.number = 4 (0x4) (int)
block.minor = 75 (0x4b) (int)
block.major = 0 (0x0) (int)
block.device = '/dev/ad0s4' (string)
info.category = 'volume' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/storage_serial_Y5FO4782S' (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_2653' (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_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_NT02T53258CW'
block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_NT02T53258CW' (string)
info.udi = '/org/freedesktop/Hal/devices/storage_serial_NT02T53258CW' (string)
block.is_volume = false (bool)
storage.firmware_revision = '00000096' (string)
storage.serial = 'NT02T53258CW' (string)
info.vendor = 'FUJITSU' (string)
info.product = 'FUJITSU MHV2080AH' (string)
storage.vendor = 'FUJITSU' (string)
storage.model = 'FUJITSU MHV2080AH' (string)
storage.physical_device = '/org/freedesktop/Hal/devices/ide_1_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.device = '/dev/ad2' (string)
info.category = 'storage' (string)
info.bus = 'block' (string)
info.capabilities = {'block', 'storage'} (string list)
freebsd.unit = 2 (0x2) (int)
freebsd.driver = 'ad' (string)
info.parent = '/org/freedesktop/Hal/devices/ide_1_0' (string)
udi = '/org/freedesktop/Hal/devices/pci_8086_266a'
pci.subsys_vendor = 'IBM' (string)
pci.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller' (string)
info.product = '82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller' (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 = 31 (0x1f) (int)
pci.freebsd.bus = 0 (0x0) (int)
freebsd.unit = 0 (0x0) (int)
freebsd.driver = 'ichsmb' (string)
pci.subsys_vendor_id = 4116 (0x1014) (int)
pci.subsys_product_id = 1387 (0x56b) (int)
pci.vendor_id = 32902 (0x8086) (int)
pci.product_id = 9834 (0x266a) (int)
pci.device_protocol = 0 (0x0) (int)
pci.device_subclass = 5 (0x5) (int)
pci.device_class = 12 (0xc) (int)
info.bus = 'pci' (string)
info.udi = '/org/freedesktop/Hal/devices/pci_8086_266a' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
Dumped 60 device(s) from the Global Device List.
------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 224 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20071220/f2e96767/attachment.pgp
More information about the freebsd-gnome
mailing list