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?


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


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.


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.


... 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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.