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