Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
leads to "Operation not permitted" error.
Also, i noticed that network interface name changed from ra0 to wlan0 after upgrade.
What's up? Why do i need to use a firmware module which i never had to use? I.e. why does kernel need it now but didn't need it before?
Non-free firmware separated out into a different package. You don't mention what distro, but see http://wiki.debian.org/rt2860sta ; since it's a kernel thing the reason is the same, but the solution might be different. You'll have to get the firmware somehow.
It's Ubuntu. But this doesn't matter, i just installed vanilla kernel, so the problem would arise on any distro. I installed the latest linux-firmware which contains licensed firmware, i.e. not that 'non-free', so wonder, why isn't this firmware inside the kernel package while the driver is. According to your link, the firmware was removed from the kernel... but as it is in the licensed linux-firmware package, i would like to know why it's been removed...
Lots of SW, libraries, drivers, etc, have to be compiled for the kernel you are using. When you upgrade using the package manager, that is typically all taken care of----except for things that were installed manually (ie without the package manager)
Quote:
Then this must mean that Debian and Ubuntu are different in their understanding of 'free'
The definition of "free" is probably not the issue. Different distros have different policies about when and how to include non-free SW.
From the dpkg bot in #debian
The vendor driver for Ralink RT2760/RT2790/RT2860/RT2890 PCI 802.11n wireless LAN devices (rt2860sta) is included as a staging driver (amd64,i386 only) in mainline Linux kernels from 2.6.29. Firmware is required, ask me about <ralink firmware>. Installation procedure at http://wiki.debian.org/rt2860sta .
Firmware from userspace is required by the <rt61pci> and <rt73usb> drivers. It is also required by the <rt2860sta>, <rt2870sta>, <rt2800usb> and <rt3090sta> drivers available in Squeeze's 2.6.32 kernel. Ask me about <non-free sources>, then install the firmware-ralink package to provide.
non-free sources
<dpkg> Edit /etc/apt/sources.list, ensure that the two main Debian mirror lines end with "main contrib non-free" rather than just "main", then aptitude update. But bear in mind that you'll be installing <non-free> software. These may have onerous terms; check the licenses.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.