The HAL Spec
Artem Kachitchkine
Artem.Kachitchkin at Sun.COM
Mon May 8 10:56:35 PDT 2006
> 2. Most of the properties like ieee1394, pcmcia_bus really isn't that
> interesting for users of HAL. What they care about is functional
> namespaces like storage.*, volume.* and things like block.*. The
> only place it's interesting for is to set e.g. storage.bus so the
> desktop bits know it's an ATA device. Even there we suck a bit
> because we mix bus-types with command-set types.
Well, fdi files use more properties for matching. I had a problem with
this because single-interface USB devices don't have a separate device
path for the interface, so there was only "usb_device.*" and no "usb.*"
(which is mostly a copy of the former). That broke music player and PDA
recognition. I had to create a fake "usb.*" object.
Not complaining :)
-Artem.
More information about the hal
mailing list