mountmgr.sys: start detecting USB devices

Damjan Jovanovic damjan.jov at
Thu Mar 3 06:23:21 CST 2011

On Thu, Mar 3, 2011 at 1:45 PM, Maarten Lankhorst
<m.b.lankhorst at> wrote:
> Hi Damjan,
> Op 02-03-11 18:52, Damjan Jovanovic schreef:
>> Changelog:
>> * mountmgr.sys: start detecting USB devices
> I'd love to get this kind of work in, but since libhal has been deprecated
> for a while, wouldn't it be better to use libudev directly instead of
> expanding our usage of libhal?
> Cheers,
> Maarten

Hi Maarten

I see the deprecation of HAL as a major loss for everybody. HAL was
the one piece of software that worked on multiple *nixes and allowed a
portable way for software to detect hardware and read hardware
properties. HAL's replacements, like udev, have deteriorated to being
100% Linux-only: if we go that way we'll eventually end up detecting
hardware using OS-specific code on each OS [1][2].

If HAL is not acceptable for detecting USB devices, then I'd rather
use only libusb to do it, instead of hacking support for each
operating system in its own way.


[1] ("On Linux, ...
On other platforms, native hardware enumeration systems should be
[2] eg. DragonFlyBSD only has vague plans to port DeviceKit:

More information about the wine-devel mailing list