Je n'ai aucun problème avec mes clés USB: elles sont montées automatiquement.
Mais pour le périphérique USB Tag LeapFrog Tag , il n'est pas monté automatiquement.
Je regarde donc dans le documentation Ubuntu pour monter USB manuellement.
Mais fdisk
ne 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é des commandes capables de lister ce périphérique USB:
- lsusb
- udevadm (vous devez débrancher l'appareil avant d'utiliser la commande, puis branchez-le 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 d'accès de l'appareil?
Existe-t-il un moyen d'utiliser l'ID USB à partir de lsusb
?
le seul moyen que j'ai trouvé pour faire fonctionner cette balise Leapfrog est de le brancher sur un PC sous Windows XP.
Le moyen le plus simple
Sudo -i
blkid
puis plugin ur usb puis exécutez
blkid
si son auto est monté et que vous voulez le monter manuellement 1ère course umount /dev/sdb1
maintenant monter manuellement
mkdir /media/myusb
ou faire un dossier où tu veux monter ton usb
mount -t vfat /dev/sdb1 /media/myusb
maintenant USB a été monté sur/media/myusb
vérifiez également ces liens
Je veux juste enregistrer les tâches que j'utilise pour essayer de résoudre mon problème en me basant sur le wiki à propos de Didj donné par fossfreedom :
1- installer sg3_util
2- obtenez "certains" 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- Searh 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 TAG Leapfrog au lieu du périphérique Didj? mais je ne sais pas quelle partie à modifier.
4b- compiler le programme scsi_custom.c ( avec quelques avertissements 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 le périphérique est bien branché, je fais lsusb
et reçois 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/dmesg
ne retourne pas beaucoup
- $ dmesg | grep -i usb
renvoie cette[20221.960029] usb 5-1: new full speed USB device number 2 using uhci_hcd
-$ dmesg | grep -i scsi
renvoie:
[ 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 des disques durs et non le périphérique USB que je recherche.
Je suis donc toujours incapable de connaître le fichier/dev/sg? pour mon appareil .
Je suis donc incapable de poursuivre cette solution.