hald hangs when usb card reader/writer plugged in
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hal (Ubuntu) |
Invalid
|
Medium
|
Martin Pitt |
Bug Description
Hoary RC
Verbatim hi-speed usb card reader/writer, model UISDMC2W
If I plug it in with or without compact flash card inserted nothing happens
dmesg output (last lines);
eth0: no IPv6 routers present
cdrom: dropping to single frame dma
program eject is using a deprecated SCSI ioctl, please convert it to SG_IO
usb 5-5: new high speed USB device using ehci_hcd and address 3
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Vendor: USB2.0 Model: CardReader CF RW Rev: 0.0>
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sdc: 15744 512-byte hdwr sectors (8 MB)
sdc: Write Protect is off
sdc: Mode Sense: 02 00 00 00
sdc: assuming drive cache: write through
SCSI device sdc: 15744 512-byte hdwr sectors (8 MB)
sdc: Write Protect is off
sdc: Mode Sense: 02 00 00 00
sdc: assuming drive cache: write through
/dev/scsi/
Attached scsi removable disk sdc at scsi2, channel 0, id 0, lun 0
Vendor: USB2.0 Model: CardReader SD RW Rev: 0.0>
Type: Direct-Access ANSI SCSI revision: 00
Attached scsi removable disk sdd at scsi2, channel 0, id 0, lun 1
Vendor: USB2.0 Model: CardReader SM RW Rev: 0.0>
Type: Direct-Access ANSI SCSI revision: 00
Attached scsi removable disk sde at scsi2, channel 0, id 0, lun 2
Vendor: USB2.0 Model: CardReader MS RW Rev: 0.0>
Type: Direct-Access ANSI SCSI revision: 00
Attached scsi removable disk sdf at scsi2, channel 0, id 0, lun 3
usb-storage: device scan complete
jeremy@ubuntu1:~$
if I then try to plug in any other usb storage device they do not automount
(normally they do automount fine), and if I go to System > Preferences >
Removable drives and media, the normal window does not open, after some 30
second I get a small window that says hald service is not running. After a
reboot all is well again (other usb devices automounting correctly).
This typically means that one of the system calls hal makes is hanging. Try:
strace -p <pid>
where <pid> is the process ID for hald, and see where it is hung up.