如何安装LeapFrog Tag USB设备?


9

我的USB密钥设备没有问题:它们会自动安装。
但是对于LeapFrog Tag 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
- 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

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


您的设备与此Wiki页面中描述的设备相同吗?也许那里的解锁东西有帮助?elinux.org/Didj_USB_Mounting
fossfreedom

我会说不,但是在Google上搜索后,我的Tag和这个Didj似乎是LeapFrog公司的产品。因此,我来​​看看解锁是否有帮助-谢谢
鲍里斯(Boris)2012年

Answers:


2

最简单的方法

sudo -i
blkid 

然后插件ur 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闪存盘


不幸的是,命令blkid不会列出任何新内容,只有命令lsusb可以列出,因此我仍然无法获得任何/ dev / s信息?
鲍里斯(Boris)

您是否检查了链接末尾的2
一零

从您的2个链接中我了解到的问题不是设备已锁定,而是实际上该设备第1个用作闪存,然后第2个应切换到USB设备,但第2个步骤没有发生-对吗?
鲍里斯(Boris)2012年

说实话,我真的不知道,这就是为什么我粘贴了下面的链接……
一零

磁盘实用程序,其中一个
1零

1

我放弃:

我发现使该Leapfrog Tag起作用的唯一方法是将其插入Windows XP PC。


1

这不是一个真正的答案

我只想根据fossfreedom提供的关于DidjWiki记录我要用来解决问题的任务

我正在尝试解锁对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-在这里,根据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吗?为我的设备
因此,我无法继续执行此解决方案。


...尝试tail -f /var/log/dmesg改为-nb,您不需要在命令前添加sudo。
fossfreedom

我已经用tail -f /var/log/dmesg(在第6步中)更新了答案,但是我猜这无济于事。也许编译scsi程序时的警告(在步骤4中)是问题的根源?
鲍里斯(Boris)2012年

这些警告是相当标准的...我怀疑它们是否有意义...在DidJ代码中,标头(.h)或代码文件(.c)中是否有任何usb_id?您可能需要在代码中添加usb_id吗?
fossfreedom

万一其他人在2014年仍在看这个……在Ubuntu发行版中,可以在/ var / log / syslog中找到/ var / log / messages,希望对您有所帮助。如果有人在LeapFrog Leap Reader上有一些信息,我正在尝试让我们的孙女在“邦图”工作,祝我好运!

@Martin谢谢您让我们知道是否找到解决方案
鲍里斯(Boris)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.