Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

wcięło mi znów Wi-Fi [Rozwiązany]

Zaczęty przez Piejanto, Listopad 16, 2021, 10:37:56 AM

Poprzedni wątek - Następny wątek

Piejanto

Mam Asusa z Archem
Po ostatniej aktualizacji przestało działać Wi-Fi. Zdarzało mi się już to, ale po odinstalowaniu i ponownym zainstalowaniu sterownika rtl8821ce-dkms-git , Wi-Fi mi wracało.

Tym razem też podłączyłem się do Internetu przez kabel i za pomocą Octopi odinstalowałem sterownik, po czym za pomocą polecenia [pak -SA rtl8821ce-dkms-git] zainstalowałem sterownik na powrót, po czym zrestartowałem kompa ale nic to nie dało.

Proszę o  pomoc

pavbaranov

Zainstaluj jakikolwiek inny kernel (w innej wersji najlepiej, powiedzmy LTS) i sprawdź, czy tam działa.
Danych w poście brak jakichkolwiek. Czego była aktualizacja? To pierwsze.
Pokaż:
# dkms status

PS: Po instalacji nowego kernela sterownik sam winien zostać przebudowany (powinien wystarczyć restart). Jeśli nie - nie ma i tak potrzeby odinstalowywania i ponownego instalowania paczki. Wystarczy podać:
# dkms autoinstall
które przebuduje sterowniki dla wszystkich modułów obsługujących dkms i dla wszystkich kerneli. Zresztą instrukcja obsługi jest tu: https://wiki.archlinux.org/title/Dynamic_Kernel_Module_Support#Rebuild_modules

Piejanto

#2
Instalacja kernela, to chyba dla mnie, trochę za trudne.
Na razie zrobiłem [pacman -Qi rtl8821ce itd] i mi wyszło, że nie mam [linux-headers]. Może wystarczy to doinstalować?

pacman -Qi rtl8821ce-dkms-git               (11-18 10:46)
Nazwa                 : rtl8821ce-dkms-git
Wersja                : 1.0.5.r128.gf93db73-1
Opis                  : rtl8821CE driver with firmware
Architektura          : x86_64
Adres url             : https://github.com/tomaspinho/rtl8821ce
Licencje              : GPL2
Grupy                 : Brak
Dostarcza             : Brak
Zależy od             : dkms  bc  linux-headers
Opcjonalne zależności : Brak
Wymagany przez        : Brak
Opcjonalny dla        : Brak
Konfliktuje z         : rtl8821ce
Zastępuje             : Brak
Rozmiar po instalacji : 30,17 MiB
Autor pakietu         : Unknown Packager
Data zbudowania       : wto, 16 lis 2021, 10:20:36
Data zainstalowania   : wto, 16 lis 2021, 10:21:38
Powód zainstalowania  : Ręczny
Skrypt instalacyjny   : Nie
Potwierdzone przez    : Brak

Octopi znajduje dkms i znajduje bc, ale nie znajduje linux-headers.

Spróbuję rozgryźć tę instrukcję obsługi, ale wolałbym spróbować sam linux-headers na początek, tylko nie wiem, gdzie tego szukać.
Cod aktualizacji, to zawsze robię całościową, i raz jest tego więcej, a raz mniej. Zrobiłem jak zwykle [pak -m] następnie [pak -Syu --disable-download-timeout] i... się zaktualizowało. Robiłem to prawie codziennie.



robson75

Cytat: Piejanto w Listopad 18, 2021, 11:06:31 AM
Instalacja kernela, to chyba dla mnie, trochę za trudne.
A co w tym trudnego? Po prostu wpisujesz w konsoli
sudo pacman -S linux-lts linux-lts-headers
A po instalacji wykonujesz tą komendę
sudo grub-mkconfig -o /boot/grub/grub.cfg
Arch Linux Xfce - 64Bit Linux User #621110

pavbaranov

Paczka linux-headers (właściwa dla zainstalowanego kernela) jest konieczny do zbudowania jakichkolwiek modułów kernala, w tym również tych, które są budowane przez dkms - ergo musisz go mieć w systemie. Skoro nie masz, to jest to przyczyna tego, że Ci się nie buduje moduł sterownika wifi.

robson75

#5
Cytat: Piejanto w Listopad 18, 2021, 11:06:31 AM
Octopi znajduje dkms i znajduje bc, ale nie znajduje linux-headers.
Janek, powody mogą być dwa
1. Nie wykonałeś polecenia
pkgfile --update
Które z resztą podczas instalacji pkgfile jest informacja aby to wykonać.
2. Nie zaktualizowałeś octopi.

U mnie octopi normalnie pokazuje paczkę linux-headers

Arch Linux Xfce - 64Bit Linux User #621110

pavbaranov

Swoją drogą, to czegoś kompletnie nie rozumiem.
Tak, oczywiście, każda paczka typu *-dkms-* będzie zależeć od linux-headers(-*). To oznacza, że podczas jej instalacji zostanie również zainstalowana ta zależność. Z info z pacman -Qi wynika, że paczkę rtl8821ce-dkms-git masz zainstalowaną. Powinieneś mieć w systemie również zatem linux-headers w wersji właściwej dla używanego przez Ciebie kernela. Jeśli nie masz jej zainstalowanej, to musiałeś ją odinstalować jednocześnie zrywając zależności.
Możesz nam pokazać:
pak -Qs headers
to pokaże wszystkie zainstalowane u Ciebie paczki, które w nazwie mają "headers". Wyjdzie, czy masz, czy nie masz zainstalowaną paczkę nagłówkową kernela i jaką.

Piejanto

#7
Octopi specjalie faktycznie nie aktualizowałem, bo myślałem, że jak się aktualizuje to wszystko. Co do polecenia

pak -Qs headers                                      (11-23 00:37)
Używana jest konfiguracja użytkownika: /home/jan/.config/pak/pak.conf

local/aarch64-linux-gnu-linux-api-headers 5.8-1
    Kernel headers sanitized for use in userspace (aarch64-linux-gnu)
local/acl 2.3.1-1
    Access control list utilities, libraries and headers
local/boost 1.76.0-1
    Free peer-reviewed portable C++ source libraries (development headers)
local/libcups 1:2.3.3op2-4
    The CUPS Printing System - client libraries and headers
local/linux-api-headers 5.12.3-1
    Kernel headers sanitized for use in userspace
local/linux-headers 5.15.4.arch1-1
    Headers and scripts for building modules for the Linux kernel
local/wxgtk-common 3.0.5.1-2
    Common libraries and headers for wxgtk2 and wxgtk3
local/xorgproto 2021.5-1
    combined X.Org X11 Protocol headers


Wychodzi na to że mam linux-headers...

Nie mogłem niczego odinstalować, bo wykonuję jedynie aktualizacje przez pak w stylu [pak -Syu] Nic więcej. Nic.
Przepraszam, za takie przerwy czasowe, ale mnie ścięło tak, że ledwie siadam przy kompie.

Dzięki za pomoc. Faktem jest, że miałem trochę dziwne aktualizacje [paka] Jakoś inaczej pokazywał mi czasem. Nie pokazywał procentów zasysania, ale jakby czekał a później od razu wszystko wskakiwało. Ale uznałem, że to wina mojego internetu. Dziś podczas aktualizacji wszystko mi chodziło ładnie.
Spróbuje zrobić aktualizację Octopi, chociaż teraz świeci mi się na zielono.

Kazałem mu sprawdzić aktualizacje w Octopi:

Sprawdzanie aktualizacji...
Brak dostępnych aktualizacji
Polecenie zakończone pomyślnie!


Qrdę... czegoś nie rozumiem. Dziś widziałem, że aktualizuje mi linux-headers.
Sprawdziłem w Octopi i tam jest wersja 5.15.4  a poprzednio nic się nie wyświetlało.
Ale Wi-Fi nie ma.





Piejanto

#8
Panowie, zrobiłem to.
Qrdę jaki ten Linux jest prosty, jak się o nim wie conieco.

Faktycznie z tym linux-headers, mogłem coś spieprzyć przy wpisywaniu i wyszły głupoty.

Teraz wrzuciłem gotowce od @robson75 i Wi-Fi mi ruszyło pięknie.

Dziękuję Wam Panowie.

Następny problem, który mnie czeka to urządzenie wielofunkcyjne, ale to jak wyjdę z covida, bo ledwie siedzę.
Pozdrowionka.

pavbaranov


robson75

#10
Cytat: Piejanto w Listopad 23, 2021, 12:42:19 AM
Jakoś inaczej pokazywał mi czasem. Nie pokazywał procentów zasysania, ale jakby czekał a później od razu wszystko wskakiwało. Ale uznałem, że to wina mojego internetu.
Janek. to nie jest wina internetu, tylko tego serwera
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
który to pak generuje jako najszybszy.
U mnie było to samo, podczas pobierania paczek postęp stał w miejscu, a mam światłowód i prędkość 600 MB/s.

Ps.
To dziadostwo i Ciebie dopadło, życzę dużo zdrowia.

EDIT.
Ale można to w bardzo łatwy sposób naprawić, wybierając ten serwer
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
który to moim zdaniem jest naprawdę szybki i bezproblemowy.
Wystarczy wejść do /etc/pacman.d/mirrorlist i edytować plik mirrorlist w ten sposób, aby wspomniany serwer był na pierwszej pozycji
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector -p https -n 5 --sort score
# When:       2021-11-06 15:20:37 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2021-11-06 15:20:37 UTC
# Last Check: 2021-11-06 15:06:41 UTC

Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
Server = https://archlinux.mailtunnel.eu/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://mirror.pkgbuild.com/$repo/os/$arch
Arch Linux Xfce - 64Bit Linux User #621110

Piejanto

#11
@pavbaranow
@robson75

Dzięki za info o tym serverze. Tyle tylko, że ja bym na to nigdy nie wpadł. Zdumiewa mnie niezmiennie skąd Wy, Panowie, to wszystko wiecie i jak się Wam to wszystko mieści w głowach? Ja sobie robię z Waszych porad samouczki i - jak pewnie zauważyliście - już sporo czasu minęło, jak nie zawracałem Wam głowy. Nie żebym wiele poprawiał, ale kilka razy wróciłem samodzielnie do właściwego kanału, dzięki tym samouczkom.
Myślę, że sprawa Wi-Fi już mnie nie zaskoczy, ale... nigdy nie mów nigdy.
Informację o serverze właśnie sobie dodałem do "gotowców" od @robsona75. Teraz będę to "przeżywał".
Covid mnie trochę zmaltretował, ale już jestem na prostej. Żrę antybiotyk, bo mi się dodatkowo coś doinstalowało. Ale żyję.
I pomyśleć, że kiedyś nawet się nie marzyło o Wi-Fi, a teraz jak bez ręki.

Bardzo Wam dziękuję, Panowie.


Aha... zmiana servera wydaje mi się stosunkowo prostym zabiegiem, ale trzeba o tym wiedzieć, że jest taka możliwość. Ja nie wiedziałem.
Uruchomię Midnight Commandera, i stamtąd to wykonam. Midnight Commandera, mam obcykanego bo używam go od Mandrake 6.0.
Pozdro.


ciubaka

Ja również dziękuję za wskazówkę do zmiany serwera lustrzanego.
Pomaga przy dużych aktualizacjach, mniejsze jakoś przechodzą, ale większe potrafią i lubią się wieszać.
I wtedy cała robota i transfer danych na nic.
Dopadło mnie to w Archmanie ostatnio.
Pozdrawiam.

Piejanto

#13
@robson75
Zmieniłem ten server. Właściwie, to z tym poprzednim już było dobrze, ale ten nowy chyba faktycznie jakoś lepiej chodzi. Na poprzednim zrobiłem jeszcze aktualizację, a po zmianie servera, okazało się, że jest jeszcze parę aktualizacji, więc chyba jest dokładniejszy.

Pozdrowienia.
Dzięki

robson75

Janek, gdy chcesz mieć aktualny serwer, to musisz wykonać tą komendę
sudo reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
Ale z moich obserwacji przekonałem się, że tak wygenerowany serwer działa dobrze góra tydzień, tzn. jest szybki, a po tygodniu znowu muli, niezależnie jakie masz szybkie połączenie z netem.
Tak więc serwer
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
jest chyba najlepszym rozwiązaniem.
Arch Linux Xfce - 64Bit Linux User #621110

Zobacz najnowsze wiadomości na forum