Strona 1 z 2

[+] Ndiswrapper i sterownik bcmwl5

: 05 kwietnia 2008, 12:43
autor: gizm00
Próbuję przesiąść się z Ubuntu na Debiana i już na samym początku napotkałem przeszkodę przez którą nie mogę się przebić. ¯eby uruchomić wifi instaluję ndiswrapper. I wszystko pięknie http://www.onet.pl/e. Bez żadnych problemów, jak w tutorialu. Lecz gdy próbuję odpalić wifi lampeczka się nie zapala. Pod Ubuntu wszystko grało. ndiswrapera próbowałem instalować i z pakietów i z kodów. Za każdym razem wszystko powinno chodzić a nie chodzi. Nie jestem zbyt biegły w prawach sprzętowych. Byłbym wdzięczny jak ktoś by mnie przez to przeprowadził za rączkę.

Sterownik jaki chcę zainstalować to bcmwl5. Na Ubuntu działało.

: 06 kwietnia 2008, 10:18
autor: kiko80
Co mówi polecenie

Kod: Zaznacz cały

ndiswrapper -l

: 06 kwietnia 2008, 12:30
autor: gizm00

Kod: Zaznacz cały

bcmwl5 : driver installed
czyli ok.

Gdzies przeczytalem, ze przyczyna moze byc ze mam wirles na eht1 a nie na eth0.
Ze tak jest wnioskuje po komunikacie z iwlist scanning:

Kod: Zaznacz cały

lo        Interface doesn't support scanning.

eth1      Interface doesn't support scanning.
Ale co dalej z taka informacja zrobic nie wiem :/

: 06 kwietnia 2008, 14:21
autor: beel
gizm00 pisze:Kod:
bcmwl5 : driver installed


czyli ok.
To wszystko? Czy może coś na podobę:

Kod: Zaznacz cały

bcmwl5 : driver installed
        device (14E4:4312) present (alternate driver: bcm43xx)
Słowo 'present' istotne.

Może stąd ci się coś przyda.

: 06 kwietnia 2008, 14:43
autor: gizm00
Podeje tylko :

Kod: Zaznacz cały

bcmwl5 : driver installed
jak juz pisalem wczesniej, cala instalacja ndiswrappera i sterownikow przebiega bez problemow. Tylko ze jakos na na koniec wifi nie dziala.

znalazlem cos taiego:
Problem 2 : Nasza karta radiowa widziana jest w sytemie jako eth1
W konsoli wydajemy polecenie :
sudo ndiswrapper -m
A następnie edytujemy plik : sudo gedit /etc/iftab i zmieniamy wpis eth1 na wlan0
Restartujemy Ubuntu
tylko ze u mnie nie ma pliku /etc/iftab.

: 06 kwietnia 2008, 15:34
autor: iria
Podaj wyniki komend

Kod: Zaznacz cały

lspci
i

Kod: Zaznacz cały

lsmod
.

Przy okazji która wersja Debiana i jakie jądro?

: 06 kwietnia 2008, 15:57
autor: gizm00
wersja kernela 2.6.22-3-k7

lspci

Kod: Zaznacz cały

zubr-rakieta:/home/zubr# lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 02)
07:05.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
07:05.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:05.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
07:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
07:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
lsmod

Kod: Zaznacz cały

zubr-rakieta:/home/zubr# lsmod
Module                  Size  Used by
usbhid                 26144  0 
hid                    25792  1 usbhid
ndiswrapper           176604  0 
rfcomm                 37016  0 
l2cap                  23232  5 rfcomm
bluetooth              50148  4 rfcomm,l2cap
ipv6                  239460  14 
ppdev                   8964  0 
parport_pc             34212  0 
lp                     11300  0 
parport                34312  3 ppdev,parport_pc,lp
button                  8208  0 
ac                      5508  0 
battery                10308  0 
powernow_k8            14976  1 
cpufreq_ondemand        8652  1 
cpufreq_powersave       2112  0 
cpufreq_userspace       4448  0 
cpufreq_conservative     7176  0 
cpufreq_stats           5440  0 
freq_table              4832  3 powernow_k8,cpufreq_ondemand,cpufreq_stats
nls_iso8859_1           4416  2 
ntfs                  207104  2 
loop                   17412  0 
firewire_sbp2          12548  0 
joydev                  9920  0 
tsdev                   8320  0 
snd_hda_intel         239832  1 
snd_pcm_oss            39904  0 
snd_mixer_oss          15872  1 snd_pcm_oss
snd_pcm                72772  2 snd_hda_intel,snd_pcm_oss
snd_timer              21380  1 snd_pcm
serio_raw               7044  0 
snd                    48804  7 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
sdhci                  16844  0 
psmouse                36432  0 
pcspkr                  3392  0 
mmc_core               26436  1 sdhci
i2c_nforce2             6144  0 
k8temp                  5824  0 
soundcore               7840  1 snd
snd_page_alloc         10376  2 snd_hda_intel,snd_pcm
rtc                    13144  0 
i2c_core               24000  1 i2c_nforce2
evdev                   9664  6 
ext3                  122696  1 
jbd                    55848  1 ext3
mbcache                 8580  1 ext3
ide_cd                 36896  0 
cdrom                  33184  1 ide_cd
sd_mod                 27584  6 
firewire_ohci          16960  0 
firewire_core          39616  2 firewire_sbp2,firewire_ohci
crc_itu_t               2432  1 firewire_core
amd74xx                13788  0 [permanent]
ehci_hcd               31116  0 
ohci_hcd               20036  0 
forcedeth              46088  0 
usbcore               126024  5 usbhid,ndiswrapper,ehci_hcd,ohci_hcd
sata_nv                18948  4 
ata_generic             7876  0 
libata                117168  2 sata_nv,ata_generic
scsi_mod              137356  3 firewire_sbp2,sd_mod,libata
generic                 5124  0 [permanent]
ide_core              114372  3 ide_cd,amd74xx,generic
thermal                13768  0 
processor              31496  2 powernow_k8,thermal
fan                     5124  0 

: 06 kwietnia 2008, 17:04
autor: iria
Hmm...czyli masz Lennyego. W Lennym jest juz jądro 2.6.24. Masz kartę firmy Broadcom, która, jest już wspierana przez moduł jądra. Tylko, że Ty masz rewizję 02, która potrzebuje patchowania. Natomiast patchowania, by obsłużyc Twoja kartę, nie potrzebuje już jądro 2.6.25, które w tej chwili jest w stanie rc8. Jeśli chcesz możesz zainstalować je stąd , dodając do sources.list

Kod: Zaznacz cały

deb [url]http://kernel-archive.buildserver.net/debian-kernel[/url] trunk main
.

Wtedy będziesz potrzebować jedynie firmware. Którego sposób instalacje znajdziesz tutaj.

Ja robię trochę inaczej niż jest tam opisane. Instaluje pakiet b43-fwcutter z repo, jak pyta czy ma sam ściągnąc firmware, odpowiadam "nie". Następnie ściągam firmware stąd , wypakowuje i z katalogu driver wyciągam plik wl_apsta_mimo.o i kopiuje go do folderu domowego. Następnie komenda

Kod: Zaznacz cały

sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o
. Restart i mamy już działającą kartę. Polecam też usunąć z pliku /etc/udev/rules.d/z25_persistent-net.rules linijkę odnoszącą się do naszej karty. Nowe jadra mają nowy stos do obsługi wifi i kartom nadawane jest nowe rozszerzenie (wlan0). W czasie restartu udev stworzy tam poprawny wpis. Bez tego miałbyś 10s laga przy uruchamianiu systemu. Oczywiście odinstaluj wszystko co jest związane z ndiswrapperem i zadbaj ,by nic się z niego nie ładowało.

I polecam jeszcze lekturę tej strony.

Pozdrawiam i mam nadzieję, że wszystko jasno napisałem. Powodzenia.

: 06 kwietnia 2008, 17:51
autor: gizm00
dzieki ci wielki czlowieku. wreszcie dziala :D DDD

: 25 maja 2008, 12:35
autor: maciekr
Wielkie dzieki spadles mi jak z nieba !