Kompilacja lub instalacja ndiswrappera i uruchomienie wi-fi

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
dario_j
Sędziwy Jeż
Sędziwy Jeż
Posty: 57
Rejestracja: 17 sie 2007, 19:28
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Żuławy Wiślane

Kompilacja lub instalacja ndiswrappera i uruchomienie wi-fi

Post autor: dario_j »

Mam z tym kłopot bo czego nie spróbuję to się wykłada. Wklejam loga z którejś tam próby

Kod: Zaznacz cały

 
dareczek@procjon:~/Inne/spd/ndis/ndiswrapper-1.59$ make
make -C utils
make[1]: Entering directory 
'/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/utils'
make[1]: Nothing to be done for 'all'.make[1]: Leaving directory 
'/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/utils'
make -C driver
make[1]: Entering directory '/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver'
make -C /usr/src/linux-headers-3.16.0-23-generic 
M=/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-23-generic'
CC [M]  /home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver/crt.o
/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver/crt.c: 
In function ‘_win_srand’:
/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver/crt.c:470:2: error: implicit declaration of 
function ‘net_srandom’ [-Werror=implicit-function-declaration]
  net_srandom(seed);
  ^
cc1: some warnings being treated as errors
scripts/Makefile.build:257: recipe for target '/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver/crt.o' failed
make[3]: *** 
[/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver/crt.o] Error 1
Makefile:1345: recipe for target 
'_module_/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver' failed
make[2]: *** 
[_module_/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-23-generic'
Makefile:183: recipe for target 'modules' failed
make[1]: *** [modules] Error 2
make[1]: Leaving directory 
'/home/dareczek/Inne/spd/ndis/ndiswrapper-1.59/driver'
Makefile:23: recipe for target 'driver' failed
make: *** [driver] Error 2
Zależności chyba mam wszystkie. Przepraszam za czytelność loga, ale inaczej to wyglądało w notatniku windowsa a inaczej w Kate.
Net mam tylko pod windowsem, i tylko wifi, kablem się nie podczepię, więc jeśli coś muszę ściągnąć to proszę o dokładną nazwę, dalej sobie poradzę.
Ostatnio zmieniony 12 lut 2015, 14:15 przez dario_j, łącznie zmieniany 1 raz.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Kompilacja ndiswrappera

Post autor: jacekalex »

A w ogóle potrzebujesz ndiswrapera?

Co masz za kartę sieciową? Pokaz wyniki:

Kod: Zaznacz cały

    lspci -k | egrep -i 'network|ethernet|wireles' -A2

Kod: Zaznacz cały

iwconfig

Kod: Zaznacz cały

dmesg | grep firmware
Dawno już nie widziałem lapka, w którym byłby Ndiswrapper potrzebny.

Z resztą Ndiswrapera masz w repo:
http://packages.ubuntu.com/utopic/ndiswrapper-utils-1.9
http://packages.ubuntu.com/utopic/ndiswrapper-dkms

Wiec nie czaję, po kiego czorta kompilacja.

Przy okazji, raczej i tak nie masz w wszystkich zależności do kompilacji, bo Ubuntu domyślnie nie instaluje plików nagłówkowych (paczki z końcówką *.dev), które zwykłym użytkownikom nie są do niczego potrzebne, a w razie czego się je dociąga przez

Kod: Zaznacz cały

apt-get build-dep <nazwa programu>
Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
dario_j
Sędziwy Jeż
Sędziwy Jeż
Posty: 57
Rejestracja: 17 sie 2007, 19:28
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Żuławy Wiślane

Re: Kompilacja ndiswrappera

Post autor: dario_j »

1. Tak. jest niezbędny.
2.PENTAGRAM horNET Wi-Fi PCI 802.11g [P 6121-L2], Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas]
Karta działała z ndiswrapperem na 12.04 nim ten po jakiejś aktualizacji padł na amen. Tam tez nie miałem problemów z kompilacją ndiswrappera.
3. Nie mam lapka tylko blaszaka :D
4. Pliki nagłówkowe jeśli się nie mylę są w pakietach:
linux-headers-3.16.0-23_3.16.0-23.31_all.deb
linux-headers-3.16.0-23-generic_3.16.0-23.31_amd64.deb
oba mam zainstalowane.

Edit: Spróbowałem z tych pakietów i okazało się że kompilacja nie jest konieczna.
Ndiswrapper zainstalowany, sterowniki też się zainstalowały poprawnie, ale internet i tak nie działaczy.

Kod: Zaznacz cały

dareczek@procjon:~$ iwconfig
eth0      no wireless extensions.
lo        no wireless extensions.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Kompilacja lub instalacja ndiswrappera i uruchomienie wi-fi

Post autor: jacekalex »

To masz dosyć nieciekawą sytuację.
Ndiswrapper, do tego Ubuntu domyślnie używa Network Managera, nic, tylko sobie w łeb strzelić. ;-)

I pokazałeś kartę Ethernet, a nie kartę Wifi, karty Wifi zazwyczaj nie nazywają się:

Kod: Zaznacz cały

Ethernet controller....
Dlatego potrzebny jest dokladny wynik z tego polecenia:

Kod: Zaznacz cały

lspci -k | egrep -i 'network|ethernet|wireles' -A3
w znacznikach CODE.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
dario_j
Sędziwy Jeż
Sędziwy Jeż
Posty: 57
Rejestracja: 17 sie 2007, 19:28
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Żuławy Wiślane

Re: Kompilacja lub instalacja ndiswrappera i uruchomienie wi-fi

Post autor: dario_j »

Kod: Zaznacz cały

dareczek@procjon:~$ lspci -k | egrep -i 'network|ethernet|wireles' -A2
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
        Subsystem: ASUSTeK Computer Inc. P5B
        Kernel driver in use: r8169
03:05.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)
        Subsystem: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless
03:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
        Subsystem: ASUSTeK Computer Inc. Motherboard
        Kernel driver in use: firewire_ohci
Wynik polecenia "iwconfig" co w poprzednim poście dałem zawierał tylko te 2 linijki.
Polecenie "dmesg | grep firmware" nie wyrzuca kompletnie nic.
Awatar użytkownika
ilin
Zakręcona Traszka
Zakręcona Traszka
Posty: 793
Rejestracja: 20 lip 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: Kompilacja lub instalacja ndiswrappera i uruchomienie wi-fi

Post autor: ilin »

Do tej karty faktycznie chyba jest potrzebny ndiswrapper.

Kod: Zaznacz cały

apt-get update
apt-get install ndiswrapper-dkms ndiswrapper-utils-1.9
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Kompilacja lub instalacja ndiswrappera i uruchomienie wi-fi

Post autor: jacekalex »

Albo spacerek do sklepu po jakąś kartę wifi standardu N (300Mbps) zgodną np z Ath9k - cena w granicach 50-80 zł, i św spokój na prawie wszystkich systemach operacyjnych.

Jest kilka kart TP-linka, które chodzą sprawie na tym sterowniku, ale w przypadku każdego producenta najpierw trzeba poszukać w internecie, jak się sprawuje pod linuxem, a dopiero potem maszerować do sklepu.

Taniej, od 30 zł można dostać karty na wifi standardu G - 54 Mbps (z chipami Atheros zgodnymi z e sterem ath5k), uwaga na producentów i konkretne modele jak wyżej.

Oprócz większości Atherosów (nie wszystkich), dobre sterowniki do Linuxa robi też Intel, reszta producentów chipów do kart, to już jest totolotek, Broadcoma, Ralinka czy Realteka zazwyczaj da się jakoś uruchomić, ale już jest ryzyko grubszej gimnastyki,
a np z kartą wifi Marvella, tym modelem, zostaje już tylko Ndiswraper, który jest bardziej protezą, a nie pełnowartościowym sterownikiem.

Pozdro
;-)
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość