To akurat nie ma nic do rzeczy, u mnie wifi to także eth1 a internet pięknie działa (zastrzegam, że karta intelowska)maciekr pisze:problem może tkwi w tym że Debian źle widzi te karty WiFi, u mnie np. karta od sieci bezprzewodowej się nazywa wlan0 i widzi sieci (nie mojej bo ja nie mam, tylko sąsiadów) , u was to się nazywa ethx,.. trochę dziwne chyba..
[+] Wifi broadcoma na laptopie HP raz jeszcze
Sciagnalem sterowniki z internetu, potraktowalem je fwcutterem (uprzednio po prostu pozwolilem mu samemu sciagnac), to co wygenerowal przenioslem do /lib/firmware. Wydanie komenty wywalilo jakis komunikat typu
Jakies pomysly? Pogooglowalem chwile szukajac tego BCM43xx_IRQ_XMIT_ERROR i jedna osoba pisze, ze potrzebuje pomocy bo tez ma cos takiego (niestety nie dostala odpowiedzi od miesiaca ;]), druga pisze, ze ma cos takiego, ale net chodzi bez problemu, ktos inny znowu radzi, zeby sciagnac sterowniki (zrobilem to - u mnie nie pomoglo).
Kod: Zaznacz cały
ifconfig eth1 up
wiec zrobilem reboot. Tym razem lampka sie zapalila, ale wpisanie dmesg wyrzucilo cos takiego:no such device
Kod: Zaznacz cały
(...)
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <[email protected]>
input: PC Speaker as /class/input/input2
bcm43xx driver
ACPI: PCI Interrupt Link [LK4E] enabled at IRQ 19
ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LK4E] -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:03:00.0 to 64
bcm43xx: Chip ID 0x4311, rev 0x2
bcm43xx: Number of cores: 4
bcm43xx: Core 0: ID 0x800, rev 0x13, vendor 0x4243
bcm43xx: Core 1: ID 0x812, rev 0xd, vendor 0x4243
bcm43xx: Unsupported 80211 core revision 13
bcm43xx: Core 2: ID 0x817, rev 0x4, vendor 0x4243
bcm43xx: Core 3: ID 0x820, rev 0x5, vendor 0x4243
bcm43xx: PHY connected
bcm43xx: Detected PHY: Analog: 4, Type 2, Revision 9
bcm43xx: Invalid PHY Revision 9
bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2)
bcm43xx: Radio turned off
bcm43xx: Radio turned off
(...)
bcm43xx: PHY connected
bcm43xx: Microcode rev 0x118, pl 0x17 (2004-05-06 21:34:00)
bcm43xx: Radio turned on
bcm43xx: Radio enabled by hardware
bcm43xx: Chip initialized
bcm43xx: 64-bit DMA initialized
bcm43xx: Keys cleared
bcm43xx: Selected 802.11 core (phytype 2)
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt Link [LGPU] enabled at IRQ 16
ACPI: PCI Interrupt 0000:00:12.0[A] -> Link [LGPU] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:12.0 to 64
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 100.14.23 Thu Oct 4 10:27:34 PDT 2007
printk: 3 messages suppressed.
bcm43xx: MAC suspend failed
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 303373 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 288746 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 304004 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): eth1: link is not ready
printk: 304780 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 307850 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 309499 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 309347 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 303995 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 309778 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 291300 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
printk: 303595 messages suppressed.
bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
debian:/home/brz#
To co ściągasz z netu w pliku .exe to zapewne tylko samorozpakowujące się archiwum. Da sie to rozpakować też pod linuxem, jak rozpakujesz to w środku pewnie masz instalkę windowsową oraz, już luzem plik sterownika (.inf) Jeśli nie możesz tego niczym rozpakować pod linuksem możesz to zrobić pod windą bez obaw Pozdrawiam
Posiadam taką samą kartę tyle tylko, że na 32 bitowym laptopie. Korzystałem ze stronki, której niestety nie mogę teraz znaleźć. Postaram się jednak odtworzyć to z pamięci Wszystko na ndiswrapper. Co do tych sterowników bcm43xx to podobno one nawalaja i może dlatego są problemy. Ja podam sposób, który działał (wg tej stronki z której korzystałem) u zdecydowanej większości użytkowników.
1. Usuwamy pozostałości po ndiswrapper (jeżeli był/jest zainstalowany).
Usuwamy moduł:
2. Wrzucamy moduł bcm43xx na czarną listę
3. Kroki wstępne do kompilacji ndiswrapper
4. Pobieramy ndiswrapper http://sourceforge.net/projects/ndiswrapper
Kompilujemy
5. Wchodzimy do katalogu ze sterownikami windowsowskimi do karty sieciowej a nastepnie do katalogu driver gdzie znajduje się plik bcmwl5.inf. Następnie ładujemy sterownik za pomocą ndiswrapper:
Powinno się pokazać coś w stylu 'installing bcmwl5...'
Sprawdzamy czy sterownik się załadował:
6. Tworzymy konfig;
edytujemy plik .conf i sprawdzamy czy wartość przy Afterburner posiada wartość 0. Jeżeli nie to ustawiamy na 0.
Afterburner|0
7. £adujemy ndiswrapper
Teraz po wpisaniu iwconfig powinna się pojawić karta (wlan0, eth1 czy coś w tym stylu). Następnie:
No i tyle. Dalej sie zrobi jak zadziała to co jest
Mogłem coś pominąć więc w razie jakichś problemów służę pomocą.
Pozdrawiam.
//edit
używaj tagów code
mlyczek
1. Usuwamy pozostałości po ndiswrapper (jeżeli był/jest zainstalowany).
Kod: Zaznacz cały
sudo apt-get remove ndiswrapper
Kod: Zaznacz cały
sudo rmmod ndiswrapper
Kod: Zaznacz cały
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
Kod: Zaznacz cały
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
gdzie uname -r to wersja jajka
Kompilujemy
Kod: Zaznacz cały
tar xvzf ndiswrapper-1.31.tar.gz
cd ndiswrapper-1.31
make uninstall
make distclean
make
make install
Kod: Zaznacz cały
ndiswrapper -i bcmwl5.inf
Sprawdzamy czy sterownik się załadował:
Kod: Zaznacz cały
ndiswrapper -l
"installed drivers:
bcmwl5 driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)"
Kod: Zaznacz cały
cp /etc/ndiswrapper/bcmwl5/14E4:4324.5.conf /etc/ndiswrapper/bcmwl5/.conf
Afterburner|0
7. £adujemy ndiswrapper
Kod: Zaznacz cały
sudo ndiswrapper -m
sudo modprobe ndiswrapper
Teraz po wpisaniu iwconfig powinna się pojawić karta (wlan0, eth1 czy coś w tym stylu). Następnie:
Kod: Zaznacz cały
iwlist wlan0 scan
Mogłem coś pominąć więc w razie jakichś problemów służę pomocą.
Pozdrawiam.
//edit
używaj tagów code
mlyczek
W koncu sie za to zabralem i sprobowalem ndiswrappera bo sterowniki od keffira potraktowane fwcutterem niestety nic nie zmienily (nie chcialo ich nawet obslugiwac ze wzgledu na ich wersje). Sposob pepucha pomogl i ruszyl te sterowniki, ktore z fwcutterem nie dzialaly, stad punkiciki dla obu panow. ;]
Sieci sa wyszukiwane:
Teraz tylko pozostaje kwestia polaczenia sie z siecia. Jak juz wyzej pisalem -
Z tego co sie orientuje musze uzyc wpa-supplicanta i zdobyc passphrase poleceniem
jednak po 10 minutach od wpisania komendy sytuacja w terminalu ciagle przedstawia sie w ten sposob:
Czy cos robie nie tak?
Sieci sa wyszukiwane:
Kod: Zaznacz cały
xdebian:/home/brz# iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: 00:14:6C:79:69:7A
ESSID:"cabajkas"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:26/100 Signal level:-79 dBm Noise level:-96 dBm
Encryption key :o n
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Cell 02 - Address: 00:14:6C:A0:58:0E
ESSID:"upc123"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:68/100 Signal level:-52 dBm Noise level:-96 dBm
Encryption key :o n
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK
Preauthentication Supported
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK
.brz pisze:router jest zabezpieczany przez WPA-PSK + WPA2-PSK
Z tego co sie orientuje musze uzyc wpa-supplicanta i zdobyc passphrase poleceniem
Kod: Zaznacz cały
wpa_passphrase
.debian:/home/brz# wpa_passphrase upc123
# reading passphrase from stdin
Czy cos robie nie tak?
Gdzie mam to wrzucic? Do ~/.bashrc czy jakos grzebac sie z initrd? Skryptami tez sie nigdy nie zajmowalem jak widac... :Pkabzior pisze:Zapomniałeś o haśle ]
A to dobre... ;]
Polaczylem sie i bez wpa_passphrase. Korzystalem z tego:
Ustawianie wpa_supplicanta
Jednakze, w zwiazku z tym, ze po kazdorazowym uruchomieniu systemu musze wbijac z roota 2 ponizsze polecenia (linijki, ktore wstawiam sa w stosunku do oryginalu z powyzszej strony zmodyfikowane na potrzeby mojego systemu):
polecenie #1 -> uruchamia karte wifi - kontrolka sie zapalapolecenie #2 -> uzyskuje ip z routeraKod: Zaznacz cały
wpa_supplicant -c /etc/wpa_supplicant/wpa.conf -D wext -dd -i wlan0 -B
Kod: Zaznacz cały
dhclient wlan0
zastanawiam sie nad koncowka artykulu. Chodzi mi o ten skrypt:
!/bin/bash
NETIF=eth1
if [ "$1" == 'done' ]
then
wpa_supplicant -c /etc/wpa/wpa.conf -D wext -dd -i $NETIF -B
dhclient $NETIF
else
sudo wifi-start done
fi