Un peu hors sujet, si certains utilisent gcc 3.3 (Debian sid, SuSE 8.2, cooker ...) et ont les pilotes d'Asus a ce sujet, le pilote fournit ne compile plus.
L'utilisation de ## pour les fonctions semble poser probleme. Je suis pas specialiste en C mais le retirer marche et le driver compile correctement.
# Support des cartes reseau Broadcom 4400 (integrees aux Asus axxxx et consors)
Posté par FRLinux . En réponse à la dépêche Mise à l'écart de certains pilotes de périphériques dans le noyau 2.6. Évalué à 1.
L'utilisation de ## pour les fonctions semble poser probleme. Je suis pas specialiste en C mais le retirer marche et le driver compile correctement.
Il faut pour cela editer b44.h et appliquer ca :
--- b44.h.orig 2003年06月06日 11:46:07.000000000 +0100
+++ b44.h 2003年06月06日 11:46:25.000000000 +0100
@@ -1079,10 +1079,10 @@
/******************************************************************************/
#define REG_RD(pDevice, OffsetName) \
- __raw_readl(&((pDevice)->pMemView->##OffsetName))
+ __raw_readl(&((pDevice)->pMemView->OffsetName))
#define REG_WR(pDevice, OffsetName, Value32) \
- (void) __raw_writel(Value32, &((pDevice)->pMemView->##OffsetName))
+ (void) __raw_writel(Value32, &((pDevice)->pMemView->OffsetName))
#define REG_RD_OFFSET(pDevice, Offset) \
__raw_readl(((LM_UINT8 *) (pDevice)->pMemView + Offset))
Steph