* Re: IDE cdrom problem
[not found] <200802161624.47003.bzolnier@gmail.com>
@ 2008-02-16 16:49 ` Borislav Petkov
2008-02-16 17:40 ` Bartlomiej Zolnierkiewicz
0 siblings, 1 reply; 7+ messages in thread
From: Borislav Petkov @ 2008-02-16 16:49 UTC (permalink / raw)
To: Bartlomiej Zolnierkiewicz; +Cc: WaVeR, linux-ide
On Sat, Feb 16, 2008 at 04:24:46PM +0100, Bartlomiej Zolnierkiewicz wrote:
>
> [ added Borislav (ide-cd maintainer) to cc: ]
>
> Hi,
>
> Unless there are some very important reasons to keep the discussion private
> please always cc: linux-ide@ and/or linux-kernel@ ML when reporting problems.
>
> Othewise your mail misses many knowledgeable people and is left on mercy
> of clueless IDE maintainer... ;-)
>
> ---------- Forwarded Message ----------
>
> Subject: IDE cdrom problem
> Date: Saturday 16 February 2008
> From: WaVeR <debian@hispeed.ch>
> To: bzolnier@gmail.com
>
> Hello Bart,
>
> Sorry to distrub you, but I have a similar problem like this post
> http://lkml.org/lkml/2008/2/12/97
>
> I'm not subscribed to linux ML, so I decide to write you directly.
>
>
> >From my dmesg, I get this error:
>
> Feb 16 08:01:58 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> confused (ireason = 0x01). Trying to recover by ending request.
> Feb 16 08:06:16 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> confused (ireason = 0x01). Trying to recover by ending request.
> Feb 16 08:10:45 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> confused (ireason = 0x01). Trying to recover by ending request.
> Feb 16 08:37:41 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> confused (ireason = 0x01). Trying to recover by ending request.
> Feb 16 08:42:10 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> confused (ireason = 0x01). Trying to recover by ending request.
> Feb 16 09:00:07 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> confused (ireason = 0x01). Trying to recover by ending request.
Yeah, this is kinda funny, i think i've seen that somewhere :) But seriously,
can you try 2.6.25-rc2 - this one should be stable enough and it has the ide-cd
rewrite in there and it would be interesting to see whether the new interrupt
handler shows the same behaviour.
Bart, since this starts to occur often, i'm thinking of adding a debugging macro
similar to the ones we rewrote in ide-floppy and ide-tape besides the
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS facility in ide-cd. What are your thoughts
on the matter?
>
>
> As you can see on the atached file. It's a simple IDE dvdrom and a cd
> burner.
>
> I dont have this problem with the kernel 2.6.21.3
>
> My actual kernel is:
> 9:28 waver@Jupiter ~% uname -a
> Linux Jupiter 2.6.24.2-waver.1 #1 Wed Feb 13 23:53:31 CET 2008 i686
> GNU/Linux
>
>
> Thanks.
>
>
> Regards,
>
>
> -------------------------------------------------------
>
> Dumping 121 device(s) from the Global Device List:
> -------------------------------------------------
> udi = '/org/freedesktop/Hal/devices/computer'
> info.addons = {'hald-addon-cpufreq', 'hald-addon-acpi'} (string list)
> info.bus = 'unknown' (string)
> info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list)
> info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement'} (string list)
> info.product = 'Computer' (string)
> info.subsystem = 'unknown' (string)
> info.udi = '/org/freedesktop/Hal/devices/computer' (string)
> org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = {'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', 'enable_power_save'} (string list)
> org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = {'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', 'hal-system-power-hibernate', 'hal-system-power-shutdown', 'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string list)
> org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave'} (string list)
> org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = {'i', 'i', '', '', '', 'b'} (string list)
> power_management.acpi.linux.version = '20070126' (string)
> power_management.can_hibernate = false (bool)
> power_management.can_suspend = false (bool)
> power_management.can_suspend_hybrid = false (bool)
> power_management.can_suspend_to_disk = false (bool)
> power_management.can_suspend_to_ram = false (bool)
> power_management.is_powersave_set = false (bool)
> power_management.type = 'acpi' (string)
> smbios.bios.release_date = '06/05/2003' (string)
> smbios.bios.vendor = 'Award Software, Inc.' (string)
> smbios.bios.version = 'ASUS P4B266 ACPI BIOS Revision 1011 Beta 003' (string)
> smbios.chassis.manufacturer = 'Chassis Manufacture' (string)
> smbios.chassis.type = 'Tower' (string)
> smbios.system.manufacturer = 'System Manufacturer' (string)
> smbios.system.product = 'System Name' (string)
> smbios.system.serial = 'SYS-1234567890' (string)
> smbios.system.uuid = 'Not Settable' (string)
> smbios.system.version = 'System Version' (string)
> system.chassis.manufacturer = 'Chassis Manufacture' (string)
> system.chassis.type = 'Tower' (string)
> system.firmware.release_date = '06/05/2003' (string)
> system.firmware.vendor = 'Award Software, Inc.' (string)
> system.firmware.version = 'ASUS P4B266 ACPI BIOS Revision 1011 Beta 003' (string)
> system.formfactor = 'desktop' (string)
> system.hardware.primary_video.product = 385 (0x181) (int)
> system.hardware.primary_video.vendor = 4318 (0x10de) (int)
> system.hardware.product = 'System Name' (string)
> system.hardware.serial = 'SYS-1234567890' (string)
> system.hardware.uuid = 'Not Settable' (string)
> system.hardware.vendor = 'System Manufacturer' (string)
> system.hardware.version = 'System Version' (string)
> system.kernel.machine = 'i686' (string)
> system.kernel.name = 'Linux' (string)
> system.kernel.version = '2.6.24.2-waver.1' (string)
> system.product = 'System Name System Version' (string)
> system.vendor = 'System Manufacturer' (string)
>
> udi = '/org/freedesktop/Hal/devices/acpi_CPU'
> info.capabilities = {'processor'} (string list)
> info.category = 'processor' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Intel(R) Pentium(R) 4 CPU 2.00GHz' (string)
> info.udi = '/org/freedesktop/Hal/devices/acpi_CPU' (string)
> linux.acpi_path = '/proc/acpi/processor/CPU' (string)
> linux.acpi_type = 1 (0x1) (int)
> linux.hotplug_type = 4 (0x4) (int)
> processor.can_throttle = false (bool)
> processor.number = 0 (0x0) (int)
>
> udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
> alsa.device_file = '/dev/snd/timer' (string)
> alsa.type = 'timer' (string)
> info.capabilities = {'alsa'} (string list)
> info.category = 'alsa' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'ALSA Timer Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer' (string)
> linux.device_file = '/dev/snd/timer' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/timer' (string)
>
> udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer_0'
> info.capabilities = {'oss'} (string list)
> info.category = 'oss' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'OSS Sequencer Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer_0' (string)
> linux.device_file = '/dev/sequencer2' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/sequencer2' (string)
> oss.device_file = '/dev/sequencer2' (string)
> oss.type = 'sequencer' (string)
>
> udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer'
> info.capabilities = {'oss'} (string list)
> info.category = 'oss' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'OSS Sequencer Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/computer_oss_sequencer' (string)
> linux.device_file = '/dev/sequencer' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/sequencer' (string)
> oss.device_file = '/dev/sequencer' (string)
> oss.type = 'sequencer' (string)
>
> udi = '/org/freedesktop/Hal/devices/computer_alsa_sequencer'
> alsa.device_file = '/dev/snd/seq' (string)
> alsa.type = 'sequencer' (string)
> info.capabilities = {'alsa'} (string list)
> info.category = 'alsa' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'ALSA Sequencer Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/computer_alsa_sequencer' (string)
> linux.device_file = '/dev/snd/seq' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/seq' (string)
>
> udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'
> button.has_state = false (bool)
> button.type = 'power' (string)
> info.addons.singleton = {'hald-addon-input'} (string list)
> info.capabilities = {'input', 'button'} (string list)
> info.category = 'input' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Power Button (CM)' (string)
> info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0' (string)
> input.device = '/dev/input/event1' (string)
> input.product = 'Power Button (CM)' (string)
> linux.device_file = '/dev/input/event1' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'input' (string)
> linux.sysfs_path = '/sys/class/input/input1/event1' (string)
>
> udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'
> button.has_state = false (bool)
> button.type = 'power' (string)
> info.addons.singleton = {'hald-addon-input'} (string list)
> info.capabilities = {'input', 'button'} (string list)
> info.category = 'input' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Power Button (FF)' (string)
> info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input' (string)
> input.device = '/dev/input/event0' (string)
> input.product = 'Power Button (FF)' (string)
> linux.device_file = '/dev/input/event0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'input' (string)
> linux.sysfs_path = '/sys/class/input/input0/event0' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_1'
> info.bus = 'pnp' (string)
> info.linux.driver = 'system' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_1' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:0e' (string)
> pnp.description = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)' (string)
> pnp.id = 'PNP0c02' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0f13'
> info.bus = 'pnp' (string)
> info.linux.driver = 'i8042 aux' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'PS/2 Port for PS/2-style Mice' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0f13' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:0d' (string)
> pnp.description = 'PS/2 Port for PS/2-style Mice' (string)
> pnp.id = 'PNP0f13' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0303'
> info.bus = 'pnp' (string)
> info.linux.driver = 'i8042 kbd' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'IBM Enhanced (101/102-key, PS/2 mouse support)' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0303' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:0c' (string)
> pnp.description = 'IBM Enhanced (101/102-key, PS/2 mouse support)' (string)
> pnp.id = 'PNP0303' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_0'
> info.bus = 'pnp' (string)
> info.linux.driver = 'serial' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '16550A-compatible COM port' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:0b' (string)
> pnp.description = '16550A-compatible COM port' (string)
> pnp.id = 'PNP0501' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_0_serial_platform_1'
> info.capabilities = {'serial'} (string list)
> info.category = 'serial' (string)
> info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501_0' (string)
> info.product = '16550A-compatible COM port' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_0_serial_platform_1' (string)
> linux.device_file = '/dev/ttyS1' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'tty' (string)
> linux.sysfs_path = '/sys/class/tty/ttyS1' (string)
> serial.device = '/dev/ttyS1' (string)
> serial.originating_device = '/org/freedesktop/Hal/devices/pnp_PNP0501_0' (string)
> serial.physical_device = '/org/freedesktop/Hal/devices/pnp_PNP0501_0' (string)
> serial.port = 1 (0x1) (int)
> serial.type = 'platform' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0501'
> info.bus = 'pnp' (string)
> info.linux.driver = 'serial' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '16550A-compatible COM port' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:0a' (string)
> pnp.description = '16550A-compatible COM port' (string)
> pnp.id = 'PNP0501' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0'
> info.capabilities = {'serial'} (string list)
> info.category = 'serial' (string)
> info.parent = '/org/freedesktop/Hal/devices/pnp_PNP0501' (string)
> info.product = '16550A-compatible COM port' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0501_serial_platform_0' (string)
> linux.device_file = '/dev/ttyS0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'tty' (string)
> linux.sysfs_path = '/sys/class/tty/ttyS0' (string)
> serial.device = '/dev/ttyS0' (string)
> serial.originating_device = '/org/freedesktop/Hal/devices/pnp_PNP0501' (string)
> serial.physical_device = '/org/freedesktop/Hal/devices/pnp_PNP0501' (string)
> serial.port = 0 (0x0) (int)
> serial.type = 'platform' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0401'
> info.bus = 'pnp' (string)
> info.linux.driver = 'parport_pc' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'ECP printer port' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0401' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:09' (string)
> pnp.description = 'ECP printer port' (string)
> pnp.id = 'PNP0401' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0700'
> info.bus = 'pnp' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'PC standard floppy disk controller' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0700' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:08' (string)
> pnp.description = 'PC standard floppy disk controller' (string)
> pnp.id = 'PNP0700' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04'
> info.bus = 'pnp' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Math Coprocessor' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c04' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:07' (string)
> pnp.description = 'Math Coprocessor' (string)
> pnp.id = 'PNP0c04' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0800'
> info.bus = 'pnp' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'AT-style speaker sound' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0800' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:06' (string)
> pnp.description = 'AT-style speaker sound' (string)
> pnp.id = 'PNP0800' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0b00'
> info.bus = 'pnp' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'AT Real-Time Clock' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0b00' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:05' (string)
> pnp.description = 'AT Real-Time Clock' (string)
> pnp.id = 'PNP0b00' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0200'
> info.bus = 'pnp' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'AT DMA Controller' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0200' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:04' (string)
> pnp.description = 'AT DMA Controller' (string)
> pnp.id = 'PNP0200' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_0'
> info.bus = 'pnp' (string)
> info.linux.driver = 'system' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02_0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:03' (string)
> pnp.description = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)' (string)
> pnp.id = 'PNP0c02' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02'
> info.bus = 'pnp' (string)
> info.linux.driver = 'system' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c02' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:02' (string)
> pnp.description = 'General ID for reserving resources required by PnP motherboard registers. (Not device specific.)' (string)
> pnp.id = 'PNP0c02' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0a03'
> info.bus = 'pnp' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'PCI Bus' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0a03' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:01' (string)
> pnp.description = 'PCI Bus' (string)
> pnp.id = 'PNP0a03' (string)
>
> udi = '/org/freedesktop/Hal/devices/pnp_PNP0c01'
> info.bus = 'pnp' (string)
> info.linux.driver = 'system' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'System Board' (string)
> info.subsystem = 'pnp' (string)
> info.udi = '/org/freedesktop/Hal/devices/pnp_PNP0c01' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pnp' (string)
> linux.sysfs_path = '/sys/devices/pnp0/00:00' (string)
> pnp.description = 'System Board' (string)
> pnp.id = 'PNP0c01' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_vesafb_0'
> info.bus = 'platform' (string)
> info.linux.driver = 'vesafb' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Platform Device (vesafb.0)' (string)
> info.subsystem = 'platform' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_vesafb_0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'platform' (string)
> linux.sysfs_path = '/sys/devices/platform/vesafb.0' (string)
> platform.id = 'vesafb.0' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_serial8250'
> info.bus = 'platform' (string)
> info.linux.driver = 'serial8250' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Platform Device (serial8250)' (string)
> info.subsystem = 'platform' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_serial8250' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'platform' (string)
> linux.sysfs_path = '/sys/devices/platform/serial8250' (string)
> platform.id = 'serial8250' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_pcspkr'
> info.bus = 'platform' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Platform Device (pcspkr)' (string)
> info.subsystem = 'platform' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_pcspkr' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'platform' (string)
> linux.sysfs_path = '/sys/devices/platform/pcspkr' (string)
> platform.id = 'pcspkr' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_i8042'
> info.bus = 'platform' (string)
> info.linux.driver = 'i8042' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Platform Device (i8042)' (string)
> info.subsystem = 'platform' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_i8042' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'platform' (string)
> linux.sysfs_path = '/sys/devices/platform/i8042' (string)
> platform.id = 'i8042' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'
> info.bus = 'serio' (string)
> info.linux.driver = 'psmouse' (string)
> info.parent = '/org/freedesktop/Hal/devices/platform_i8042' (string)
> info.product = 'i8042 AUX port' (string)
> info.subsystem = 'serio' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'serio' (string)
> linux.sysfs_path = '/sys/devices/platform/i8042/serio1' (string)
> serio.description = 'i8042 AUX port' (string)
> serio.id = 'serio1' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
> info.capabilities = {'input', 'input.mouse'} (string list)
> info.category = 'input' (string)
> info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
> info.product = 'ImPS/2 Logitech Wheel Mouse' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input' (string)
> input.device = '/dev/input/event3' (string)
> input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
> input.physical_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
> input.product = 'ImPS/2 Logitech Wheel Mouse' (string)
> linux.device_file = '/dev/input/event3' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'input' (string)
> linux.sysfs_path = '/sys/class/input/input3/event3' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'
> info.bus = 'serio' (string)
> info.linux.driver = 'atkbd' (string)
> info.parent = '/org/freedesktop/Hal/devices/platform_i8042' (string)
> info.product = 'i8042 KBD port' (string)
> info.subsystem = 'serio' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'serio' (string)
> linux.sysfs_path = '/sys/devices/platform/i8042/serio0' (string)
> serio.description = 'i8042 KBD port' (string)
> serio.id = 'serio0' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'
> info.addons.singleton = {'hald-addon-input'} (string list)
> info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'} (string list)
> info.category = 'input' (string)
> info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
> info.product = 'AT Translated Set 2 keyboard' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input' (string)
> input.device = '/dev/input/event2' (string)
> input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
> input.physical_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port' (string)
> input.product = 'AT Translated Set 2 keyboard' (string)
> input.xkb.layout = 'us' (string)
> input.xkb.model = 'evdev' (string)
> input.xkb.rules = 'base' (string)
> input.xkb.variant = '' (string)
> linux.device_file = '/dev/input/event2' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'input' (string)
> linux.sysfs_path = '/sys/class/input/input2/event2' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_floppy_0'
> info.bus = 'platform' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Platform Device (floppy.0)' (string)
> info.subsystem = 'platform' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_floppy_0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'platform' (string)
> linux.sysfs_path = '/sys/devices/platform/floppy.0' (string)
> platform.id = 'floppy.0' (string)
>
> udi = '/org/freedesktop/Hal/devices/platform_floppy_0_storage'
> block.device = '/dev/fd0' (string)
> block.is_volume = false (bool)
> block.major = 2 (0x2) (int)
> block.minor = 0 (0x0) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/platform_floppy_0_storage' (string)
> info.capabilities = {'storage', 'block'} (string list)
> info.category = 'storage' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/platform_floppy_0' (string)
> info.product = 'PC Floppy Drive' (string)
> info.udi = '/org/freedesktop/Hal/devices/platform_floppy_0_storage' (string)
> info.vendor = '' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/fd0' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.automount_enabled_hint = true (bool)
> storage.bus = 'platform' (string)
> storage.drive_type = 'floppy' (string)
> storage.hotpluggable = false (bool)
> storage.media_check_enabled = false (bool)
> storage.model = '' (string)
> storage.no_partitions_hint = true (bool)
> storage.originating_device = '/org/freedesktop/Hal/devices/platform_floppy_0' (string)
> storage.physical_device = '/org/freedesktop/Hal/devices/platform_floppy_0' (string)
> storage.removable = true (bool)
> storage.removable.media_available = false (bool)
> storage.requires_eject = false (bool)
> storage.size = 0 (0x0) (uint64)
> storage.vendor = 'PC Floppy Drive' (string)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'uid='} (string list)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_2444'
> info.bus = 'pci' (string)
> info.linux.driver = 'uhci_hcd' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '82801BA/BAM USB Controller #1' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_2444' (string)
> info.vendor = 'Intel Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.4' (string)
> pci.device_class = 12 (0xc) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 3 (0x3) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.4' (string)
> pci.product = '82801BA/BAM USB Controller #1' (string)
> pci.product_id = 9284 (0x2444) (int)
> pci.subsys_product_id = 32808 (0x8028) (int)
> pci.subsys_vendor = 'ASUSTeK Computer Inc.' (string)
> pci.subsys_vendor_id = 4163 (0x1043) (int)
> pci.vendor = 'Intel Corporation' (string)
> pci.vendor_id = 32902 (0x8086) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_4'
> info.bus = 'usb_device' (string)
> info.linux.driver = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_2444' (string)
> info.product = 'UHCI Host Controller' (string)
> info.subsystem = 'usb_device' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_4' (string)
> info.vendor = 'Linux 2.6.24.2-waver.1 uhci_hcd' (string)
> linux.device_file = '/dev/bus/usb/006/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.4/usb6' (string)
> usb_device.bus_number = 6 (0x6) (int)
> usb_device.can_wake_up = true (bool)
> usb_device.configuration_value = 1 (0x1) (int)
> usb_device.device_class = 9 (0x9) (int)
> usb_device.device_protocol = 0 (0x0) (int)
> usb_device.device_revision_bcd = 518 (0x206) (int)
> usb_device.device_subclass = 0 (0x0) (int)
> usb_device.is_self_powered = true (bool)
> usb_device.linux.device_number = 1 (0x1) (int)
> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.4/usb6' (string)
> usb_device.max_power = 0 (0x0) (int)
> usb_device.num_configurations = 1 (0x1) (int)
> usb_device.num_interfaces = 1 (0x1) (int)
> usb_device.num_ports = 2 (0x2) (int)
> usb_device.product = 'UHCI Host Controller' (string)
> usb_device.product_id = 0 (0x0) (int)
> usb_device.serial = '0000:00:1f.4' (string)
> usb_device.speed = 12.0 (12) (double)
> usb_device.speed_bcd = 4608 (0x1200) (int)
> usb_device.vendor = 'Linux 2.6.24.2-waver.1 uhci_hcd' (string)
> usb_device.vendor_id = 0 (0x0) (int)
> usb_device.version = 1.1 (1.1) (double)
> usb_device.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_4_usbraw'
> info.capabilities = {'usbraw'} (string list)
> info.category = 'usbraw' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_4' (string)
> info.product = 'USB Raw Device Access' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_4_usbraw' (string)
> linux.device_file = '/dev/bus/usb/006/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb_device' (string)
> linux.sysfs_path = '/sys/class/usb_device/usbdev6.1' (string)
> usbraw.device = '/dev/bus/usb/006/001' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_4_if0'
> info.bus = 'usb' (string)
> info.linux.driver = 'hub' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_4' (string)
> info.product = 'USB Hub Interface' (string)
> info.subsystem = 'usb' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_4_if0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.4/usb6/6-0:1.0' (string)
> usb.bus_number = 6 (0x6) (int)
> usb.can_wake_up = true (bool)
> usb.configuration_value = 1 (0x1) (int)
> usb.device_class = 9 (0x9) (int)
> usb.device_protocol = 0 (0x0) (int)
> usb.device_revision_bcd = 518 (0x206) (int)
> usb.device_subclass = 0 (0x0) (int)
> usb.interface.class = 9 (0x9) (int)
> usb.interface.number = 0 (0x0) (int)
> usb.interface.protocol = 0 (0x0) (int)
> usb.interface.subclass = 0 (0x0) (int)
> usb.is_self_powered = true (bool)
> usb.linux.device_number = 1 (0x1) (int)
> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.4/usb6/6-0:1.0' (string)
> usb.max_power = 0 (0x0) (int)
> usb.num_configurations = 1 (0x1) (int)
> usb.num_interfaces = 1 (0x1) (int)
> usb.num_ports = 2 (0x2) (int)
> usb.product = 'USB Hub Interface' (string)
> usb.product_id = 0 (0x0) (int)
> usb.serial = '0000:00:1f.4' (string)
> usb.speed = 12.0 (12) (double)
> usb.speed_bcd = 4608 (0x1200) (int)
> usb.vendor = 'Linux 2.6.24.2-waver.1 uhci_hcd' (string)
> usb.vendor_id = 0 (0x0) (int)
> usb.version = 1.1 (1.1) (double)
> usb.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_2443'
> info.bus = 'pci' (string)
> info.linux.driver = 'i801_smbus' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '82801BA/BAM SMBus Controller' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_2443' (string)
> info.vendor = 'Intel Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.3' (string)
> pci.device_class = 12 (0xc) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 5 (0x5) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.3' (string)
> pci.product = '82801BA/BAM SMBus Controller' (string)
> pci.product_id = 9283 (0x2443) (int)
> pci.subsys_product_id = 32808 (0x8028) (int)
> pci.subsys_vendor = 'ASUSTeK Computer Inc.' (string)
> pci.subsys_vendor_id = 4163 (0x1043) (int)
> pci.vendor = 'Intel Corporation' (string)
> pci.vendor_id = 32902 (0x8086) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_2442'
> info.bus = 'pci' (string)
> info.linux.driver = 'uhci_hcd' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '82801BA/BAM USB Controller #1' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_2442' (string)
> info.vendor = 'Intel Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2' (string)
> pci.device_class = 12 (0xc) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 3 (0x3) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2' (string)
> pci.product = '82801BA/BAM USB Controller #1' (string)
> pci.product_id = 9282 (0x2442) (int)
> pci.subsys_product_id = 32808 (0x8028) (int)
> pci.subsys_vendor = 'ASUSTeK Computer Inc.' (string)
> pci.subsys_vendor_id = 4163 (0x1043) (int)
> pci.vendor = 'Intel Corporation' (string)
> pci.vendor_id = 32902 (0x8086) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2'
> info.bus = 'usb_device' (string)
> info.linux.driver = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_2442' (string)
> info.product = 'UHCI Host Controller' (string)
> info.subsystem = 'usb_device' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2' (string)
> info.vendor = 'Linux 2.6.24.2-waver.1 uhci_hcd' (string)
> linux.device_file = '/dev/bus/usb/005/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/usb5' (string)
> usb_device.bus_number = 5 (0x5) (int)
> usb_device.can_wake_up = true (bool)
> usb_device.configuration_value = 1 (0x1) (int)
> usb_device.device_class = 9 (0x9) (int)
> usb_device.device_protocol = 0 (0x0) (int)
> usb_device.device_revision_bcd = 518 (0x206) (int)
> usb_device.device_subclass = 0 (0x0) (int)
> usb_device.is_self_powered = true (bool)
> usb_device.linux.device_number = 1 (0x1) (int)
> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/usb5' (string)
> usb_device.max_power = 0 (0x0) (int)
> usb_device.num_configurations = 1 (0x1) (int)
> usb_device.num_interfaces = 1 (0x1) (int)
> usb_device.num_ports = 2 (0x2) (int)
> usb_device.product = 'UHCI Host Controller' (string)
> usb_device.product_id = 0 (0x0) (int)
> usb_device.serial = '0000:00:1f.2' (string)
> usb_device.speed = 12.0 (12) (double)
> usb_device.speed_bcd = 4608 (0x1200) (int)
> usb_device.vendor = 'Linux 2.6.24.2-waver.1 uhci_hcd' (string)
> usb_device.vendor_id = 0 (0x0) (int)
> usb_device.version = 1.1 (1.1) (double)
> usb_device.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2_usbraw'
> info.capabilities = {'usbraw'} (string list)
> info.category = 'usbraw' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2' (string)
> info.product = 'USB Raw Device Access' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2_usbraw' (string)
> linux.device_file = '/dev/bus/usb/005/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb_device' (string)
> linux.sysfs_path = '/sys/class/usb_device/usbdev5.1' (string)
> usbraw.device = '/dev/bus/usb/005/001' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX'
> info.bus = 'usb_device' (string)
> info.linux.driver = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2' (string)
> info.product = 'DeskJet 845c' (string)
> info.subsystem = 'usb_device' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX' (string)
> info.vendor = 'Hewlett-Packard' (string)
> linux.device_file = '/dev/bus/usb/005/002' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/usb5/5-2' (string)
> usb_device.bus_number = 5 (0x5) (int)
> usb_device.can_wake_up = false (bool)
> usb_device.configuration_value = 1 (0x1) (int)
> usb_device.device_class = 0 (0x0) (int)
> usb_device.device_protocol = 0 (0x0) (int)
> usb_device.device_revision_bcd = 256 (0x100) (int)
> usb_device.device_subclass = 0 (0x0) (int)
> usb_device.is_self_powered = true (bool)
> usb_device.linux.device_number = 2 (0x2) (int)
> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/usb5/5-2' (string)
> usb_device.max_power = 2 (0x2) (int)
> usb_device.num_configurations = 1 (0x1) (int)
> usb_device.num_interfaces = 1 (0x1) (int)
> usb_device.num_ports = 0 (0x0) (int)
> usb_device.product = 'DeskJet 845c' (string)
> usb_device.product_id = 2308 (0x904) (int)
> usb_device.serial = 'CN1BK1P0FFSX' (string)
> usb_device.speed = 12.0 (12) (double)
> usb_device.speed_bcd = 4608 (0x1200) (int)
> usb_device.vendor = 'Hewlett-Packard' (string)
> usb_device.vendor_id = 1008 (0x3f0) (int)
> usb_device.version = 1.1 (1.1) (double)
> usb_device.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_usbraw'
> info.capabilities = {'usbraw'} (string list)
> info.category = 'usbraw' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX' (string)
> info.product = 'USB Raw Device Access' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_usbraw' (string)
> linux.device_file = '/dev/bus/usb/005/002' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb_device' (string)
> linux.sysfs_path = '/sys/class/usb_device/usbdev5.2' (string)
> usbraw.device = '/dev/bus/usb/005/002' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_if0'
> info.bus = 'usb' (string)
> info.linux.driver = 'usblp' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX' (string)
> info.product = 'USB Printer Interface' (string)
> info.subsystem = 'usb' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_if0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/usb5/5-2/5-2:1.0' (string)
> usb.bus_number = 5 (0x5) (int)
> usb.can_wake_up = false (bool)
> usb.configuration_value = 1 (0x1) (int)
> usb.device_class = 0 (0x0) (int)
> usb.device_protocol = 0 (0x0) (int)
> usb.device_revision_bcd = 256 (0x100) (int)
> usb.device_subclass = 0 (0x0) (int)
> usb.interface.class = 7 (0x7) (int)
> usb.interface.number = 0 (0x0) (int)
> usb.interface.protocol = 2 (0x2) (int)
> usb.interface.subclass = 1 (0x1) (int)
> usb.is_self_powered = true (bool)
> usb.linux.device_number = 2 (0x2) (int)
> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/usb5/5-2/5-2:1.0' (string)
> usb.max_power = 2 (0x2) (int)
> usb.num_configurations = 1 (0x1) (int)
> usb.num_interfaces = 1 (0x1) (int)
> usb.num_ports = 0 (0x0) (int)
> usb.product = 'USB Printer Interface' (string)
> usb.product_id = 2308 (0x904) (int)
> usb.serial = 'CN1BK1P0FFSX' (string)
> usb.speed = 12.0 (12) (double)
> usb.speed_bcd = 4608 (0x1200) (int)
> usb.vendor = 'Hewlett-Packard' (string)
> usb.vendor_id = 1008 (0x3f0) (int)
> usb.version = 1.1 (1.1) (double)
> usb.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_if0_printer_CN1BK1P0FFSX'
> info.capabilities = {'printer'} (string list)
> info.category = 'printer' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_if0' (string)
> info.product = 'DESKJET 845C' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_if0_printer_CN1BK1P0FFSX' (string)
> info.vendor = 'HEWLETT-PACKARD' (string)
> linux.device_file = '/dev/usb/lp0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/class/usb/lp0' (string)
> printer.commandset = {'MLC', 'PCL', 'PML'} (string list)
> printer.description = 'Hewlett-Packard DeskJet 845C' (string)
> printer.device = '/dev/usb/lp0' (string)
> printer.originating_device = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_if0' (string)
> printer.physical_device = '/org/freedesktop/Hal/devices/usb_device_3f0_904_CN1BK1P0FFSX_if0' (string)
> printer.product = 'DESKJET 845C' (string)
> printer.serial = 'CN1BK1P0FFSX' (string)
> printer.vendor = 'HEWLETT-PACKARD' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2_if0'
> info.bus = 'usb' (string)
> info.linux.driver = 'hub' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2' (string)
> info.product = 'USB Hub Interface' (string)
> info.subsystem = 'usb' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_1f_2_if0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/usb5/5-0:1.0' (string)
> usb.bus_number = 5 (0x5) (int)
> usb.can_wake_up = true (bool)
> usb.configuration_value = 1 (0x1) (int)
> usb.device_class = 9 (0x9) (int)
> usb.device_protocol = 0 (0x0) (int)
> usb.device_revision_bcd = 518 (0x206) (int)
> usb.device_subclass = 0 (0x0) (int)
> usb.interface.class = 9 (0x9) (int)
> usb.interface.number = 0 (0x0) (int)
> usb.interface.protocol = 0 (0x0) (int)
> usb.interface.subclass = 0 (0x0) (int)
> usb.is_self_powered = true (bool)
> usb.linux.device_number = 1 (0x1) (int)
> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.2/usb5/5-0:1.0' (string)
> usb.max_power = 0 (0x0) (int)
> usb.num_configurations = 1 (0x1) (int)
> usb.num_interfaces = 1 (0x1) (int)
> usb.num_ports = 2 (0x2) (int)
> usb.product = 'USB Hub Interface' (string)
> usb.product_id = 0 (0x0) (int)
> usb.serial = '0000:00:1f.2' (string)
> usb.speed = 12.0 (12) (double)
> usb.speed_bcd = 4608 (0x1200) (int)
> usb.vendor = 'Linux 2.6.24.2-waver.1 uhci_hcd' (string)
> usb.vendor_id = 0 (0x0) (int)
> usb.version = 1.1 (1.1) (double)
> usb.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_244b'
> info.bus = 'pci' (string)
> info.linux.driver = 'PIIX_IDE' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '82801BA IDE U100 Controller' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_244b' (string)
> info.vendor = 'Intel Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.1' (string)
> pci.device_class = 1 (0x1) (int)
> pci.device_protocol = 128 (0x80) (int)
> pci.device_subclass = 1 (0x1) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.1' (string)
> pci.product = '82801BA IDE U100 Controller' (string)
> pci.product_id = 9291 (0x244b) (int)
> pci.subsys_product_id = 32808 (0x8028) (int)
> pci.subsys_vendor = 'ASUSTeK Computer Inc.' (string)
> pci.subsys_vendor_id = 4163 (0x1043) (int)
> pci.vendor = 'Intel Corporation' (string)
> pci.vendor_id = 32902 (0x8086) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_1_1'
> ide.channel = 1 (0x1) (int)
> ide.host = 1 (0x1) (int)
> info.bus = 'ide' (string)
> info.linux.driver = 'ide-cdrom' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244b' (string)
> info.product = 'IDE device (slave)' (string)
> info.subsystem = 'ide' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_1_1' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'ide' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.1/ide1/1.1' (string)
>
> udi = '/org/freedesktop/Hal/devices/storage_model_LITE_ON_LTR_48125S'
> block.device = '/dev/hdd' (string)
> block.is_volume = false (bool)
> block.major = 22 (0x16) (int)
> block.minor = 64 (0x40) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_model_LITE_ON_LTR_48125S' (string)
> info.addons = {'hald-addon-storage'} (string list)
> info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
> info.category = 'storage' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_1_1' (string)
> info.product = 'LITE-ON LTR-48125S' (string)
> info.udi = '/org/freedesktop/Hal/devices/storage_model_LITE_ON_LTR_48125S' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdd' (string)
> org.freedesktop.Hal.Device.Storage.method_argnames = {'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Storage.method_execpaths = {'hal-storage-eject', 'hal-storage-closetray'} (string list)
> org.freedesktop.Hal.Device.Storage.method_names = {'Eject', 'CloseTray'} (string list)
> org.freedesktop.Hal.Device.Storage.method_signatures = {'as', 'as'} (string list)
> storage.automount_enabled_hint = true (bool)
> storage.bus = 'ide' (string)
> storage.cdrom.bd = false (bool)
> storage.cdrom.bdr = false (bool)
> storage.cdrom.bdre = false (bool)
> storage.cdrom.cdr = true (bool)
> storage.cdrom.cdrw = true (bool)
> storage.cdrom.dvd = false (bool)
> storage.cdrom.dvdplusr = false (bool)
> storage.cdrom.dvdplusrdl = false (bool)
> storage.cdrom.dvdplusrw = false (bool)
> storage.cdrom.dvdplusrwdl = false (bool)
> storage.cdrom.dvdr = false (bool)
> storage.cdrom.dvdram = false (bool)
> storage.cdrom.dvdrw = false (bool)
> storage.cdrom.hddvd = false (bool)
> storage.cdrom.hddvdr = false (bool)
> storage.cdrom.hddvdrw = false (bool)
> storage.cdrom.mo = false (bool)
> storage.cdrom.mrw = true (bool)
> storage.cdrom.mrw_w = true (bool)
> storage.cdrom.read_speed = 8448 (0x2100) (int)
> storage.cdrom.support_media_changed = true (bool)
> storage.cdrom.support_multisession = true (bool)
> storage.cdrom.write_speed = 8448 (0x2100) (int)
> storage.cdrom.write_speeds = {'8448', '7040', '5632', '4224', '2816', '2112', '1760', '1408', '704', '352'} (string list)
> storage.drive_type = 'cdrom' (string)
> storage.firmware_version = '1S07' (string)
> storage.hotpluggable = false (bool)
> storage.media_check_enabled = true (bool)
> storage.model = 'LITE-ON LTR-48125S' (string)
> storage.no_partitions_hint = true (bool)
> storage.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.physical_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.removable = true (bool)
> storage.removable.media_available = false (bool)
> storage.removable.support_async_notification = false (bool)
> storage.requires_eject = true (bool)
> storage.size = 0 (0x0) (uint64)
> storage.vendor = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_1_0'
> ide.channel = 0 (0x0) (int)
> ide.host = 1 (0x1) (int)
> info.bus = 'ide' (string)
> info.linux.driver = 'ide-cdrom' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244b' (string)
> info.product = 'IDE device (master)' (string)
> info.subsystem = 'ide' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_1_0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'ide' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.1/ide1/1.0' (string)
>
> udi = '/org/freedesktop/Hal/devices/storage_model_HL_DT_STDVD_ROM_GDR8161B'
> block.device = '/dev/hdc' (string)
> block.is_volume = false (bool)
> block.major = 22 (0x16) (int)
> block.minor = 0 (0x0) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_model_HL_DT_STDVD_ROM_GDR8161B' (string)
> info.addons = {'hald-addon-storage'} (string list)
> info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
> info.category = 'storage' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Storage', 'org.freedesktop.Hal.Device.Storage'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_1_0' (string)
> info.product = 'HL-DT-STDVD-ROM GDR8161B' (string)
> info.udi = '/org/freedesktop/Hal/devices/storage_model_HL_DT_STDVD_ROM_GDR8161B' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdc' (string)
> org.freedesktop.Hal.Device.Storage.method_argnames = {'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Storage.method_execpaths = {'hal-storage-eject', 'hal-storage-closetray'} (string list)
> org.freedesktop.Hal.Device.Storage.method_names = {'Eject', 'CloseTray'} (string list)
> org.freedesktop.Hal.Device.Storage.method_signatures = {'as', 'as'} (string list)
> storage.automount_enabled_hint = true (bool)
> storage.bus = 'ide' (string)
> storage.cdrom.bd = false (bool)
> storage.cdrom.bdr = false (bool)
> storage.cdrom.bdre = false (bool)
> storage.cdrom.cdr = false (bool)
> storage.cdrom.cdrw = false (bool)
> storage.cdrom.dvd = true (bool)
> storage.cdrom.dvdplusr = false (bool)
> storage.cdrom.dvdplusrdl = false (bool)
> storage.cdrom.dvdplusrw = false (bool)
> storage.cdrom.dvdplusrwdl = false (bool)
> storage.cdrom.dvdr = false (bool)
> storage.cdrom.dvdram = false (bool)
> storage.cdrom.dvdrw = false (bool)
> storage.cdrom.hddvd = false (bool)
> storage.cdrom.hddvdr = false (bool)
> storage.cdrom.hddvdrw = false (bool)
> storage.cdrom.mo = false (bool)
> storage.cdrom.mrw = true (bool)
> storage.cdrom.mrw_w = true (bool)
> storage.cdrom.read_speed = 8467 (0x2113) (int)
> storage.cdrom.support_media_changed = true (bool)
> storage.cdrom.support_multisession = true (bool)
> storage.cdrom.write_speed = 0 (0x0) (int)
> storage.cdrom.write_speeds = {} (string list)
> storage.drive_type = 'cdrom' (string)
> storage.firmware_version = '0100' (string)
> storage.hotpluggable = false (bool)
> storage.media_check_enabled = true (bool)
> storage.model = 'HL-DT-STDVD-ROM GDR8161B' (string)
> storage.no_partitions_hint = true (bool)
> storage.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.partitioning_scheme = '' (string)
> storage.physical_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.removable = true (bool)
> storage.removable.media_available = true (bool)
> storage.removable.media_size = 716974080 (0x2abc2800) (uint64)
> storage.removable.support_async_notification = false (bool)
> storage.requires_eject = true (bool)
> storage.size = 0 (0x0) (uint64)
> storage.vendor = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_part_1_size_716974080'
> block.device = '/dev/hdc' (string)
> block.is_volume = true (bool)
> block.major = 22 (0x16) (int)
> block.minor = 0 (0x0) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_model_HL_DT_STDVD_ROM_GDR8161B' (string)
> info.capabilities = {'volume.disc', 'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume', 'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_model_HL_DT_STDVD_ROM_GDR8161B' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_part_1_size_716974080' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdc/fakevolume' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-eject', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Eject', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 2048 (0x800) (int)
> volume.disc.capacity = 716974080 (0x2abc2800) (uint64)
> volume.disc.has_audio = true (bool)
> volume.disc.has_data = false (bool)
> volume.disc.is_appendable = false (bool)
> volume.disc.is_blank = false (bool)
> volume.disc.is_rewritable = false (bool)
> volume.disc.type = 'cd_rom' (string)
> volume.fstype = '' (string)
> volume.fsusage = '' (string)
> volume.fsversion = '' (string)
> volume.is_disc = true (bool)
> volume.is_mounted = false (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = false (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount_point = '' (string)
> volume.num_blocks = 1400340 (0x155e14) (int)
> volume.size = 716974080 (0x2abc2800) (uint64)
> volume.uuid = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_0_1'
> ide.channel = 1 (0x1) (int)
> ide.host = 0 (0x0) (int)
> info.bus = 'ide' (string)
> info.linux.driver = 'ide-disk' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244b' (string)
> info.product = 'IDE device (slave)' (string)
> info.subsystem = 'ide' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_0_1' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'ide' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.1/ide0/0.1' (string)
>
> udi = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K'
> block.device = '/dev/hdb' (string)
> block.is_volume = false (bool)
> block.major = 3 (0x3) (int)
> block.minor = 64 (0x40) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.capabilities = {'storage', 'block'} (string list)
> info.category = 'storage' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_0_1' (string)
> info.product = 'HDS722512VLAT80' (string)
> info.udi = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdb' (string)
> storage.automount_enabled_hint = true (bool)
> storage.bus = 'ide' (string)
> storage.drive_type = 'disk' (string)
> storage.firmware_version = 'V33OA60A' (string)
> storage.hotpluggable = false (bool)
> storage.media_check_enabled = false (bool)
> storage.model = 'HDS722512VLAT80' (string)
> storage.no_partitions_hint = false (bool)
> storage.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.partitioning_scheme = 'mbr' (string)
> storage.physical_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.removable = false (bool)
> storage.removable.media_available = true (bool)
> storage.removable.media_size = 123522416640 (0x1cc2828000) (uint64)
> storage.requires_eject = false (bool)
> storage.serial = 'VNR33EC3G5HU6K' (string)
> storage.size = 123522416640 (0x1cc2828000) (uint64)
> storage.vendor = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_d8cba6fc_2072_489c_8b7d_364f7358e22a'
> block.device = '/dev/hdb9' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 73 (0x49) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.product = 'FTP' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_d8cba6fc_2072_489c_8b7d_364f7358e22a' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdb/hdb9' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'FTP' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/scratch1' (string)
> volume.num_blocks = 62749827 (0x3bd7c83) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 9 (0x9) (int)
> volume.partition.start = 91391118336 (0x154755cc00) (uint64)
> volume.size = 32127911424 (0x77af90600) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = 'd8cba6fc-2072-489c-8b7d-364f7358e22a' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_bb4ca8ac_a0c2_4812_8895_d3de91c17a0d'
> block.device = '/dev/hdb8' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 72 (0x48) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.product = 'Lea' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_bb4ca8ac_a0c2_4812_8895_d3de91c17a0d' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdb/hdb8' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'Lea' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/lea' (string)
> volume.num_blocks = 24868557 (0x17b76cd) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 8 (0x8) (int)
> volume.partition.start = 78658384896 (0x125067b400) (uint64)
> volume.size = 12732701184 (0x2f6ed9a00) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = 'bb4ca8ac-a0c2-4812-8895-d3de91c17a0d' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_f6969f8b_848d_4fe5_a46a_ddf9068e6b14'
> block.device = '/dev/hdb7' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 71 (0x47) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.product = 'WaVeR' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_f6969f8b_848d_4fe5_a46a_ddf9068e6b14' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdb/hdb7' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'WaVeR' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/waver' (string)
> volume.num_blocks = 30732282 (0x1d4effa) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 7 (0x7) (int)
> volume.partition.start = 62923424256 (0xea6874200) (uint64)
> volume.size = 15734928384 (0x3a9dff400) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = 'f6969f8b-848d-4fe5-a46a-ddf9068e6b14' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_a4e35aa2_9384_4699_9dc9_65733b998240'
> block.device = '/dev/hdb6' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 70 (0x46) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.product = 'Music' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_a4e35aa2_9384_4699_9dc9_65733b998240' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdb/hdb6' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'Music' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/scratch' (string)
> volume.num_blocks = 61448562 (0x3a9a172) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 6 (0x6) (int)
> volume.partition.start = 31461728256 (0x75343e000) (uint64)
> volume.size = 31461663744 (0x75342e400) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = 'a4e35aa2-9384-4699-9dc9-65733b998240' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_81c889f8_6fe1_40a1_969a_b2a1e8f158b1'
> block.device = '/dev/hdb5' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 69 (0x45) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.product = 'Backup' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_81c889f8_6fe1_40a1_969a_b2a1e8f158b1' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdb/hdb5' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'Backup' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/backup' (string)
> volume.num_blocks = 61448499 (0x3a9a133) (int)
> volume.partition.flags = {} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 5 (0x5) (int)
> volume.partition.scheme = 'embr' (string)
> volume.partition.start = 64512 (0xfc00) (uint64)
> volume.partition.type = '0x83' (string)
> volume.partition.uuid = '' (string)
> volume.size = 31461631488 (0x753426600) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = '81c889f8-6fe1-40a1-969a-b2a1e8f158b1' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_part1_size_1024'
> block.device = '/dev/hdb1' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 65 (0x41) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VNR33EC3G5HU6K' (string)
> info.product = 'Volume' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_1024' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdb/hdb1' (string)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = '' (string)
> volume.fsusage = 'partitiontable' (string)
> volume.fsversion = '' (string)
> volume.is_disc = false (bool)
> volume.is_mounted = false (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount_point = '' (string)
> volume.num_blocks = 2 (0x2) (int)
> volume.partition.flags = {} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 1 (0x1) (int)
> volume.partition.scheme = 'mbr' (string)
> volume.partition.start = 32256 (0x7e00) (uint64)
> volume.partition.type = '0x05' (string)
> volume.partition.uuid = '' (string)
> volume.size = 1024 (0x400) (uint64)
> volume.uuid = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_0_0'
> ide.channel = 0 (0x0) (int)
> ide.host = 0 (0x0) (int)
> info.bus = 'ide' (string)
> info.linux.driver = 'ide-disk' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244b' (string)
> info.product = 'IDE device (master)' (string)
> info.subsystem = 'ide' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_0_0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'ide' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.1/ide0/0.0' (string)
>
> udi = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K'
> block.device = '/dev/hda' (string)
> block.is_volume = false (bool)
> block.major = 3 (0x3) (int)
> block.minor = 0 (0x0) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'storage', 'block'} (string list)
> info.category = 'storage' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244b_ide_0_0' (string)
> info.product = 'HDS722512VLAT80' (string)
> info.udi = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda' (string)
> storage.automount_enabled_hint = true (bool)
> storage.bus = 'ide' (string)
> storage.drive_type = 'disk' (string)
> storage.firmware_version = 'V33OA60A' (string)
> storage.hotpluggable = false (bool)
> storage.media_check_enabled = false (bool)
> storage.model = 'HDS722512VLAT80' (string)
> storage.no_partitions_hint = false (bool)
> storage.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.partitioning_scheme = 'mbr' (string)
> storage.physical_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.removable = false (bool)
> storage.removable.media_available = true (bool)
> storage.removable.media_size = 123522416640 (0x1cc2828000) (uint64)
> storage.requires_eject = false (bool)
> storage.serial = 'VN343EC4G26U2K' (string)
> storage.size = 123522416640 (0x1cc2828000) (uint64)
> storage.vendor = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_96f42662_aae4_48ae_8811_f87435d7451a'
> block.device = '/dev/hda8' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 8 (0x8) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.product = 'Volume (ext3)' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_96f42662_aae4_48ae_8811_f87435d7451a' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda/hda8' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/pegasus' (string)
> volume.num_blocks = 127588167 (0x79ad747) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 8 (0x8) (int)
> volume.partition.start = 58193888256 (0xd8ca04400) (uint64)
> volume.size = 65325141504 (0xf35ae8e00) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = '96f42662-aae4-48ae-8811-f87435d7451a' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_7f74a13f_cdd3_43e4_b828_b75b5e0e9395'
> block.device = '/dev/hda7' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 7 (0x7) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.product = 'TMP' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_7f74a13f_cdd3_43e4_b828_b75b5e0e9395' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda/hda7' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'TMP' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/tmp' (string)
> volume.num_blocks = 5960052 (0x5af174) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 7 (0x7) (int)
> volume.partition.start = 55142309376 (0xcd6bcde00) (uint64)
> volume.size = 3051546624 (0xb5e2e800) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = '7f74a13f-cdd3-43e4-b828-b75b5e0e9395' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_a7d6c0a8_bfab_45d1_93ca_3d9f53af4c30'
> block.device = '/dev/hda6' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 6 (0x6) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.product = 'VAR' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_a7d6c0a8_bfab_45d1_93ca_3d9f53af4c30' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda/hda6' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'VAR' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/var' (string)
> volume.num_blocks = 7903917 (0x789aad) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 6 (0x6) (int)
> volume.partition.start = 51095471616 (0xbe5870600) (uint64)
> volume.size = 4046805504 (0xf1355a00) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = 'a7d6c0a8-bfab-45d1-93ca-3d9f53af4c30' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_part5_size_2048062464'
> block.device = '/dev/hda5' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 5 (0x5) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.product = 'Volume (swap)' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_part5_size_2048062464' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda/hda5' (string)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'swap' (string)
> volume.fsusage = 'other' (string)
> volume.fsversion = '2' (string)
> volume.is_disc = false (bool)
> volume.is_mounted = false (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount_point = '' (string)
> volume.num_blocks = 4000122 (0x3d097a) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 5 (0x5) (int)
> volume.partition.start = 49047376896 (0xb6b739400) (uint64)
> volume.size = 2048062464 (0x7a12f400) (uint64)
> volume.uuid = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_part4_size_1024'
> block.device = '/dev/hda4' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 4 (0x4) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.product = 'Volume' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_part4_size_1024' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda/hda4' (string)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = '' (string)
> volume.fsusage = '' (string)
> volume.fsversion = '' (string)
> volume.is_disc = false (bool)
> volume.is_mounted = false (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount_point = '' (string)
> volume.num_blocks = 2 (0x2) (int)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 4 (0x4) (int)
> volume.partition.start = 49047344640 (0xb6b731600) (uint64)
> volume.size = 1024 (0x400) (uint64)
> volume.uuid = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_0c0e7b06_a8a7_4391_a2c7_d3e0f15194d3'
> block.device = '/dev/hda3' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 3 (0x3) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.product = 'HOME' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_0c0e7b06_a8a7_4391_a2c7_d3e0f15194d3' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda/hda3' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'HOME' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/home' (string)
> volume.num_blocks = 58589055 (0x37dff7f) (int)
> volume.partition.flags = {} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 3 (0x3) (int)
> volume.partition.scheme = 'mbr' (string)
> volume.partition.start = 19049748480 (0x46f741800) (uint64)
> volume.partition.type = '0x83' (string)
> volume.partition.uuid = '' (string)
> volume.size = 29997596160 (0x6fbfefe00) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = '0c0e7b06-a8a7-4391-a2c7-d3e0f15194d3' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_06bbd646_3133_4659_9091_79343e2a1f25'
> block.device = '/dev/hda2' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 2 (0x2) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.product = 'USR' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_06bbd646_3133_4659_9091_79343e2a1f25' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda/hda2' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = 'USR' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/usr' (string)
> volume.num_blocks = 33206355 (0x1fab053) (int)
> volume.partition.flags = {} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 2 (0x2) (int)
> volume.partition.scheme = 'mbr' (string)
> volume.partition.start = 2048094720 (0x7a137200) (uint64)
> volume.partition.type = '0x83' (string)
> volume.partition.uuid = '' (string)
> volume.size = 17001653760 (0x3f560a600) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = '06bbd646-3133-4659-9091-79343e2a1f25' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_f6ecb3ed_6556_446e_bb4b_c76969a1507f'
> block.device = '/dev/hda1' (string)
> block.is_volume = true (bool)
> block.major = 3 (0x3) (int)
> block.minor = 1 (0x1) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_VN343EC4G26U2K' (string)
> info.product = 'Volume (ext3)' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_f6ecb3ed_6556_446e_bb4b_c76969a1507f' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hda/hda1' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/' (string)
> volume.num_blocks = 4000122 (0x3d097a) (int)
> volume.partition.flags = {'boot'} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 123522416640 (0x1cc2828000) (uint64)
> volume.partition.number = 1 (0x1) (int)
> volume.partition.scheme = 'mbr' (string)
> volume.partition.start = 32256 (0x7e00) (uint64)
> volume.partition.type = '0x83' (string)
> volume.partition.uuid = '' (string)
> volume.size = 2048062464 (0x7a12f400) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = 'f6ecb3ed-6556-446e-bb4b-c76969a1507f' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_2440'
> info.bus = 'pci' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '82801BA ISA Bridge (LPC)' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_2440' (string)
> info.vendor = 'Intel Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.0' (string)
> pci.device_class = 6 (0x6) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 1 (0x1) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1f.0' (string)
> pci.product = '82801BA ISA Bridge (LPC)' (string)
> pci.product_id = 9280 (0x2440) (int)
> pci.subsys_product_id = 0 (0x0) (int)
> pci.subsys_vendor_id = 0 (0x0) (int)
> pci.vendor = 'Intel Corporation' (string)
> pci.vendor_id = 32902 (0x8086) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_244e'
> info.bus = 'pci' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '82801 PCI Bridge' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.vendor = 'Intel Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0' (string)
> pci.device_class = 6 (0x6) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 4 (0x4) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0' (string)
> pci.product = '82801 PCI Bridge' (string)
> pci.product_id = 9294 (0x244e) (int)
> pci.subsys_product_id = 0 (0x0) (int)
> pci.subsys_vendor_id = 0 (0x0) (int)
> pci.vendor = 'Intel Corporation' (string)
> pci.vendor_id = 32902 (0x8086) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_105a_4d69'
> info.bus = 'pci' (string)
> info.linux.driver = 'Promise_IDE' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.product = '20269' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_105a_4d69' (string)
> info.vendor = 'Promise Technology, Inc.' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0e.0' (string)
> pci.device_class = 1 (0x1) (int)
> pci.device_protocol = 133 (0x85) (int)
> pci.device_subclass = 128 (0x80) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0e.0' (string)
> pci.product = '20269' (string)
> pci.product_id = 19817 (0x4d69) (int)
> pci.subsys_product = 'Ultra133TX2' (string)
> pci.subsys_product_id = 19816 (0x4d68) (int)
> pci.subsys_vendor = 'Promise Technology, Inc.' (string)
> pci.subsys_vendor_id = 4186 (0x105a) (int)
> pci.vendor = 'Promise Technology, Inc.' (string)
> pci.vendor_id = 4186 (0x105a) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_105a_4d69_ide_2_1'
> ide.channel = 1 (0x1) (int)
> ide.host = 2 (0x2) (int)
> info.bus = 'ide' (string)
> info.linux.driver = 'ide-disk' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_105a_4d69' (string)
> info.product = 'IDE device (slave)' (string)
> info.subsystem = 'ide' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_105a_4d69_ide_2_1' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'ide' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0e.0/ide2/2.1' (string)
>
> udi = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177'
> block.device = '/dev/hdf' (string)
> block.is_volume = false (bool)
> block.major = 33 (0x21) (int)
> block.minor = 64 (0x40) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177' (string)
> info.capabilities = {'storage', 'block'} (string list)
> info.category = 'storage' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_105a_4d69_ide_2_1' (string)
> info.product = 'SAMSUNG SP2514N' (string)
> info.udi = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdf' (string)
> storage.automount_enabled_hint = true (bool)
> storage.bus = 'ide' (string)
> storage.drive_type = 'disk' (string)
> storage.firmware_version = 'VF100-41' (string)
> storage.hotpluggable = false (bool)
> storage.media_check_enabled = false (bool)
> storage.model = 'SAMSUNG SP2514N' (string)
> storage.no_partitions_hint = false (bool)
> storage.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.partitioning_scheme = 'mbr' (string)
> storage.physical_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.removable = false (bool)
> storage.removable.media_available = true (bool)
> storage.removable.media_size = 250059350016 (0x3a38b2e000) (uint64)
> storage.requires_eject = false (bool)
> storage.serial = 'S08BJ1CL606177' (string)
> storage.size = 250059350016 (0x3a38b2e000) (uint64)
> storage.vendor = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_a5b077e6_2fd8_4501_8891_e8bc7dd436f0'
> block.device = '/dev/hdf6' (string)
> block.is_volume = true (bool)
> block.major = 33 (0x21) (int)
> block.minor = 70 (0x46) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177' (string)
> info.product = 'Volume (ext3)' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_a5b077e6_2fd8_4501_8891_e8bc7dd436f0' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdf/hdf6' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/ftp' (string)
> volume.num_blocks = 244187937 (0xe8e0321) (int)
> volume.partition.media_size = 250059350016 (0x3a38b2e000) (uint64)
> volume.partition.number = 6 (0x6) (int)
> volume.partition.start = 125032513536 (0x1d1c84c000) (uint64)
> volume.size = 125024223744 (0x1d1c064200) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = 'a5b077e6-2fd8-4501-8891-e8bc7dd436f0' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_d5bff4d9_8016_4517_bd33_2c60c5e31e1f'
> block.device = '/dev/hdf5' (string)
> block.is_volume = true (bool)
> block.major = 33 (0x21) (int)
> block.minor = 69 (0x45) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177' (string)
> info.product = 'Volume (ext3)' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_d5bff4d9_8016_4517_bd33_2c60c5e31e1f' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdf/hdf5' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/music' (string)
> volume.num_blocks = 244203939 (0xe8e41a3) (int)
> volume.partition.flags = {} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 250059350016 (0x3a38b2e000) (uint64)
> volume.partition.number = 5 (0x5) (int)
> volume.partition.scheme = 'embr' (string)
> volume.partition.start = 64512 (0xfc00) (uint64)
> volume.partition.type = '0x83' (string)
> volume.partition.uuid = '' (string)
> volume.size = 125032416768 (0x1d1c834600) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = 'd5bff4d9-8016-4517-bd33-2c60c5e31e1f' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_part1_size_1024_1'
> block.device = '/dev/hdf1' (string)
> block.is_volume = true (bool)
> block.major = 33 (0x21) (int)
> block.minor = 65 (0x41) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_S08BJ1CL606177' (string)
> info.product = 'Volume' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_1024_1' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hdf/hdf1' (string)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = '' (string)
> volume.fsusage = 'partitiontable' (string)
> volume.fsversion = '' (string)
> volume.is_disc = false (bool)
> volume.is_mounted = false (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount_point = '' (string)
> volume.num_blocks = 2 (0x2) (int)
> volume.partition.flags = {} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 250059350016 (0x3a38b2e000) (uint64)
> volume.partition.number = 1 (0x1) (int)
> volume.partition.scheme = 'mbr' (string)
> volume.partition.start = 32256 (0x7e00) (uint64)
> volume.partition.type = '0x05' (string)
> volume.partition.uuid = '' (string)
> volume.size = 1024 (0x400) (uint64)
> volume.uuid = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_105a_4d69_ide_2_0'
> ide.channel = 0 (0x0) (int)
> ide.host = 2 (0x2) (int)
> info.bus = 'ide' (string)
> info.linux.driver = 'ide-disk' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_105a_4d69' (string)
> info.product = 'IDE device (master)' (string)
> info.subsystem = 'ide' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_105a_4d69_ide_2_0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'ide' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0e.0/ide2/2.0' (string)
>
> udi = '/org/freedesktop/Hal/devices/storage_serial_T4HRDFYC'
> block.device = '/dev/hde' (string)
> block.is_volume = false (bool)
> block.major = 33 (0x21) (int)
> block.minor = 0 (0x0) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_T4HRDFYC' (string)
> info.capabilities = {'storage', 'block'} (string list)
> info.category = 'storage' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_105a_4d69_ide_2_0' (string)
> info.product = 'Maxtor 5T040H4' (string)
> info.udi = '/org/freedesktop/Hal/devices/storage_serial_T4HRDFYC' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hde' (string)
> storage.automount_enabled_hint = true (bool)
> storage.bus = 'ide' (string)
> storage.drive_type = 'disk' (string)
> storage.firmware_version = 'TAH71DP0' (string)
> storage.hotpluggable = false (bool)
> storage.media_check_enabled = false (bool)
> storage.model = 'Maxtor 5T040H4' (string)
> storage.no_partitions_hint = false (bool)
> storage.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.partitioning_scheme = 'mbr' (string)
> storage.physical_device = '/org/freedesktop/Hal/devices/computer' (string)
> storage.removable = false (bool)
> storage.removable.media_available = true (bool)
> storage.removable.media_size = 40982151168 (0x98aba0000) (uint64)
> storage.requires_eject = false (bool)
> storage.serial = 'T4HRDFYC' (string)
> storage.size = 40982151168 (0x98aba0000) (uint64)
> storage.vendor = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_uuid_342b5c16_d163_42a7_8703_c38f3159da10'
> block.device = '/dev/hde5' (string)
> block.is_volume = true (bool)
> block.major = 33 (0x21) (int)
> block.minor = 5 (0x5) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_T4HRDFYC' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_T4HRDFYC' (string)
> info.product = 'Volume (ext3)' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_uuid_342b5c16_d163_42a7_8703_c38f3159da10' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hde/hde5' (string)
> org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
> org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
> org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = 'ext3' (string)
> volume.fsusage = 'filesystem' (string)
> volume.fsversion = '1.0' (string)
> volume.ignore = false (bool)
> volume.is_disc = false (bool)
> volume.is_mounted = true (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
> volume.mount_point = '/mnt/data' (string)
> volume.num_blocks = 80035704 (0x4c53f78) (int)
> volume.partition.flags = {} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 40982151168 (0x98aba0000) (uint64)
> volume.partition.number = 5 (0x5) (int)
> volume.partition.scheme = 'embr' (string)
> volume.partition.start = 64512 (0xfc00) (uint64)
> volume.partition.type = '0x83' (string)
> volume.partition.uuid = '' (string)
> volume.size = 40978280448 (0x98a7ef000) (uint64)
> volume.unmount.valid_options = {'lazy'} (string list)
> volume.uuid = '342b5c16-d163-42a7-8703-c38f3159da10' (string)
>
> udi = '/org/freedesktop/Hal/devices/volume_part1_size_1024_0'
> block.device = '/dev/hde1' (string)
> block.is_volume = true (bool)
> block.major = 33 (0x21) (int)
> block.minor = 1 (0x1) (int)
> block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_T4HRDFYC' (string)
> info.capabilities = {'volume', 'block'} (string list)
> info.category = 'volume' (string)
> info.parent = '/org/freedesktop/Hal/devices/storage_serial_T4HRDFYC' (string)
> info.product = 'Volume' (string)
> info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_1024_0' (string)
> linux.hotplug_type = 3 (0x3) (int)
> linux.sysfs_path = '/sys/block/hde/hde1' (string)
> storage.model = '' (string)
> volume.block_size = 512 (0x200) (int)
> volume.fstype = '' (string)
> volume.fsusage = 'partitiontable' (string)
> volume.fsversion = '' (string)
> volume.is_disc = false (bool)
> volume.is_mounted = false (bool)
> volume.is_mounted_read_only = false (bool)
> volume.is_partition = true (bool)
> volume.label = '' (string)
> volume.linux.is_device_mapper = false (bool)
> volume.mount_point = '' (string)
> volume.num_blocks = 2 (0x2) (int)
> volume.partition.flags = {} (string list)
> volume.partition.label = '' (string)
> volume.partition.media_size = 40982151168 (0x98aba0000) (uint64)
> volume.partition.number = 1 (0x1) (int)
> volume.partition.scheme = 'mbr' (string)
> volume.partition.start = 32256 (0x7e00) (uint64)
> volume.partition.type = '0x05' (string)
> volume.partition.uuid = '' (string)
> volume.size = 1024 (0x400) (uint64)
> volume.uuid = '' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1106_3106'
> info.bus = 'pci' (string)
> info.linux.driver = 'via-rhine' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.product = 'VT6105 [Rhine-III]' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1106_3106' (string)
> info.vendor = 'VIA Technologies, Inc.' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0d.0' (string)
> pci.device_class = 2 (0x2) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 0 (0x0) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0d.0' (string)
> pci.product = 'VT6105 [Rhine-III]' (string)
> pci.product_id = 12550 (0x3106) (int)
> pci.subsys_product = 'DFE-530TX rev C' (string)
> pci.subsys_product_id = 5123 (0x1403) (int)
> pci.subsys_vendor = 'D-Link System Inc' (string)
> pci.subsys_vendor_id = 4486 (0x1186) (int)
> pci.vendor = 'VIA Technologies, Inc.' (string)
> pci.vendor_id = 4358 (0x1106) (int)
>
> udi = '/org/freedesktop/Hal/devices/net_00_11_95_81_e7_8b'
> info.capabilities = {'net', 'net.80203'} (string list)
> info.category = 'net.80203' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1106_3106' (string)
> info.product = 'Networking Interface' (string)
> info.udi = '/org/freedesktop/Hal/devices/net_00_11_95_81_e7_8b' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'net' (string)
> linux.sysfs_path = '/sys/class/net/eth0' (string)
> net.80203.mac_address = 75522762635 (0x119581e78b) (uint64)
> net.address = '00:11:95:81:e7:8b' (string)
> net.arp_proto_hw_id = 1 (0x1) (int)
> net.interface = 'eth0' (string)
> net.linux.ifindex = 2 (0x2) (int)
> net.originating_device = '/org/freedesktop/Hal/devices/pci_1106_3106' (string)
> net.physical_device = '/org/freedesktop/Hal/devices/pci_1106_3106' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_10b9_5239'
> info.bus = 'pci' (string)
> info.linux.driver = 'ehci_hcd' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.product = 'USB 2.0 Controller' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_10b9_5239' (string)
> info.vendor = 'ALi Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.3' (string)
> pci.device_class = 12 (0xc) (int)
> pci.device_protocol = 32 (0x20) (int)
> pci.device_subclass = 3 (0x3) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.3' (string)
> pci.product = 'USB 2.0 Controller' (string)
> pci.product_id = 21049 (0x5239) (int)
> pci.subsys_product_id = 21106 (0x5272) (int)
> pci.subsys_vendor = 'ALi Corporation' (string)
> pci.subsys_vendor_id = 4281 (0x10b9) (int)
> pci.vendor = 'ALi Corporation' (string)
> pci.vendor_id = 4281 (0x10b9) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_3'
> info.bus = 'usb_device' (string)
> info.linux.driver = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_10b9_5239' (string)
> info.product = 'EHCI Host Controller' (string)
> info.subsystem = 'usb_device' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_3' (string)
> info.vendor = 'Linux 2.6.24.2-waver.1 ehci_hcd' (string)
> linux.device_file = '/dev/bus/usb/004/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.3/usb4' (string)
> usb_device.bus_number = 4 (0x4) (int)
> usb_device.can_wake_up = true (bool)
> usb_device.configuration_value = 1 (0x1) (int)
> usb_device.device_class = 9 (0x9) (int)
> usb_device.device_protocol = 1 (0x1) (int)
> usb_device.device_revision_bcd = 518 (0x206) (int)
> usb_device.device_subclass = 0 (0x0) (int)
> usb_device.is_self_powered = true (bool)
> usb_device.linux.device_number = 1 (0x1) (int)
> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.3/usb4' (string)
> usb_device.max_power = 0 (0x0) (int)
> usb_device.num_configurations = 1 (0x1) (int)
> usb_device.num_interfaces = 1 (0x1) (int)
> usb_device.num_ports = 6 (0x6) (int)
> usb_device.product = 'EHCI Host Controller' (string)
> usb_device.product_id = 0 (0x0) (int)
> usb_device.serial = '0000:02:0c.3' (string)
> usb_device.speed = 480.0 (480) (double)
> usb_device.speed_bcd = 294912 (0x48000) (int)
> usb_device.vendor = 'Linux 2.6.24.2-waver.1 ehci_hcd' (string)
> usb_device.vendor_id = 0 (0x0) (int)
> usb_device.version = 2.0 (2) (double)
> usb_device.version_bcd = 512 (0x200) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_3_usbraw'
> info.capabilities = {'usbraw'} (string list)
> info.category = 'usbraw' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_3' (string)
> info.product = 'USB Raw Device Access' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_3_usbraw' (string)
> linux.device_file = '/dev/bus/usb/004/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb_device' (string)
> linux.sysfs_path = '/sys/class/usb_device/usbdev4.1' (string)
> usbraw.device = '/dev/bus/usb/004/001' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_3_if0'
> info.bus = 'usb' (string)
> info.linux.driver = 'hub' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_3' (string)
> info.product = 'USB Hub Interface' (string)
> info.subsystem = 'usb' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_3_if0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.3/usb4/4-0:1.0' (string)
> usb.bus_number = 4 (0x4) (int)
> usb.can_wake_up = true (bool)
> usb.configuration_value = 1 (0x1) (int)
> usb.device_class = 9 (0x9) (int)
> usb.device_protocol = 1 (0x1) (int)
> usb.device_revision_bcd = 518 (0x206) (int)
> usb.device_subclass = 0 (0x0) (int)
> usb.interface.class = 9 (0x9) (int)
> usb.interface.number = 0 (0x0) (int)
> usb.interface.protocol = 0 (0x0) (int)
> usb.interface.subclass = 0 (0x0) (int)
> usb.is_self_powered = true (bool)
> usb.linux.device_number = 1 (0x1) (int)
> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.3/usb4/4-0:1.0' (string)
> usb.max_power = 0 (0x0) (int)
> usb.num_configurations = 1 (0x1) (int)
> usb.num_interfaces = 1 (0x1) (int)
> usb.num_ports = 6 (0x6) (int)
> usb.product = 'USB Hub Interface' (string)
> usb.product_id = 0 (0x0) (int)
> usb.serial = '0000:02:0c.3' (string)
> usb.speed = 480.0 (480) (double)
> usb.speed_bcd = 294912 (0x48000) (int)
> usb.vendor = 'Linux 2.6.24.2-waver.1 ehci_hcd' (string)
> usb.vendor_id = 0 (0x0) (int)
> usb.version = 2.0 (2) (double)
> usb.version_bcd = 512 (0x200) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_10b9_5237_1'
> info.bus = 'pci' (string)
> info.linux.driver = 'ohci_hcd' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.product = 'USB 1.1 Controller' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_10b9_5237_1' (string)
> info.vendor = 'ALi Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2' (string)
> pci.device_class = 12 (0xc) (int)
> pci.device_protocol = 16 (0x10) (int)
> pci.device_subclass = 3 (0x3) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2' (string)
> pci.product = 'USB 1.1 Controller' (string)
> pci.product_id = 21047 (0x5237) (int)
> pci.subsys_product = 'ASRock 939Dual-SATA2 Motherboard' (string)
> pci.subsys_product_id = 21047 (0x5237) (int)
> pci.subsys_vendor = 'ALi Corporation' (string)
> pci.subsys_vendor_id = 4281 (0x10b9) (int)
> pci.vendor = 'ALi Corporation' (string)
> pci.vendor_id = 4281 (0x10b9) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2'
> info.bus = 'usb_device' (string)
> info.linux.driver = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_10b9_5237_1' (string)
> info.product = 'OHCI Host Controller' (string)
> info.subsystem = 'usb_device' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2' (string)
> info.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> linux.device_file = '/dev/bus/usb/003/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/usb3' (string)
> usb_device.bus_number = 3 (0x3) (int)
> usb_device.can_wake_up = true (bool)
> usb_device.configuration_value = 1 (0x1) (int)
> usb_device.device_class = 9 (0x9) (int)
> usb_device.device_protocol = 0 (0x0) (int)
> usb_device.device_revision_bcd = 518 (0x206) (int)
> usb_device.device_subclass = 0 (0x0) (int)
> usb_device.is_self_powered = true (bool)
> usb_device.linux.device_number = 1 (0x1) (int)
> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/usb3' (string)
> usb_device.max_power = 0 (0x0) (int)
> usb_device.num_configurations = 1 (0x1) (int)
> usb_device.num_interfaces = 1 (0x1) (int)
> usb_device.num_ports = 2 (0x2) (int)
> usb_device.product = 'OHCI Host Controller' (string)
> usb_device.product_id = 0 (0x0) (int)
> usb_device.serial = '0000:02:0c.2' (string)
> usb_device.speed = 12.0 (12) (double)
> usb_device.speed_bcd = 4608 (0x1200) (int)
> usb_device.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> usb_device.vendor_id = 0 (0x0) (int)
> usb_device.version = 1.1 (1.1) (double)
> usb_device.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2_usbraw'
> info.capabilities = {'usbraw'} (string list)
> info.category = 'usbraw' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2' (string)
> info.product = 'USB Raw Device Access' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2_usbraw' (string)
> linux.device_file = '/dev/bus/usb/003/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb_device' (string)
> linux.sysfs_path = '/sys/class/usb_device/usbdev3.1' (string)
> usbraw.device = '/dev/bus/usb/003/001' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial'
> info.bus = 'usb_device' (string)
> info.linux.driver = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2' (string)
> info.product = 'CanoScan N670U/N676U/LiDE 20' (string)
> info.subsystem = 'usb_device' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial' (string)
> info.vendor = 'Canon, Inc.' (string)
> linux.device_file = '/dev/bus/usb/003/002' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/usb3/3-1' (string)
> usb_device.bus_number = 3 (0x3) (int)
> usb_device.can_wake_up = true (bool)
> usb_device.configuration_value = 1 (0x1) (int)
> usb_device.device_class = 255 (0xff) (int)
> usb_device.device_protocol = 255 (0xff) (int)
> usb_device.device_revision_bcd = 256 (0x100) (int)
> usb_device.device_subclass = 0 (0x0) (int)
> usb_device.is_self_powered = false (bool)
> usb_device.linux.device_number = 2 (0x2) (int)
> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/usb3/3-1' (string)
> usb_device.max_power = 500 (0x1f4) (int)
> usb_device.num_configurations = 1 (0x1) (int)
> usb_device.num_interfaces = 1 (0x1) (int)
> usb_device.num_ports = 0 (0x0) (int)
> usb_device.product = 'CanoScan N670U/N676U/LiDE 20' (string)
> usb_device.product_id = 8717 (0x220d) (int)
> usb_device.speed = 12.0 (12) (double)
> usb_device.speed_bcd = 4608 (0x1200) (int)
> usb_device.vendor = 'Canon, Inc.' (string)
> usb_device.vendor_id = 1193 (0x4a9) (int)
> usb_device.version = 1.1 (1.1) (double)
> usb_device.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial_usbraw'
> info.capabilities = {'usbraw'} (string list)
> info.category = 'usbraw' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial' (string)
> info.product = 'USB Raw Device Access' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial_usbraw' (string)
> linux.device_file = '/dev/bus/usb/003/002' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb_device' (string)
> linux.sysfs_path = '/sys/class/usb_device/usbdev3.2' (string)
> usbraw.device = '/dev/bus/usb/003/002' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial_if0'
> info.bus = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial' (string)
> info.product = 'USB Vendor Specific Interface' (string)
> info.subsystem = 'usb' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_4a9_220d_noserial_if0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/usb3/3-1/3-1:1.0' (string)
> usb.bus_number = 3 (0x3) (int)
> usb.can_wake_up = true (bool)
> usb.configuration_value = 1 (0x1) (int)
> usb.device_class = 255 (0xff) (int)
> usb.device_protocol = 255 (0xff) (int)
> usb.device_revision_bcd = 256 (0x100) (int)
> usb.device_subclass = 0 (0x0) (int)
> usb.interface.class = 255 (0xff) (int)
> usb.interface.number = 0 (0x0) (int)
> usb.interface.protocol = 255 (0xff) (int)
> usb.interface.subclass = 0 (0x0) (int)
> usb.is_self_powered = false (bool)
> usb.linux.device_number = 2 (0x2) (int)
> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/usb3/3-1/3-1:1.0' (string)
> usb.max_power = 500 (0x1f4) (int)
> usb.num_configurations = 1 (0x1) (int)
> usb.num_interfaces = 1 (0x1) (int)
> usb.num_ports = 0 (0x0) (int)
> usb.product = 'USB Vendor Specific Interface' (string)
> usb.product_id = 8717 (0x220d) (int)
> usb.speed = 12.0 (12) (double)
> usb.speed_bcd = 4608 (0x1200) (int)
> usb.vendor = 'Canon, Inc.' (string)
> usb.vendor_id = 1193 (0x4a9) (int)
> usb.version = 1.1 (1.1) (double)
> usb.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2_if0'
> info.bus = 'usb' (string)
> info.linux.driver = 'hub' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2' (string)
> info.product = 'USB Hub Interface' (string)
> info.subsystem = 'usb' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_2_if0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/usb3/3-0:1.0' (string)
> usb.bus_number = 3 (0x3) (int)
> usb.can_wake_up = true (bool)
> usb.configuration_value = 1 (0x1) (int)
> usb.device_class = 9 (0x9) (int)
> usb.device_protocol = 0 (0x0) (int)
> usb.device_revision_bcd = 518 (0x206) (int)
> usb.device_subclass = 0 (0x0) (int)
> usb.interface.class = 9 (0x9) (int)
> usb.interface.number = 0 (0x0) (int)
> usb.interface.protocol = 0 (0x0) (int)
> usb.interface.subclass = 0 (0x0) (int)
> usb.is_self_powered = true (bool)
> usb.linux.device_number = 1 (0x1) (int)
> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.2/usb3/3-0:1.0' (string)
> usb.max_power = 0 (0x0) (int)
> usb.num_configurations = 1 (0x1) (int)
> usb.num_interfaces = 1 (0x1) (int)
> usb.num_ports = 2 (0x2) (int)
> usb.product = 'USB Hub Interface' (string)
> usb.product_id = 0 (0x0) (int)
> usb.serial = '0000:02:0c.2' (string)
> usb.speed = 12.0 (12) (double)
> usb.speed_bcd = 4608 (0x1200) (int)
> usb.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> usb.vendor_id = 0 (0x0) (int)
> usb.version = 1.1 (1.1) (double)
> usb.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_10b9_5237_0'
> info.bus = 'pci' (string)
> info.linux.driver = 'ohci_hcd' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.product = 'USB 1.1 Controller' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_10b9_5237_0' (string)
> info.vendor = 'ALi Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.1' (string)
> pci.device_class = 12 (0xc) (int)
> pci.device_protocol = 16 (0x10) (int)
> pci.device_subclass = 3 (0x3) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.1' (string)
> pci.product = 'USB 1.1 Controller' (string)
> pci.product_id = 21047 (0x5237) (int)
> pci.subsys_product = 'ASRock 939Dual-SATA2 Motherboard' (string)
> pci.subsys_product_id = 21047 (0x5237) (int)
> pci.subsys_vendor = 'ALi Corporation' (string)
> pci.subsys_vendor_id = 4281 (0x10b9) (int)
> pci.vendor = 'ALi Corporation' (string)
> pci.vendor_id = 4281 (0x10b9) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_1'
> info.bus = 'usb_device' (string)
> info.linux.driver = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_10b9_5237_0' (string)
> info.product = 'OHCI Host Controller' (string)
> info.subsystem = 'usb_device' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_1' (string)
> info.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> linux.device_file = '/dev/bus/usb/002/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.1/usb2' (string)
> usb_device.bus_number = 2 (0x2) (int)
> usb_device.can_wake_up = true (bool)
> usb_device.configuration_value = 1 (0x1) (int)
> usb_device.device_class = 9 (0x9) (int)
> usb_device.device_protocol = 0 (0x0) (int)
> usb_device.device_revision_bcd = 518 (0x206) (int)
> usb_device.device_subclass = 0 (0x0) (int)
> usb_device.is_self_powered = true (bool)
> usb_device.linux.device_number = 1 (0x1) (int)
> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.1/usb2' (string)
> usb_device.max_power = 0 (0x0) (int)
> usb_device.num_configurations = 1 (0x1) (int)
> usb_device.num_interfaces = 1 (0x1) (int)
> usb_device.num_ports = 2 (0x2) (int)
> usb_device.product = 'OHCI Host Controller' (string)
> usb_device.product_id = 0 (0x0) (int)
> usb_device.serial = '0000:02:0c.1' (string)
> usb_device.speed = 12.0 (12) (double)
> usb_device.speed_bcd = 4608 (0x1200) (int)
> usb_device.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> usb_device.vendor_id = 0 (0x0) (int)
> usb_device.version = 1.1 (1.1) (double)
> usb_device.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_1_usbraw'
> info.capabilities = {'usbraw'} (string list)
> info.category = 'usbraw' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_1' (string)
> info.product = 'USB Raw Device Access' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_1_usbraw' (string)
> linux.device_file = '/dev/bus/usb/002/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb_device' (string)
> linux.sysfs_path = '/sys/class/usb_device/usbdev2.1' (string)
> usbraw.device = '/dev/bus/usb/002/001' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_1_if0'
> info.bus = 'usb' (string)
> info.linux.driver = 'hub' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_1' (string)
> info.product = 'USB Hub Interface' (string)
> info.subsystem = 'usb' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_1_if0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.1/usb2/2-0:1.0' (string)
> usb.bus_number = 2 (0x2) (int)
> usb.can_wake_up = true (bool)
> usb.configuration_value = 1 (0x1) (int)
> usb.device_class = 9 (0x9) (int)
> usb.device_protocol = 0 (0x0) (int)
> usb.device_revision_bcd = 518 (0x206) (int)
> usb.device_subclass = 0 (0x0) (int)
> usb.interface.class = 9 (0x9) (int)
> usb.interface.number = 0 (0x0) (int)
> usb.interface.protocol = 0 (0x0) (int)
> usb.interface.subclass = 0 (0x0) (int)
> usb.is_self_powered = true (bool)
> usb.linux.device_number = 1 (0x1) (int)
> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.1/usb2/2-0:1.0' (string)
> usb.max_power = 0 (0x0) (int)
> usb.num_configurations = 1 (0x1) (int)
> usb.num_interfaces = 1 (0x1) (int)
> usb.num_ports = 2 (0x2) (int)
> usb.product = 'USB Hub Interface' (string)
> usb.product_id = 0 (0x0) (int)
> usb.serial = '0000:02:0c.1' (string)
> usb.speed = 12.0 (12) (double)
> usb.speed_bcd = 4608 (0x1200) (int)
> usb.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> usb.vendor_id = 0 (0x0) (int)
> usb.version = 1.1 (1.1) (double)
> usb.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_10b9_5237'
> info.bus = 'pci' (string)
> info.linux.driver = 'ohci_hcd' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.product = 'USB 1.1 Controller' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_10b9_5237' (string)
> info.vendor = 'ALi Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.0' (string)
> pci.device_class = 12 (0xc) (int)
> pci.device_protocol = 16 (0x10) (int)
> pci.device_subclass = 3 (0x3) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.0' (string)
> pci.product = 'USB 1.1 Controller' (string)
> pci.product_id = 21047 (0x5237) (int)
> pci.subsys_product = 'ASRock 939Dual-SATA2 Motherboard' (string)
> pci.subsys_product_id = 21047 (0x5237) (int)
> pci.subsys_vendor = 'ALi Corporation' (string)
> pci.subsys_vendor_id = 4281 (0x10b9) (int)
> pci.vendor = 'ALi Corporation' (string)
> pci.vendor_id = 4281 (0x10b9) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_0'
> info.bus = 'usb_device' (string)
> info.linux.driver = 'usb' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_10b9_5237' (string)
> info.product = 'OHCI Host Controller' (string)
> info.subsystem = 'usb_device' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_0' (string)
> info.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> linux.device_file = '/dev/bus/usb/001/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.0/usb1' (string)
> usb_device.bus_number = 1 (0x1) (int)
> usb_device.can_wake_up = true (bool)
> usb_device.configuration_value = 1 (0x1) (int)
> usb_device.device_class = 9 (0x9) (int)
> usb_device.device_protocol = 0 (0x0) (int)
> usb_device.device_revision_bcd = 518 (0x206) (int)
> usb_device.device_subclass = 0 (0x0) (int)
> usb_device.is_self_powered = true (bool)
> usb_device.linux.device_number = 1 (0x1) (int)
> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.0/usb1' (string)
> usb_device.max_power = 0 (0x0) (int)
> usb_device.num_configurations = 1 (0x1) (int)
> usb_device.num_interfaces = 1 (0x1) (int)
> usb_device.num_ports = 2 (0x2) (int)
> usb_device.product = 'OHCI Host Controller' (string)
> usb_device.product_id = 0 (0x0) (int)
> usb_device.serial = '0000:02:0c.0' (string)
> usb_device.speed = 12.0 (12) (double)
> usb_device.speed_bcd = 4608 (0x1200) (int)
> usb_device.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> usb_device.vendor_id = 0 (0x0) (int)
> usb_device.version = 1.1 (1.1) (double)
> usb_device.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_0_usbraw'
> info.capabilities = {'usbraw'} (string list)
> info.category = 'usbraw' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_0' (string)
> info.product = 'USB Raw Device Access' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_0_usbraw' (string)
> linux.device_file = '/dev/bus/usb/001/001' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb_device' (string)
> linux.sysfs_path = '/sys/class/usb_device/usbdev1.1' (string)
> usbraw.device = '/dev/bus/usb/001/001' (string)
>
> udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_0_if0'
> info.bus = 'usb' (string)
> info.linux.driver = 'hub' (string)
> info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_0' (string)
> info.product = 'USB Hub Interface' (string)
> info.subsystem = 'usb' (string)
> info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_02_0c_0_if0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'usb' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.0/usb1/1-0:1.0' (string)
> usb.bus_number = 1 (0x1) (int)
> usb.can_wake_up = true (bool)
> usb.configuration_value = 1 (0x1) (int)
> usb.device_class = 9 (0x9) (int)
> usb.device_protocol = 0 (0x0) (int)
> usb.device_revision_bcd = 518 (0x206) (int)
> usb.device_subclass = 0 (0x0) (int)
> usb.interface.class = 9 (0x9) (int)
> usb.interface.number = 0 (0x0) (int)
> usb.interface.protocol = 0 (0x0) (int)
> usb.interface.subclass = 0 (0x0) (int)
> usb.is_self_powered = true (bool)
> usb.linux.device_number = 1 (0x1) (int)
> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0c.0/usb1/1-0:1.0' (string)
> usb.max_power = 0 (0x0) (int)
> usb.num_configurations = 1 (0x1) (int)
> usb.num_interfaces = 1 (0x1) (int)
> usb.num_ports = 2 (0x2) (int)
> usb.product = 'USB Hub Interface' (string)
> usb.product_id = 0 (0x0) (int)
> usb.serial = '0000:02:0c.0' (string)
> usb.speed = 12.0 (12) (double)
> usb.speed_bcd = 4608 (0x1200) (int)
> usb.vendor = 'Linux 2.6.24.2-waver.1 ohci_hcd' (string)
> usb.vendor_id = 0 (0x0) (int)
> usb.version = 1.1 (1.1) (double)
> usb.version_bcd = 272 (0x110) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_10ec_8139'
> info.bus = 'pci' (string)
> info.linux.driver = '8139too' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.product = 'RTL-8139/8139C/8139C+' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_10ec_8139' (string)
> info.vendor = 'Realtek Semiconductor Co., Ltd.' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0b.0' (string)
> pci.device_class = 2 (0x2) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 0 (0x0) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0b.0' (string)
> pci.product = 'RTL-8139/8139C/8139C+' (string)
> pci.product_id = 33081 (0x8139) (int)
> pci.subsys_product = 'RT8139' (string)
> pci.subsys_product_id = 33081 (0x8139) (int)
> pci.subsys_vendor = 'Realtek Semiconductor Co., Ltd.' (string)
> pci.subsys_vendor_id = 4332 (0x10ec) (int)
> pci.vendor = 'Realtek Semiconductor Co., Ltd.' (string)
> pci.vendor_id = 4332 (0x10ec) (int)
>
> udi = '/org/freedesktop/Hal/devices/net_00_40_f4_55_91_dc'
> info.capabilities = {'net', 'net.80203'} (string list)
> info.category = 'net.80203' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_10ec_8139' (string)
> info.product = 'Networking Interface' (string)
> info.udi = '/org/freedesktop/Hal/devices/net_00_40_f4_55_91_dc' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'net' (string)
> linux.sysfs_path = '/sys/class/net/eth1' (string)
> net.80203.mac_address = 278977155548 (0x40f45591dc) (uint64)
> net.address = '00:40:f4:55:91:dc' (string)
> net.arp_proto_hw_id = 1 (0x1) (int)
> net.interface = 'eth1' (string)
> net.linux.ifindex = 3 (0x3) (int)
> net.originating_device = '/org/freedesktop/Hal/devices/pci_10ec_8139' (string)
> net.physical_device = '/org/freedesktop/Hal/devices/pci_10ec_8139' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880'
> info.bus = 'pci' (string)
> info.linux.driver = 'ENS1371' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)
> info.product = '5880 AudioPCI' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.vendor = 'Ensoniq' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0a.0' (string)
> pci.device_class = 4 (0x4) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 1 (0x1) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:0a.0' (string)
> pci.product = '5880 AudioPCI' (string)
> pci.product_id = 22656 (0x5880) (int)
> pci.subsys_product = 'Sound Blaster 16PCI 4.1ch' (string)
> pci.subsys_product_id = 32769 (0x8001) (int)
> pci.subsys_vendor = 'Ensoniq' (string)
> pci.subsys_vendor_id = 4724 (0x1274) (int)
> pci.vendor = 'Ensoniq' (string)
> pci.vendor_id = 4724 (0x1274) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_playback_1'
> alsa.card = 0 (0x0) (int)
> alsa.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> alsa.device = 1 (0x1) (int)
> alsa.device_file = '/dev/snd/pcmC0D1p' (string)
> alsa.device_id = 'ES1371 DAC1' (string)
> alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.pcm_class = 'generic' (string)
> alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.type = 'playback' (string)
> info.capabilities = {'alsa'} (string list)
> info.category = 'alsa' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'ES1371 DAC1 ALSA Playback Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_playback_1' (string)
> linux.device_file = '/dev/snd/pcmC0D1p' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/pcmC0D1p' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_playback_0'
> alsa.card = 0 (0x0) (int)
> alsa.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> alsa.device = 0 (0x0) (int)
> alsa.device_file = '/dev/snd/pcmC0D0p' (string)
> alsa.device_id = 'ES1371 DAC2/ADC' (string)
> alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.pcm_class = 'generic' (string)
> alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.type = 'playback' (string)
> info.capabilities = {'alsa'} (string list)
> info.category = 'alsa' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'ES1371 DAC2/ADC ALSA Playback Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_playback_0' (string)
> linux.device_file = '/dev/snd/pcmC0D0p' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/pcmC0D0p' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_capture_0'
> alsa.card = 0 (0x0) (int)
> alsa.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> alsa.device = 0 (0x0) (int)
> alsa.device_file = '/dev/snd/pcmC0D0c' (string)
> alsa.device_id = 'ES1371 DAC2/ADC' (string)
> alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.pcm_class = 'generic' (string)
> alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.type = 'capture' (string)
> info.capabilities = {'alsa'} (string list)
> info.category = 'alsa' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'ES1371 DAC2/ADC ALSA Capture Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_capture_0' (string)
> linux.device_file = '/dev/snd/pcmC0D0c' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/pcmC0D0c' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_mixer__1'
> info.capabilities = {'oss'} (string list)
> info.category = 'oss' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'ES1371 DAC2/ADC OSS Control Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_mixer__1' (string)
> linux.device_file = '/dev/mixer' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/mixer' (string)
> oss.card = 0 (0x0) (int)
> oss.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> oss.device_file = '/dev/mixer' (string)
> oss.device_id = 'ES1371 DAC2/ADC' (string)
> oss.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.type = 'mixer' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_midi_0'
> alsa.card = 0 (0x0) (int)
> alsa.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> alsa.device = 0 (0x0) (int)
> alsa.device_file = '/dev/snd/midiC0D0' (string)
> alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.type = 'midi' (string)
> info.capabilities = {'alsa'} (string list)
> info.category = 'alsa' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'Ensoniq AudioPCI ENS1371 ALSA MIDI Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_midi_0' (string)
> linux.device_file = '/dev/snd/midiC0D0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/midiC0D0' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_midi_0'
> info.capabilities = {'oss'} (string list)
> info.category = 'oss' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'ES1371 DAC2/ADC OSS MIDI Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_midi_0' (string)
> linux.device_file = '/dev/midi' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/midi' (string)
> oss.card = 0 (0x0) (int)
> oss.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> oss.device = 0 (0x0) (int)
> oss.device_file = '/dev/midi' (string)
> oss.device_id = 'ES1371 DAC2/ADC' (string)
> oss.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.type = 'midi' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_pcm_0_0'
> info.capabilities = {'oss'} (string list)
> info.category = 'oss' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'ES1371 DAC2/ADC OSS PCM Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_pcm_0_0' (string)
> linux.device_file = '/dev/dsp' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/dsp' (string)
> oss.card = 0 (0x0) (int)
> oss.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> oss.device = 0 (0x0) (int)
> oss.device_file = '/dev/dsp' (string)
> oss.device_id = 'ES1371 DAC2/ADC' (string)
> oss.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.type = 'pcm' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_control__1'
> alsa.card = 0 (0x0) (int)
> alsa.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> alsa.device_file = '/dev/snd/controlC0' (string)
> alsa.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> alsa.type = 'control' (string)
> info.capabilities = {'alsa'} (string list)
> info.category = 'alsa' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'Ensoniq AudioPCI ENS1371 ALSA Control Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_alsa_control__1' (string)
> linux.device_file = '/dev/snd/controlC0' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/controlC0' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_pcm_0'
> info.capabilities = {'oss'} (string list)
> info.category = 'oss' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'ES1371 DAC2/ADC OSS PCM Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_pcm_0' (string)
> linux.device_file = '/dev/audio' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/audio' (string)
> oss.card = 0 (0x0) (int)
> oss.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> oss.device = 0 (0x0) (int)
> oss.device_file = '/dev/audio' (string)
> oss.device_id = 'ES1371 DAC2/ADC' (string)
> oss.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.type = 'pcm' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_pcm_1'
> info.capabilities = {'oss'} (string list)
> info.category = 'oss' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> info.product = 'ES1371 DAC2/ADC OSS PCM Device' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_1274_5880_oss_pcm_1' (string)
> linux.device_file = '/dev/adsp' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'sound' (string)
> linux.sysfs_path = '/sys/class/sound/adsp' (string)
> oss.card = 0 (0x0) (int)
> oss.card_id = 'Ensoniq AudioPCI ENS1371' (string)
> oss.device = 1 (0x1) (int)
> oss.device_file = '/dev/adsp' (string)
> oss.device_id = 'ES1371 DAC2/ADC' (string)
> oss.originating_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.physical_device = '/org/freedesktop/Hal/devices/pci_1274_5880' (string)
> oss.type = 'pcm' (string)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_1a31'
> info.bus = 'pci' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '82845 845 [Brookdale] Chipset AGP Bridge' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_1a31' (string)
> info.vendor = 'Intel Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0' (string)
> pci.device_class = 6 (0x6) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 4 (0x4) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0' (string)
> pci.product = '82845 845 [Brookdale] Chipset AGP Bridge' (string)
> pci.product_id = 6705 (0x1a31) (int)
> pci.subsys_product_id = 0 (0x0) (int)
> pci.subsys_vendor_id = 0 (0x0) (int)
> pci.vendor = 'Intel Corporation' (string)
> pci.vendor_id = 32902 (0x8086) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_10de_181'
> info.bus = 'pci' (string)
> info.linux.driver = 'nvidia' (string)
> info.parent = '/org/freedesktop/Hal/devices/pci_8086_1a31' (string)
> info.product = 'NV18 [GeForce4 MX 440 AGP 8x]' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_10de_181' (string)
> info.vendor = 'nVidia Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0' (string)
> pci.device_class = 3 (0x3) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 0 (0x0) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0' (string)
> pci.product = 'NV18 [GeForce4 MX 440 AGP 8x]' (string)
> pci.product_id = 385 (0x181) (int)
> pci.subsys_product = 'GeForce4 MX 440 AGP 8X' (string)
> pci.subsys_product_id = 32867 (0x8063) (int)
> pci.subsys_vendor = 'ASUSTeK Computer Inc.' (string)
> pci.subsys_vendor_id = 4163 (0x1043) (int)
> pci.vendor = 'nVidia Corporation' (string)
> pci.vendor_id = 4318 (0x10de) (int)
>
> udi = '/org/freedesktop/Hal/devices/pci_8086_1a30'
> info.bus = 'pci' (string)
> info.linux.driver = 'agpgart-intel' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = '82845 845 [Brookdale] Chipset Host Bridge' (string)
> info.subsystem = 'pci' (string)
> info.udi = '/org/freedesktop/Hal/devices/pci_8086_1a30' (string)
> info.vendor = 'Intel Corporation' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'pci' (string)
> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0' (string)
> pci.device_class = 6 (0x6) (int)
> pci.device_protocol = 0 (0x0) (int)
> pci.device_subclass = 0 (0x0) (int)
> pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:00.0' (string)
> pci.product = '82845 845 [Brookdale] Chipset Host Bridge' (string)
> pci.product_id = 6704 (0x1a30) (int)
> pci.subsys_product_id = 32880 (0x8070) (int)
> pci.subsys_vendor = 'ASUSTeK Computer Inc.' (string)
> pci.subsys_vendor_id = 4163 (0x1043) (int)
> pci.vendor = 'Intel Corporation' (string)
> pci.vendor_id = 32902 (0x8086) (int)
>
>
> Dumped 121 device(s) from the Global Device List.
> ------------------------------------------------
>
--
Regards/Gruß,
Boris.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: IDE cdrom problem
2008-02-16 16:49 ` IDE cdrom problem Borislav Petkov
@ 2008-02-16 17:40 ` Bartlomiej Zolnierkiewicz
2008-02-16 18:09 ` Borislav Petkov
0 siblings, 1 reply; 7+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2008-02-16 17:40 UTC (permalink / raw)
To: petkovbb; +Cc: WaVeR, linux-ide
On Saturday 16 February 2008, Borislav Petkov wrote:
> On Sat, Feb 16, 2008 at 04:24:46PM +0100, Bartlomiej Zolnierkiewicz wrote:
> >
> > [ added Borislav (ide-cd maintainer) to cc: ]
> >
> > Hi,
> >
> > Unless there are some very important reasons to keep the discussion private
> > please always cc: linux-ide@ and/or linux-kernel@ ML when reporting problems.
> >
> > Othewise your mail misses many knowledgeable people and is left on mercy
> > of clueless IDE maintainer... ;-)
> >
> > ---------- Forwarded Message ----------
> >
> > Subject: IDE cdrom problem
> > Date: Saturday 16 February 2008
> > From: WaVeR <debian@hispeed.ch>
> > To: bzolnier@gmail.com
> >
> > Hello Bart,
> >
> > Sorry to distrub you, but I have a similar problem like this post
> > http://lkml.org/lkml/2008/2/12/97
> >
> > I'm not subscribed to linux ML, so I decide to write you directly.
> >
> >
> > >From my dmesg, I get this error:
> >
> > Feb 16 08:01:58 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > confused (ireason = 0x01). Trying to recover by ending request.
> > Feb 16 08:06:16 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > confused (ireason = 0x01). Trying to recover by ending request.
> > Feb 16 08:10:45 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > confused (ireason = 0x01). Trying to recover by ending request.
> > Feb 16 08:37:41 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > confused (ireason = 0x01). Trying to recover by ending request.
> > Feb 16 08:42:10 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > confused (ireason = 0x01). Trying to recover by ending request.
> > Feb 16 09:00:07 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > confused (ireason = 0x01). Trying to recover by ending request.
>
> Yeah, this is kinda funny, i think i've seen that somewhere :) But seriously,
Yep, this looks to be the identical problem as discussed recently:
http://www.mail-archive.com/linux-ide@vger.kernel.org/msg16131.html
[ + IIRC the similar issue might be already in the kernel bugzilla... ]
> can you try 2.6.25-rc2 - this one should be stable enough and it has the ide-cd
> rewrite in there and it would be interesting to see whether the new interrupt
> handler shows the same behaviour.
>
> Bart, since this starts to occur often, i'm thinking of adding a debugging macro
> similar to the ones we rewrote in ide-floppy and ide-tape besides the
> CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS facility in ide-cd. What are your thoughts
> on the matter?
I would rather prefer to see more code removal/unification in ide-cd.
[ If the code is simple/clean enough and have informative printk()-s for
error conditions there shouldn't be a frequent need for an extra debugging
information. ]
> > As you can see on the atached file. It's a simple IDE dvdrom and a cd
> > burner.
> >
> > I dont have this problem with the kernel 2.6.21.3
> >
> > My actual kernel is:
> > 9:28 waver@Jupiter ~% uname -a
> > Linux Jupiter 2.6.24.2-waver.1 #1 Wed Feb 13 23:53:31 CET 2008 i686
> > GNU/Linux
It would also help us if it can be narrowed down to the specific commit.
Please install git package, get kernel git tree from kernel.org, and do:
git bisect start
git bisect good 2.6.21
git bisect bad 2.6.24
It will select the kernel to test - compile and boot it to see if the problem
is still there. If so do "git bisect bad" which will give you new kernel
to test. If the kernel works fine do "git bisect good" instead. After few
iterations you should find the exact commit which introduced the bug.
Thanks,
Bart
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: IDE cdrom problem
2008-02-16 17:40 ` Bartlomiej Zolnierkiewicz
@ 2008-02-16 18:09 ` Borislav Petkov
2008-02-16 19:27 ` WaVeR
0 siblings, 1 reply; 7+ messages in thread
From: Borislav Petkov @ 2008-02-16 18:09 UTC (permalink / raw)
To: Bartlomiej Zolnierkiewicz; +Cc: WaVeR, linux-ide
On Sat, Feb 16, 2008 at 06:40:08PM +0100, Bartlomiej Zolnierkiewicz wrote:
> On Saturday 16 February 2008, Borislav Petkov wrote:
> > On Sat, Feb 16, 2008 at 04:24:46PM +0100, Bartlomiej Zolnierkiewicz wrote:
> > >
> > > [ added Borislav (ide-cd maintainer) to cc: ]
> > >
> > > Hi,
> > >
> > > Unless there are some very important reasons to keep the discussion private
> > > please always cc: linux-ide@ and/or linux-kernel@ ML when reporting problems.
> > >
> > > Othewise your mail misses many knowledgeable people and is left on mercy
> > > of clueless IDE maintainer... ;-)
> > >
> > > ---------- Forwarded Message ----------
> > >
> > > Subject: IDE cdrom problem
> > > Date: Saturday 16 February 2008
> > > From: WaVeR <debian@hispeed.ch>
> > > To: bzolnier@gmail.com
> > >
> > > Hello Bart,
> > >
> > > Sorry to distrub you, but I have a similar problem like this post
> > > http://lkml.org/lkml/2008/2/12/97
> > >
> > > I'm not subscribed to linux ML, so I decide to write you directly.
> > >
> > >
> > > >From my dmesg, I get this error:
> > >
> > > Feb 16 08:01:58 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > confused (ireason = 0x01). Trying to recover by ending request.
> > > Feb 16 08:06:16 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > confused (ireason = 0x01). Trying to recover by ending request.
> > > Feb 16 08:10:45 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > confused (ireason = 0x01). Trying to recover by ending request.
> > > Feb 16 08:37:41 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > confused (ireason = 0x01). Trying to recover by ending request.
> > > Feb 16 08:42:10 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > confused (ireason = 0x01). Trying to recover by ending request.
> > > Feb 16 09:00:07 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > confused (ireason = 0x01). Trying to recover by ending request.
> >
> > Yeah, this is kinda funny, i think i've seen that somewhere :) But seriously,
>
> Yep, this looks to be the identical problem as discussed recently:
>
> http://www.mail-archive.com/linux-ide@vger.kernel.org/msg16131.html
>
> [ + IIRC the similar issue might be already in the kernel bugzilla... ]
>
> > can you try 2.6.25-rc2 - this one should be stable enough and it has the ide-cd
> > rewrite in there and it would be interesting to see whether the new interrupt
> > handler shows the same behaviour.
> >
> > Bart, since this starts to occur often, i'm thinking of adding a debugging macro
> > similar to the ones we rewrote in ide-floppy and ide-tape besides the
> > CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS facility in ide-cd. What are your thoughts
> > on the matter?
>
> I would rather prefer to see more code removal/unification in ide-cd.
Yep, this is underway. Am working on removing the ide-cd internal buffer and
will get back to you after testing it... Ide floppy will have to wait.
>
> [ If the code is simple/clean enough and have informative printk()-s for
> error conditions there shouldn't be a frequent need for an extra debugging
> information. ]
>
> > > As you can see on the atached file. It's a simple IDE dvdrom and a cd
> > > burner.
> > >
> > > I dont have this problem with the kernel 2.6.21.3
> > >
> > > My actual kernel is:
> > > 9:28 waver@Jupiter ~% uname -a
> > > Linux Jupiter 2.6.24.2-waver.1 #1 Wed Feb 13 23:53:31 CET 2008 i686
> > > GNU/Linux
>
> It would also help us if it can be narrowed down to the specific commit.
> Please install git package, get kernel git tree from kernel.org, and do:
>
> git bisect start
> git bisect good 2.6.21
> git bisect bad 2.6.24
What would decrease the number of bisection iterations would be specifying the
path for bisection, like so:
git bisect start -- drivers/ide
and then we'll nail down the evildoer significantly faster, imho.
>
> It will select the kernel to test - compile and boot it to see if the problem
> is still there. If so do "git bisect bad" which will give you new kernel
> to test. If the kernel works fine do "git bisect good" instead. After few
> iterations you should find the exact commit which introduced the bug.
>
> Thanks,
> Bart
--
Regards/Gruß,
Boris.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: IDE cdrom problem
2008-02-16 18:09 ` Borislav Petkov
@ 2008-02-16 19:27 ` WaVeR
2008-02-16 20:23 ` Borislav Petkov
0 siblings, 1 reply; 7+ messages in thread
From: WaVeR @ 2008-02-16 19:27 UTC (permalink / raw)
To: petkovbb; +Cc: Bartlomiej Zolnierkiewicz, linux-ide
Hi,
Le samedi 16 février 2008 à 19:09 +0100, Borislav Petkov a écrit :
> On Sat, Feb 16, 2008 at 06:40:08PM +0100, Bartlomiej Zolnierkiewicz wrote:
> > On Saturday 16 February 2008, Borislav Petkov wrote:
> > > On Sat, Feb 16, 2008 at 04:24:46PM +0100, Bartlomiej Zolnierkiewicz wrote:
> > > >
> > > > [ added Borislav (ide-cd maintainer) to cc: ]
> > > >
> > > > Hi,
> > > >
> > > > Unless there are some very important reasons to keep the discussion private
> > > > please always cc: linux-ide@ and/or linux-kernel@ ML when reporting problems.
> > > >
> > > > Othewise your mail misses many knowledgeable people and is left on mercy
> > > > of clueless IDE maintainer... ;-)
As I mentioned, the reason why I wrote to you directly is i'm not on the
linux-ide mailing list.
Do you want me to try the 2.6.25-rc2 ? and give my feedback
> > > >
> > > > ---------- Forwarded Message ----------
> > > >
> > > > Subject: IDE cdrom problem
> > > > Date: Saturday 16 February 2008
> > > > From: WaVeR <debian@hispeed.ch>
> > > > To: bzolnier@gmail.com
> > > >
> > > > Hello Bart,
> > > >
> > > > Sorry to distrub you, but I have a similar problem like this post
> > > > http://lkml.org/lkml/2008/2/12/97
> > > >
> > > > I'm not subscribed to linux ML, so I decide to write you directly.
> > > >
> > > >
> > > > >From my dmesg, I get this error:
> > > >
> > > > Feb 16 08:01:58 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > Feb 16 08:06:16 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > Feb 16 08:10:45 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > Feb 16 08:37:41 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > Feb 16 08:42:10 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > Feb 16 09:00:07 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > > confused (ireason = 0x01). Trying to recover by ending request.
> > >
> > > Yeah, this is kinda funny, i think i've seen that somewhere :) But seriously,
> >
> > Yep, this looks to be the identical problem as discussed recently:
> >
> > http://www.mail-archive.com/linux-ide@vger.kernel.org/msg16131.html
> >
> > [ + IIRC the similar issue might be already in the kernel bugzilla... ]
> >
> > > can you try 2.6.25-rc2 - this one should be stable enough and it has the ide-cd
> > > rewrite in there and it would be interesting to see whether the new interrupt
> > > handler shows the same behaviour.
> > >
> > > Bart, since this starts to occur often, i'm thinking of adding a debugging macro
> > > similar to the ones we rewrote in ide-floppy and ide-tape besides the
> > > CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS facility in ide-cd. What are your thoughts
> > > on the matter?
> >
> > I would rather prefer to see more code removal/unification in ide-cd.
>
> Yep, this is underway. Am working on removing the ide-cd internal buffer and
> will get back to you after testing it... Ide floppy will have to wait.
> >
> > [ If the code is simple/clean enough and have informative printk()-s for
> > error conditions there shouldn't be a frequent need for an extra debugging
> > information. ]
> >
> > > > As you can see on the atached file. It's a simple IDE dvdrom and a cd
> > > > burner.
> > > >
> > > > I dont have this problem with the kernel 2.6.21.3
> > > >
> > > > My actual kernel is:
> > > > 9:28 waver@Jupiter ~% uname -a
> > > > Linux Jupiter 2.6.24.2-waver.1 #1 Wed Feb 13 23:53:31 CET 2008 i686
> > > > GNU/Linux
> >
> > It would also help us if it can be narrowed down to the specific commit.
> > Please install git package, get kernel git tree from kernel.org, and do:
> >
> > git bisect start
> > git bisect good 2.6.21
> > git bisect bad 2.6.24
>
> What would decrease the number of bisection iterations would be specifying the
> path for bisection, like so:
>
> git bisect start -- drivers/ide
>
> and then we'll nail down the evildoer significantly faster, imho.
> >
> > It will select the kernel to test - compile and boot it to see if the problem
> > is still there. If so do "git bisect bad" which will give you new kernel
> > to test. If the kernel works fine do "git bisect good" instead. After few
> > iterations you should find the exact commit which introduced the bug.
> >
> > Thanks,
> > Bart
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: IDE cdrom problem
2008-02-16 19:27 ` WaVeR
@ 2008-02-16 20:23 ` Borislav Petkov
2008-02-17 14:16 ` WaVeR
0 siblings, 1 reply; 7+ messages in thread
From: Borislav Petkov @ 2008-02-16 20:23 UTC (permalink / raw)
To: WaVeR; +Cc: Bartlomiej Zolnierkiewicz, linux-ide
On Sat, Feb 16, 2008 at 08:27:21PM +0100, WaVeR wrote:
> Hi,
>
>
> Le samedi 16 février 2008 à 19:09 +0100, Borislav Petkov a écrit :
> > On Sat, Feb 16, 2008 at 06:40:08PM +0100, Bartlomiej Zolnierkiewicz wrote:
> > > On Saturday 16 February 2008, Borislav Petkov wrote:
> > > > On Sat, Feb 16, 2008 at 04:24:46PM +0100, Bartlomiej Zolnierkiewicz wrote:
> > > > >
> > > > > [ added Borislav (ide-cd maintainer) to cc: ]
> > > > >
> > > > > Hi,
> > > > >
> > > > > Unless there are some very important reasons to keep the discussion private
> > > > > please always cc: linux-ide@ and/or linux-kernel@ ML when reporting problems.
> > > > >
> > > > > Othewise your mail misses many knowledgeable people and is left on mercy
> > > > > of clueless IDE maintainer... ;-)
>
>
> As I mentioned, the reason why I wrote to you directly is i'm not on the
> linux-ide mailing list.
That doesn't matter. What Bart ment is that if you cc the mailing list, more
people are going to see your bug report and the chance of the bug getting fixed
is bigger.
>
>
> Do you want me to try the 2.6.25-rc2 ? and give my feedback
Yes, please.
> > > > >
> > > > > ---------- Forwarded Message ----------
> > > > >
> > > > > Subject: IDE cdrom problem
> > > > > Date: Saturday 16 February 2008
> > > > > From: WaVeR <debian@hispeed.ch>
> > > > > To: bzolnier@gmail.com
> > > > >
> > > > > Hello Bart,
> > > > >
> > > > > Sorry to distrub you, but I have a similar problem like this post
> > > > > http://lkml.org/lkml/2008/2/12/97
> > > > >
> > > > > I'm not subscribed to linux ML, so I decide to write you directly.
> > > > >
> > > > >
> > > > > >From my dmesg, I get this error:
> > > > >
> > > > > Feb 16 08:01:58 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > > Feb 16 08:06:16 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > > Feb 16 08:10:45 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > > Feb 16 08:37:41 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > > Feb 16 08:42:10 Jupiter kernel: hdc: cdrom_pc_intr: The drive appears
> > > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > > > Feb 16 09:00:07 Jupiter kernel: hdd: cdrom_pc_intr: The drive appears
> > > > > confused (ireason = 0x01). Trying to recover by ending request.
> > > >
> > > > Yeah, this is kinda funny, i think i've seen that somewhere :) But seriously,
> > >
> > > Yep, this looks to be the identical problem as discussed recently:
> > >
> > > http://www.mail-archive.com/linux-ide@vger.kernel.org/msg16131.html
> > >
> > > [ + IIRC the similar issue might be already in the kernel bugzilla... ]
> > >
> > > > can you try 2.6.25-rc2 - this one should be stable enough and it has the ide-cd
> > > > rewrite in there and it would be interesting to see whether the new interrupt
> > > > handler shows the same behaviour.
> > > >
> > > > Bart, since this starts to occur often, i'm thinking of adding a debugging macro
> > > > similar to the ones we rewrote in ide-floppy and ide-tape besides the
> > > > CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS facility in ide-cd. What are your thoughts
> > > > on the matter?
> > >
> > > I would rather prefer to see more code removal/unification in ide-cd.
> >
> > Yep, this is underway. Am working on removing the ide-cd internal buffer and
> > will get back to you after testing it... Ide floppy will have to wait.
> > >
> > > [ If the code is simple/clean enough and have informative printk()-s for
> > > error conditions there shouldn't be a frequent need for an extra debugging
> > > information. ]
> > >
> > > > > As you can see on the atached file. It's a simple IDE dvdrom and a cd
> > > > > burner.
> > > > >
> > > > > I dont have this problem with the kernel 2.6.21.3
> > > > >
> > > > > My actual kernel is:
> > > > > 9:28 waver@Jupiter ~% uname -a
> > > > > Linux Jupiter 2.6.24.2-waver.1 #1 Wed Feb 13 23:53:31 CET 2008 i686
> > > > > GNU/Linux
> > >
> > > It would also help us if it can be narrowed down to the specific commit.
> > > Please install git package, get kernel git tree from kernel.org, and do:
> > >
> > > git bisect start
> > > git bisect good 2.6.21
> > > git bisect bad 2.6.24
> >
> > What would decrease the number of bisection iterations would be specifying the
> > path for bisection, like so:
> >
> > git bisect start -- drivers/ide
> >
> > and then we'll nail down the evildoer significantly faster, imho.
> > >
> > > It will select the kernel to test - compile and boot it to see if the problem
> > > is still there. If so do "git bisect bad" which will give you new kernel
> > > to test. If the kernel works fine do "git bisect good" instead. After few
> > > iterations you should find the exact commit which introduced the bug.
> > >
> > > Thanks,
> > > Bart
> >
--
Regards/Gruß,
Boris.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: IDE cdrom problem
2008-02-16 20:23 ` Borislav Petkov
@ 2008-02-17 14:16 ` WaVeR
2008-02-17 15:15 ` Borislav Petkov
0 siblings, 1 reply; 7+ messages in thread
From: WaVeR @ 2008-02-17 14:16 UTC (permalink / raw)
To: petkovbb; +Cc: Bartlomiej Zolnierkiewicz, linux-ide
Hi all,
Le samedi 16 février 2008 à 21:23 +0100, Borislav Petkov a écrit :
> > Do you want me to try the 2.6.25-rc2 ? and give my feedback
>
> Yes, please.
Until now, there's no prob with the kernel 2.6.25-rc2.
15:14 waver@Jupiter ~% uname -a
Linux Jupiter 2.6.25-rc2.waver.1 #1 Sun Feb 17 14:31:07 CET 2008 i686
GNU/Linux
Regards,
---
Hassan
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: IDE cdrom problem
2008-02-17 14:16 ` WaVeR
@ 2008-02-17 15:15 ` Borislav Petkov
0 siblings, 0 replies; 7+ messages in thread
From: Borislav Petkov @ 2008-02-17 15:15 UTC (permalink / raw)
To: WaVeR; +Cc: Bartlomiej Zolnierkiewicz, linux-ide
On Sun, Feb 17, 2008 at 03:16:42PM +0100, WaVeR wrote:
> Hi all,
>
> Le samedi 16 février 2008 à 21:23 +0100, Borislav Petkov a écrit :
> > > Do you want me to try the 2.6.25-rc2 ? and give my feedback
> >
> > Yes, please.
>
> Until now, there's no prob with the kernel 2.6.25-rc2.
Cool, let me know should something show up in the logs after all.
Thanks.
>
> 15:14 waver@Jupiter ~% uname -a
> Linux Jupiter 2.6.25-rc2.waver.1 #1 Sun Feb 17 14:31:07 CET 2008 i686
> GNU/Linux
>
>
> Regards,
>
> ---
> Hassan
--
Regards/Gruß,
Boris.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-02-17 15:21 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <200802161624.47003.bzolnier@gmail.com>
2008-02-16 16:49 ` IDE cdrom problem Borislav Petkov
2008-02-16 17:40 ` Bartlomiej Zolnierkiewicz
2008-02-16 18:09 ` Borislav Petkov
2008-02-16 19:27 ` WaVeR
2008-02-16 20:23 ` Borislav Petkov
2008-02-17 14:16 ` WaVeR
2008-02-17 15:15 ` Borislav Petkov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).