Wine failing to detect USB device hot plugging
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wine (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Intrepid |
Fix Released
|
Undecided
|
Scott Ritchie |
Bug Description
Binary package hint: wine
I have package wine-1.0.1-0ubuntu2 installed on my Ubuntu 8.10 (AMD64) box.
Wine is failing to detect USB hot plug events. For example running winefile, and then plugging in a USB drive, winefile does not detect the new USB drive (although GNOME does, and the USB drive is mounted correctly, and I can navigate to it through Nautilus).
I believe this is a problem with the way the wine package has been built rather than with wine itself (I understand that wine does normally support this functionality). I suspect the problem is that wine has been built without HAL support. Wine's mountmgr uses HAL to detect hardware device changes.
Running the following command:
WINEDEBUG=
produces the attached log. In particular the following line is of interest:
trace:mountmgr:
Without HAL wine's hot plugging functionality is disabled. The wine packages need to be built with the libhal-dev files present prior to running ./configure
Changed in wine: | |
assignee: | nobody → scottritchie |
status: | New → In Progress |
Changed in wine: | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
I recently uncovered a problem with D-Bus, which would definitely mess up Hal. Are you on 64-bit by chance?