我正在运行 Ubuntu 11.10,当我通过微型 USB 将 Kindle Fire 连接到计算机时,它无法自动识别。其他 USB 设备(例如我的 iPod 和数码相机)都可以正常识别。
这似乎不是一个 USB 电源问题,因为 Kindle Fire 在插入电源后会从睡眠状态唤醒。但是,我从未在 Kindle 上收到消息,告诉我它已准备好从计算机接受文件。
dmesg
以下是插入 Kindle 之后的最后 15 行:
jeff@prime:~$ dmesg | tail -n 15
[45918.269671] ieee80211 phy0: wl_ops_bss_info_changed: arp filtering: enabled true, count 1 (implement)
[45929.072149] wlan0: no IPv6 routers present
[46743.224217] usb 1-1: new high speed USB device number 5 using ehci_hcd
[46743.364623] scsi8 : usb-storage 1-1:1.0
[46744.366102] scsi 8:0:0:0: Direct-Access Amazon Kindle 0001 PQ: 0 ANSI: 2
[46744.366356] scsi: killing requests for dead queue
[46744.372494] scsi: killing requests for dead queue
[46744.384510] scsi: killing requests for dead queue
[46744.392348] scsi: killing requests for dead queue
[46744.392731] scsi: killing requests for dead queue
[46744.396853] scsi: killing requests for dead queue
[46744.397214] scsi: killing requests for dead queue
[46744.400795] scsi: killing requests for dead queue
[46744.401589] sd 8:0:0:0: Attached scsi generic sg2 type 0
[46744.407520] sd 8:0:0:0: [sdb] Attached SCSI removable disk
以下是我挂载的文件系统:
jeff@prime:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 298594984 174663712 108763480 62% /
udev 1407684 4 1407680 1% /dev
tmpfs 566924 896 566028 1% /run
none 5120 0 5120 0% /run/lock
none 1417308 300 1417008 1% /run/shm
/home/jeff/.Private 298594984 174663712 108763480 62% /home/jeff
我应该指出,自从我在 Kindle 上安装了 Dropbox 之后,USB 就不再是必需的了,但原则上我还是希望它能正常工作。
答案1
据多位用户报告,Kindle Fire 开箱后即可正常连接。只需将其插入,然后查看启动器侧栏中是否出现“Kindle Fire”图标。如果没有,请尝试以下技术解决方案:
我会采取的方法是安装 Kindle,然后您可以在终端或文件浏览器中 cp 文件。我会像您一样从 dmesg 开始,并记下 Kindle 放在哪个设备节点上。在 dmesg 中查找类似以下行:
[149600.320060] usb 1-6: new high speed USB device using ehci_hcd and address 13
或类似的东西,你也应该看到这样的一行;
[149602.666223] sd 4:0:0:1: [sdb] Attached SCSI removable disk
如果你查看上面的最后一行,你会在括号中看到“sdb”,这是新 USB 设备所连接的设备节点。你可以使用以下命令确认这一点
sudo ls -l /dev/disk/by-id/
你应该看到类似这样的内容;
lrwxrwxrwx 1 root root 9 Jan 7 20:01 usb-Generic-_SD_MMC_058F63646476-0:0 -> ../../sdb
当然,你会看到一些不同的东西,因为我怀疑 Kindle 是否会将自己识别为通用 SD MMC 设备。
您可以使用此命令以 root 身份挂载该设备;
sudo mount -t ext3 /dev/sdb/ /mnt/kindle/
(假设您已经在 /mnt 下创建了一个名为“kindle”的目录)
现在您应该可以在文件管理器中看到 Kindle。您还可以使用终端并 cd 到 /mnt/kindle,这将显示已安装的 Kindle 文件系统。
请注意,我实际上并没有尝试过这个,因为我没有 Kindle,而且我只是猜测您提供给挂载的 -t 标志的实际文件系统,但我敢打赌它是 ext3。
答案2
不知道确切的答案,但应该与 Kindle 3 发布时的问题类似,并且尚未被 Ubuntu 10.04 LTS(自动)识别。
在 Ubuntu 10.04 上使用 Calibre 和 Kindle 3
这只需要更新,并且可能(最终)会作为系统更新到达。
答案3
我知道这是一个老问题,但我遇到了同样的问题,我按照 Jeremiah @Jeff 所说的做了。
唯一的区别是我没有放扩展并确保我/mnt
使用为 kindle 创建了一个目录sudo mkdir /mnt/kindle
。希望我能帮上忙。
因此这也应该有效:
sudo mount /dev/sdb/ /mnt/kindle
答案4
如果您想将文件复制粘贴到 Kindle Fire,可以使用 gMTP 来实现。它以与任何 USB 设备相同的方式打开您的 Kindle。
欲了解更多信息,请阅读本教程:http://itsfoss.com/how-to-connect-kindle-fire-hd-with-ubuntu-12-10/