RutilT compilation on openSUSE 11
Hello, this is my first post. I have Susi11 nicely running now WLAN with rt61 driver, but KNetworkmanager and KWifimanager insufficient. I would like to use RutilT 0.18 but have still compiling problems
Kernel 22.214.171.124-0.1-pae, sources installed
Because I see no other solution I start compiling with --force.
Then I get stuck
Kernel sources cannot be found.
Kernel headers found. They do not match your running kernel. <Check forced>
Generating Makefile constants... done
Generating program constants... ./configure.sh line 276 include/StaticSettings.h Datei oder Verzeichnis nicht gefunden
Generating desktop launcher... done
What is the StaticSettings.h. Is there a path to be changed?
Is there any precompiled version?
Help much appreciated.
There is no path to change. What means the error you get?
Some people made pre-compiled packages, but I don't know if it has been done for OpenSuse11.
Thanks for the quick answer.
"Generating program constants... ./configure.sh line 276 include/StaticSettings.h Datei oder Verzeichnis nicht gefunden"
means in German, that in line 276 of the script the file StaticSettings.h could not be found, so the script stops....
Is it oK to start with --force due to the kernel header "mismatch", which is not really an error but usual?
The fact that the kernel headers mismatch your running kernel will not be a problem if the version of the wireless extensions has not changed, which is most likely the case.
I do not understand where the error comes from, configure.sh is supposed to generate StaticSettings.h, not read it, do you have write permissions in the directory "include" of the sources tarball?
Thanks for the hint. I am one step further. I started the whole session as root, did [b2gtthyq3]not[/b2gtthyq3] try to do the compiling as a user in "sudo" terminals!
I copied the Rutil 0.18 into a new folder on roots desktop and used the --forced option because of the header mismatch.
Compiling and make and make install went through without error! Super!
But when I start now I get an error which has already been discussed in January A window pops up and says
[quote2gtthyq3]Can't get STA config through special ioctl. Operation not supported by the driver.[/quote2gtthyq3]
I use the rt61 driver with WPAPSK at present. Does Rutil interfere with other WiFi software?
Thanks for your patience!
by further looking around, I found a possible reason for my failure to start RutilT.
I have configured WPAPSK with iwpriv and [b36u51j7w]not[/b36u51j7w] with WPA supplicant, because I do not know how that works.
So I cannot stop and restart the WLAN while the system is up. It is always started at boot.
But I do not understand yet.
RutilT is not using wpa_supplicant at all, but private ioctls (exactly like iwpriv) for WPA, that with all legacy drivers that support it. What is the driver you are using? Did you install it yourself?
Now I understand! I think I use the original Driver from the Ralink homepage! I went back to the how-to which was successful
This worked also on Opensuse 11.
That driver works flawless, but it only starts on startup. I have no possibilitiy to start and stop while the system is up.
The configuration is created manually in the /etc/Wireless/RT61STA/rt61sta.dat.
It is like this
Does that prevent Rutilt from starting? I would really appreciate to use Rutilt even with the Ralink driver. Where does Rutilt store or look for firmware and WPA settings?
Otherwise I would have to decide to make an experiment with the serialmonkey driver again.
I could not resist and gave it a try!
Downloaded the latest serialmonkey rt61 driver cvs tarball, compiled, installed, rebooted.
Rutilt started without error, scanned wireless networks and I connected to my router!
I send this mail wireless with the new driver!
I am so thankful for your small hints. Maybe I write an opensuse howto for serialmonkey and Rutilt.
Thanks again, fantastic tool!
Now with RutilT I am able to start and stop the WLAN card in the running system. I use version 0.18. When I try to do that as a normal user, however I am asked for the root password. The funny thing is, RutilT never accepts my root password when I type it as a normal user, whereas everything works fine when I start RutilT from a root console.
Normal behaviour, user fault (mine?), bug?
Have look at the INSTALL file.
There is an option for this, --launcher=built-in | disabled |nopasswd | external[/color2a2bul4u]
The default is --lancher=build-in, you could try --launcher=external.
To close the thread, its working like a dream now!
I just recompiled rutilt with the -nopassword option, now I can use it as a normal user and start and stop the wireless without reboot.
The router is still on WPAPSK but I think that is safe enough for me.
Thanks a lot for patience and help.
In a few days I will travel and try it on my neighbours WLAN where I have a guest account...