![使用 USB 之前](https://linux22.com/image/1107658/%E4%BD%BF%E7%94%A8%20USB%20%E4%B9%8B%E5%89%8D.png)
我的 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 上
另请查看这些链接
答案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?。
所以我无法继续这个解决方案。