WiFi - Skrypt który uruchomi sterowniki.

Instalacja i konfiguracja oprogramowania sieciowego.
slawol8
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 06 maja 2010, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

WiFi - Skrypt który uruchomi sterowniki.

Post autor: slawol8 »

Witam, mam dziwny problem z WiFi.
W sumie Sieć mi śmiga... Aczkolwiek przy włączeniu systemu muszę wpisać kilka komend w "Terminalu użytkownika root"!
są to

Kod: Zaznacz cały

rmmod ssb
rmmod wl
rmmod b43
modprobe lib80211
insmod wl.ko
W "zwykłym" terminalu, one w ogole nie działają, raz nie może wykryć ścieżki, raz odmawia dostępu itp...

Chciałbym Was prosić o pomoc, pomimo tego ze to jest 5 komend, jest to naprawdę irytująca czynność... Którą muszę wykonać po KAŻDYM reboocie systemu, aby móc cieszyc się dostępem do sieci.

Próbowałem zrobić własnoręcznie skrypt, niestety coś robie źle i nie działa, poza tym Ubunciak uruchamia mi tego "zwykłego" a nie "roota"...

Kod: Zaznacz cały

#!/bin/bash
To jest pierwsza linijka w tekście.

Później mam to co napisałem wyżej...
Próbowałem różnych opcji i z komendą sudo i bez niej...

Proszę, pomóżcie.

Edit: I jeszcze jedno bez tamtych zabiegów nie wykrywa mi po wpisaniu komendy iwconfig, karty WiFi. Jest tylko przewodowa, aczkolwiek tamte komendy załatwiają sprawę.
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: sulti »

Zamiast usuwać moduły w skrypcie możesz je zaznaczyć jako niechciane dopisując poniższe linie do pliku /etc/modprobe.d/blacklist.conf

Kod: Zaznacz cały

blacklist ssb
blacklist wl
blacklist b43
Teraz tak... wrzuć plik wl.ko do katalogu z innymi modułami:

Kod: Zaznacz cały

mkdir /lib/modules/`uname -r`/kernel/other
cp wl.ko /lib/modules/`uname -r`/kernel/other
depmod -v
I ostatecznie dopisz do pliku /etc/modules:

Kod: Zaznacz cały

lib80211
wl
Wszystko powyższe z konsoli z prawami roota.
You tried, and you failed, so the lesson is, never try.
slawol8
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 06 maja 2010, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: slawol8 »

Napisze krok po kroku co zrobiłem w jakiej kolejności
dodalem wpisy do /etc/modprobe.d/blacklist.conf

Kod: Zaznacz cały

echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist wl" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf 
Później przepisałem tą komendę

Kod: Zaznacz cały

mkdir /lib/modules/2.6.31-21-generic/kernel/other
cp wl.ko /lib/modules/2.6.31-21-generic/kernel/other
depmod -v 
I dodalem wpis do /etc/modules

Kod: Zaznacz cały

echo "lib80211" >> /etc/modules
echo "wl" >> /etc/modules
Zrobiłem reboot.

I to samo co wczesniej... :(
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: sulti »

Dobra, teraz doczytałem i znalazłem babola... Dodajemy moduł wl naraz do blacklisty i do modules :)
Weź zrób w takim razie tak:
- usuń wpis blacklist wl z pliku /etc/modprobe.d/blacklist.conf,
- zamień pliki wl.ko (wywal oryginalny, wrzuć ten swój rekompilowany (zgaduję)):

Kod: Zaznacz cały

find /lib/modules/2.6.31-21-generic/ -name wl.ko -exec rm -f {} \;
cp wl.ko /lib/modules/2.6.31-21-generic/kernel/other
depmod -v
Teraz powinno być lepiej. Zastąpiony moduł powinien się poprawnie ładować...
You tried, and you failed, so the lesson is, never try.
slawol8
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 06 maja 2010, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: slawol8 »

Coś chyba źle zrobiłem, albo nie wiem sam co sie stało.
Nie szlo pozniej zaladowac tego sterownika itp itd.
Nawet Touchpad przestal działać ^^.
Nie wiem chyba zostane przy wersji "manualnej"...

Znalazłem coś takiego może z tym szło by coś wykombinować

Kod: Zaznacz cały

http://www.qkiz.pl/ubuntu/27-gotowe-rozwiazania/38-modem-huawei-w-ubuntu-910.html
Dla jasności, nie mam Huawei'a tylko wbudowaną kartę w laptopie ;)

Aha i jeszcze jedno moje sterowniki:

Kod: Zaznacz cały

http://www.broadcom.com/support/802.11/linux_sta.php
Dla wersji 64-bit.

Nie wiem czt to coś da czy nie..
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: sulti »

Jak chcesz zostać przy wersji 'manualnej' to zrób tak: :)
dopisz do pliku /etc/rc.local przed linijką exit 0 następujący fragment:

Kod: Zaznacz cały

rmmod ssb
rmmod wl
rmmod b43
modprobe lib80211
insmod /pelna/sciezka/do/pliku/wl.ko
Najważniejsza jest ostatnia linia, musisz podać dokładną pełną ścieżkę do pliku wl.ko.
Powinno działać ;P
You tried, and you failed, so the lesson is, never try.
slawol8
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 06 maja 2010, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: slawol8 »

Ehh...
Niestety nie działa, wpisałem

Kod: Zaznacz cały

 insmod /home/mathanem/hybrid_wl/wl.ko
Mam dosyć, jeszcze updatem systemu skopałem GRUB'a ;] I korzystam z bootCD. hehehe ^^'
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: Cogito18 »

@slawol8:
Jaką masz kartę? Ostatnio instalowałem 10.04 na laptopie z BCM4312 i net śmiga na b43. Nie trzeba było, tak jak w 9.10, instalować STA, które jest problematyczne przy aktualizacji kernela.
Ubuntu User # 30244
Linux User # 517763
slawol8
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 06 maja 2010, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: slawol8 »

BCM4312 i ten drugi kod był z końcówką 15, pewnie wiesz o co chodzi.
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: Cogito18 »

Zalecałbym ściągnięcie i instalację 10.04. Jeśli masz możliwość podłączyć gdzieś tego lapca do sieci kablem doinstaluj sobie paczkę b43-fwcutter i będzie działać bez żadnych problemów.
Ubuntu User # 30244
Linux User # 517763
slawol8
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 06 maja 2010, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: WiFi - Skrypt który uruchomi sterowniki.

Post autor: slawol8 »

ok, dziękuję za rady.
Sprawdzę jeszcze tą opcje w 10.04.
Jeśli nie będzie działała, to zostaje przy wpisywaniu komend.
Zajmuje to maksymalnie 10 sek, chociaz jest irytujące to mozna potraktować jako pewien rodzaj zabezpieczenia, przed niepożądanym połączeniem sie z wi-fi, przez przypadkową osobę ^^'.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 18 gości