You are not logged in.

#1 2007-01-04 19:36:47

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Arch64 + Ralink module for rt61

hi all,

today i tried out Arch64, but i can't use the modul of my WLAN adapter! It works fine under 32bit. I can compile it, but when I do a " ifconfig ra0 up" , the kerne gives a kernel panic and i cannot do anything. Then I tried it out with the 64bit version of suse 10.1 and it worked!
Can anybody help me? Are more Informations needed?

Offline

#2 2007-01-04 19:46:52

dojo
Member
Registered: 2005-11-02
Posts: 97

Re: Arch64 + Ralink module for rt61

Hi,

what kernel version are you using? what rt61 module (rt2x00 or rt61 from ralinktech)? I tried to build the rt61 module from ralinktech for kernel 2.6.19 and it does not work on 32bit. The problem is that the api for wlan-drivers changed from 2.6.18 to 2.6.19. I reported this behaviour to ralinktech.com two days ago. I hope they will fix this issue.

Greetings

dojo

Offline

#3 2007-01-04 19:53:02

dongiovanni
Member
From: Germany
Registered: 2006-10-06
Posts: 110

Re: Arch64 + Ralink module for rt61

I use the module of Ralinktech. I have a patch that solves the issues with 2.6.19 and i can compile it under 32 and 64 bit, but i works only under 32bit! I get the kernel panic with 2.6.18 and 2.6.19! I used older ISOs and then the new of 0.8.

Here is the patch:

diff -Nur RT61_Linux_STA_Drv1.1.0.0.old/Module/rtmp_main.c RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c
--- RT61_Linux_STA_Drv1.1.0.0.old/Module/rtmp_main.c    2006-11-22 03:19:57.000000000 +0100
+++ RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c    2006-11-30 14:45:33.000000000 +0100
@@ -194,10 +194,13 @@
     net_dev->get_stats = RT61_get_ether_stats;
 
 #if WIRELESS_EXT >= 12
-    net_dev->get_wireless_stats = RT61_get_wireless_stats;
     net_dev->wireless_handlers = (struct iw_handler_def *) &rt61_iw_handler_def;
 #endif
 
+#if WIRELESS_EXT >= 12 && WIRELESS_EXT <21>get_wireless_stats = RT61_get_wireless_stats;
+#endif
+
     net_dev->set_multicast_list = RT61_set_rx_mode;
     net_dev->do_ioctl = RT61_ioctl;

I found it on the forum of the rt2x00 project!

Offline

Board footer

Powered by FluxBB