rt2x00.serialmonkey.com

Support forum for the rt2x00 project
It is currently Wed Jun 19, 2013 11:07 pm

All times are UTC




Post new topic Reply to topic  [ 175 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next
Author Message
 Post subject: rt2x00 802.11n devices
PostPosted: Thu Aug 23, 2007 7:10 am 
Offline

Joined: Wed Jul 11, 2007 7:20 pm
Posts: 26
I'm trying to pick up a Ralink 802.11n USB to see what it takes to get it working. Other World Computing is doing a special on Ralink 802.11n PCI/PCMCIA/USB for $59, so I'm considering buying one.

I'm compiling a list of Ralink 802.11n devices below, linked to the source of the info, with as much detail as I can get. Note that these are probably not supported by the rt2x00 linux driver yet! But that support is coming soon.

Some abbreviations from the Ralink datasheet:

1T3R = 1 transmitter, 3 receivers
2T3R = 2 transmitters, 3 receivers

RT2800P = PCI / Cardbus, single band (802.11b/g/n), with RT2860 + RT2820
RT2800PD = PCI / Cardbus, dual band (802.11a/b/g/n), with RT2860 + RT2850
RT2800U = USB 1.1/2.0, 802.11b/g/n, with RT2870 + RT2820
RT2800UD = USB 1.1/2.0, 802.11a/b/g/n, with RT2870 + RT2850
RT2800E = PCIe, 802.11b/g/n, with RT2890 + RT2820
RT2800ED = PCIe, 802.11/a/b/g/n, with RT2890 + RT2850

Hardware list:
I looked for a while but didn't find any products that used the dual-band Ralink chips. Maybe some will become available in a while.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Aug 23, 2007 8:06 am 
Offline
Site Admin

Joined: Sun Jun 05, 2005 1:01 pm
Posts: 5905
Location: Haarlem, The Netherlands
At the moment there is indeed no rt2800pci or rt2800usb support in rt2x00.

The rt2800pci drivers have just been released under the GPL so work will soon begin to add rt2800pci to the rt2x00 tree. Luis is already working on porting the register definitions.

The rt2800usb drivers have not been released under the GPL yet, but as soon as those are as well work can begin to port it to rt2x00 as well.

Priority at this moment is preparing rt2x00 for the 2.0.8 and 2.1.0 release,
the significance of those 2 release is bringing rt2x00 into the vanilla kernel tree, so that means that I am not adding experimental code in either release. ;)

_________________
Regards,
Ivo van Doorn
Project Administrator
http://rt2x00.serialmonkey.com


Top
 Profile  
 
 Post subject:
PostPosted: Thu Aug 23, 2007 8:17 am 
Offline

Joined: Wed Jul 11, 2007 7:20 pm
Posts: 26
IvD wrote:
Priority at this moment is preparing rt2x00 for the 2.0.8 and 2.1.0 release, the significance of those 2 release is bringing rt2x00 into the vanilla kernel tree, so that means that I am not adding experimental code in either release.
That's what I'd like to work on the most at the moment, also. So, I suppose, this can wait.

It's interesting to look at and think about, though. :-) I'm glad Luis is doing it.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Nov 01, 2007 2:18 pm 
Offline

Joined: Fri Jul 01, 2005 2:30 pm
Posts: 4
I just got an EDIMAX EW-7728In. Haven't tried any drivers for it yet. Please let me know if there is any progress in the 802.11n area. I am more than willing to help test the drivers out. Let me know. BTW... Thank You for these drivers.


Top
 Profile  
 
PostPosted: Mon Nov 05, 2007 1:56 am 
Offline

Joined: Tue Oct 30, 2007 4:56 am
Posts: 2
FYI: the NDIS driver that comes with this, presumably the vanilla Ralink driver, works fine with Gutsy/ndiswrapper, but not at 802.11n speeds, at least not with my setup. My guess is other rt2870 devices will behave identically.

Anyway, unlike a lot of the devices this forum is most concerned with, ndiswrapper represents a real option for people wanting to use it.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 09, 2007 1:04 am 
Offline

Joined: Tue Jun 20, 2006 10:06 pm
Posts: 24
Now that rt2x00 has made it into the next kernel, what exactly will be supported? Does 2.6.24 already include support for 802.11n devices (rt2860/70)?


Top
 Profile  
 
 Post subject:
PostPosted: Sun Dec 09, 2007 8:41 pm 
Offline

Joined: Tue Jun 20, 2006 10:06 pm
Posts: 24
Today I had some time to check it myself:

- kernel 2.6.24-rc4 does not have support for RT2860
- neither does the "hourly tarball" of rt2x00-cvs

But even worse, I cannot compile the original driver from RaLink (version 1.0.4.0):
Code:
[...]
  gcc -Wp,-MD,/home/torti/tmp/rt2860/os/linux/../../common/.rtmp_init.o.d  -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2  -march=i686 -mtune=generic -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default -fomit-frame-pointer  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT  -DLINUX -Wall -Wstrict-prototypes -Wno-trigraphs  -DCONFIG_STA_SUPPORT -DDBG  -I/home/torti/tmp/rt2860/include  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(rtmp_init)"  -D"KBUILD_MODNAME=KBUILD_STR(rt2860sta)" -c -o /home/torti/tmp/rt2860/os/linux/../../common/rtmp_init.o /home/torti/tmp/rt2860/os/linux/../../common/rtmp_init.c
  gcc -Wp,-MD,/home/torti/tmp/rt2860/os/linux/../../sta/.rtmp_data.o.d  -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2  -march=i686 -mtune=generic -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default -fomit-frame-pointer  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT  -DLINUX -Wall -Wstrict-prototypes -Wno-trigraphs  -DCONFIG_STA_SUPPORT -DDBG  -I/home/torti/tmp/rt2860/include  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(rtmp_data)"  -D"KBUILD_MODNAME=KBUILD_STR(rt2860sta)" -c -o /home/torti/tmp/rt2860/os/linux/../../sta/rtmp_data.o /home/torti/tmp/rt2860/os/linux/../../sta/rtmp_data.c
/home/torti/tmp/rt2860/os/linux/../../sta/rtmp_data.c: In function 'RTMPHardTransmit':
/home/torti/tmp/rt2860/os/linux/../../sta/rtmp_data.c:1736: error: 'MAC_TABLE_ENTRY' has no member named 'NonQosDataSeq'
/home/torti/tmp/rt2860/os/linux/../../sta/rtmp_data.c:1737: error: 'MAC_TABLE_ENTRY' has no member named 'NonQosDataSeq'
/home/torti/tmp/rt2860/os/linux/../../sta/rtmp_data.c:1737: error: 'MAC_TABLE_ENTRY' has no member named 'NonQosDataSeq'
make[2]: *** [/home/torti/tmp/rt2860/os/linux/../../sta/rtmp_data.o] Error 1
make[1]: *** [_module_/home/torti/tmp/rt2860/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.23-ARCH'
make: *** [LINUX] Error 2

This is what happens on an up-to-date installation of archlinux/kernel 2.6.23 and also with the previously mentioned self-compiled 2.6.24-rc4. :(


Top
 Profile  
 
 Post subject: rt2580
PostPosted: Mon Dec 10, 2007 6:58 pm 
Offline

Joined: Sun Jun 26, 2005 10:26 am
Posts: 1685
Location: Marseille, France
Yes, rt2x00 doesn't support rt2580 yet. You'll have to ask Ralink to fix their driver in the meantime.

_________________
RutilT developer


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 11, 2007 1:42 am 
Offline

Joined: Tue Jun 20, 2006 10:06 pm
Posts: 24
I got response from RaLink. They fixed the driver - or they fixed the link to the driver. Anyway, I can compile the following driver successfully: http://www.ralink.com.tw/data/drivers/2 ... .4.0.0.tgz


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 01, 2008 10:03 pm 
Offline
Site Admin

Joined: Sun Jun 05, 2005 1:01 pm
Posts: 5905
Location: Haarlem, The Netherlands
I can now announce that I have started working on rt2860 and rt2870 for rt2x00, they will be named rt2800pci and rt2800usb respectively.

_________________
Regards,
Ivo van Doorn
Project Administrator
http://rt2x00.serialmonkey.com


Top
 Profile  
 
 Post subject: Nice work IvD ;)
PostPosted: Sun Jan 20, 2008 9:57 pm 
Offline

Joined: Sun Jan 20, 2008 9:07 pm
Posts: 7
Nice work IvD ;)

I have a D-Link DWA-140 USB Dongle.
DONGLE SPECS:
http://www.dlink.com/products/?sec=0&pid=652

The D-Link DWA-140 USB Dongle has a Ralink RT2870 Chipset from Ralink here:
http://www.ralinktech.com/ralink/Home/S ... Linux.html

I'm going to install SUSE Linux as a dual operating system om my PC when and if your Passive mode(monitor mode) is ready !?

I'm new to Linux so please guide me when it's finished.

Cheers ;)Ticjac


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jan 26, 2008 4:58 am 
Offline

Joined: Sat Jan 26, 2008 4:44 am
Posts: 3
Greetings.

I just got a "Belkin N Wireless USB Adapter" (F5D8053).

I have not found any useful documentation for the device.
http://www.belkin.com/support/product/? ... id=F5D8053

Based on the Windows drivers provided with the product, though, it is based on the RT2870.

Looking forward to helping test, etc.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Feb 15, 2008 3:17 pm 
Offline

Joined: Fri Feb 15, 2008 3:12 pm
Posts: 12
I've got some trouble installing the driver for my D-Link DWA-140 USB Dongle.

I'm trying to build the latest beta but it doesn't compile. I did it with 2800usb=y and rt2x00=y and everything else to n but it fails.

Is there something I should take care of?

Thanks


Top
 Profile  
 
 Post subject:
PostPosted: Fri Feb 15, 2008 3:21 pm 
Offline
Site Admin

Joined: Sun Jun 05, 2005 1:01 pm
Posts: 5905
Location: Haarlem, The Netherlands
First off it is usually a good idea to post compilation errors instead of saying "it is broken". But in this case:

There isn't much to see or test for the rt2800 drivers. They are still under development and most of the driver isn't implemented yet.

_________________
Regards,
Ivo van Doorn
Project Administrator
http://rt2x00.serialmonkey.com


Top
 Profile  
 
 Post subject:
PostPosted: Fri Feb 15, 2008 5:28 pm 
Offline

Joined: Fri Feb 15, 2008 3:12 pm
Posts: 12
IvD wrote:
First off it is usually a good idea to post compilation errors instead of saying "it is broken". But in this case:

There isn't much to see or test for the rt2800 drivers. They are still under development and most of the driver isn't implemented yet.


Sorry I was in a hurry so I didn't post the exact error messages and It didn't seem to be relevant either.

I just hoped I forgot to trigger something in the config :). How is the progress on the driver so far?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 175 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group