Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm not able to install a wireless driver into ubuntu 10.10. the driver is made for Linux kernel 2.6.32 and below. there is also an windows driver for it. the wireless device is a Rosewill RNX-N2LX. the drivers can be found here: http://rosewill.com/products/d_1643/productDetail.htm

Please help me, i just built this new computer but i dont have access to the internet.

share|improve this question
    
If you could add some logs it would be useful, see this question: askubuntu.com/questions/14008/… –  Jorge Castro Dec 26 '10 at 22:31

1 Answer 1

up vote 1 down vote accepted

It's a sad fact that many vendors which claim to support Linux don't really support it. It is a Wrong Answer for the vendor to expect clients to download an unsigned driver file from the Web to make their device work for Linux. Presumably, the provided file is source code which will then have to be compiled in order to be used. If your experience is anything like mine with ASUS, the provided code will be stale and will fail to compile.

The good news is that you might not have to deal with all that. The first step is to determine the device ID of the adapter. It appears to be a USB wireless adapter, so you will use the lsusb command to get this information. For non-USB devices you will generally use lspci

If you post the output of the command here, I will assist you in interpreting it. The information you want to extract from the output of the command is a hexadecimal number of the format "nnnn:nnnn" immediately following the string "ID" on the line that contains the vendor's name. Here's what my lsusb looks like:

Bus 002 Device 002: ID 045e:00dd Microsoft Corp.

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 003: ID 046d:0807 Logitech, Inc.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Once you have determined the device ID for the adapter, you can search for the appropriate kernel module for it. Googling the ID number along with "linux" or "kernel" sometimes works. There are also compatibility lists like this: http://linux-wless.passys.nl/

You'll notice that there is no vendor listing for Rosewill on this list. Most likely that means the vendor uses another company's chipset- the other company's name will then be the one that shows up in lsusb's output.

Once you have determined the correct driver for the device, simply do sudo modprobe [module-name] to load the module and see if it works. If you get a Module Not Found error, that probably means the module isn't installed. If this is the case, you will likely need to install the linux-backports-modules-compat-wireless package.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.