🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

23 total messages Started by Colnet Fri, 10 May 2019 13:00
Linux - jak podmienić driver Wi-Fi ?
#57563
Author: Colnet
Date: Fri, 10 May 2019 13:00
2 lines
1923 bytes
Linux Mint 19.1 64 bit. Mam na laptopie taki Linux a w nim kartę Wi-Fi : Intel Corporation PRO/Wireless 3945ABG [Golan].
Karta począwszy od dystrybucji Linux Mint- 18.1 do terażniejszej - 19.1 - jest niestabilna i rozłącza się co kilkanaście/kilkadziesiąt minut z intermetem. Zjawiska tego nie ma pod linux Mint 17.3. Chcę "wydłubać" driver wi-fi z tej dystrybucji 17.3 i podpiąć go jako driver wi-fi w tej dystrybucji 19.1 - nie wiem jednak jaki to plik/pliki i jak to zrobić. Proszę p pmoc w temacie.
Re: Linux - jak podmienić driver Wi-Fi ?
#57565
Author: Jacek Maciejewski
Date: Fri, 10 May 2019 13:15
12 lines
1433 bytes
Dnia Fri, 10 May 2019 06:00:58 -0700 (PDT), Colnet napisał(a):

> Intel Corporation PRO/Wireless 3945ABG

Polecenie:
inxi -n
pokaże ci jaki driver masz obecnie. A IMO powinieneś mieć driver
non-free iwlwifi. Tu masz linka jak go zainstalować:
https://wiki.debian.org/iwlegacy
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57566
Author: Colnet
Date: Fri, 10 May 2019 17:10
29 lines
3254 bytes
W dniu piątek, 10 maja 2019 13:15:05 UTC użytkownik Jacek Maciejewski napisał:
[..]
> Polecenie:
> inxi -n
> pokaże ci jaki driver masz obecnie. A IMO powinieneś mieć driver
> non-free iwlwifi. Tu masz linka jak go zainstalować:
> https://wiki.debian.org/iwlegacy
[..]

Dziekuje za odpowiedz. Ten opis dotyczy starych Debianow, ale mimo staralem sie to zrobic.  Wiec polecenie: deb http://httpredir.debian.org/debian/ jessie main contrib non-free
na Linux MInt sie nie wykonuje i daje taki komunikat :

Command 'deb' not found, did you mean:
command 'dex' from deb dex
[..]nizej inne podobne

Drugie z polecen :
apt-get update && apt-get install firmware-iwlwifi

daje taki komunikat :
Unable to locate package firmware-iwlwifi

Wobec niepowodzenia na tej stronie postanowiem podmienic driver 19.1 na 17.3
a bylo to tak :  
modprobe -r iwl3945
potem podmiana przy pomocy MC tego pliku na plik z 17.3, a potem 
modprobe -a iwl3945
Rezultat ? Utrata sieci w ogole - pisze z wirtualnego Linux Mint (brak polskich znakow). Modprobe napisal ze jakies bledy , nie rozpoznaje symboli etc. Postanowilem wiec przywrocic  driver 19.1 , ale modprobe napisal to samo co dla drivera 17.3 (bledy i nie rozpoznaje symboli)
Poki co jestem w internecie na tym "virtualu" bo inaczej "sie nie da".Jesli sprawy nie da sie zrobic w ciagu 3-4 dni to zainstaluje Linux Mint 17.3 - ten pracuje stabilnie I nie ma “keyring’a” ktory nie pytany o zgode   podmienia hasla I “hasluje” inne programy. O wpasowanie tego programu do Linux Mint podejrzewam V-ta kolumne M$ ktora chyba udalo mu sie osadzic w Linux Mint, zeby uczynic Linux Mint jeszcze bardziej upierdliwym niz jest.
Re: Linux - jak podmienić driver Wi-Fi ?
#57567
Author: Jacek Maciejewski
Date: Fri, 10 May 2019 17:36
45 lines
3726 bytes
Dnia Fri, 10 May 2019 10:10:39 -0700 (PDT), Colnet napisał(a):

> W dniu piątek, 10 maja 2019 13:15:05 UTC użytkownik Jacek Maciejewski napisał:
> [..]
>> Polecenie:
>> inxi -n
>> pokaże ci jaki driver masz obecnie. A IMO powinieneś mieć driver
>> non-free iwlwifi. Tu masz linka jak go zainstalować:
>> https://wiki.debian.org/iwlegacy
> [..]
> 
> Dziekuje za odpowiedz. Ten opis dotyczy starych Debianow, ale mimo staralem sie to zrobic.  Wiec polecenie: deb http://httpredir.debian.org/debian/ jessie main contrib non-free
> na Linux MInt sie nie wykonuje i daje taki komunikat :
> 
> Command 'deb' not found, did you mean:
> command 'dex' from deb dex
> [..]nizej inne podobne
To polecenie dodaje repozytorium do mechanizmu używanego przez apt-get.
Zamiast używać programu deb którego istotnie w 19 nie ma, dodaj
repozytorium ręcznie w synapticu - Ustawienia>Repozytoria>Dodaj. Po
dodaniu oczywiście musisz uaktualnić bazę danych o pakietach o obecne w
tym repo (polecenie Edycja>Odśwież inf. o pakietach)
> 
> Drugie z polecen :
> apt-get update && apt-get install firmware-iwlwifi
> 
> daje taki komunikat :
> Unable to locate package firmware-iwlwifi
Nic dziwnego, zapewne w istniejących repo nie ma takiego pakietu. Jak
dodasz nowe repo powinien się znaleźć.
> 
> Wobec niepowodzenia na tej stronie postanowiem podmienic driver 19.1 na 17.3
> a bylo to tak :  
> modprobe -r iwl3945
> potem podmiana przy pomocy MC tego pliku na plik z 17.3, a potem 
> modprobe -a iwl3945
> Rezultat ? Utrata sieci w ogole - pisze z wirtualnego Linux Mint (brak polskich znakow). Modprobe napisal ze jakies bledy , nie rozpoznaje symboli etc. Postanowilem wiec przywrocic  driver 19.1 , ale modprobe napisal to samo co dla drivera 17.3 (bledy i nie rozpoznaje symboli)
> Poki co jestem w internecie na tym "virtualu" bo inaczej "sie nie da".Jesli sprawy nie da sie zrobic w ciagu 3-4 dni to zainstaluje Linux Mint 17.3 - ten pracuje stabilnie I nie ma “keyring’a” ktory nie pytany o zgode   podmienia hasla I “hasluje” inne programy. O wpasowanie tego programu do Linux Mint podejrzewam V-ta kolumne M$ ktora chyba udalo mu sie osadzic w Linux Mint, zeby uczynic Linux Mint jeszcze bardziej upierdliwym niz jest.
Bieda, namieszałeś a ja nie wiem jak odkręcić :) Jak zamieniłeś plik
(pytanie czy rzeczywiście?) to zamień z powrotem. Niestety, mało się
znam na modprobe, depmod czy podobnych zaklęciach.

-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57568
Author: Jacek Maciejewski
Date: Fri, 10 May 2019 17:38
8 lines
1488 bytes
Dnia Fri, 10 May 2019 10:10:39 -0700 (PDT), Colnet napisał(a):

> ten pracuje stabilnie I nie ma “keyring’a” ktory nie pytany o zgode   podmienia hasla I “hasluje” inne programy

Nic takiego nie zauważyłem. Hasła do czego niby?
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57569
Author: Jacek Maciejewski
Date: Fri, 10 May 2019 17:39
46 lines
3905 bytes
Dnia Fri, 10 May 2019 10:10:39 -0700 (PDT), Colnet napisał(a):

> W dniu piątek, 10 maja 2019 13:15:05 UTC użytkownik Jacek Maciejewski napisał:
> [..]
>> Polecenie:
>> inxi -n
>> pokaże ci jaki driver masz obecnie. A IMO powinieneś mieć driver
>> non-free iwlwifi. Tu masz linka jak go zainstalować:
>> https://wiki.debian.org/iwlegacy
> [..]
> 
> Dziekuje za odpowiedz. Ten opis dotyczy starych Debianow, ale mimo staralem sie to zrobic.  Wiec polecenie: deb http://httpredir.debian.org/debian/ jessie main contrib non-free
> na Linux MInt sie nie wykonuje i daje taki komunikat :
> 
> Command 'deb' not found, did you mean:
> command 'dex' from deb dex
> [..]nizej inne podobne
To polecenie dodaje repozytorium do mechanizmu używanego przez apt-get.
Zamiast używać programu deb którego istotnie w 19 nie ma, dodaj
repozytorium ręcznie w synapticu - Ustawienia>Repozytoria>Dodaj. Po
dodaniu oczywiście musisz uaktualnić bazę danych o pakietach o obecne w
tym repo (polecenie Edycja>Odśwież inf. o pakietach)
PS. Nie zauważyłem że drugie polecenie też odświeża (apt-get update)
> 
> Drugie z polecen :
> apt-get update && apt-get install firmware-iwlwifi
> 
> daje taki komunikat :
> Unable to locate package firmware-iwlwifi
Nic dziwnego, zapewne w istniejących repo nie ma takiego pakietu. Jak
dodasz nowe repo powinien się znaleźć.
> 
> Wobec niepowodzenia na tej stronie postanowiem podmienic driver 19.1 na 17.3
> a bylo to tak :  
> modprobe -r iwl3945
> potem podmiana przy pomocy MC tego pliku na plik z 17.3, a potem 
> modprobe -a iwl3945
> Rezultat ? Utrata sieci w ogole - pisze z wirtualnego Linux Mint (brak polskich znakow). Modprobe napisal ze jakies bledy , nie rozpoznaje symboli etc. Postanowilem wiec przywrocic  driver 19.1 , ale modprobe napisal to samo co dla drivera 17.3 (bledy i nie rozpoznaje symboli)
> Poki co jestem w internecie na tym "virtualu" bo inaczej "sie nie da".Jesli sprawy nie da sie zrobic w ciagu 3-4 dni to zainstaluje Linux Mint 17.3 - ten pracuje stabilnie I nie ma “keyring’a” ktory nie pytany o zgode   podmienia hasla I “hasluje” inne programy. O wpasowanie tego programu do Linux Mint podejrzewam V-ta kolumne M$ ktora chyba udalo mu sie osadzic w Linux Mint, zeby uczynic Linux Mint jeszcze bardziej upierdliwym niz jest.
Bieda, namieszałeś a ja nie wiem jak odkręcić :) Jak zamieniłeś plik
(pytanie czy rzeczywiście?) to zamień z powrotem. Niestety, mało się
znam na modprobe, depmod czy podobnych zaklęciach.

-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57570
Author: Colnet
Date: Fri, 10 May 2019 18:45
1 lines
1960 bytes
OK. Jeszcze dzis zainstaluje mint 19.1 bo mimpo ze plik drivera przywrocony i wydane polecenie modprobe -a iwl3945 - sieci dalej niema. Ten linux swiezy jest i malo na nim zainstalowane i prac malo - wiec bedzie szybciej jak naprawa tej sieci. Odezwe sie jutro poznym popoludniem.
Re: Linux - jak podmienić driver Wi-Fi ?
#57571
Author: Colnet
Date: Sat, 11 May 2019 18:59
4 lines
2132 bytes
Trochę pochopnie powiedziałem że będę późnym popołudniem -przepraszam. 
Nowy linux Mint 19.1, sieć pracuje. Próbowałem dodać repozytorium w : Ustawienia -> Administracja -> żródła oprogramowania - ten link się wprawdzie dodaje, ale jak wcisnę OK żeby odświerzyć bufor to wypisuje mi:
   
 E:The repository 'http://httpredir.debian.org/debian bionic Release' does not have a Release file.
Re: Linux - jak podmienić driver Wi-Fi ?
#57572
Author: Jacek Maciejewski
Date: Sat, 11 May 2019 19:43
19 lines
2358 bytes
Dnia Sat, 11 May 2019 11:59:29 -0700 (PDT), Colnet napisał(a):

> Trochę pochopnie powiedziałem że będę późnym popołudniem -przepraszam. 
> Nowy linux Mint 19.1, sieć pracuje. Próbowałem dodać repozytorium w : Ustawienia -> Administracja -> żródła oprogramowania - ten link się wprawdzie dodaje, ale jak wcisnę OK żeby odświerzyć bufor to wypisuje mi:
>    
>  E:The repository 'http://httpredir.debian.org/debian bionic Release' does not have a Release file.

1. Myślę sobie że łatwiej by było próbować instalowac driver na linuksie
live. Jak coś się skitra, to restartujesz i voila.
2. Najwyraźniej repo nie istnieje. Stare wersje są często przesuwane
gdzie indziej.
3. Spróbuj tego repo:
https://www.pendrivelinux.com/how-to-install-intel-pro-ipw3945-wireless-drivers/

A w ogóle, to popytaj na pl.comp.os.linux. Może tam ktoś  będzie
wiedział w jakim repo szukać drivera albo podpowie jak szukać. 
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57573
Author: Jacek Maciejewski
Date: Sat, 11 May 2019 19:50
21 lines
2475 bytes
Dnia Sat, 11 May 2019 11:59:29 -0700 (PDT), Colnet napisał(a):

> Trochę pochopnie powiedziałem że będę późnym popołudniem -przepraszam. 
> Nowy linux Mint 19.1, sieć pracuje. Próbowałem dodać repozytorium w : Ustawienia -> Administracja -> żródła oprogramowania - ten link się wprawdzie dodaje, ale jak wcisnę OK żeby odświerzyć bufor to wypisuje mi:
>    
>  E:The repository 'http://httpredir.debian.org/debian bionic Release' does not have a Release file.

1. Myślę sobie że łatwiej by było próbować instalowac driver na linuksie
live. Jak coś się skitra, to restartujesz i voila.
2. Najwyraźniej repo nie istnieje. Stare wersje są często przesuwane
gdzie indziej.
3. Spróbuj tego repo:
https://www.pendrivelinux.com/how-to-install-intel-pro-ipw3945-wireless-drivers/
Lub ten (streth):
https://wiki.debian.org/iwlwifi

A w ogóle, to popytaj na pl.comp.os.linux. Może tam ktoś  będzie
wiedział w jakim repo szukać drivera albo podpowie jak szukać. 
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57574
Author: Colnet
Date: Sat, 11 May 2019 21:05
8 lines
2448 bytes
W dniu sobota, 11 maja 2019 20:50:24 UTC+1 użytkownik Jacek Maciejewski napisał:
[..]
> 3. Spróbuj tego repo:
> https://www.pendrivelinux.com/how-to-install-intel-pro-ipw3945-wireless-drivers/
> Lub ten (streth):
> https://wiki.debian.org/iwlwifi
[..]
OK -  za dużo zabiegów i za trudne, a z braku żródeł - czasem niemożliwe. Dziękuje Ci za pomoc i poświęcony czas – nie co dzień jest szampan.  Odkładamy temat na lepsze czasy - niepotrzebnie ekipa z Mint ruszała ten driver - tamten z 17.3 stabilnie pracował, więc po prostu zainstaluję  wersję 17.3 - ja lubię nowinki, ale nie jestem ich fanatykiem.
Re: Linux - jak podmienić driver Wi-Fi ?
#57575
Author: Jacek Maciejewski
Date: Sun, 12 May 2019 10:51
21 lines
2520 bytes
Dnia Sat, 11 May 2019 14:05:03 -0700 (PDT), Colnet napisał(a):

> W dniu sobota, 11 maja 2019 20:50:24 UTC+1 użytkownik Jacek Maciejewski napisał:
> [..]
>> 3. Spróbuj tego repo:
>> https://www.pendrivelinux.com/how-to-install-intel-pro-ipw3945-wireless-drivers/
>> Lub ten (streth):
>> https://wiki.debian.org/iwlwifi
> [..]
> OK -  za dużo zabiegów i za trudne, a z braku żródeł - czasem niemożliwe. Dziękuje Ci za pomoc i poświęcony czas – nie co dzień jest szampan.  Odkładamy temat na lepsze czasy - niepotrzebnie ekipa z Mint ruszała ten driver - tamten z 17.3 stabilnie pracował, więc po prostu zainstaluję  wersję 17.3 - ja lubię nowinki, ale nie jestem ich fanatykiem.

Może i odrobiłem lekcje za ciebie :) Idź na
http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/
Zassij pakiet firmware-iwlwifi_0.43_all.deb
Kliknij i zainstaluj. Potem wykonaj zaklęcie:
# modprobe -r iwl3945 iwl4965
# modprobe iwl3945 ; modprobe iwl4965
Mam nadzieję że zadziała :)
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57576
Author: Jacek Maciejewski
Date: Sun, 12 May 2019 11:58
26 lines
2853 bytes
Dnia Sat, 11 May 2019 14:05:03 -0700 (PDT), Colnet napisał(a):

> W dniu sobota, 11 maja 2019 20:50:24 UTC+1 użytkownik Jacek Maciejewski napisał:
> [..]
>> 3. Spróbuj tego repo:
>> https://www.pendrivelinux.com/how-to-install-intel-pro-ipw3945-wireless-drivers/
>> Lub ten (streth):
>> https://wiki.debian.org/iwlwifi
> [..]
> OK -  za dużo zabiegów i za trudne, a z braku żródeł - czasem niemożliwe. Dziękuje Ci za pomoc i poświęcony czas – nie co dzień jest szampan.  Odkładamy temat na lepsze czasy - niepotrzebnie ekipa z Mint ruszała ten driver - tamten z 17.3 stabilnie pracował, więc po prostu zainstaluję  wersję 17.3 - ja lubię nowinki, ale nie jestem ich fanatykiem.

Może i odrobiłem lekcje za ciebie :) Idź na
http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/
Zassij pakiet firmware-iwlwifi_0.43_all.deb
Kliknij i zainstaluj. Potem wykonaj zaklęcie:
# modprobe -r iwl3945 iwl4965
# modprobe iwl3945 ; modprobe iwl4965
Mam nadzieję że zadziała :)

PS.
Zgłosiłem temat na grupę o linuksie, pl.comp.os.linux. Zajrzyj tam :)
Wygląda na to że dałem złą radę co do typu sterownika. Ma być iwlegacy.
Na stronie którą linkuje Ałaszewski, jest opisane jak to zrobić.
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57578
Author: Jacek Maciejewski
Date: Sun, 12 May 2019 12:15
29 lines
2921 bytes
Dnia Sat, 11 May 2019 14:05:03 -0700 (PDT), Colnet napisał(a):

> W dniu sobota, 11 maja 2019 20:50:24 UTC+1 użytkownik Jacek Maciejewski napisał:
> [..]
>> 3. Spróbuj tego repo:
>> https://www.pendrivelinux.com/how-to-install-intel-pro-ipw3945-wireless-drivers/
>> Lub ten (streth):
>> https://wiki.debian.org/iwlwifi
> [..]
> OK -  za dużo zabiegów i za trudne, a z braku żródeł - czasem niemożliwe. Dziękuje Ci za pomoc i poświęcony czas – nie co dzień jest szampan.  Odkładamy temat na lepsze czasy - niepotrzebnie ekipa z Mint ruszała ten driver - tamten z 17.3 stabilnie pracował, więc po prostu zainstaluję  wersję 17.3 - ja lubię nowinki, ale nie jestem ich fanatykiem.

Może i odrobiłem lekcje za ciebie :) Idź na
http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/
Zassij pakiet firmware-iwlwifi_0.43_all.deb
Kliknij i zainstaluj. Potem wykonaj zaklęcie:
# modprobe -r iwl3945 iwl4965
# modprobe iwl3945 ; modprobe iwl4965
Mam nadzieję że zadziała :)

PS.
Zgłosiłem temat na grupę o linuksie, pl.comp.os.linux. Zajrzyj tam :)
Wygląda na to że dałem złą radę co do typu sterownika. Ma być iwlegacy.
Na stronie którą linkuje Ałaszewski, jest opisane jak to zrobić.

PS2. G... prawda. Ałaszewski się chyba nie wysilił, coś mi w tej
poradzie nie trybi.
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57577
Author: Smok Eustachy
Date: Tue, 25 Feb 2020 22:14
5 lines
1690 bytes
W dniu 10.05.2019 o 15:00, Colnet pisze:
> Linux Mint 19.1 64 bit. Mam na laptopie taki Linux a w nim kartę Wi-Fi : Intel Corporation PRO/Wireless 3945ABG [Golan].
> Karta począwszy od dystrybucji Linux Mint- 18.1 do terażniejszej - 19.1 - jest niestabilna i rozłącza się co kilkanaście/kilkadziesiąt minut z intermetem. Zjawiska tego nie ma pod linux Mint 17.3. Chcę "wydłubać" driver wi-fi z tej dystrybucji 17.3 i podpiąć go jako driver wi-fi w tej dystrybucji 19.1 - nie wiem jednak jaki to plik/pliki i jak to zrobić. Proszę p pmoc w temacie.
> 
To jądro może być a nie driver
Re: Linux - jak podmienić driver Wi-Fi ?
#57579
Author: Jacek Maciejewski
Date: Wed, 26 Feb 2020 08:42
14 lines
2042 bytes
Dnia Tue, 25 Feb 2020 23:14:26 +0100, Smok Eustachy napisał(a):

> W dniu 10.05.2019 o 15:00, Colnet pisze:
>> Linux Mint 19.1 64 bit. Mam na laptopie taki Linux a w nim kartę Wi-Fi : Intel Corporation PRO/Wireless 3945ABG [Golan].
>> Karta począwszy od dystrybucji Linux Mint- 18.1 do terażniejszej - 19.1 - jest niestabilna i rozłącza się co kilkanaście/kilkadziesiąt minut z intermetem. Zjawiska tego nie ma pod linux Mint 17.3. Chcę "wydłubać" driver wi-fi z tej dystrybucji 17.3 i podpiąć go jako driver wi-fi w tej dystrybucji 19.1 - nie wiem jednak jaki to plik/pliki i jak to zrobić. Proszę p pmoc w temacie.
>> 
> To jądro może być a nie driver

Polecenie inxi -n pozwoli ci ustalić jaki drajwer obsługuje twoją kartę
w jednym i drugim przypadku. Jeśli to ten sam drajwer, to błąd w
obsłudze karty nie jest powodowany przez niego.
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57580
Author: Colnet
Date: Sat, 30 May 2020 14:48
3 lines
1858 bytes
W dniu środa, 26 lutego 2020 08:42:19 UTC użytkownik Jacek Maciejewski napisał:
[..]
Dziękuję za odpowiedzi. Zrobiłem kompilację kernela pod Mint'em  19.2 i karta pracuje stabilnie. Okazuje się że kompilacja "fabryczna" nie zawsze dobrze się przekłada na właściwości sprzętu i driver'ów do niego. Może "fabryczny" kernel był kompilowany na  procesorze AMD, a ja mam intel x86_64 ?
Re: Linux - jak podmienić driver Wi-Fi ?
#57581
Author: Jacek Maciejewski
Date: Sat, 30 May 2020 16:46
13 lines
2028 bytes
Dnia Sat, 30 May 2020 07:48:37 -0700 (PDT), Colnet napisał(a):

> W dniu środa, 26 lutego 2020 08:42:19 UTC użytkownik Jacek Maciejewski napisał:
> [..]
> Dziękuję za odpowiedzi. Zrobiłem kompilację kernela pod Mint'em  19.2 i karta pracuje stabilnie. Okazuje się że kompilacja "fabryczna" nie zawsze dobrze się przekłada na właściwości sprzętu i driver'ów do niego. Może "fabryczny" kernel był kompilowany na  procesorze AMD, a ja mam intel x86_64 ?

Kiedyś w zamierzchłych czasach kompilowałem kernele do linuksa ale od
tego czasu wiele się zmieniło. Byłbym zobowiązany jakbyś opisał proces
kompilacji, podając polecenia. Coś tam w moim Mincie szwankuje i
chciałbym się przekonać czy własnoręczny kernel da radę. 
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57582
Author: Colnet
Date: Sat, 30 May 2020 17:28
13 lines
2533 bytes
W dniu sobota, 30 maja 2020 17:46:55 UTC+1 użytkownik Jacek Maciejewski napisał:
> Dnia Sat, 30 May 2020 07:48:37 -0700 (PDT), Colnet napisał(a):
> 
> > W dniu środa, 26 lutego 2020 08:42:19 UTC użytkownik Jacek Maciejewski napisał:
> > [..]
> > Dziękuję za odpowiedzi. Zrobiłem kompilację kernela pod Mint'em  19.2 i karta pracuje stabilnie. Okazuje się że kompilacja "fabryczna" nie zawsze dobrze się przekłada na właściwości sprzętu i driver'ów do niego. Może "fabryczny" kernel był kompilowany na  procesorze AMD, a ja mam intel x86_64 ?
> 
> Kiedyś w zamierzchłych czasach kompilowałem kernele do linuksa ale od
> tego czasu wiele się zmieniło. Byłbym zobowiązany jakbyś opisał proces
> kompilacji, podając polecenia. Coś tam w moim Mincie szwankuje i
> chciałbym się przekonać czy własnoręczny kernel da radę. 

OK, obiecuję napisać, ale dziś już na to nie czekaj bo z czasem nie dam rady, a to jest "trochę" pisania - napiszę jutro - będzie po 5PM.
Re: Linux - jak podmienić driver Wi-Fi ?
#57583
Author: Jacek Maciejewski
Date: Sat, 30 May 2020 18:50
20 lines
2455 bytes
Dnia Sat, 30 May 2020 10:28:45 -0700 (PDT), Colnet napisał(a):

> W dniu sobota, 30 maja 2020 17:46:55 UTC+1 użytkownik Jacek Maciejewski napisał:
>> Dnia Sat, 30 May 2020 07:48:37 -0700 (PDT), Colnet napisał(a):
>> 
>>> W dniu środa, 26 lutego 2020 08:42:19 UTC użytkownik Jacek Maciejewski napisał:
>>> [..]
>>> Dziękuję za odpowiedzi. Zrobiłem kompilację kernela pod Mint'em  19.2 i karta pracuje stabilnie. Okazuje się że kompilacja "fabryczna" nie zawsze dobrze się przekłada na właściwości sprzętu i driver'ów do niego. Może "fabryczny" kernel był kompilowany na  procesorze AMD, a ja mam intel x86_64 ?
>> 
>> Kiedyś w zamierzchłych czasach kompilowałem kernele do linuksa ale od
>> tego czasu wiele się zmieniło. Byłbym zobowiązany jakbyś opisał proces
>> kompilacji, podając polecenia. Coś tam w moim Mincie szwankuje i
>> chciałbym się przekonać czy własnoręczny kernel da radę. 
> 
> OK, obiecuję napisać, ale dziś już na to nie czekaj bo z czasem nie dam rady, a to jest "trochę" pisania - napiszę jutro - będzie po 5PM.

Jasne, nie spieszy się :) Dzięki z góry.
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57584
Author: Colnet
Date: Sun, 31 May 2020 15:23
53 lines
7000 bytes
O kompilacji kernela słów kilka. Opiszę proces dotyczący linux'ów gałęzi Debian tj. również dla linux ubuntu, mint, sparky i inne. Pierwszą rzeczą którą należy zrobić to przygotować system do kompilacji ściągnąć zródła kernela do kompilacji. Źródła są tu:  https://mirrors.edge.kernel.org/pub/linux/kernel/. Następny krok to programy i biblioteki do kompilacji - wykonać  to można jako root jednym poleceniem z wklejki, najpierw jedna update instalatora pakietów czyli : 
                            apt-get update 

Po zakończeniu operacji przygotowujemy system poleceniem : 

apt-get install kernel-package build-essential libncurses5-dev zlib1g-dev fakeroot wget bzip2 initramfs-tools

Po instalacji przechodzimy do kalalogu /usr/src - ja to robię w "X-ach" klikając PPM na katalogu /usr potem LKM 2 razy katalog  src i kopiuję tam ściągnięte źródła kernela (wszystkie operacje od początku do końca robimy jako root). Następnie klikam na tej paczce PPM i wybieram "rozpakuj tutaj". Utworzą nam się źródła gotowe już do kompilacji nie licząc oczywiście operacji doboru składników kernela. Dalszy opis do konkretnego numeru kernela: 4.19.1  

-teraz jako root otwieramy okno shell'a i wpisujemy/wklejamy polecenie tworzące link do źródeł:
 
                        ln -s /usr/src/linux-4.19.1 /usr/src/linux

Następny krok to wejście (w dalszym ciągu pracujemy w shell'u) do katalogu linux :

                        cd /usr/src/linux

Następne polecenia to w kolejności:  make clean  i potem: make mrproper

Następny krok to dobór składników jądra - najtrudniejszy zdecydowanie etap przygotowania do kompilacji.
Wydajemy więc polecenie: 
                            make menuconfig

i właśnie zaczęła się kilkugodzinna gehenna doboru składników....   . Tu możemy cząstki kernela włączać do kernela bezpośrednio lub do modułów. Po zakocńzeniu wciskamy na dole przycisk "save" i zapisujemy nasze
"wybory" składników do pliku: .config  - ważna jest ta kropka z przodu nazwy. Po tym dajemy w shellu polecenie: 
                                        
                          make-kpkg clean

Po zakończeniu jego działania wydajemy wreszcie polecenie kompilacji:

make-kpkg --initrd --append-to-version=-xxxyyy kernel_image kernel_headers

gdzie xxxyyy to nasza prywatna nazwa tego kernela która będzie w nazwie pliku wyjściowego np. żeby było wiadome co to za kernel -419nowy lub dowolnie inaczej - ważne żebyś wiedział który to kernel.
Po dość długim czasie kompilacji dostajemy dwa pliki wyjściowe o następującym schemacie nazw: 
            
                        image-xxxyyy.nr.wersji.kernela.deb
                        headers-xxxyyy.nr.wersji.kernela.deb

Pliki kompilator zostawia nam je w katalogu : /usr/src więc wychodzimy z katalogu linux czyli : cd\  i potem cd /usr/src  ,będąc już w tym katalogu wydajemy polecenie: ls w celu wylistowania zawartości katalogu.
Odnajdujemy "nasze pliki: image-xxxyyy.nr. wersji.kernela.deb  i  headres-xxxyyy.nr. wersji.kernela.deb  i zachowując kolejność poleceń: najpierw plik image , a potem plik headers - wydajemy kolejno polecenia instalacji - możemy skorzystać z wklejania zaznaczając potrzebny plik i korzystając z menu w górnej części okna -"Skopiuj",
w shellu napisać dpkg -i  gdziekolwiek na czarnym miejscu okna kliknąć PPM i wybrać "wklej/paste" i potem enter.

                    dpkg -i image-xxxyyy.nr.wersji.kernela.deb 
i po zakończeniu:
                    dpkg -i headers-xxxyyy.nr.wersji.kernela.deb

Na moment wydawania tych poleceń w gniazdach usb nie powinno być żadnych pendrive, żadnych dysków i kart pamięci. Potem polecenia: update-grub i update-grub2. To koniec. Pozostało jedno polecenie: reboot 
Po pojawieniu się menu startowego twój nowy kernel znajdziesz wybierając "Zaawansowane opcje systemu Linux-xxx"  i po jej wybraniu wybierz "swój" kernel po nazwie którą nadałeś mu w głównym poleceniu kompilacji czyli w moim opisie xxxyyy. Swój kernel dostanieśz w dwóch wersjach : opcja normalna i opcja ratunkowa/naprawcza - recovery.
W menu startowym będzie też opcja wyboru starego kernela. 

Uwagi: do modułów nie możesz brać "strategicznych" rzeczy, a najbardziej systemów plików ext4 i ntfs jeśli bootlounder masz na ntfs, a system na ext4 - oba te systemy plików na sztywno do kernela trzeba wpakować, 
również wiele innych rzeczy których wymienić tu nie sposób. Na sztywno też system cdfs (cdrom) jeśli bootowaćzamierzasz komputer z CDROM. Podczas długiego i męczącego doboru składników możesz sobie robić przerwy zapisując tą robotę - menuconfig daje taką możliwość - zejdź na dół tego semiraficznego interfejsu i kliknijprzycisk "save" i zapisz do pliku .config (z kropką), na kartce papieru zapisz sobie na czym skończyłeś i wyłącz komputer. Po przyjściu - logujesz się do root'a, wchodzisz do /usr/src/linux w tym katalogu daj polecenie: make menuconfig , na dole interfasu wybierz "load" i wczytaj oczywiście plik  .config , zobacz 
na kartce gdzie skończyłeś i kontynuuj dobór składników, tak możesz robić wiele razy, a po skończeniu doboru składników - jak już pisałem polecenie: make-kpkg clean i dalsze w/g tego opisu.
Re: Linux - jak podmienić driver Wi-Fi ?
#57585
Author: Jacek Maciejewski
Date: Sun, 31 May 2020 19:51
14 lines
2088 bytes
Dnia Sun, 31 May 2020 08:23:05 -0700 (PDT), Colnet napisał(a):

> O kompilacji kernela słów kilka.

Ponieważ już uprzednio poczytałem conieco więc nie byłem zaskoczony że
nie będzie łatwo i prosto :) Prawdopodobnie polegnę na doborze modułów.
Są w necie żale takich co im a to klawiatura a to mysz czy coś innego
nie działało. Ale nic, jak będę miał dobry dzień, to wydrukuję sobie
twoją litanię i zacznę działać. Dzięki za zadanie sobie trudu. Jeszcze
pytanie pro forma  - mówiąc tu i ówdzie "jako root" masz na myśli
treminal graficzny i działanie z su (jako superuser)? 
-- 
Jacek
I hate haters.
Re: Linux - jak podmienić driver Wi-Fi ?
#57586
Author: Colnet
Date: Sun, 31 May 2020 22:07
6 lines
3286 bytes
W dniu niedziela, 31 maja 2020 20:51:51 UTC+1 użytkownik Jacek Maciejewski napisał:
[..] 
> Jeszcze pytanie pro forma  - mówiąc tu i ówdzie "jako root" masz na myśli
> treminal graficzny i działanie z su (jako superuser)?

Jako root musisz występować żeby mieć prawa modyfikacji źródeł, a to w jakim interface to nie jest tak ważne czy w X czy w semigrafice make menuconfig - lepsza w pracy jest ta menuconfig (stabilniej i czytelniej) to postaraj się do niej przyzwyczaić. Co do doboru składników to najpierw wytnij karty sprzętowe których nie ma w kompie, jeśli twój procesor to Intel to wytnij AMD i na odwrót, w "grafice" nie wycinaj fb czyli frame buffer dla swojej karty i dla VGA i VESA - ogólnie trzeba ostrożnie i kompilację robić etapami - jak się uda pierwsza i kernel będzie dobrze pracował to skopiuj sobie plik .config koniecznie pod inną nazwę, ale nie config.old bo oba te pliki kasuje polecenie mrproper np. nazwij config419_1 (do wczytywania pliku przez "load" - kropka jest niekonieczna, a nawet lepiej jak jej nie ma) czyli po pierwszej kompilacji - wczytaj go od razu podczas drugiej kompilacji w menuconfig przyciskiem "load"  - ustawienia i wypociny zostaną przeniesione. Ważne żeby za dużo nie wycinać i najlepiej zrobić sobie plan: aha dzisiaj moduł sieciowy i muzyka i nic więcej i tak powoli zredukujesz objętość kernela, a jak kernel się po którejś "wycince" posypie i zawiesi podczas uruchamiania to będziesz wiedział mniej więcej w jakim module szukać przyczyny. Co do innych trudności - pracuj z "wklejki" z tymi poleceniami, zmieniaj nazwy mających powstać kerneli, a już po 2-3 razie nie będziesz musiał nic drukować.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads