Pb avec le module broadcom b44 sur amd64

Bonjour,

Je viens d’installer une Lenny en version amd64.

Mon chip ethernet ne veut pas se configurer. Il s’agit d’un Broadcom 4401. En quelques clics sur google, j’ai vu qu’il lui fallait le driver broadcomm b44, ou bcm44.

Soit, allons-y : modprobe b44

Tout se passe bien, mais si je fais un ifconfig eth0 up, il me jette avec un “SIOCSIFFLAGS not implemented”.

Argh…

J’essaie d’aller compiler le driver à la mano. Sur le site de broadcomm, il y a :

  • la version 1.00g… qui ne compile pas (pas mal d’erreurs du style “SA_SHIRQ undeclared”, et d’autres undeclared, pourtant j’ai installé les kernel-headers-amd64)
  • la version 3.0.14 qui ne compile pas et qui me sort, entre autres “sorry, non-32 bits are not supported”. Ca au moins c’est clair

Bon… me voilà dans la merde.

J’ai fait un find /usr/src -name “*.h” -exec grep SA_SHIRQ ‘{}’ ;, qui, en effet me dit qu’il n’y a pas trace de ce SA_SHIRQ dans mes kernel-headers…

Donc là, je sais plus quoi faire…

Merci de votre aide

@+
PP

[quote=“ppr”]Bonjour,
Je viens d’installer une Lenny en version amd64.
Mon chip ethernet ne veut pas se configurer. Il s’agit d’un Broadcom 4401. En quelques clics sur google, j’ai vu qu’il lui fallait le driver broadcomm b44, ou bcm44.
[/quote]

Finalement, le driver b44ne semble pas être adapté au 64 bits. J’ai réinstallé une debian en i386 et tout remarche.

PP