You are not logged in.
Wireless USB: Belkin F5D7050 Ver. 3000 (rt73 chipset)
Wireless USB: D-Link DWL-G122 Rev. C1 (rt73 chipset)
Router: Linksys WRT54G (B+G Channel 8 DHCP Enabled WPA TKIP)
Kernel: 2.6.20-ARCH
CPU: Athlon XP 2200+ 1.8ghz
At the moment I have the Belkin device working fine under the latest ndiswrapper for a certain amount of time until websites will stop resolving after a while with the only way to fix it being to reboot or go downstairs and reset the router. I don't care too much which dongle I get working although I would prefer the Belkin since I already have that working in Windows. Obviously I'm only plugging them in one at a time. I've tried multiple combinations in my resolv.conf and followed numerous guides to make sure my network profiles and wpa_supplicant are set up right although I can post them for you to check. I couldn't find a working .sys file for the D-Link device under ndiswrapper so basically what I am trying to say is ndiswrapper is out of the question and need to get native drivers working. They are both editions which have an rt73 chipset even though some devices with the same model use 2500. I looked it up and the Ubuntu wiki incidentally uses both these devices as an example so I know for sure that they should work with RT73_Linux_STA_Drv1.0.3.6 tar.
I have followed the steps in the Arch Wiki guide carefully. http://wiki.archlinux.org/index.php/RT73_Wireless
However when I cd to the module directory after making the required modifications and do a make as root I get errors which is disappointing as by all accounts I have read so far it should work. I get errors compiling the RT73_CVS_Daily package as well but I think that was something to do with incompatibility with SMP and the need for a kernel recompile. The Arch Wiki method seems my best bet still. Here is the error I am getting on compilation anyway:
make -C /lib/modules/2.6.20-ARCH/build SUBDIRS=/home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.20-ARCH'
CC [M] /home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o
In file included from ./include/asm/system.h:4,
from ./include/asm/processor.h:18,
from ./include/asm/thread_info.h:16,
from ./include/linux/thread_info.h:21,
from ./include/linux/preempt.h:9,
from ./include/linux/spinlock.h:49,
from ./include/linux/module.h:9,
from /home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:63,
from /home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
./include/linux/kernel.h:10:20: error: stdarg.h: No such file or directory
In file included from ./include/asm/system.h:4,
from ./include/asm/processor.h:18,
from ./include/asm/thread_info.h:16,
from ./include/linux/thread_info.h:21,
from ./include/linux/preempt.h:9,
from ./include/linux/spinlock.h:49,
from ./include/linux/module.h:9,
from /home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rt_config.h:63,
from /home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:40:
./include/linux/kernel.h:117: error: expected declaration specifiers or '...' before 'va_list'
./include/linux/kernel.h:121: error: expected declaration specifiers or '...' before 'va_list'
./include/linux/kernel.h:125: error: expected declaration specifiers or '...' before 'va_list'
./include/linux/kernel.h:132: error: expected declaration specifiers or '...' before 'va_list'
./include/linux/kernel.h:147: error: expected declaration specifiers or '...' before 'va_list'
/home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: In function 'usb_rtusb_probe':
/home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:2089: warning: unused variable 'device'
/home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: At top level:
/home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:2218: fatal error: opening dependency file /home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/.rtmp_main.o.d: Permission denied
compilation terminated.
make[2]: *** [/home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o] Error 1
make[1]: *** [_module_/home/joe/unsorted/drivers/RT73_Linux_STA_Drv1.0.3.6/Module] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.20-ARCH'
make: *** [all] Error 2
What could this mean? Looking over it I've just spotted a permission denied in there even though I'm running it as root so now I'm wondering if there is some sort of resource conflict because ndiswrapper is still loaded in memory. I really don't understand why this wouldn't work. This is way above my skills so please help.
Last edited by joewhite (2007-03-04 21:13:43)
Offline
Hi,
I also have a rt73 chip - edimax EW-7318UG.
I used this package from aur :
http://aur.archlinux.org/packages.php?d … s=0&SeB=nd
and now I have the module. Maybe it will work for you as well.
My problem seems to be setting up the interface. I can set it up to run manually - using ifconfig and iwconfig but it seems I can't load the network on startup. I keep getting this response form the startup network script :
Error for wireless request "Set Mode" (8B06) :
SET failed on device rausb0 ; Network is down.I have to run manually each time :
[root@fort etc]# ifconfig rausb0 up
[root@fort etc]# iwconfig rausb0 essid mikahome
[root@fort etc]# dhcpcd rausb0Anyone knows if this can be automated?
Offline
Sadly Greycloack I've already tried that and it just uses the same tarball as the one on the website so I get the same error. Thanks for your response though. As to your problem I can only remember off the top of my head about needing to add an alias for an interface in a certain file, sorry if that is vague.
Last edited by shadeheim (2007-03-04 21:43:33)
Offline
hmm....
Did you change the kernel version in the PKGBUILD... when I downloaded it it was 2.6.19 and I had to change to 2.6.20.
Offline
joewhite - your build problem is related to this bug report: http://bugs.archlinux.org/task/6506
Greycloack - as described, your problem is that the interface is not present when the network init script runs. Do you have the module listed in /etc/rc.conf? Apart from that, you can automate your ifconfig/iwconfig commands by putting them in rc.local.
shadeheim - "the same error"? The same as what? Provide some details, and you might get an answer.
All - if you're feeling adventurous, kernel26mm in the unstable repo now provides the rt73usb module.
Offline
Hi tomk.
I have rt73 in rc.conf, it doesn't change. But I did what you said and put the commands in rc.local so now even though in the network stage it gives the above error it still works afterwards - so it's workable.
Will rt73 be incorporated into the main branch?
Offline
The rt2x00 drivers are currently in the wireless-dev kernel development tree, which means they are working their way up to mainline. However, they are not in the 2.6.21-rc releases as yet, only in -mm.
Last edited by tomk (2007-03-06 09:29:56)
Offline
joewhite - your build problem is related to this bug report: http://bugs.archlinux.org/task/6506
Sorry but I can't understand that bug report. Does it mean I should get rid of Qt-Enhanced package to compile the rt73 drivers properley or do I need to find a variable it changed?
Offline