在ubuntu 13.10中设置Beetel BG64 3G USB调制解调器

我刚买了一台Beetel BG64 usb调制解调器。 这个调制解调器在Win 7上工作正常,但在ubuntu 13.10(俏皮)中没有。

我已经尝试了很多,但仍然没有工作。我已经发布了lsusbusb-devices的输出。 任何建议都会有所帮助。 先感谢您。

编辑:

我做了什么:

  • 没有连接加密狗我按下Ctrl + Meta + T ,然后键入:
  mount / dev / sr 

并按Tab键。 这给了我唯一的建议,

  mount / dev / sr0 
  • 我再次附加加密狗,然后做同样的,输出是:
  mount / dev / sr
 sr0 sr1 
  • 现在我从我的机器上拔出加密狗并做了:
 的lsusb 

我得到了结果:

 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
Bus 002 Device 002: ID 04f3:0212 Elan Microelectronics Corp. Laser Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  • 然后我再次将它连接到机器并做了同样的事情,得到了:
 的lsusb 
 Bus 001 Device 004: ID 2020:0002 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
Bus 002 Device 002: ID 04f3:0212 Elan Microelectronics Corp. Laser Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

  • 没有连接加密狗我做了:
  USB的设备 

得到了:

 T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 9
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.11
S: Manufacturer=Linux 3.11.0-15-generic ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:02.1
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 9
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev=03.11
S: Manufacturer=Linux 3.11.0-15-generic ohci_hcd
S: Product=OHCI PCI host controller
S: SerialNumber=0000:00:02.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04f3 ProdID=0212 Rev=23.24
S: Product=PS/2+USB Mouse
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
T: Bus=02 Lev=01 Prnt=01 Port=06 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0d8c ProdID=0201 Rev=00.10
S: Product=PnP Audio Device
C: #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
  • 然后我再次附上它后做了同样的事情,得到了:
  USB的设备 
 T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 9
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.11
S: Manufacturer=Linux 3.11.0-15-generic ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:02.1
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 5 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2020 ProdID=0002 Rev=02.00
S: Manufacturer=Network Connect
S: Product=MT6229
S: SerialNumber=192101021136100
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 9
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev=03.11
S: Manufacturer=Linux 3.11.0-15-generic ohci_hcd
S: Product=OHCI PCI host controller
S: SerialNumber=0000:00:02.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04f3 ProdID=0212 Rev=23.24
S: Product=PS/2+USB Mouse
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
T: Bus=02 Lev=01 Prnt=01 Port=06 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0d8c ProdID=0201 Rev=00.10
S: Product=PnP Audio Device
C: #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
  • 然后我做了:
  sudo mount / dev / sr1 / cdrom / 

获得输出为:

  mount:块设备/ dev / sr1是写保护的,以只读方式挂载 
  • 最后做:
  nautilus / cdrom / 

我没有.tar.bz2或.deb,所以我可以制作它或直接安装它的驱动程序。

  • 在我的手势我的设备是(lsusb):

总线001设备004:ID 2020:0002

和(usb-devices),

 T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 5 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2020 ProdID=0002 Rev=02.00
S: Manufacturer=Network Connect
S: Product=MT6229
S: SerialNumber=192101021136100
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

调制解调器细节:

beetel
S / N:110100371109632
IMEI:911210201163014
中国制造


Ubuntu 13.10(俏皮)
GNOME 3.8.4(Ubuntu 2013-12-05)
内核3.11.0-15-generic(#25-Ubuntu SMP Thu Jan 30 17:22:01 UTC 2014)

操作系统类型Linux
GCC版本4.8(x86_64-linux-gnu)
Xorg版本1。11。5(2013年12月17日上午10:06:15)

更奇怪的是,这个加密狗没有显示我的2GB micro SD存储卡。

任何帮助对我来说都是救世主。 否则我将不得不坚持使用Windows 7,
因为没有互联网连接,ubuntu甚至无法升级。

————————————————– —————–
随着加密狗附加我开始启动ubuntu,做了以下,并获得:

 appuraja@appuraja-System-Product-Name:~$ dmesg | tail 
[ 24.919630] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 26.631204] init: udev-fallback-graphics main process (1237) terminated with status 1
[ 26.839371] nvidia 0000:05:00.0: irq 44 for MSI/MSI-X
[ 27.340359] vboxdrv: Found 2 processor cores.
[ 27.342598] vboxdrv: fAsync=1 offMin=0x5c90e offMax=0x5c90e
[ 27.346034] vboxdrv: TSC mode is 'asynchronous', kernel timer mode is 'normal'.
[ 27.346040] vboxdrv: Successfully loaded version 4.2.16_Ubuntu (interface 0x001a0005).
[ 27.388335] vboxpci: IOMMU not found (not registered)
[ 45.088400] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 70.090509] systemd-hostnamed[2508]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
appuraja@appuraja-System-Product-Name:~$ lsusb
Bus 001 Device 004: ID 2020:2000
Bus 001 Device 003: ID 0781:556b SanDisk Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
Bus 002 Device 002: ID 04f3:0212 Elan Microelectronics Corp. Laser Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

然后在删除加密狗之后我做了这个并得到了:

 appuraja@appuraja-System-Product-Name:~$ dmesg | tail 
[ 207.048903] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 207.048909] usb 1-4: Product: MT6229
[ 207.048914] usb 1-4: Manufacturer: Network Connect
[ 207.048919] usb 1-4: SerialNumber: 192101021136100
[ 207.049560] usb-storage 1-4:1.0: USB Mass Storage device detected
[ 207.051143] scsi8 : usb-storage 1-4:1.0
[ 208.049695] scsi 8:0:0:0: CD-ROM UsbModem Storage Disk 6229 PQ: 0 ANSI: 0 CCS
[ 208.051794] sr1: scsi3-mmc drive: 0x/0x caddy
[ 208.053540] sr 8:0:0:0: Attached scsi CD-ROM sr1
[ 208.060184] sr 8:0:0:0: Attached scsi generic sg4 type 5
appuraja@appuraja-System-Product-Name:~$ lsusb
Bus 001 Device 006: ID 2020:0002
Bus 001 Device 003: ID 0781:556b SanDisk Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
Bus 002 Device 002: ID 04f3:0212 Elan Microelectronics Corp. Laser Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

哦! 我忘了告诉你这次我在一个USB端口留下了SanDisk Cruzer Edge 8GB pendrive。

编辑 (05/02/2014 12:30 PM):

 appuraja@appuraja-System-Product-Name:~$ dmesg | tail & lsusb 
[1] 21063
[ 1519.068041] usb 1-2: new high-speed USB device number 5 using ehci-pci
[ 1519.200920] usb 1-2: New USB device found, idVendor=2020, idProduct=0002
[ 1519.200933] usb 1-2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 1519.200939] usb 1-2: Product: MT6229
[ 1519.200945] usb 1-2: Manufacturer: Network Connect
[ 1519.200950] usb 1-2: SerialNumber: 192101021136100
[ 1519.201451] usbserial_generic 1-2:1.0: The "generic" usb-serial driver is only for testing and one-off prototypes.
[ 1519.201458] usbserial_generic 1-2:1.0: Tell linux-usb@vger.kernel.org to add your device to a proper driver.
[ 1519.201464] usbserial_generic 1-2:1.0: generic converter detected
[ 1519.203272] usb 1-2: generic converter now attached to ttyUSB0
Bus 001 Device 005: ID 2020:0002
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0d8c:0201 C-Media Electronics, Inc. CM6501
Bus 002 Device 002: ID 04f3:0212 Elan Microelectronics Corp. Laser Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[1]+ Done dmesg | tail
appuraja@appuraja-System-Product-Name:~$

编辑:

07/02/2014 04:56 PM

这个问题终于得到了解决,我遵循了Azker Mohamed的完整指示,这个问题已经99%解决了,我非常感谢他,但对他来说,谢谢你的赞赏不够,他帮助了我很多。

在上帝的恩典中,我突然发现了以下问题并且100%解决了问题:

1)将加密狗插入,

2)使用ubuntu启动计算机,它会搜索附加的设备,但您不会看到内部进程。

3)从未将空白调制解调器放入任何USB端口,配备有效的SIM卡和新格式化(您可以使用Windows 7也可以格式化)micro sd存储卡。 确保你有足够的互联网平衡,至少10 MB,我建议30 MB,这将在我们测试连接时有用。 将它们放入相应的插槽中。 如果您的micro sd存储卡显示在Unity启动器中,则问题几乎已解决。

4)当你的micro sd存储卡没有显示在Unity启动器中时出现所有问题,所以设法显示它,这里是过程:按Ctrl + Meta + T打开终端然后输入

 sudo mount /dev/sr 

然后至少两次点击’Tab键’。 如果您看到sr0 sr1之类的选项,那么您的卡被检测到但未安装,则必须手动执行。 在我的情况下,/ dev / sr0通常是DVD-RW驱动器,而/ dev / sr1是我们所需要的所有微型SD。 不要关闭终端并执行:sudo mount / dev / sr1
如果ubuntu说“mount:在/ etc / fstab或/ etc / mtab中找不到/ dev / sr1”,请不要焦虑,这是正常的。 做:

 sudo eject /dev/sr1 

你的micro sd立即显示在Unity发射器中,看到它。

5)现在在同一个终端做:

 sudo modprobe usbserial vendor=0x2020 product=0x0002 

关闭终端。

6)启动sakish3g并逐个选择以下选项:a)更多选项 – >仅切换调制解调器(如果适用)。 看它是否只是说’Modem Switched’,如果它说’调制解调器切换到2020:0002’那么肯定存在一些问题。 b)只有设置调制解调器(Switch +加载模块+设置tty),如果它说’调制解调器设置驻留在/ dev / ttyUSB0’。 那么你还有一个更大的成功。 如果它给出了一些警告信息,请不要打扰。 它很自然。 它可能会要求您提供登录密码,然后提交。

c)仅准备调制解调器(设置+ PIN解锁+注册网络+更新HAL),如果它说’调制解调器/ dev / ttyUSB0注册到未知运营商40491’。 如果显示任何警告,请不要打扰。

d)在屏幕的右上角(Ubuntu Cloud和声音图标之间)存在网络管理器小程序,单击以选中“启用移动宽带”,您可能已经看到了网络提供商的名称。 等待几分钟,让闪烁的雷达标志停止,然后点击网络提供商的名称,例如Airtel,BSNL,AIRCEL等。

e)打开Mozilla Firefox,Opera,谷歌浏览器,Chrome浏览器等,或打开软件更新程序以检查是否有任何可用的更新。

流程已经完成,但请记住以下几点:

1)您需要以下程序:usb_modeswitch的lsusb,usb_modeswitch,wvdial和数据文件。

2)你第一次需要一个新格式化的micro sd,可能用Win7 / XP,Linux等格式化。

3)您需要有足够平衡的有效连接(SIM卡)。

4)如果你计划在几小时后使用usb-modem和ubuntu,那也没关系,

如果您不需要它可能不会使用它,但在启动之前将其插入,然后在启动并启动后拔下它。 并在需要时再插上它。 设备已在内存中设置。 Ubuntu在启动时搜索连接的设备,因此在启动之前插入设备,如果不是这种情况,并且在ubuntiu运行时刚刚插入设备,则可能需要重新启动电脑。

5)如果在安装后弹出micro sd卡,如果重新插入调制解调器仍可使用,但您可能需要执行以下操作来访问其中的micro sd驱动器:

 sudo mount /dev/sr1 sudo eject /dev/sr1 

享受互联网。

这是你在上面指定的很多信息。 但是通过查看lsusb结果,您可以将USB调制解调器检测到系统但不安装,或者可能是我错了。

此外,通过查看lsusbusb-devices输出显示您的设备列在;

 Bus 001 Device 006: ID 2020:0002 

请尝试下面指定的方法(不要一次尝试所有方法。如果一个不起作用,那么尝试另一个) ;


方法1(安装usb-modeswitch&modeswitch-data)

  • 断开/拔下调制解调器设备与计算机的连接
  • 如果您能够通过LAN或WiFi访问互联网,请从Ubuntu软件中心安装当前版本的usb-modeswitchusb-modeswitch-data 。 如果软件中心未列出,请尝试使用Synaptic Package Manager 。 您可以参考Ubuntu Synaptic How-To进行安装,因为不会从Ubuntu 11.10或更高版本默认安装synaptic。 下图显示我已安装。

在此处输入图像描述

  • 否则,从另一台PC访问互联网,然后参考Linux上的USB_ModeSwitch – 处理模式 – 切换USB设备以获取选项和安装说明。
  • 最新的usb-modeswitch-data包含2020:0002模式切换选项2020:0002 。 尝试连接您的设备,看看您是否能够在网络管理器小程序下看到(确保您在nm-applet下启用了移动宽带)。 你可能会有类似下面的内容;

纳米小程序

新的mbb连接向导

  • 如果它不起作用,请尝试通过删除设备重新启动。 登录系统后插回。 如果Ubuntu仍未选择该设备,请转到下一步。

方法2(方法1的补充)

如果您已经知道/拥有它,您可以跳过获取供应商ID和产品ID。 而且,在执行命令时,只需忽略后面的注释。

  • 通过按CTRL + ALT + T打开终端并输入以下内容之一(获取设备的 idVendoridProduct );

 lsusb -v | less # keep on hitting enter until you find the device usb-devices # else use this 

这将显示连接到系统的设备列表。 以上之一将显示如下结果; (例如,我使用过lsusb -v | less )。

lsusb输出

在这个例子中; dVendor is 0x19d2idProduct is 0×0151

  • 在下面打开一个新的终端和类型;

 sudo rmmod usbserial # removes the usbserial if it exists 

  • 然后用获得的ID修改您的USB调制解调器(确保供应商和产品ID都正确)

 sudo modprobe usbserial vendor=0x19d2 product=0×0151 

  • 在进行任何更改之前,在编辑之前备份文件

 sudo cp /etc/modules /etc/modules.bak # making a back of the module file 

  • 备份完成后。 使用以下命令将其附加到模块文件(再次确保ID正确)。 改为附加命令

 sudo echo “usbserial vendor=0x19d2 product=0×0151″ >> /etc/modules 

  • 你几乎完成。 重新启动电脑以检查USB调制解调器是否正在检测,如果不是,您可以使用sakis3g执行其他步骤

使用sakis3g安装和配置HSPA调制解调器

  • 打开终端sakis3g下载到PC(需要连接互联网)

 wget http://darknet.co.za/wiki/uploads/Posts/sakis3g.tar.gz 

  • 解压缩下载的文件并将自己更改为root

 tar -xvzf sakis3g.tar.gz # to extract the file sudo su # change to root (enter the password when it prompts) 

在此处输入图像描述

  • 将解压缩的文件复制到/usr/local/bin/

 cp sakis3g /usr/local/bin/ # copies the file 

  • 允许该文件由pc内的任何用户执行

 chmod +x /usr/local/bin/sakis3g # adding executing permission 

  • 完成后,打开一个具有用户权限和类型的新终端;

 sakis3g # this will open sakis 3g software 

  • 选择Connect with 3G – > USB device – > Your Dongle ,如下所示;

在此处输入图像描述

  • 您可以选择列出的APN,然后选择自定义APN并输入您的APN。 如果您对APN,用户名和密码(如果涉及的话)不太不确定,那么您可能需要联系您的ISP以获取。 相应地完成相应步骤并重新启动PC以检查其是否正常工作。

在此处输入图像描述

PS:我已经合并了两个不同的post给你一个更好的答案。 还有其他方法来模拟你的USB调制解调器,但我已经提到了非常简单和简单的方法来建立连接。 如果您仍然遇到困难,我建议您参考以下来源。

来源: Ubuntu上的Prolink PHS300 Dongle :: GeekLK以及如何在Ubuntu 12.04上连接Beetel BG64 HSPA 3G调制解调器