[+] Ndiswrapper i sterownik bcmwl5
[+] Ndiswrapper i sterownik bcmwl5
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.
Sterownik jaki chcę zainstalować to bcmwl5. Na Ubuntu działało.
Co mówi polecenie
Kod: Zaznacz cały
ndiswrapper -l
Kod: Zaznacz cały
bcmwl5 : driver installed
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.
To wszystko? Czy może coś na podobę:gizm00 pisze:Kod:
bcmwl5 : driver installed
czyli ok.
Kod: Zaznacz cały
bcmwl5 : driver installed
device (14E4:4312) present (alternate driver: bcm43xx)
Może stąd ci się coś przyda.
Podeje tylko :
jak juz pisalem wczesniej, cala instalacja ndiswrappera i sterownikow przebiega bez problemow. Tylko ze jakos na na koniec wifi nie dziala.
znalazlem cos taiego:
Kod: Zaznacz cały
bcmwl5 : driver installed
znalazlem cos taiego:
tylko ze u mnie nie ma pliku /etc/iftab.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
Podaj wyniki komend
i
.
Przy okazji która wersja Debiana i jakie jądro?
Kod: Zaznacz cały
lspci
Kod: Zaznacz cały
lsmod
Przy okazji która wersja Debiana i jakie jądro?
wersja kernela 2.6.22-3-k7
lspci
lsmod
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)
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
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
.
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. 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.
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
I polecam jeszcze lekturę tej strony.
Pozdrawiam i mam nadzieję, że wszystko jasno napisałem. Powodzenia.