• # Support des cartes reseau Broadcom 4400 (integrees aux Asus axxxx et consors)

    Posté par . En réponse à la dépêche Mise à l'écart de certains pilotes de périphériques dans le noyau 2.6. Évalué à 1.

    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.

    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