[+] Broadcom BCM4311 instalacja i konfiguracja - Lenny

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
eARTsta
Posty: 27
Rejestracja: 13 marca 2008, 19:11

[+] Broadcom BCM4311 instalacja i konfiguracja - Lenny

Post 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
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Jajko samodzielnie kompilowane? Może czegoś nie wrzuciłeś?

Nie potrzeba żadnego ndiswrappera.

Instalujesz tylko pakiet b43-fwcutter i powinno działać
eARTsta
Posty: 27
Rejestracja: 13 marca 2008, 19:11

Post 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.
sali
Beginner
Posty: 121
Rejestracja: 29 marca 2007, 17:30
Lokalizacja: z du¿ego pokoju

Post 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.
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post 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.
sali
Beginner
Posty: 121
Rejestracja: 29 marca 2007, 17:30
Lokalizacja: z du¿ego pokoju

Post autor: sali »

świat idzie do przodu
eARTsta
Posty: 27
Rejestracja: 13 marca 2008, 19:11

Post 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.
Awatar użytkownika
KeFaS
Beginner
Posty: 368
Rejestracja: 22 października 2008, 02:01
Lokalizacja: Gdańsk

Post autor: KeFaS »

Spróbuj z kernelem 2.4.x, bo karty Broadcom podobno nie są dalej wspierane przez 2.6.
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

^^ bzdura

Zainstaluj po prostu b43, bez zadnych ndiswrapperow.
sali
Beginner
Posty: 121
Rejestracja: 29 marca 2007, 17:30
Lokalizacja: z du¿ego pokoju

Post 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.
ODPOWIEDZ