3G USB调制解调器在12.04不工作

当我将3G USB调制解调器连接到12.04的笔记本电脑时,网络管理器中没有显示任何内容。 这个调制解调器在11.10工作,调制解调器显示在网络管理器中,但不在12.04!

以下是lsusbusb-devices在两台机器上的输出,一台是11.10,另一台是12.04:

Ubuntu-11.10:

 $ lsusb Bus 002 Device 009: ID 1c9e:6061 $ usb-devices T: Bus=02 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#= 9 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=1c9e ProdID=6061 Rev=00.00 S: Manufacturer=3G USB Modem ￴￴ S: SerialNumber=000000000002 C: #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option I: If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage 

Ubuntu-12.04:

 $ lsusb Bus 002 Device 003: ID 1c9e:6061 OMEGA TECHNOLOGY WL-72B 3.5G MODEM $ usb-devices T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=1c9e ProdID=6061 Rev=00.00 S: Manufacturer=Qualcomm, Incorporated S: Product=USB MMC Storage S: SerialNumber=000000000002 C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none) 

如上述命令的输出所示,该设备在11.10中被检测为调制解调器,但在12.04中被检测为USB存储器(该设备是3G调制解调器和SD卡USB适配器)。

有什么帮助?!

经过不同论坛的大量搜索和阅读后,我找到了解决问题的方法。 请注意,虽然其他答案没有解决我的问题,但它们可能对面临3G USB调制解调器问题的其他人(特别是sakis-3g脚本)有所帮助。

我在这个post中找到了我的解决方案,我将在下面详细说明:

连接USB调制解调器时,它被检测为USB存储器。 根据该线程,运行sudo modprobe option可以使设备被检测为调制解调器。 如果没有,还建议执行以下命令:

 sudo su echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id 

其中1c9e 6061是从lsusb命令获得的设备ID。 这适用于我的设备,并在Network-Manager中检测到。 请注意,您必须使用sudo su成为root用户,并且使用sudo su运行该命令将不起作用。

为了实现自动化,需要执行以下步骤:

  1. sudo su
  2. nano /usr/bin/usbModemScript并将以下内容放入文件中:

      #!/bin/bash echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id 

    然后保存文件(Ctrl + O)并退出nano(Ctrl + X)。

  3. chmod +x /usr/bin/usbModemScript

  4. nano /etc/udev/rules.d/option.rules并将以下内容放入文件中:

      ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", RUN+="/usr/bin/usbModemScript" ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", RUN+="/sbin/modprobe option" 

    然后保存文件(Ctrl + O)并退出nano(Ctrl + X)。

  5. reboot

注意:您应该使用您自己的调制解调器的相应设备ID值替换值1c9e6061

重新启动后,连接到计算机时应检测到调制解调器。 当然,情况可能并非如此(因为它不适合我)! 第一次连接到计算机后,我的设备未被正确检测到。 相反,我不得不断开然后重新连接,这次它被正确地检测为网络管理器中的调制解调器。 有些人可能还需要重新启动网络管理器服务(就像我一样):

 sudo service network-manager restart 

================================================== ==============================

另一个可能的解决方案是使用wvdial

  1. 安装: sudo apt-get install wvdial
  2. 将调制解调器连接到计算机。
  3. 运行: sudo wvdialconf /etc/wvdial.conf 。 如果它说’找不到调制解调器’,那么你运气不好!
  4. 如果找到调制解调器,请运行: sudo nano /etc/wvdial.conf并通过填写您知道的字段在需要的地方输入您的ISP信息。 在单独的终端中运行man wvdial.conf以获取有关选项的信息。 准备好后,保存文件(Ctrl + O)并退出nano(Ctrl + X)。
  5. 现在尝试连接: sudo wvdial

有关wvdial更多信息,请阅读手册页(即man wvdial )。

希望这有助于:)

我有华为E156 HSDPA(3G)USB棒,我做了以下操作,也通过usb线为我的三星3g手机工作。

 sudo apt-get install wvdial 

在终端中安装wvdial类型后面的行来编辑wvdial.conf

 sudo gedit /etc/wvdial.conf 

粘贴到您的编辑器中,行如下:

 [Dialer name] Modem Type = Analog Modem Phone = *99# ISDN = 0 Baud = 460800 Username = " " Password = " " Modem = /dev/ttyUSB0 Init1 = ATZ Init2 = at+cgdcont=1,"ip","your Access Point Name" Stupid Mode = 1 

每当您必须连接时只需键入您的终端

 sudo wvdial name 

现在,您将以惊人的速度上网。 我认为这种方法比其他方法耗时少,速度快。

尝试

 sudo modprobe usbserial vendor=0x1c9e product=0x6061 

等一段时间。 它总是适合我

你试过使用usb_modeswitch:

http://wiki.ubuntuusers.de/USB_ModeSwitch

将USB MMC存储类型更改为3G USB调制解调器?

你安装了usb-modeswitch吗? Ubuntu 10.10必须随之而来。 尝试检查Synaptics是否安装了usb-modeswitch。 安装完成后,请插入USB调制解调器并等待。 连接图标上会有一个选项,用于创建新的移动宽带。 然后按照窗口中的步骤操作。 我使用usb调制解调器与Ubuntu 10.10,它运行良好。 =)

你知道你的调制解调器是什么品牌和型号吗? 华为,Option还是索尼爱立信? 一些华为模型需要一些调整。 在这里的丹麦站点: http : //scripts.linux.dk/joomla/index.php/mobilt-bredb%C3%A5nd/mobiltbredbans.html您可以下载并运行一个脚本,使大多数华为模型都能正常工作。 你可以用谷歌翻译翻译页面;-)

安装usb-modeswitch并使用wvdial或gnome-ppp连接到互联网。 如果检测到调制解调器,您还可以使用网络管理器进行连接。 usb-modeswitch是诀窍。

如果您的调制解调器有自定义驱动程序,请安装它

对于这个USB MODEM,请尝试sakis-3g。 你可以下载它: http : //www.sakis3g.org/#downloading

只是,使用替代连接,完全更新ubuntu。 使用3g Dongel再次连接。

它会工作正常!

我有一个想法,因为net setter在ubuntu 10.04,11.04等工作。
在网络管理器中连接并添加mob bb连接。 有关Network Manager的帮助,请查看此处