Wie kann ich mein LeapFrog Tag USB-Gerät mounten?

9

Ich habe kein Problem mit meinen USB-Sticks: Sie werden automatisch gemountet.
Für das LeapFrog Tag USB-Gerät wird es jedoch nicht automatisch bereitgestellt .

Geben Sie hier die Bildbeschreibung ein

Daher schaue ich in der Ubuntu-Dokumentation nach, um USB manuell zu mounten.

fdiskGibt aber nur Informationen über meine Festplatte zurück, nichts über 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

Ich habe einige Befehle gefunden, die dieses USB-Gerät auflisten können :
- lsusb
- udevadm (Sie müssen das Gerät ausstecken, bevor Sie den Befehl verwenden, und es dann anschließen, um es anzuzeigen).

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

und

$ 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)

Ich hoffe, dass ich es mit so etwas wie montieren kann:
sudo mount -t ??? /dev/sdb??? /media/leapfrog

Wie kann ich wissen, welche Option und wie der Pfad des Geräts ist?
Gibt es eine Möglichkeit, die USB-ID von zu verwenden lsusb?

Boris
quelle
Entspricht Ihr Gerät dem, was auf dieser Wiki-Seite beschrieben wird? Vielleicht könnte das Entsperren dort helfen? elinux.org/Didj_USB_Mounting
fossfreedom
Ich würde nein sagen, aber nach der Suche auf Google scheinen mein Tag und dieser Didj Produkte der Firma LeapFrog zu sein. Also werde ich sehen, ob das Entsperren helfen kann - danke
Boris

Antworten:

2

Der einfachste Weg

sudo -i
blkid 

dann Plugin ur USB dann laufen

blkid 

vor Usb

Geben Sie hier die Bildbeschreibung ein

Nach USB-Anschluss

Geben Sie hier die Bildbeschreibung ein

Jetzt weiß ich, dass mein USB vfat & sein sdb1 ist

Wenn es automatisch gemountet wird und Sie es manuell mounten möchten, führen Sie den ersten Lauf aus umount /dev/sdb1

jetzt manuell montieren

mkdir /media/myusb 

oder erstellen Sie einen Ordner, in dem Sie Ihren USB-Stick bereitstellen möchten

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

jetzt wurde usb auf / media / myusb gemountet

Überprüfen Sie auch diese Links

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

Leapfrog Crammer wird nicht als USB-Flash-Laufwerk bereitgestellt

Eine Null
quelle
Leider listet der Befehl blkid nichts Neues auf, nur der Befehl lsusb, also kann ich immer noch keine / dev / s bekommen ???
Boris
Haben Sie die 2 am Ende verknüpft überprüft
One Zero
Was ich aus Ihren 2 Links verstehe, ist, dass das Problem nicht darin besteht, dass das Gerät gesperrt ist, sondern dass dieses Gerät tatsächlich als Flash-Speicher fungiert und dann zum USB-Gerät wechseln sollte, aber der zweite Schritt nicht stattfindet - richtig?
Boris
Nun, wirklich, ich weiß nichts darüber und deshalb habe ich den Link unten eingefügt ...
One Zero
Festplatten-Dienstprogramm, das man
One Zero
1

Ich gebe auf:

Die einzige Möglichkeit, dieses Leapfrog-Tag zum Laufen zu bringen, besteht darin, es an einen Windows XP-PC anzuschließen.

Boris
quelle
1

Dies ist keine echte Antwort

Ich möchte nur die Aufgaben aufzeichnen, mit denen ich versuche, mein Problem zu lösen, basierend auf dem Wiki über Didj von fossfreedom :

Ich versuche, den Zugriff auf das LeapFrog Tag USB freizuschalten:

1- sg3_util installieren
2- "einige" Leapfrog Didj-Programme herunterladen (Didj scheint ein anderes Leapfrog USB-Gerät zu sein)

$ 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- Suchen Sie das Programm scsi_custom.c

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

4a- Vielleicht muss das Programm für den Leapfrog TAG anstelle des Didj-Geräts angepasst werden? aber ich weiß nicht, welcher Teil geändert werden soll.

4b- Kompilieren Sie das Programm scsi_custom.c ( mit einigen Warnungen leider )

$ 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- Stecken Sie den LeapFrog Tag USB ein und schalten Sie ihn ein
, um zu überprüfen, ob das Gerät gut angeschlossen ist. Ich mache Folgendes lsusb:

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

6- und hier sollte ich laut wiki$tail -f /var/log/messages
aber / var / log / messages nicht existieren.
Andernfalls wird versucht:
- $ tail -f /var/log/dmesggibt nicht viel zurück
- $ dmesg | grep -i usbgibt dies zurück
[20221.960029] usb 5-1: new full speed USB device number 2 using uhci_hcd

- gibt $ dmesg | grep -i scsizurück:

[    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

Beachten Sie, dass / dev / sda und / dev / sdb Festplatten sind, nicht das USB-Gerät, das ich suche.

Also kann ich das / dev / sg immer noch nicht kennen? für mein Gerät .
Daher kann ich diese Lösung nicht fortsetzen.

Boris
quelle
... versuchen Sie es tail -f /var/log/dmesgstattdessen - nb Sie brauchen kein Sudo vor dem Befehl.
Fossfreiheit
Ich habe die Antwort mit tail -f /var/log/dmesg(in Schritt 6) aktualisiert, aber ich denke, es wird nicht helfen. Vielleicht sind die Warnungen (in Schritt 4) beim Kompilieren des scsi-Programms die Ursache des Problems?
Boris
Diese Warnungen sind ziemlich normal ... Ich bezweifle, dass sie von Bedeutung sind ... sind im DidJ-Code irgendwelche usb_ids im Header (.h) oder in den Codedateien (.c)? Möglicherweise müssen Sie Ihre usb_id in den Code einfügen?
Fossfreiheit
Für den Fall, dass sich 2014 noch jemand damit befasst ... In Ubuntu-Distributionen finden Sie / var / log / messages unter / var / log / syslog. Ich hoffe, das hilft jemandem. Wenn jemand Informationen über den LeapFrog Leap Reader hat, versuche ich, die unserer Enkelin dazu zu bringen, in 'buntu zu arbeiten. Wünsch mir Glück!
@ Martin danke, dass Sie uns auf dem Laufenden halten, wenn Sie eine Lösung finden
Boris