Sur le lien precedent, une version du driver 1.4.4.0 en date du 03/12 (aujourd'hui quoi ) est disponible. Dans le Changelog on peut lire :
----------------------------------------------------------------
Version 1.4.4.0
----------------------------------------------------------------
1. Fix- can't receive frag packets
2. Add GNU GENERAL PUBLIC LICENSE
3. Fix- scan update Japan filter problem
4. Fix- read MAC 00-00-00-00-00-00 problem
Donc je te trouve dur avec MSI sur ce coup ...
Un driver qui passe en GPL, c' est suffisament rare pour etre signale (mais les choses changent) et ca devrait faire l' objet d' une news.
Je souhaite m' equiper d' une carte WIFI PCI 54g bientot. Quelqu'un a une experience de cette carte sur MDK10.1 ? Est-ce que le driver compile bien, etc... ?
J' hesite avec une carte Netgear WG311T ou WAG311 (si il y a un interet vu la difference de prix) mais la MSI est vraiment a un prix cannon (27,9 chez LDLC)
Elle n'est pas prise en compte initialement sous mandrake, elle demande le modutle rt2500 que je n'arrive pas encore à compiler, il me marque une erreur sur un fichier modversions.h
/usr/src/linux-2.6.3-7mdk/include/linux/modversions.h: No such file or directory
In fileincluded from /usr/src/linux-2.6.3-7mdk/include/linux/irq.h:20,
from /usr/src/linux-2.6.3-7mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.3-7mdk/linux/interrupt.h:11,
from rt_config.h:54,
from rtmp_main.c:30:
/usr/src/linux-2.6.3-7mdk/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/src/linux-2.6.3-7mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.3-7mdk/include/linux/interrupt.h:11,
from rt_config.h:54,
from rtmp_main.c:30:
/usr/src/linux-2.6.3-7mdk/include/linux/irq.h:70: error:"NR_IRQS" undeclared hehe (not in a function)
In file included fropm /usr/src/linux-2.6.3-7mdk/include/linux/irq.h:72,
from /usr/src/linux-2.6.3-7mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.3-7mdk/include/linux/interrupt.h:11,
from rt_config.h:54,
from rtmp_main.c:30:
/usr/src/linux-2.6.3-7mdk/include/asm/hw_irq.h:28: error: "NR_IRQ_VECTORS" undeclared here (not in a funkcion)
/usr/src/linux-2.6.3-7mdk/include/asm/hw_irq.h:31: error: "NR_IRQS" undeclared here (not in a function)
c'est peut être qu'il te manque les sources du noyau (/usr/src/linux-2.6.3-7mdk c'estr le chemin par défaut) essaie d'installer le package correspondant pitet
>Bonjour,
> j'ai vu sur une liste de diffusion que tu cherchais à
>installer une carte wifi pc54g2
>tu a apparement un problème avec le modversion.h,
>comme moi.
>
>A tu reussi ?
>
>
oui
il fallait modifier un fichier dans les sources du noyau et recompiler
le noyau
mettre WARN_ON(irqs_disabled())" dans kernel/softirq.c en commentaire.
Il est dans le répertoire des source du noyau !
Perso je n'ai pas eu de probleme a le compiler.
Attention, il ya un probleme avec le driver, ce qui a pour effet de saturer le fichier /var/log/messages et du coup ralentir le PC.
La solution consistant a modifier softirq.c et de recompiler le noyaux n'est pas la bonne !
La solution consiste a modifier rtmp.h (présent dans les sources du driver).
Par contre la modif proposé "spin_unlock_bh" au lieu de "spin_unlock_irqrestore" et "spin_lock_bh" au lieu de "spin_lock_irqsave" ne fonctionne pas sous Mandraque 10.0.
Perso j'ais utilisé un simple "spin_unlock" et "spin_lock" et ça fonctionne nickel.
Voici la procedure que j'ais suivis, en esperant que ça serve :)
Allez dans le repertoire ./RT2500-Linux-STA-1.4.1.0/STA/Module
1) patcher rtmp.h:
patch des sources originales
--- STA/Module/rtmp.h 2004-08-01 22:30:08.000000000 -0400
+++ ../tmp/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp.h 2004-09-07 18:40:00.133988120 -0400
@@ -126,12 +126,12 @@
2) Ensuite faire sous root:
cp ./2.6.x/Makefile .
$make -C /usr/src/linux SUBDIRS=$PWD modules
cp rt2500.ko /lib/modules/2.6.3-7mdk/kernel/drivers/
(ou /lib/modules/2.6.3-7mdk/kernel/drivers/net/ si modprobe ne fonctionne pas dans le premier cas)
depmod -a
modprobe rt2500
ifconfig ra0 inet YOUR_IP up
moi aussi j'ai la msi pc54g2 et je suiks nul en linux et je n arrive donc pas a installer les driver de cette carte, quand je fais make all, ca compile et ya plein d erreur qqn peut-il me dire ce quil faut faire pas à pas merci
# BEh
Posté par cho7 (site web personnel) . Évalué à 1.
C'est suffisament rare pour etre souligné :)
[^] # Re: BEh
Posté par Juke (site web personnel) . Évalué à 1.
J'ai regarder dans les source du noyaux, je ne trouve rien qui s'en rapproche.
# Ndiswrapper
Posté par Michael Wiertlewski . Évalué à 1.
C'est pas la meilleure solution mais ca peut marcher
[^] # Re: Ndiswrapper
Posté par Juke (site web personnel) . Évalué à 1.
voir le site du fabricant:
http://www.ralinktech.com.tw/supp-1.htm(...)
y'a meme des binaires mais ils sont pour 10.0
J'avance petit à petit.
# De toute façon ...
Posté par void . Évalué à 0.
3 cartes mères en 3 ans sur un pc allumé H24 en boîtier industriel.
Mais bon on en a encore acheté une ...
[^] # Et les liens???
Posté par hommelix . Évalué à 2.
PS: J'ai deux machines qui tournent depuis 3 et 2 ans avec des mobos msi sans probleme (350 jours par an, 24/24 en moyenne).
[^] # Re: De toute façon ...
Posté par toystorie . Évalué à 2.
----------------------------------------------------------------
Version 1.4.4.0
----------------------------------------------------------------
1. Fix- can't receive frag packets
2. Add GNU GENERAL PUBLIC LICENSE
3. Fix- scan update Japan filter problem
4. Fix- read MAC 00-00-00-00-00-00 problem
Donc je te trouve dur avec MSI sur ce coup ...
Un driver qui passe en GPL, c' est suffisament rare pour etre signale (mais les choses changent) et ca devrait faire l' objet d' une news.
Je souhaite m' equiper d' une carte WIFI PCI 54g bientot. Quelqu'un a une experience de cette carte sur MDK10.1 ? Est-ce que le driver compile bien, etc... ?
J' hesite avec une carte Netgear WG311T ou WAG311 (si il y a un interet vu la difference de prix) mais la MSI est vraiment a un prix cannon (27,9 chez LDLC)
Merci de votre retour.
[^] # Re: De toute façon ...
Posté par Juke (site web personnel) . Évalué à 1.
[^] # Re: De toute façon ...
Posté par Juke (site web personnel) . Évalué à 1.
/usr/src/linux-2.6.3-7mdk/include/linux/modversions.h: No such file or directory
In fileincluded from /usr/src/linux-2.6.3-7mdk/include/linux/irq.h:20,
from /usr/src/linux-2.6.3-7mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.3-7mdk/linux/interrupt.h:11,
from rt_config.h:54,
from rtmp_main.c:30:
/usr/src/linux-2.6.3-7mdk/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/src/linux-2.6.3-7mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.3-7mdk/include/linux/interrupt.h:11,
from rt_config.h:54,
from rtmp_main.c:30:
/usr/src/linux-2.6.3-7mdk/include/linux/irq.h:70: error:"NR_IRQS" undeclared hehe (not in a function)
In file included fropm /usr/src/linux-2.6.3-7mdk/include/linux/irq.h:72,
from /usr/src/linux-2.6.3-7mdk/include/asm/hardirq.h:6,
from /usr/src/linux-2.6.3-7mdk/include/linux/interrupt.h:11,
from rt_config.h:54,
from rtmp_main.c:30:
/usr/src/linux-2.6.3-7mdk/include/asm/hw_irq.h:28: error: "NR_IRQ_VECTORS" undeclared here (not in a funkcion)
/usr/src/linux-2.6.3-7mdk/include/asm/hw_irq.h:31: error: "NR_IRQS" undeclared here (not in a function)
[^] # Re: De toute façon ...
Posté par teddyber . Évalué à 1.
[^] # Re: De toute façon ...
Posté par Juke (site web personnel) . Évalué à 1.
[^] # Re: De toute façon ...
Posté par Juke (site web personnel) . Évalué à 1.
>Bonjour,
> j'ai vu sur une liste de diffusion que tu cherchais à
>installer une carte wifi pc54g2
>tu a apparement un problème avec le modversion.h,
>comme moi.
>
>A tu reussi ?
>
>
oui
il fallait modifier un fichier dans les sources du noyau et recompiler
le noyau
mettre WARN_ON(irqs_disabled())" dans kernel/softirq.c en commentaire.
Il est dans le répertoire des source du noyau !
@+
[^] # Re: De toute façon ...
Posté par asticot . Évalué à 1.
Attention, il ya un probleme avec le driver, ce qui a pour effet de saturer le fichier /var/log/messages et du coup ralentir le PC.
La solution consistant a modifier softirq.c et de recompiler le noyaux n'est pas la bonne !
La solution consiste a modifier rtmp.h (présent dans les sources du driver).
Par contre la modif proposé "spin_unlock_bh" au lieu de "spin_unlock_irqrestore" et "spin_lock_bh" au lieu de "spin_lock_irqsave" ne fonctionne pas sous Mandraque 10.0.
Perso j'ais utilisé un simple "spin_unlock" et "spin_lock" et ça fonctionne nickel.
Voici la procedure que j'ais suivis, en esperant que ça serve :)
Allez dans le repertoire ./RT2500-Linux-STA-1.4.1.0/STA/Module
1) patcher rtmp.h:
patch des sources originales
--- STA/Module/rtmp.h 2004-08-01 22:30:08.000000000 -0400
+++ ../tmp/RT2500-Linux-STA-1.4.2.0/STA/Module/rtmp.h 2004-09-07 18:40:00.133988120 -0400
@@ -126,12 +126,12 @@
#define NdisReleaseSpinLock(lock) \
{ \
- spin_unlock_irqrestore(lock, IrqFlags); \
+ spin_unlock(lock); \
}
#define NdisAcquireSpinLock(lock) \
{ \
- spin_lock_irqsave(lock, IrqFlags); \
+ spin_lock(lock); \
}
#define NdisFreeSpinLock(lock)
2) Ensuite faire sous root:
cp ./2.6.x/Makefile .
$make -C /usr/src/linux SUBDIRS=$PWD modules
cp rt2500.ko /lib/modules/2.6.3-7mdk/kernel/drivers/
(ou /lib/modules/2.6.3-7mdk/kernel/drivers/net/ si modprobe ne fonctionne pas dans le premier cas)
depmod -a
modprobe rt2500
ifconfig ra0 inet YOUR_IP up
et voila !
[^] # Re: De toute façon ...
Posté par shakermaker . Évalué à 1.
ps : je capte rien au read me
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.