从 13.10 更新到 14.04 后,我的 MP3 播放器不再安装。在 13.10 下,它就像普通的 USB 棒一样,我可以将文件复制到它。自升级以来,该设备不再显示为块设备。
全新重启后,该棒会挂载几秒钟,然后消失。
我可以看到玩家
$ lsusb
Bus 002 Device 020: ID 054c:0689 Sony Corp.
和
$ udevadm monitor
KERNEL[3031.177130] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6 (usb)
KERNEL[3031.177631] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0 (usb)
KERNEL[3031.177769] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host34 (scsi)
KERNEL[3031.177788] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host34/scsi_host/host34 (scsi_host)
UDEV [3031.190066] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6 (usb)
UDEV [3031.194110] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0 (usb)
UDEV [3031.195647] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host34 (scsi)
UDEV [3031.196342] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host34/scsi_host/host34 (scsi_host)
KERNEL[3031.199824] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host34/scsi_host/host34 (scsi_host)
KERNEL[3031.199946] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host34 (scsi)
UDEV [3031.200736] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host34/scsi_host/host34 (scsi_host)
UDEV [3031.200761] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host34 (scsi)
KERNEL[3031.368640] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host35 (scsi)
KERNEL[3031.369862] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host35/scsi_host/host35 (scsi_host)
UDEV [3031.369877] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host35 (scsi)
UDEV [3031.369886] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host35/scsi_host/host35 (scsi_host)
KERNEL[3031.536654] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host35/scsi_host/host35 (scsi_host)
KERNEL[3031.536680] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host35 (scsi)
UDEV [3031.537269] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host35/scsi_host/host35 (scsi_host)
UDEV [3031.537293] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/host35 (scsi)
和
$ tail -f /var/log/syslog
Apr 28 20:32:51 ubuntu colord: Device added: sysfs-SONY-WALKMAN
Apr 28 20:32:51 ubuntu colord: Device added: sysfs-(null)
Apr 28 20:32:51 ubuntu kernel: [ 3219.231831] usb 2-1.6: usbfs: process 3053 (ThreadWeaver::T) did not claim interface 0 before use
Apr 28 20:32:51 ubuntu kernel: [ 3219.302565] usb 2-1.6: reset high-speed USB device number 24 using ehci-pci
Apr 28 20:32:51 ubuntu kernel: [ 3219.394921] usb-storage 2-1.6:1.0: USB Mass Storage device detected
Apr 28 20:32:51 ubuntu kernel: [ 3219.394966] scsi37 : usb-storage 2-1.6:1.0
Apr 28 20:32:51 ubuntu kernel: [ 3219.395038] usb 2-1.6: usbfs: process 3053 (ThreadWeaver::T) did not claim interface 0 before use
Apr 28 20:32:51 ubuntu kernel: [ 3219.470571] usb 2-1.6: reset high-speed USB device number 24 using ehci-pci
Apr 28 20:32:51 ubuntu kernel: [ 3219.563279] usb 2-1.6: usbfs: process 3053 (ThreadWeaver::T) did not claim interface 0 before use
Apr 28 20:32:51 ubuntu kernel: [ 3219.634589] usb 2-1.6: reset high-speed USB device number 24 using ehci-pci
Apr 28 20:32:51 ubuntu kernel: [ 3219.727049] usb-storage 2-1.6:1.0: USB Mass Storage device detected
Apr 28 20:32:51 ubuntu kernel: [ 3219.727152] scsi38 : usb-storage 2-1.6:1.0
Apr 28 20:32:51 ubuntu kernel: [ 3219.727532] usb 2-1.6: usbfs: process 3038 (ThreadWeaver::T) did not claim interface 0 before use
Apr 28 20:32:52 ubuntu kernel: [ 3219.802645] usb 2-1.6: reset high-speed USB device number 24 using ehci-pci
Apr 28 20:32:52 ubuntu kernel: [ 3219.895293] usb 2-1.6: usbfs: process 3053 (ThreadWeaver::T) did not claim interface 0 before use
但lsblk
设备根本没有显示出来。
有什么提示我可以如何修复或调试这个问题吗?
答案1
好吧,经过更多的尝试和错误,我发现 amarok 正在后台运行。当我退出 amarok 时,我可以再次访问 USB 存储。
有趣的是,但我花了一段时间才弄明白。