USB 调制解调器无法在 12.04 上安装

USB 调制解调器无法在 12.04 上安装

我有一个 USB Wimax 调制解调器。如果我在 ubuntu 10.04 上连接它,它已被检测到并作为 cd 安装看这里

从那里我得到它是“iso96660”类型并且设备位置是/dev/sr1

但是当我在 Ubuntu 12.04 中连接此 USB 调制解调器时,它无法挂载。因此,我尝试sr1在此位置查找文件/dev/,但找不到任何东西。但如果断开连接,然后在此路径上重新连接 USB 调制解调器/dev/,我看到名为“sr1”的文件闪烁一段时间(1 秒),然后它消失。

有人能指导我在 Ubuntu 12.04 中逐步连接它吗?

答案1

较新的 USB 调制解调器(特别是 Wimax 调制解调器)使用一项称为零 CD。首次插入设备时,它将充当 CDROM,驱动程序将从该 CDROM 安装。后续插入时,调制解调器首先作为 CDROM 安装,然后很快切换到调制解调器模式,当系统检测到可用的驱动程序时。

引自维基百科文章

当设备使用 ZeroCD 方法时,意味着它在首次连接时表现为 USB CD-ROM,插入虚拟 CD-ROM,其中包含 Windows 设备驱动程序和相关的 Cosmote 控制程序。安装 Windows 设备驱动程序后,会向设备发送一个特殊的 USB 命令,将其“切换”为调制解调器模式

在 Ubuntu 中负责切换到正确模式的软件包是usb 模式切换。因此,Ubuntu 12.04 成功将调制解调器从 CDROM 模式切换到调制解调器模式,这是将其用作调制解调器所必需的。

那么为什么 10.04 将其安装为 CDROM?

我猜测,usb-modeswitch安装在 Ubuntu 10.04 上的软件包缺少适合您的特定调制解调器的正确切换配置。(请注意,进行切换需要适当的配置,例如vendor_idproduct_id。因此,它只能将其安装为 CDROM,而不能进一步操作。

如果你有兴趣看看调制解调器设备的内容光盘模式,您必须防止切换。(如果我找到的话,我会添加更多有关该主题的信息)。但是,如果您想将该设备用作调制解调器,我认为,您现在需要使用调制解调器建立连接,因为它已被检测为调制解调器。

如果要安装调制解调器的 CDROM 模式

  1. 首先移除 USB 调制解调器

  2. 使用此命令可以防止usb_modeswitch插入时自动切换到 Wimax 模式。

    sudo chmod -x /usr/sbin/usb_modeswitch
    
  3. 然后删除已激活的驱动程序。对于我的设备(它是 Banglalion 的 ZTE AX226),驱动程序是bcm_wimax。因此,我使用以下命令将其删除:

    sudo modprobe -r bcm_wimax
    

    该驱动器可能与我的不一样,但您可以使用命令查看操作系统加载的驱动程序列表lsmod

  4. 然后执行lsblk命令查看设备的 CDROM 模式及其设备名称。或者,您可以使用磁盘工具工具。对我来说它是/dev/sr1

  5. 然后使用udisks或磁盘实用程序来安装该设备。

    udisks --mount /dev/sr1
    

    如果它最有可能被安装在/media/disk文件夹中。

  6. 用它做你想做的事。

  7. 然后再次使用此命令重新启用usb_modeswitch(这一步很重要)

    sudo chmod +x /usr/sbin/usb_modeswitch
    

相关内容