web-dev-qa-db-ja.com

LeapFrog Tag USBデバイスをマウントするにはどうすればよいですか?

USBキーデバイスに問題はありません。自動的にマウントされます。
ただし、LeapFrog Tag USBデバイスの場合、自動的にはマウントされません。

enter image description here

そこで、私は buntuのマニュアルでUSBを手動でマウントします。

ただし、fdiskは、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

このUSBデバイスを一覧表示できるコマンドがいくつか見つかりました。
-lsusb
-udevadm(コマンドを使用する前にデバイスのプラグを抜いてから、それを確認するために接続する必要があります)

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

そして

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

だから私は次のようなものでそれをマウントできるように願っています:
Sudo mount -t ??? /dev/sdb??? /media/leapfrog

どのオプションとデバイスのパスを知るにはどうすればよいですか?
lsusbのUSB IDを使用する方法はありますか?

9
Boris

あきらめる:

このLeapfrogタグを機能させる唯一の方法は、Windows XP PCにプラグインすることです。

1
Boris

最も簡単な方法

Sudo -i
blkid 

次に、USBをプラグインしてから実行します

blkid 

usbの前に

enter image description here

USBプラグイン後

enter image description here

だから今、私は私のUSBがvfatとそのsdb1であることを知っています

自動マウントされ、手動でマウントしたい場合は、最初の実行umount /dev/sdb1

手動でマウントするようになりました

mkdir /media/myusb 

または、USBをマウントするフォルダを作成します

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

現在、USBは/ media/myusbにマウントされています

これらのリンクも確認してください

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

Leapfrog CrammerはUSBフラッシュドライブとしてマウントされません

2
One Zero

これは本当の答えではありません

fossfreedom で与えられる Didjについてのwiki に基づいて問題を解決するために使用しているタスクを記録したいだけです。

LeapFrog Tag USBへのアクセスをロック解除しようとしています。

1-インストール sg3_util
2-「いくつかの」Leapfrog Didjプログラムを入手します(Didjは他のLeapfrog USBデバイスのようです)

$ 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-プログラムscsi_custom.cの検索

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

4a-おそらく、DidjデバイスではなくLeapfrog TAG用にプログラムをカスタマイズする必要がありますか?しかし、どの部分を変更するのかわかりません。

4b-プログラムscsi_custom.c(をコンパイルしますが、残念ながら警告があります

$ 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- LeapFrog Tag USBを差し込み、電源を入れる
デバイスが適切に接続されていることを確認するには、lsusbを実行し、次のような結果を取得します。

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

6-そして、ここでは wiki に従って、私は$tail -f /var/log/messages
しかし/ var/log/messagesは存在しません。
その他の試行:
-$ tail -f /var/log/dmesgはあまり返さない
-$ dmesg | grep -i usbはこれを返します
[20221.960029] usb 5-1: new full speed USB device number 2 using uhci_hcd

-$ dmesg | grep -i scsiは以下を返します。

[    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

/ dev/sdaと/ dev/sdbはハードディスクであり、探しているUSBデバイスではありません。

だから私はまだ/ dev/sgを知ることができませんか?デバイス用
そのため、このソリューションを継続できません。

1
Boris