Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
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.
I have a D-Link DWL-G122 B1 wireless adapter with chipset RT2571 which corresponds to rt2500 driver in linux but since this specific driver is no longer available for my kernel version (3.11), i had to use a windows driver using ndiswrapper. I have connection with the internet but my wifi signal is weak and sometimes my internet falls down.
What should i do to improve my adapter performance in order to keep a good and stable connection? Should i use another linux driver compatible with this adapter, perhaps rt73? Change some configurations? Change to a new and better adapter?
Your best bet would probably be to switch over to the rt73 driver, simply because it does support the chipset you say you have, and it is Linux-native. Of course, I'm guessing here because I don't have that wifi adapter myself and have no experience, but that is what I would do, anyway.
I doubt if it's a config problem. Switching to a better adapter might be nice, but before dropping cash on that, I'd try rt73.
I used to use an old hack for Broadcom chips and finally wl came out and it worked just beautifully. Those new drivers, they tend to be released for good reason!
I came across this arch thead https://bbs.archlinux.org/viewtopic.php?id=169956 about problems with the rt2500 driver and the 3.11 kernel. According to this there is a patch to fix and has been fixed in 3.12
I came across this arch thead https://bbs.archlinux.org/viewtopic.php?id=169956 about problems with the rt2500 driver and the 3.11 kernel. According to this there is a patch to fix and has been fixed in 3.12
Sorry, i didn't understand what i have to do here, can you explain?
Your best bet would probably be to switch over to the rt73 driver, simply because it does support the chipset you say you have, and it is Linux-native. Of course, I'm guessing here because I don't have that wifi adapter myself and have no experience, but that is what I would do, anyway.
I doubt if it's a config problem. Switching to a better adapter might be nice, but before dropping cash on that, I'd try rt73.
I used to use an old hack for Broadcom chips and finally wl came out and it worked just beautifully. Those new drivers, they tend to be released for good reason!
yeah despite that it is more indicated to rev C1, not B1, but i'll try it. I think rt73 is in the same situation as rt2500 because there is no linux driver for my kernel version so i have to use ndiswrapper again.
Why do you believe there is no rt73 available for your kernel? It's an open source driver, so I don't see why it would not be available for your kernel.
What distro are you using? The link was in reference to arch distro and a few post from debian users with the same problem. The link basically says to upgrade to the 3.12 kernel or apply a patch and rebuild the 3.11 kernel as stated in post 10 of the link. Have you tried running updates to fix the problem?
Last edited by colorpurple21859; 03-05-2014 at 03:51 PM.
Why do you believe there is no rt73 available for your kernel? It's an open source driver, so I don't see why it would not be available for your kernel.
What does
Code:
modprobe -l *73*
modprobe -l *rt*
return?
Ralink only released these drivers up to 2.6 kernel version but if you can find me a linux driver for 3.11 kernel, i would appreciate it.
There is no l option on my terminal, but i'll give you a help list for modprobe, since i don't know exactly what you want:
Code:
HIGHSCREEN tiago # modprobe -h
Usage:
modprobe [options] [-i] [-b] modulename
modprobe [options] -a [-i] [-b] modulename [modulename...]
modprobe [options] -r [-i] modulename
modprobe [options] -r -a [-i] modulename [modulename...]
modprobe [options] -c
modprobe [options] --dump-modversions filename
Management Options:
-a, --all Consider every non-argument to
be a module name to be inserted
or removed (-r)
-r, --remove Remove modules instead of inserting
--remove-dependencies Also remove modules depending on it
-R, --resolve-alias Only lookup and print alias and exit
--first-time Fail if module already inserted or removed
-i, --ignore-install Ignore install commands
-i, --ignore-remove Ignore remove commands
-b, --use-blacklist Apply blacklist to resolved alias.
-f, --force Force module insertion or removal.
implies --force-modversions and
--force-vermagic
--force-modversion Ignore module's version
--force-vermagic Ignore module's version magic
Query Options:
-D, --show-depends Only print module dependencies and exit
-c, --showconfig Print out known configuration and exit
-c, --show-config Same as --showconfig
--show-modversions Dump module symbol version and exit
--dump-modversions Same as --show-modversions
General Options:
-n, --dry-run Do not execute operations, just print out
-n, --show Same as --dry-run
-C, --config=FILE Use FILE instead of default search paths
-d, --dirname=DIR Use DIR as filesystem root for /lib/modules
-S, --set-version=VERSION Use VERSION instead of `uname -r`
-s, --syslog print to syslog, not stderr
-q, --quiet disable messages
-v, --verbose enables more messages
-V, --version show version
-h, --help show this help
What distro are you using? The link was in reference to arch distro and a few post from debian users with the same problem. The link basically says to upgrade to the 3.12 kernel or apply a patch and rebuild the 3.11 kernel as stated in post 10 of the link. Have you tried running updates to fix the problem?
Code:
HIGHSCREEN tiago # uname -a
Linux HIGHSCREEN 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013 i686 i686 i686 GNU/Linux
HIGHSCREEN tiago # lsb_release -a
No LSB modules are available.
Distributor ID: Linux Mint
Description: Linux Mint 16 Petra
Release: 16
Codename: Petra
But that post you mentioned is for pci adapter but i use a usb adapter, and also i have mac80211 and there he has ieee80211.
No, it didn't help at all, i'm going to test other windows drivers and if it doesn't work, i'm going to change to other newer and recent adapters that may work better than this very old adapter.
well, guys i just replaced my adapter with another (TP-Link TL-WN722N) and it automatically worked! No need to install any driver because it automatically gets from somewhere! I think i'm gonna throw away my old adapter, it seems that it has always given me many problems haha! Thanks for your help, sometimes we need to replace our old products, to get new better ones, and perhaps it is always the best solution for our problems!
Last edited by minimeister; 03-05-2014 at 09:07 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.