不知道什么原因Ubuntu 12.04安装EC122的驱动一直失败。但是我试着在Ubuntu 11.10上安装,成功并一切正常。会不会是因为12.04中缺少一些必要的文件或模块,请高手指教!
我的安装步骤如下:
lrrg@Latitude-E4310:~/下载/MobilePartner$ ls
AutoRun.exe autorun.ico autorun.inf autorun.ini autorun.sh install_linux Linux setup SysConfig.dat
lrrg@Latitude-E4310:~/下载/MobilePartner$ sudo ./install_linux
Note: If failed to connect xserver,please try running "Linux\Install" again.
grep: /etc/datacard_config: 没有那个文件或目录
grep: /etc/datacard_config: 没有那个文件或目录
Begin verify CD...
Verify CD succeed!
Begin copy install file...
Copy install file succeed!
It didn't install a dashboard.And install it
install...
/usr/bin/xterm
Run xterm and begin to install
Please input the absolute path for install[/usr/local/Mobile_Partner]:
Local path is: /usr/local/Mobile_Partner
Installing Mobile Partner.../tmp/MobilePartner_AutoRun/Linux/install: 行 495: ./MobilePartner_distrib: 没有那个文件或目录
cp: 无法创建普通文件"./rt/lib/": 没有那个文件或目录
cp: 无法创建普通文件"./rt/lib/": 没有那个文件或目录
ln: 无法创建符号链接"/usr/local/Mobile_Partner/rt/lib/fonts/fallback": 没有那个文件或目录
[ done ]
Installing Driver...
/usr/local/Mobile_Partner/driver/ndis_driver
Usage: modinfo [-0][-F field][-k kernelversion][-b basedir] module...
Prints out the information about one or more module(s).
If a fieldname is given, just print out that field (or nothing if not found).
Otherwise, print all information out in a readable form
If -0 is given, separate with nul, not newline.
If -b is given, use an image of the module tree.
ERROR: Removing 'cdc_ether': No such file or directory
ERROR: Removing 'usbnet': No such file or directory
ERROR: Removing 'hw_cdc_driver': No such file or directory
make -C src/ clean
make[1]: 正在进入目录 `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers *.order
/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/add_header.sh "clean" "/lib/modules/3.2.0-29-generic/build/include/linux/usb"
rmmod -f hw_cdc_driver
ERROR: Removing 'hw_cdc_driver': No such file or directory
make[1]: *** [clean] 错误 1
make[1]:正在离开目录 `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
make: *** [clean] 错误 2
make -C src/ modules
make[1]: 正在进入目录 `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
#/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/add_header.sh "modules" "/lib/modules/3.2.0-29-generic/build/include/linux/usb"
make -C /lib/modules/3.2.0-29-generic/build SUBDIRS=/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src modules
make[2]: 正在进入目录 `/usr/src/linux-headers-3.2.0-29-generic'
CC [M] /usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o
/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c: 在函数‘rx_tlp_parse’中:
/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:601:7: 警告: ISO C90 不允许混合使用声明和代码 [-Wdeclaration-after-statement]
/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c: 在文件作用域:
/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:1986:2: 错误: 初始值设定项里有未知的字段‘ioctl’
make[3]: *** [/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o] 错误 1
make[2]: *** [_module_/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src] 错误 2
make[2]:正在离开目录 `/usr/src/linux-headers-3.2.0-29-generic'
make[1]: *** [modules] 错误 2
make[1]:正在离开目录 `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
make: *** [modules] 错误 2
make -C src/ install
make[1]: 正在进入目录 `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
#install -m 744 -c hw_cdc_driver.o /lib/modules/3.2.0-29-generic/kernel/drivers/usb/net
#depmod -a
#modprobe hw_cdc_driver
/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/add_header.sh "install"
modprobe hw_cdc_driver
FATAL: Module hw_cdc_driver not found.
make[1]: *** [install] 错误 1
make[1]:正在离开目录 `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
make: *** [install] 错误 2
Install NDIS driver failed.
The compiling environment is not all ready.
Please check gcc, make and kernel buid(/lib/modules/3.2.0-29-generic/build) to be all installed?
Now please enter any key to finish other installations.
NDIS is disabled, and only Modem can be used.
AUTORUNPATH=/home/lrrg/.config/autostart
ADDRUNLEVEL=/etc/rc4.d
"/etc/rc4.d/S99runhwactivator" -> "/etc/init.d/runhwactivator"
"/etc/rc4.d/K10runhwactivator" -> "/etc/init.d/runhwactivator"
ADDRUNLEVEL=/etc/rc2.d
"/etc/rc2.d/S99runhwactivator" -> "/etc/init.d/runhwactivator"
"/etc/rc2.d/K10runhwactivator" -> "/etc/init.d/runhwactivator"
ADDRUNLEVEL=/etc/rc5.d
"/etc/rc5.d/S99runhwactivator" -> "/etc/init.d/runhwactivator"
"/etc/rc5.d/K10runhwactivator" -> "/etc/init.d/runhwactivator"
ADDRUNLEVEL=/etc/rc3.d
"/etc/rc3.d/S99runhwactivator" -> "/etc/init.d/runhwactivator"
"/etc/rc3.d/K10runhwactivator" -> "/etc/init.d/runhwactivator"
Finished, press any key to exit
Ubuntu 12.04安装华为EC122驱动失败
-
- 帖子: 10
- 注册时间: 2008-05-16 19:54
Re: Ubuntu 12.04安装华为EC122驱动失败
研究了半天,终于解决。可以通过建立一个移动宽带的方法实现3G卡上网,不需要安装驱动。
-
- 帖子: 4
- 注册时间: 2012-12-27 14:40
Re: Ubuntu 12.04安装华为EC122驱动失败
你好,能否说明你用的什么方式在linux使3G上网,能否给出详细步骤,万分感谢,