hal does not properly enumerate USB devices unless CD-ROM inserted as first device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devicekit-disks (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
hal (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
mountall (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
udev (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: hal
I have been unsuccessful in isolating this bug, but it does appear specific to this Acer I have, and not one of the other 3 models.
Karmic Alpha5 worked as expected, and HAL, DeviceKit-Disks and Solid all presented me with the USB stick when inserted and allowed me to mount via the device notifier under Kubuntu Desktop. Sometime just prior to Alpha6, this behaviour broke and has remained broken, even when testing via a live daily image (Ubuntu and Kubuntu tried).
Originally, I thought the issue specific to Kubuntu/KDE, and tried the Ubuntu Desktop, which uses DeviceKit-Disks (afaik) to handle the USB detection. This also resulted in failure.
If I disable HAL (sudo stop hal), DeviceKit-Disks sees the USB stick, and in usb-creator-kde, for example, it sees the stick and allows me to work with it. However, HAL->Solid is then unusable. I assume there are other parts which also still require HAL to work.
I am attaching some additional files and logs which may help locate the issue. It may be that mountall, or udev may be causing me this issue.
ProblemType: Bug
Architecture: amd64
Date: Mon Sep 28 15:59:11 2009
DistroRelease: Ubuntu 9.10
Package: hal 0.5.13-1ubuntu7
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: hal
Uname: Linux 2.6.31-11-generic x86_64
summary: |
- hal does not properly present USB media on Acer Aspire 6930 + hal does not properly enumerate USB devices unless CD-ROM inserted as + first device |
Changed in mountall (Ubuntu): | |
status: | New → Invalid |
Changed in devicekit-disks (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in hal (Ubuntu): | |
status: | Incomplete → New |
Changed in devicekit-disks (Ubuntu): | |
status: | Confirmed → New |
Here is a diff between when HAL is running and when stopped. The by-disk, by-uuid, and by-path are notably missing when HAL is running. Not sure what this points to, but it is obviously preventing it from working.