Skocz do zawartości

Sieciowka Bcm4318 I Fc6


marcini

Rekomendowane odpowiedzi

Witam!

 

Usiluje zainstalowac karte wifi Broadcom BCM4318 na notebooku pod FC6.

 

Probowalem wg przyklejonego tematu (bcm43xx-fwcutter), rozpakowal mi pliki do /lib/firmware, ale nie moge podniesc interfejsu ani w konsoli, ani graficznym narzedziem:

[root@localhost ~]# ifconfig eth1 up
SIOCSIFFLAGS: Operacja niedozwolona

 

Chcialem wiec sprobowac ndiswrappera, ale yum chce mi instalowac jako zaleznosc te sama wersje kernela, ktora juz mam, i z tego powodu sie wykrzacza instalacja:

[root@localhost media]# yum install ndiswrapper
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ndiswrapper.i386 0:1.25-1.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: ndiswrapper-kmod >= 1.25 for package: ndiswrapper
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kmod-ndiswrapper.i686 0:1.25-1.2.6.18_1.2798.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: kernel-i686 = 2.6.18-1.2798.fc6 for package: kmod-ndiswrapper
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.18-1.2798.fc6 set to be installed
--> Running transaction check

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
ndiswrapper             i386       1.25-1.lvn6      livna              29 k
Installing for dependencies:
kernel                  i686       2.6.18-1.2798.fc6  core               16 M
kmod-ndiswrapper        i686       1.25-1.2.6.18_1.2798.fc6  livna              92 k

Transaction Summary
=============================================================================
Install      3 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 16 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test


Transaction Check Error:   package kernel-2.6.18-1.2798.fc6 is already installed
  file /boot/System.map-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/config-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/symvers-2.6.18-1.2798.fc6.gz from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/vmlinuz-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6

 

Co poradzicie?

Odnośnik do komentarza
Udostępnij na innych stronach

Usiluje zainstalowac karte wifi Broadcom BCM4318 na notebooku pod FC6.

Co to za sprzęt?

Probowalem wg przyklejonego tematu (bcm43xx-fwcutter), rozpakowal mi pliki do /lib/firmware, ale nie moge podniesc interfejsu ani w konsoli, ani graficznym narzedziem:

[root@localhost ~]# ifconfig eth1 up
SIOCSIFFLAGS: Operacja niedozwolona

Używałeś w ogóle modprobe? Jakoś nie wspomniałeś... Spróbuj zrestartować kompa - sterownik BCM ma jeszcze błędy i jak nadmiernie się zabawiałeś w jego ładowanie, to mógł wyskoczyć błąd jak powyższy.

 

Chcialem wiec sprobowac ndiswrappera, ale yum chce mi instalowac jako zaleznosc te sama wersje kernela, ktora juz mam, i z tego powodu sie wykrzacza instalacja:

[root@localhost media]# yum install ndiswrapper
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ndiswrapper.i386 0:1.25-1.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: ndiswrapper-kmod >= 1.25 for package: ndiswrapper
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kmod-ndiswrapper.i686 0:1.25-1.2.6.18_1.2798.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: kernel-i686 = 2.6.18-1.2798.fc6 for package: kmod-ndiswrapper
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.18-1.2798.fc6 set to be installed
--> Running transaction check

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
ndiswrapper             i386       1.25-1.lvn6      livna              29 k
Installing for dependencies:
kernel                  i686       2.6.18-1.2798.fc6  core               16 M
kmod-ndiswrapper        i686       1.25-1.2.6.18_1.2798.fc6  livna              92 k

Transaction Summary
=============================================================================
Install      3 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 16 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Check Error:   package kernel-2.6.18-1.2798.fc6 is already installed
  file /boot/System.map-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/config-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/symvers-2.6.18-1.2798.fc6.gz from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
  file /boot/vmlinuz-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6

 

Co poradzicie?

Masz dwa wyjścia. Pierwsze, które polecam, to downgrade kernela do wersji kernel-2.6.18-1.2200.fc6 (czyli do najnowszego dostępnego w stabilnych repo - nie wiem, po co Ci był ten z development). Drugie jest takie, że możesz używać testowych repozytoriów livny - znajdziesz tam odpowiedni kmod.

 

Na dowód tego, że działa, jak się nie miesza w develach (choć ja mieszam (; ):

[root@localhost ~]# yum install ndiswrapper --disablerepo=extras
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
livna                                                                [1/4]
flash                                                                [2/4]
core                                                                 [3/4]
updates                                                              [4/4]
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for ndiswrapper to pack into transaction set.
ndiswrapper-1.25-1.lvn5.x 100% |=========================| 6.4 kB    00:00
---> Package ndiswrapper.x86_64 0:1.25-1.lvn5 set to be updated
--> Running transaction check
--> Processing Dependency: ndiswrapper-kmod >= 1.25 for package: ndiswrapper
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for kmod-ndiswrapper to pack into transaction set.
kmod-ndiswrapper-1.25-1.2 100% |=========================| 6.3 kB    00:00
---> Package kmod-ndiswrapper.x86_64 0:1.25-1.2.6.18_1.2200.fc5 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
ndiswrapper             x86_64     1.25-1.lvn5      livna              29 k
Installing for dependencies:
kmod-ndiswrapper        x86_64     1.25-1.2.6.18_1.2200.fc5  livna 105 k

Transaction Summary
=============================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 134 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): kmod-ndiswrapper-1 100% |=========================| 105 kB    00:03
(2/2): ndiswrapper-1.25-1 100% |=========================|  29 kB    00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: ndiswrapper                  ######################### [1/2]
  Installing: kmod-ndiswrapper             ######################### [2/2]

Installed: ndiswrapper.x86_64 0:1.25-1.lvn5
Dependency Installed: kmod-ndiswrapper.x86_64 0:1.25-1.2.6.18_1.2200.fc5
Complete!

Odnośnik do komentarza
Udostępnij na innych stronach

Ten ster BCM nie jest zbyt stabilny, wykrywa kartę, ale jest problem po skonfigurowaniu, nie zbyt pewnie podnosi szyfrowanego połączenia a jak to się udaje to jedynie za pomocą NetworkManager i próbując kilka razy wymusić połączenie. Mimo dwu letniej męki producenta nie udało im się jeszcze ustabilisować sterownika, a co wersja wada jest zawsze inna, wcześniej łatwo się łączył ale po jakimś czasie się rozłączał i nie zezwalał na kolejne połączenie, teraz z trudem daje się połączyć jeżeli połączenie jest zabezpieczone kluczem! Pozostaje ndiswrapper, znim nie ma problemu, działa super i osiąga lepszą prędkość połączenia!

Odnośnik do komentarza
Udostępnij na innych stronach

Uzywalem oczywiscie modprobe, restarty itp... ale zostawmy w takim razie bcm43xx i skupmy sie na ndiswrapperze. Szyfrowanie mam, a najchetniej to bym sie przelaczyl na WPA2 (teraz mam WPA bo jeszcze nie wiem czy pod linuxem da sie uruchomic WPA2).

 

downgrade kernela do wersji kernel-2.6.18-1.2200.fc6 (czyli do najnowszego dostępnego w stabilnych repo - nie wiem, po co Ci był ten z development

Zaden development, wersja zainstalowana z plytki 2 dni temu, zadnych updatow. Nie wiem czy zwrociles uwage, ze mam Fedore 6 a nie 5.

Jak moge w takim razie pogodzic te zaleznosci? Zawsze zostaje kompilacja ndiswrappera ze zrodel, ale wolalbym z repozytoriow zainstalowac...

Odnośnik do komentarza
Udostępnij na innych stronach

No, dobra...

 

Nie wiem, czy ja czegos nie doczytalem / nie zrozumialem ale masz po prostu problem z kernelem - masz zainstalowana wersje i586 (bug w Anacondzie o ktorym od wyjscia FC6 powstalo juz 100 postow).

 

Na dzien dobry pobierz

 

kernel-2.6.18-1.2798.fc6.i686.rpm

 

kernel-devel-2.6.18-1.2798.fc6.i686.rpm

 

kernel-doc-2.6.18-1.2798.fc6.noarch.rpm

 

kernel-headers-2.6.18-1.2798.fc6.i386.rpm

 

(tak na wszelki wypadek powyzej masz caly komplet pakietow)

 

Teraz zainstaluj - ale uzywajac rpm NIE yum (wydaj to polecenie w katalogu do ktorego sciagnales wymienione pakiety, oczywiscie jako root, czyli po zalogowaniu sie przez 'su -')

 rpm -Uvh --replacefiles --replacepkgs kernel-*.rpm

Teraz restart pod nowym (starym ;)) jajem i zainstaluj odpowiedniego kmoda i ndiswrappera.

Prawdopodobnie juz je masz, ale gdybys chcial je pociagnac to sa np tutaj

 

kmod-ndiswrapper-1.25-1.2.6.18_1.2798.fc6.i686.rpm

 

ndiswrapper-1.25-1.lvn6.i386.rpm

 

i instalacja

rpm -ivh kmod-ndiswrapper-*.rpm ndiswrapper-*.rpm

lub jesli masz dostep do sieci na tym kompie (a chyba masz, bo juz uzywales yuma) to

yum install kmod-ndiswrapper ndiswrapper

A teraz to juz tylko pozostaje Ci odpalenie WiFi - ale opis tego procesu byl juz opisywany tyle razy, ze ja sobie i Wam wszystkim go oszczedze...

Powodzenia

 

BTW - Opis podmiany kernela (przydatny takze przed instalka nvidii) jest uniwersalny, sprawdzony, dzialajacy i nie uszkadza grub.conf Pozdro

Odnośnik do komentarza
Udostępnij na innych stronach

Dzieki, nie wiedzialem o tym bugu.

 

@mavik: ifconfig sluzy do podnoszenia inerfejsu, ustawiania adresu itp., iwconfig natomiast sluzy do ustawiania parametrow zwiazanych tylko z siecia bezprzewodowa (klucza, essid itp).

 

Wiec tak:

 

Zainstalowalem ndiswrappera, a potem sterownik karty:

ndiswrapper -i /lib/sterywin/bcmwl5.inf

 

I widze ze jest:

[root@localhost ~]# ndiswrapper -l
installed drivers:
bcmwl5          driver installed, hardware (14E4:432A) present

 

Do tego jeszcze /etc/modprobe.conf:

#alias eth1 bcm43xx

alias wlan0 ndiswrapper

alias eth1 ndiswrapper

options ndiswrapper if_name=eth1

 

 

Dodalem karte wlan0 w System > Administracja > Sieć, i kiedy probuje aktywowac, dostaje komunikat:

Nie znaleziono urządzenia ndiswrapper wlan0, opóźnianie inicjowania

 

Co mam dalej robic? Jak moge dodac ten interfejs wlan0?

Odnośnik do komentarza
Udostępnij na innych stronach

Udalo mi sie uruchomic ta sieciowke z WPA2, wiec jesli ktos ma podobny problem, to podaje jak to zrobilem:

 

Po instalacji ndiswrappera umieścilem wpisy w /etc/modprobe.conf:

#alias eth1 bcm43xx

alias eth1 ndiswrapper

options ndiswrapper if_name=eth1

Dalem komentarz przed bcm43xx, zeby sie nie ladowal.

 

Teraz nalezy sie upewnic, ze jest zainstalowany pakiet wpa_supplicant. Nastepnie w /etc/wpa_supplicant/wpa_supplicant.conf podajemy ESSID sieci (mam wylaczone rozglaszanie):

ctrl_interface=/var/run/wpa_supplicant

ctrl_interface_group=wheel

 

network={

ssid="nasz_identyfikator"

key_mgmt=NONE

}

Prawdopodobnie dla kazdej uzywanej sieci trzeba podac kolejny essid.

 

Nastepnie trzeba sie upewnic, ze uslugi NetworkManager i NetworkManagerDispatcher dzialaja i startuja razem z systemem.

 

Teraz mozna kliknac na ikonke NetworkManagera w zasobniku, wybrac Utworz nowa siec bezprzewodowa, podac parametry i uzywac :D

Moze ktos preferuje inny sposob konfiguracji, ale ten jest chyba maksymalnie prosty i u mnie dziala.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...