Comment puis-je monter mon périphérique USB LeapFrog Tag?

9

Je n'ai aucun problème avec mes clés USB: elles sont montées automatiquement.
Mais pour le périphérique USB LeapFrog Tag, il n'est pas monté automatiquement.

entrez la description de l'image ici

Je regarde donc dans la documentation Ubuntu pour monter USB manuellement.

Mais fdiskne renvoie que des informations sur mon disque dur, rien sur LeapFrog USB.

$ sudo fdisk -l
Périphérique Amorce  Début        Fin      Blocs     Id  Système<br>
/dev/sda1   *        2048   606713855   303355904   83  Linux<br>
/dev/sda2       606715902   625141759     9212929    5  Étendue<br>
/dev/sda5       606715904   625141759     9212928   82  partition d'échange Linux / Solaris

J'ai trouvé quelques commandes capables de lister ce périphérique USB:
- lsusb
- udevadm (besoin de débrancher le périphérique avant d'utiliser la commande puis de le brancher pour le voir)

$ lsusb
...
Bus 005 Device 002: ID 0f63:0700 **LeapFrog** Enterprises POGO<br>

et

$ udevadm monitor --udev
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
UDEV  [1915.787445] add      /devices/pci0000:00/0000:00:1d.3/usb5/5-2 (usb)
UDEV  [1915.796226] add      /devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.0 (usb)

J'espère donc pouvoir le monter avec quelque chose comme:
sudo mount -t ??? /dev/sdb??? /media/leapfrog

Comment puis-je savoir quelle option et quel est le chemin de l'appareil?
Existe-t-il un moyen d'utiliser l'ID USB à partir de lsusb?

Boris
la source
Votre appareil est-il le même que celui décrit dans cette page wiki? peut-être que le déverrouillage pourrait aider? elinux.org/Didj_USB_Mounting
fossfreedom
Je dirais non, mais après recherche sur google, mon Tag et ce Didj semblent être des produits de la société LeapFrog. Je vais donc voir si le déverrouillage peut aider - merci
Boris

Réponses:

2

La manière la plus simple

sudo -i
blkid 

puis plugin ur usb puis exécutez

blkid 

avant Usb

entrez la description de l'image ici

After Usb Plugged-in

entrez la description de l'image ici

alors maintenant je sais que mon usb est vfat et son sdb1

si son montage automatique et vous voulez le monter manuellement 1ère course umount /dev/sdb1

maintenant montage manuel

mkdir /media/myusb 

ou créez un dossier où vous souhaitez monter votre clé USB

mount -t vfat /dev/sdb1 /media/myusb

maintenant usb a été monté sur / media / myusb

vérifiez également ces liens

http://www.draisberghof.de/usb_modeswitch/#contrib

Leapfrog Crammer ne se monte pas en tant que lecteur flash USB

One Zero
la source
malheureusement, la commande blkid ne répertorie rien de nouveau, seule la commande lsusb le fait, donc je ne peux toujours pas obtenir de / dev / s ???
Boris
avez-vous vérifié les 2 liés à la fin
One Zero
ce que je comprends de vos 2 liens, c'est que le problème n'est pas que l'appareil est verrouillé, mais en fait, cet appareil agit en premier comme un stockage flash, puis en deuxième devrait passer à un périphérique USB mais la deuxième étape ne se produit pas - non?
Boris
bien à vrai dire, je ne sais pas à ce sujet et c'est pourquoi j'ai collé le lien ci-dessous ...
One Zero
Utilitaire de disque lequel
One Zero
1

J'abandonne:

le seul moyen que j'ai trouvé pour faire fonctionner ce tag Leapfrog est de le brancher sur un PC Windows XP.

Boris
la source
1

Ce n'est pas une vraie réponse

Je veux juste enregistrer les tâches que j'utilise pour essayer de résoudre mon problème sur la base du wiki sur Didj donné par fossfreedom :

J'essaie de déverrouiller l'accès au LeapFrog Tag USB:

1- installez sg3_util
2- récupérez "quelques" programmes Leapfrog Didj (Didj semble être un autre périphérique USB Leapfrog)

$ wget http://medialib.leapfrog.com/didj_opensource_code/Didj-Linux-4222-20090422-1236.tar.gz
$ tar -xzf Didj-Linux-4222-20090422-1236.tar.gz

3- Recherchez le programme scsi_custom.c

$ find . -name scsi_custom.c
./Didj-Linux-4222-20090422-1236/host_tools/scsi/scsi_custom.c

4a- peut-être que le programme doit être personnalisé pour le Leapfrog TAG au lieu du périphérique Didj? mais je ne sais pas quelle partie modifier.

4b- compiler le programme scsi_custom.c ( avec un avertissement malheureusement )

$ cd Didj-Linux-4222-20090422-1236/host_tools/scsi
$ gcc -o scsi_custom scsi_custom.c
scsi_custom.c: In function ‘print_reply’:
scsi_custom.c:201:3: attention : format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Wformat]

5- Branchez le LeapFrog Tag USB et allumez-le
pour vérifier que l'appareil est bien branché, je le fais lsusbet obtenez quelque chose comme:

$ lsusb
...
Bus 005 Device 009: ID 0f63:0700 LeapFrog Enterprises POGO

6- et ici, selon le wiki , je devrais $tail -f /var/log/messages
mais / var / log / messages n'existe pas.
Sinon, essayez:
- $ tail -f /var/log/dmesgne retourne pas beaucoup
- $ dmesg | grep -i usbretourne ceci
[20221.960029] usb 5-1: new full speed USB device number 2 using uhci_hcd

- $ dmesg | grep -i scsiretourne:

[    1.228576] sd 2:0:0:0: Attached scsi generic sg1 type 0
[    1.252491] scsi 3:0:0:0: Direct-Access ATA Hitachi HDT72101 ST6O PQ: 0 ANSI: 5
[    1.252724] sd 3:0:0:0: Attached scsi generic sg2 type 0
[    1.263917] sd 2:0:0:0: [sda] Attached SCSI disk
[    1.331646] sd 3:0:0:0: [sdb] Attached SCSI disk

Notez que / dev / sda et / dev / sdb sont un disque dur, pas le périphérique USB que je recherche.

Je suis donc toujours incapable de connaître le / dev / sg? pour mon appareil .
Je ne peux donc pas continuer cette solution.

Boris
la source
... essayez à la tail -f /var/log/dmesgplace - nb vous n'avez pas besoin de sudo devant la commande.
fossfreedom
J'ai mis à jour la réponse avec tail -f /var/log/dmesg(à l'étape 6), mais cela n'aidera pas, je suppose. Peut-être que les avertissements (à l'étape 4) lors de la compilation du programme scsi sont à l'origine du problème?
Boris
ces avertissements sont assez standard ... Je doute qu'ils soient significatifs ... dans le code DidJ, y a-t-il des usb_ids dans l'en-tête (.h) ou des fichiers de code (.c)? vous devrez peut-être ajouter votre usb_id dans le code?
fossfreedom
Dans le cas où quelqu'un d'autre regarde toujours cela en 2014 ... Dans les distributions Ubuntu, / var / log / messages peut être trouvé dans / var / log / syslog J'espère que cela aide quelqu'un. Si quelqu'un a des informations sur le LeapFrog Leap Reader, j'essaie de faire travailler notre petite-fille dans 'buntu, souhaite-moi bonne chance!
@Martin merci de nous tenir informés si vous trouvez une solution
Boris