Gestire Kindle Fire con il 12.04 tramite Micro-USB


11

Per cominciare, ho letto entrambi C'è un modo per far funzionare un Kindle Fire con 12.04? e come posso trasferire file su Kindle Fire con un cavo Micro-USB?

Il mio problema è che non riesco a montare il mio Kindle Fire per aggiungere libri. Ho installato Calibre, ma non è in grado di gestire alcun dispositivo fino a quando il computer stesso non lo ha riconosciuto.

Quest'ultimo post ha avuto un'ottima risposta (fornita da @jeremiah) che stava facendo progressi. Sfortunatamente, penso di non sapere abbastanza della -tbandiera usata con mount.

Questo è quello che ho fatto ...

Ho eseguito dmesg per individuare il dispositivo:

[    3.920886] sd 6:0:0:0: [sdb] Attached SCSI removable disk

Confermata la posizione:

$ sudo ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root  9 Aug 18 15:52 usb-Amazon_Kindle_3C6C002600000001-0:0 -> ../../sdb

Quindi sappiamo che il mio Kindle è riconosciuto su / dev / sdb. Ho quindi usato il mountcomando suggerito da @jeremiah:

$ sudo mount -t ext3 /dev/sdb/ /mnt/kindle/
mount: no medium found on /dev/sdb

Lo stesso errore si verifica per sudo mount /dev/sdb /mnt/kindle.

Nota: ho creato la directory 'kindle' in 'mnt'

Eventuali suggerimenti?

Risposte:


11

I nuovi Kindle Fires possono essere gestiti solo tramite un protocollo noto come MTP, ma è comunque possibile montarli.

Per prima cosa assicurati di aver installato mtpfs.

sudo apt-get install mtpfs

Quindi, poiché udeve libmtpnon si è ancora a conoscenza di Kindle Fire fare:

lsusb

Il mio Kindle Fire HD appare come " Bus xxx Device yyy: ID 1949: 0007 Lab126 "

L'importante è l'ID USB.

Quindi, aggiungi un file a udev per riconoscere il tuo dispositivo:

sudo vi /etc/udev/rules.d/51-android.rules

Aggiungi questa riga alla fine, sostituendo i tuoi ID USB che hai capito sopra se sono diversi:

SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"

Collega il tuo Kindle e controlla se il sistema lo ha trovato:

dmesg

Nello spam dovresti vedere qualcosa del genere:

...
[32421.676671] usb 3-1: >new high-speed USB device number 4 using xhci_hcd
[32421.702240] usb 3-1: >New USB device found, idVendor=1949, idProduct=0007
[32421.702247] usb 3-1: >New USB device strings: Mfr=2, Product=3, SerialNumber=4
[32421.702250] usb 3-1: >Product: Kindle
[32421.702254] usb 3-1: >Manufacturer: Amazon
[32421.702257] usb 3-1: >SerialNumber: xxx
...

Se non riesci a trovare il tuo dispositivo con lsusb, puoi ottenere anche gli identificatori qui, ma quando modifichi le regole di udev dovrai disconnetterti e riconnetterti.

Ora creiamo un posto per montarlo.

sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle

Inoltre, non fa male assicurarsi che il fusibile sia impostato per consentire agli utenti normali di montare le cose.

Assicurarsi che /etc/fuse.confsia impostato per questo:

sudo vi /etc/fuse.conf

Cerca la riga che dice "user_allow_other" e assicurati che sia senza commenti.

Quasi lì! Questa parte sarà automatica da ora in poi. Tutto quello che dobbiamo fare è montarlo ora.

Collegalo e configura la connessione MTP su USB montandola, in questo modo:

mtpfs -o allow_other /media/Kindle

Sii paziente, non è la cosa più veloce di sempre. Ad ogni modo, una volta completato questo comando, dovresti vedere un file system kindle in Nautilus, ecc.

Quando hai finito di usarlo, ad esempio, carico musica /media/Kindle/Internal\ Storage/Musico utilizzo lo strumento ebook Calibre,

sync
fusermount -u /media/Kindle

Rilascio questi comandi negli alias, ma puoi aggiungere facilmente un "RUN =" alla udevregola o inserirli negli script di shell.

Preferisco l'app Android "ES File Explorer" per girovagare e guardare i file sul mio Kindle ... perché i Kindles non sono bravi nel "rilevamento automatico" di nuovi file.


Ho provato il tuo metodo di connessione a Kindle Fire HD, ma ho ottenuto quanto segue: mtpfs -o allow_other /media/Kindle Listing raw device(s) Device 0 (VID=1949 and PID=0007) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 1949:0007 @ bus 2, dev 8 Attempting to connect device Android device detected, assigning default bug flags Listing File Information on Device with name: (NULL) fusermount: failed to open /etc/fuse.conf: Permission denied fusermount: user has no write access to mountpoint /media/Kindle Non si monterà. Qualche idea?
NC Weber,

Per qualche motivo /etc/fuse.conf è illeggibile o semplicemente non c'è ... Fuse è stato installato quando hai installato mtpfs?
Josh Poulson,

Questo ha aiutato alla grande !! Il mio Kindle Fire è collegato a Ubuntu 12.04! Tuttavia sto pensando di passare a Kindle Paperwhite. Un ostacolo a questo cambiamento, per quanto mi riguarda, è se lo stesso metodo aiuta invece a collegare il mio Kindle Paperwhite a Ubuntu! Quindi vorrei sapere se questo metodo vale per Paperwhite.
Karthik C

2

Ho trovato una soluzione molto semplice al problema Kindle Fire HD. Apri Synaptic o Ubuntu Software Center (qualunque sia la tua preferenza) e installa gMTP. Questo è un programma progettato per interfacciarsi con dispositivi di file system MTP come i vecchi lettori MP3 Creative Zen. Funziona perfettamente anche con il nuovo Kindle Fire HD. Puoi visualizzare l'intera area di archiviazione su Kindle Fire HD, caricare, scaricare ed eliminare file. Provaci!


Questo è carino! Ha funzionato con il mio Kindle Fire! Saluti! Funzionerà anche con Kindle Paperwhite?
Karthik C


1

Ho provato e ho appena rimosso ext3 dal

sudo mount -t ext3 /dev/sdb/ /mnt/kindle/

a questa:

sudo mount /dev/sdb/ /mnt/kindle


0

C'è un'app che installi su kindHD fireHD e credo che sia gratuita ... ES qualcosa vai su app e cerca a partire da es ... è un file manager simile a goodreader (per te gente che usa l'ipad , il buon lettore è indispensabile, pensa che costa qualche dollaro)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.