使用 USB 之前

使用 USB 之前

我的 USB 密钥设备没有问题:它们会自动安装。
但对于LeapFrog 标签 USB 设备它不会自动安装。

在此处输入图片描述

所以我看看Ubuntu 文档手动安装 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
...
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

我如何才能知道哪个选项以及设备的路径是什么?
有没有办法使用 USB ID lsusb

答案1

最简单的方法

sudo -i
blkid 

然后插入你的 USB 然后运行

blkid 

使用 USB 之前

在此处输入图片描述

插入 USB 后

在此处输入图片描述

所以现在我知道我的 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

我放弃:

我发现让这个 Leapfrog Tag 工作的唯一方法是将其插入 Windows XP PC 上。

答案3

这不是一个真正的答案

我只是想记录我正在使用的任务,以尝试根据以下情况解决我的问题:关于 Didj 的维基百科给出福斯自由

我正在尝试解锁 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- 也许需要针对 Leapfrog TAG 而不是 Didj 设备定制程序?但我不知道要修改哪一部分。

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- 此处,根据维基百科,我应该,$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?
所以我无法继续这个解决方案。

相关内容