Suite à la mise à jours du kernel en version 2.6.19 le module rt2570 n'est plus maintenu par l'équipe de développement serialmonkey. Le problème de conception dont souffre cette version legacy rend impossible l'utilisation du module avec un kernel 2.6.19 et supérieur. (Voir ici)
Les personnes possèdant ce chipset ont donc mis à jours automatiquement ou installé la version rt2x00 qui est le seul module prenant en charge le chipset rt2570 avec un kernel récent. D'une manière générale, tout les utilisateurs de chipet Ralink sont invités à tester ce module qui respecte plus strictement les normes de codage du noyau linux.
Pour faciliter la transition, il est nécéssaire de créer un alias dans le fichier /etc/modprobe.d/rt2x00 du type:
alias wmaster0 rt2500usb
alias wlan0 rt2500usb
Selon une note du sticky, il est possible que votre matériel (en particulier le rt2571W soit géré par le rt73usb (il vous faudra alors installer le parquet rt71w-firmware disponible sur le dépôt kwizart). L'alias dans le fichier /etc/modprobe.conf deviens alors:
alias wmaster0 rt73usb
alias wlan0 rt73usb
Les autres alias possibles selon votre matériel et avec le rt2x00 sont : rt2400pci rt2500pci rt2500usb rt73usb rt61pci
Il est possible que les mêmes problèmes d'obsolescence se posent pour les autres chipsets "legacy". Je vous conseille donc d'essayer la version rt2x00 qui ne pourra qu'apporter plus de stabilité.Si la version rt2x00 ne marchais pas, essayez de rapporter à l'équipe de développeurs certaines informations simples qui permettrons d'avancer dans la prise en charge de votre matériel.
Quelques document pour vous aidez dans la transition:
IMPORTANT: RT2500USB hardware detection
Pour aider à l'amélioration du module rt2x00:
voir le forum
su mkdir /dbg mount -t debugfs none /dbg cat /dbg/rt2x00/rt2500usb/register > ~/rt2500usb-register.txt cat /dbg/rt2x00/rt2500usb/eeprom > ~/rt2500usb-eeprom ou cat /dbg/rt2x00/rt73usb/register > ~/rt73usb-register.txt cat /dbg/rt2x00/rt73usb/eeprom > ~/rt73usb-eeprom /sbin/lsusb > ~/rt2x00-lsusb.txt ou /sbin/lspci > ~/rt2x00-lspci.txt tar cvf rt2x00-Votre_Pseudo.tar.gz ~/rt*.txt
Vous pouvez me contacter (rubrique contact) pour que j'envoie ces informations sur le forum, ou publiez vous-même les informations requises en précisant la version du module (rt2x00 20070113); ou vérifier la partie du dmesg qui correspond à la version du module...
Rappel: La version rt2x00 supporte mieux la configuration manuelle (iwconfig et ifconfig) et supporte mal l'utilisation du fichier ifcfg-wlan0 (dont la présence et le contenu doit rester minimal idéalement).Mieux vaut utiliser system-config-network avec parcimonie.(pas d'attribution d'adresses ip, de nom de réseau ou dhcp). Si une configuration pas à pas manuelle fonctionne. vous pouvez m'envoyer la séquence, j'esssaiera de rendre disponible un script de configuration pour un lancement au démarrage...
