(merci google, merci les forums ubuntu)
Pilote Ralink
Ayant rencontré quelques problèmes de fonctionnement avec le pilote libre fournit par la distribution, j'utilise de préférence le pilote propriétaire Ralink. Je dois donc le recompiler à chaque changement de noyau. Après la mise à jour vers Feisty, je n'y arrivais plus. Je rencontrais une erreur de compilation liée à l'utilisation de “Get_wireless_stats” dans le fichier “rtusb_main.c”.
La solution consiste à commenter dans “rtusb_main.c” les deux lignes suivantes :
netdev->get_wireless_stats = RTUSB_get_wireless_stats;
netdev->wireless_handlers = (struct iw_handler_def *) &rt2500usb_iw_handler_def;
A priori, le problème est lié à des modifications propres au noyau 2.6.20 de la Ubuntu.
Utilitaire Raconfig
Là encore, problème de compilation avec comme message d'erreur :
'IFNAMSIZ' was not declared in this scope
La solution consiste d'une part à ajouter dans le fichier “rt_tool.h”, avant la ligne :
#include <linux/wireless.h>
la ligne :
#include <linux/if.h>
Puis à ajouter dans les fichiers “rt_tool.cpp” et “RaConfig2500.cpp”, au même endroit soit avant la ligne :
#include <linux/wireless.h>
les deux lignes suivantes :
#include <linux/types.h>
#include <linux/if.h>