Jak mogę zamontować urządzenie USB LeapFrog Tag?

9

Nie mam problemu z kluczowymi urządzeniami USB: są one montowane automatycznie.
Ale w przypadku urządzenia USB LeapFrog Tag nie jest ono montowane automatycznie.

wprowadź opis zdjęcia tutaj

Zajmuję się więc dokumentacją Ubuntu, aby ręcznie podłączyć USB.

Ale fdiskzwraca tylko informacje o moim dysku twardym, nic o 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

Znalazłem kilka poleceń mogących wyświetlić listę tego urządzenia USB:
- lsusb
- udevadm (przed użyciem polecenia należy odłączyć urządzenie, a następnie podłączyć je, aby je zobaczyć)

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

i

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

Mam więc nadzieję, że będę w stanie zamontować go za pomocą czegoś takiego:
sudo mount -t ??? /dev/sdb??? /media/leapfrog

Skąd mam wiedzieć, która opcja i jaka jest ścieżka urządzenia?
Czy istnieje sposób użycia identyfikatora USB lsusb?

Boris
źródło
Czy twoje urządzenie jest takie samo, jak opisano na tej stronie wiki? może odblokowanie może pomóc? elinux.org/Didj_USB_Mounting
fossfreedom
Powiedziałbym, że nie, ale po wyszukiwaniu w Google mój Tag i ten Didj wydają się być produktami firmy LeapFrog. Zobaczę więc, czy odblokowanie może pomóc - dziękuję
Boris

Odpowiedzi:

2

Najłatwiejszy sposób

sudo -i
blkid 

następnie plugin ur usb, a następnie uruchom

blkid 

przed Usb

wprowadź opis zdjęcia tutaj

Po podłączeniu USB

wprowadź opis zdjęcia tutaj

więc teraz wiem, że moim USB jest VFAT i jego SDB1

jeśli jest montowany automatycznie i chcesz go zamontować ręcznie 1. uruchomienie umount /dev/sdb1

teraz montaż ręczny

mkdir /media/myusb 

lub utwórz folder, w którym chcesz zamontować pamięć USB

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

teraz usb został zamontowany na / media / myusb

sprawdź również te linki

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

Leapfrog Crammer nie będzie montowany jako dysk flash USB

One Zero
źródło
niestety polecenie blkid nie wyświetla niczego nowego, tylko polecenie lsusb, więc nadal nie mogę uzyskać żadnego / dev / s ???
Boris
czy sprawdziłeś 2 połączone na końcu
One Zero
Rozumiem z twoich 2 linków, że problem nie polega na tym, że urządzenie jest zablokowane, ale w rzeczywistości to urządzenie działa jako pamięć flash, a następnie powinno się przełączyć na urządzenie USB, ale drugi krok się nie dzieje - prawda?
Boris
cóż, szczerze mówiąc, nie wiem o tym i dlatego wkleiłem poniższy link ...
One Zero
Narzędzie dyskowe, które
One Zero
1

Poddaję się:

jedynym sposobem, w jaki udało mi się uruchomić ten tag Leapfrog, jest podłączenie go do komputera z systemem Windows XP.

Boris
źródło
1

To nie jest prawdziwa odpowiedź

Chcę tylko zapisać zadania, których używam do rozwiązania mojego problemu na podstawie wiki o Didj podanym przez fossfreedom :

Próbuję odblokować dostęp do LeapFrog Tag USB:

1- zainstaluj sg3_util
2- pobierz „niektóre” programy Leapfrog Didj (Didj wydaje się być innym urządzeniem 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 - przeszukaj program scsi_custom.c

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

4a - może program musi być dostosowany do Leagfrog TAG zamiast do urządzenia Didj? ale nie wiem, którą część zmodyfikować.

4b - skompiluj program scsi_custom.c ( niestety z pewnym ostrzeżeniem )

$ 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-podłącz LeapFrog Tag USB i włącz go,
aby sprawdzić, czy urządzenie jest dobrze podłączone, robię lsusbi otrzymuję coś takiego:

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

6- i tutaj, zgodnie z wiki , powinienem, $tail -f /var/log/messages
ale / var / log / messages nie istnieje.
W innym przypadku:
- $ tail -f /var/log/dmesgniewiele zwraca
- $ dmesg | grep -i usbzwraca to
[20221.960029] usb 5-1: new full speed USB device number 2 using uhci_hcd

- $ dmesg | grep -i scsizwraca:

[    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

Zauważ, że / dev / sda i / dev / sdb to dysk twardy, a nie urządzenie USB, którego szukam.

Więc nadal nie mogę poznać / dev / sg? dla mojego urządzenia .
Nie mogę więc kontynuować tego rozwiązania.

Boris
źródło
... spróbuj tail -f /var/log/dmesgzamiast tego - nb nie potrzebujesz sudo przed poleceniem.
fossfreedom
Zaktualizowałem odpowiedź za pomocą tail -f /var/log/dmesg(w kroku 6), ale chyba nie pomoże. Być może przyczyną problemu są ostrzeżenia (w kroku 4) podczas kompilowania programu scsi?
Boris
te ostrzeżenia są dość standardowe, uczciwe ... Wątpię, czy są znaczące ... w kodzie DidJ, czy są jakieś identyfikatory usb w nagłówku (.h) lub plikach kodu (.c)? być może musisz dodać swój usb_id do kodu?
fossfreedom
W przypadku, gdy ktokolwiek nadal patrzy na to w 2014 roku ... W dystrybucjach Ubuntu / var / log / messages można znaleźć na / var / log / syslog Mam nadzieję, że to komuś pomoże. Jeśli ktoś ma jakieś informacje na temat LeapFrog Leap Reader, staram się, aby nasza wnuczka pracująca w buntu życzyła mi powodzenia!
@ Martin dziękuje za poinformowanie nas, jeśli znajdziesz rozwiązanie
Boris