我正在尝试使用 SanDisk 品牌的读卡器,但插入 SD 卡时系统没有响应。SanDisk 网站仅将 Windows 列为此设备的兼容操作系统,但我在其他帖子的 lsusb 命令下看到过类似的操作系统。这让我相信这些设备之一可以在 Ubuntu 中正常运行。以下是一些命令响应:
:~$ lsusb
Bus 001 Device 002: ID 0781:9919 SanDisk Corp. Card Reader
这是插入 SD 卡后的情况:
:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 58G 15G 41G 26% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.6G 4.0K 3.6G 1% /dev
tmpfs 728M 1.2M 727M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.6G 1.6M 3.6G 1% /run/shm
none 100M 64K 100M 1% /run/user
/dev/sdb1 913G 94M 867G 1% /drives/bigdrive
:~$ sudo lshw
*-scsi:3
physical id: 7
logical name: scsi6
capabilities: emulated scsi-host
configuration: driver=usb-storage
*-disk UNCLAIMED
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@6:0.0.0
任何帮助都将不胜感激。我应该提到 SanDisk 发布了一个固件升级这使得它能够读取 sdhc 卡,我也需要帮助弄清楚如何安装。
更新
根据 chili 555 的建议,使用 tail 命令会发生以下情况:
whoopsie[1075]: online
kernel: [ 204.926446] usb 1-5: reset high-speed USB device number 2 using ehci-pci
kernel: [ 215.165315] usb 1-5: reset high-speed USB device number 2 using ehci-pci
whoopsie[1075]: online
whoopsie[1075]: online
kernel: [ 231.398841] usb 1-5: reset high-speed USB device number 2 using ehci-pci
kernel: [ 231.650615] usb 1-5: reset high-speed USB device number 2 using ehci-pci
kernel: [ 241.889494] usb 1-5: reset high-speed USB device number 2 using ehci-pci
kernel: [ 242.026819] sd 6:0:0:0: Device offlined - not ready after error recovery
whoopsie[1075]: online
*我省略了两行关于最后一条消息重复 x 次的内容。
更新 #2
我按照建议运行了更新和升级命令,但插入 SD 卡后系统仍然没有响应。我想我会尝试另一个 tail 命令:
tail -f /var/log/syslog
Jan 21 23:37:08 matthew-MS-7721 kernel: [15628.768716] usb 8-1: New USB device found, idVendor=0781, idProduct=9919
Jan 21 23:37:08 matthew-MS-7721 kernel: [15628.768723] usb 8-1: New USB device strings: Mfr=3, Product=4, SerialNumber=5
Jan 21 23:37:08 matthew-MS-7721 kernel: [15628.768727] usb 8-1: Product: ImageMate 5 in 1 Reader/Writer
Jan 21 23:37:08 matthew-MS-7721 kernel: [15628.768730] usb 8-1: Manufacturer: SanDisk
Jan 21 23:37:08 matthew-MS-7721 kernel: [15628.768733] usb 8-1: SerialNumber: 0301243418
Jan 21 23:37:08 matthew-MS-7721 kernel: [15628.769853] usb-storage 8-1:1.0: USB Mass Storage device detected
Jan 21 23:37:08 matthew-MS-7721 kernel: [15628.769976] scsi7 : usb-storage 8-1:1.0
Jan 21 23:37:08 matthew-MS-7721 mtp-probe: checking bus 8, device 3: "/sys/devices/pci0000:00/0000:00:10.1/usb8/8-1"
Jan 21 23:37:08 matthew-MS-7721 mtp-probe: bus: 8, device: 3 was not an MTP device
Jan 21 23:37:09 matthew-MS-7721 kernel: [15629.769502] scsi 7:0:0:0: Direct-Access Generic STORAGE DEVICE 9312 PQ: 0 ANSI: 0
Jan 21 23:37:09 matthew-MS-7721 kernel: [15629.769960] sd 7:0:0:0: Attached scsi generic sg3 type 0
所有这些看起来都像是系统看到了,但无法控制它。这只是我个人的看法。
答案1
看起来这是一个众所周知的内核错误,已在最新的 Linux 映像中修复:http://ubuntuforums.org/showthread.php?t=2164982和:https://bugzilla.kernel.org/show_bug.cgi?id=60717
您正在使用哪个内核版本?
uname -r
我建议你更新:
sudo apt-get-update && sudo apt-get -y upgrade
当我在系统中插入 USB 读卡器时,卡的安装方式如下:
udisksd [1989] 代表...将 /dev/sdd1 挂载到 /media/chili/CANON_DC
您是否安装了 udisk 及其依赖项?我检查了 Synaptic,发现安装了:libudisks2-0、udisks2、udisks、gnome-disk-utility 和 policykit-desktop-privileges。我建议您检查 Synaptic,或者,如果未安装 Synaptic,请从终端检查:
sudo dpkg -s udisks
继续我列出的所有软件包并安装任何缺少的软件包:
sudo apt-get install <package>
如果仍然不起作用,我建议您重新启动并使用“尾巴”重试。