Ask Your Question

How to recover lost mobile broadband drivers?

asked 2012-06-01 05:22:22 -0500

Benjamin gravatar image

updated 2012-06-02 00:39:19 -0500

I have purchased a Airtel 3G USB modem. It worked out of the box, using existing drivers and connecting through the network settings. There was however a missing application which interfaces with the modem to check for instance how much data I used.

Once I installed this application however, it deleted the existing drivers and now bypasses the network settings. The application made a complete mess and removing it didn't help of course.

When I read the installation process (launching it a second time to see what happened), I can read:

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

Of course now it reads an error since theses files were probably deleted during the first install.

I tried a yum search cdc_ether but it couldn't find anything. I would like to restore the previous situation by recovering the drivers and removing the Airtel application. I need some help because I am up in the mountains and need to do a lot of work and Airtel's pathetic customer services just hang up on me.


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2012-06-01 08:49:24 -0500

Nwildner gravatar image

updated 2012-06-01 09:02:34 -0500

This is the way to you to probe:

# yum whatprovides "*cdc_ether*"

The command above will try to probe what package have the file on your system. It will take a while, because yum will download some filelists database. The symbols(*) mean "everything", so, you don't need to pass the absolute location to the file(depending on the kernel, it could be on different locations right?)

Ok, we found it :) - Output of yum:

kernel-3.1.0-7.fc16.x86_64 : The Linux kernel
Repo        : fedora
Resultado a partir de:
Nome de arquivo    : /lib/modules/3.1.0-7.fc16.x86_64/kernel/drivers/net/usb/cdc_ether.ko

kernel-3.3.7-1.fc16.x86_64 : The Linux kernel
Repo        : updates
Resultado a partir de:
Nome de arquivo    : /lib/modules/3.3.7-1.fc16.x86_64/kernel/drivers/net/usb/cdc_ether.ko

Try to reinstall and/or upgrade this package, and your problem could be solved. But, BEFORE, try to find the file, and ensure that it's deleted and not just "blacklisted" inside /etc/udev/rules.d with the following command:

grep cdc_ether /etc/udev/rules.d/*

And, grep into modprobe too:

# grep cdc_ether /etc/modprobe.d/blacklist.conf


edit flag offensive delete link more

Question Tools


Asked: 2012-06-01 05:22:22 -0500

Seen: 1,009 times

Last updated: Jun 02 '12