Strona 1 z 4

[+] Broadcom BCM4311 instalacja i konfiguracja - Lenny

: 26 listopada 2008, 12:29
autor: eARTsta
Witam wszystkich. Mam problem z wifi, więc będę wdzięczny za każdą pomoc. Próbowałem już większość metod z Google i z posta z tego forum też, a jest on właśnie napisany pod moją kartę, ale o dziwo nic z tego.

karta Broadcom BCM4311 rev 02
Lenny
jajko 2.6.27.5
gnome i kde(próbuje pod gnome)

Przez synaptica ndiswrapper zainstalował się poprawnie, ale jak mu dam:

Kod: Zaznacz cały

 modprobe ndiswrapper
to zwraca:

Kod: Zaznacz cały

FATAL: Module ndiswrapper not found.
Wcześniej próbowałem kompilować ndiswrappera, ale (make) sypie cały czas błędami, będzie coś z tego jeszcze:
/home/art/Desktop/ndiswrapper-1.53# make
make -C driver
make[1]: Wejście do katalogu `/home/art/Desktop/ndiswrapper-1.53/driver'
make -C /usr/src/linux-2.6.27.5 M=/home/art/Desktop/ndiswrapper-1.53/driver
make[2]: Wejście do katalogu `/usr/src/linux-2.6.27.5'
CC [M] /home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.o
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c: In function ‘ndis_translate_scan’:
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1037: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1037: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1037: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1037: error: too few arguments to function ‘iwe_stream_add_event’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1047: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1047: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1047: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1047: error: too few arguments to function ‘iwe_stream_add_point’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1053: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1053: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1053: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1053: error: too few arguments to function ‘iwe_stream_add_event’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1064: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1064: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1064: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1064: error: too few arguments to function ‘iwe_stream_add_event’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1079: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1079: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1079: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1079: error: too few arguments to function ‘iwe_stream_add_event’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1093: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1093: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1093: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1093: error: too few arguments to function ‘iwe_stream_add_event’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1104: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1104: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1104: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1104: error: too few arguments to function ‘iwe_stream_add_point’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1120: warning: passing argument 1 of ‘iwe_stream_add_value’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1120: warning: passing argument 4 of ‘iwe_stream_add_value’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1120: warning: passing argument 5 of ‘iwe_stream_add_value’ makes pointer from integer without a cast
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1120: error: too few arguments to function ‘iwe_stream_add_value’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1131: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1131: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1131: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1131: error: too few arguments to function ‘iwe_stream_add_point’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1137: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1137: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1137: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1137: error: too few arguments to function ‘iwe_stream_add_point’
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1159: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1159: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1159: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type
/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.c:1159: error: too few arguments to function ‘iwe_stream_add_point’
make[3]: *** [/home/art/Desktop/ndiswrapper-1.53/driver/iw_ndis.o] Błąd 1
make[2]: *** [_module_/home/art/Desktop/ndiswrapper-1.53/driver] Błąd 2
make[2]: Opuszczenie katalogu `/usr/src/linux-2.6.27.5'
make[1]: *** [modules] Błąd 2
make[1]: Opuszczenie katalogu `/home/art/Desktop/ndiswrapper-1.53/driver'
make: *** [all] Błąd 2

: 26 listopada 2008, 13:46
autor: iria
Jajko samodzielnie kompilowane? Może czegoś nie wrzuciłeś?

Nie potrzeba żadnego ndiswrappera.

Instalujesz tylko pakiet b43-fwcutter i powinno działać

: 26 listopada 2008, 15:59
autor: eARTsta
Tak, jajko kompilowałem według przepisu z forum, a pakiet b43-fwcutter próbowałem też instalować i pamiętam, że były właśnie jakieś problemy.
Możesz podpowiedzieć jak go normalnie zainstalować. Jak wrócę wieczorem z pracy to powalczę jeszcze i dam znać co i jak.

: 26 listopada 2008, 17:47
autor: sali
Polecam to HOWTO. Metoda działa, sam z niej korzystałem.
Ps. Sam fwcutter nic nie zdziała jeśli nie masz firmware :) ale to wszystko jest opisane na stronie, którą podałem.

: 26 listopada 2008, 20:09
autor: iria
@sali

Fwcutter zadziała, bo on właśnie, przy instalacji, sam ściąga i ładuje gdzie potrzeba firmware ;)

Oczywiście można to zrobić ręcznie, według opisu podanego na stronie, którą przytoczyłeś.

@eARTsta

Najlepiej odinstaluj też ndiswrapper.

: 26 listopada 2008, 21:28
autor: sali
świat idzie do przodu

: 27 listopada 2008, 03:03
autor: eARTsta
Zrobiłem to według twojego howto sali, ale dalej ten sam problem, dioda z WIFI świeci na pomarańczowo i interfejsu nie da się podnieść, zresztą kilka dni temu już ten howto przerabiałem i efekt był marny dlatego tutaj pisze o pomoc. W każdym razie trochę poszukałem i znalazłem coś takiego, >tutaj< --- jest tam napisane, że podczas kompilacji jądra nie powinno się zaznaczać opcji:
Symmetric multi-processing support
a ja kompilowałem jądro według >tego opisu< --- jest tam zalecane włączenie tej opcji.
Nie wiem czy to może mieć jakiś wpływ ale tak już szukam czegokolwiek byle się doczepić :) Będę wdzięczny za dalsze wskazówki, może napiszcie co ma się w jądrze znajdować, czy ten opis kompilacji jest kompletny, może trzeba jeszcze jakieś opcje zaznaczyć podczas konfiguracji jądra.

: 27 listopada 2008, 04:49
autor: KeFaS
Spróbuj z kernelem 2.4.x, bo karty Broadcom podobno nie są dalej wspierane przez 2.6.

: 27 listopada 2008, 04:54
autor: Utumno
^^ bzdura

Zainstaluj po prostu b43, bez zadnych ndiswrapperow.

: 27 listopada 2008, 08:54
autor: sali
a pokaż wyniki:

Kod: Zaznacz cały

# ifconfig
# iwconfig
i zawartość /etc/network/interfaces
Spróbuj z kernelem 2.4.x, bo karty Broadcom podobno nie są dłużej supportowane przez 2.6.
No straszna bzdura, boarcomy zaczeły być jako tako wspierane od wersji 2.6.24.