Błąd startowy w logu dmesg

Gdy jakieś urządzenie nie chce w Slackware działać...

Moderatorzy: Moderatorzy, Administratorzy

mareks
Użytkownik
Posty: 25
Rejestracja: 2013-07-29, 10:56

Błąd startowy w logu dmesg

Post autor: mareks »

Wygląda to w ten sposób:

Kod: Zaznacz cały

#  dmesg -xT -l err
kern  :err   : [nie sie  4 18:07:55 2013] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
kern  :err   : [nie sie  4 18:07:55 2013] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
kern  :err   : [nie sie  4 18:07:55 2013] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
kern  :err   : [nie sie  4 18:08:03 2013] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
kern  :err   : [nie sie  4 18:08:03 2013] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
kern  :err   : [nie sie  4 18:08:03 2013] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)


Podobnie zgłasza Xorg:

Kod: Zaznacz cały

$ cat /var/log/Xorg.0.log | grep -E "EE" /var/log/Xorg.0.log | grep -v '#' >~/Xorg.0.log.txt
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    52.926] (II) Loading extension MIT-SCREEN-SAVER
[    53.025] (EE) Failed to load module "fbdev" (module does not exist, 0)
Mój system to Salix w.14.0 z kernelem:

Kod: Zaznacz cały

$ uname -a
Linux darkstar 3.2.45 #2 SMP Fri May 31 20:14:55 CDT 2013 x86_64 Intel(R) Core(TM) i3 CPU       M 380  @ 2.53GHz GenuineIntel GNU/Linux
Znalazłem taki podobny wątek lecz co w Arch`u, to niekoniecznie w Salix działa. :roll:
Macie jakiś pomysł jak tego błędu się pozbyć?
Awatar użytkownika
dienet
Moderator
Posty: 2105
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik

Re: Błąd startowy w logu dmesg

Post autor: dienet »

Błąd 1:
Czy odczuwasz jakieś problemy z w/w błędem. Jeśli nie, to się nie przyjmuj. Żałuj raczej, że sprzęt/sterownik masz taki. Zawsze możesz pogooglowoać w tej sprawie lub napisać na linux-wirless.
Błąd 2:
Zainstaluj moduł fbdev (czy to w kernelu czy to jakiś dla X - nie jestem pewny, przejrzyj repozytorium swojej dystrybucji). Zawsze też, możesz zahaszować fbdev w konfiguracji /etc/X11/xorg.conf (jeśli ten plik w ogóle istnieje).

PS.

Kod: Zaznacz cały

cat /var/log/Xorg.0.log | grep -E "EE" /var/log/Xorg.0.log | grep -v '#' >~/Xorg.0.log.txt
Bezmyślnie - szkoda procesora ;)
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
mareks
Użytkownik
Posty: 25
Rejestracja: 2013-07-29, 10:56

Re: Błąd startowy w logu dmesg

Post autor: mareks »

dienet pisze:Błąd 1:
Czy odczuwasz jakieś problemy z w/w błędem. Jeśli nie, to się nie przyjmuj.
Nie odczuwam problemów z działaniem systemu, jedynie zwłokę podczas jego startu. Widać to wyraźnie kiedy obserwuję postep ładowania w konsoli, ponieważ zatrzymuje się on na ileś sekund, co wpływa ogólnie na prędkość uruchamiania.
Przyjmuję Twoją tezę: "nie przejmuj się! :roll:
dienet pisze: PS.

Kod: Zaznacz cały

cat /var/log/Xorg.0.log | grep -E "EE" /var/log/Xorg.0.log | grep -v '#' >~/Xorg.0.log.txt
Bezmyślnie - szkoda procesora ;)
Uściślij, bo nie rozumiem co masz na myśli? :mrgreen:
Składnie tego polecenia wygląda może trochę skomplikowanie, ale daje mi zrzut dotyczący samego błędu do pliku w katalogu domowym. Nie muszę więc rolować całego logu xorg`a w jego poszukiwaniu.
Awatar użytkownika
dienet
Moderator
Posty: 2105
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik

Re: Błąd startowy w logu dmesg

Post autor: dienet »

Uściślij, bo nie rozumiem co masz na myśli?
Po pierwsze: nie catuj jak możesz grepować.
Po drugie: najpierw wywal wszystko z # (na początku), a potem szukaj EE - mniej szukania będzie.
Po trzecie: te dwa grepy da się zapisać pewnie w jednym grepie.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
mareks
Użytkownik
Posty: 25
Rejestracja: 2013-07-29, 10:56

Re: Błąd startowy w logu dmesg

Post autor: mareks »

dienet pisze: Po pierwsze: nie catuj jak możesz grepować.
Po drugie: najpierw wywal wszystko z # (na początku), a potem szukaj EE - mniej szukania będzie.
Po trzecie: te dwa grepy da się zapisać pewnie w jednym grepie.
Ok, pewnie masz rację. :-)

Nie bądź gołosłowny i skleć mi proszę taką komendę, bo moja biegłość w konsoli na tym etapie się kończy.
Awatar użytkownika
dienet
Moderator
Posty: 2105
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik

Re: Błąd startowy w logu dmesg

Post autor: dienet »

O np:

Kod: Zaznacz cały

|(dienet@t61)~|$ cat log
#
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    52.926] (II) Loading extension MIT-SCREEN-SAVER
[    53.025] (EE) Failed to load module "fbdev" (module does not exist, 0)
# (EE)
|(dienet@t61)~|$ grep -P '^(?!#).+\(EE\)' log
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    53.025] (EE) Failed to load module "fbdev" (module does not exist, 0)
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Błąd startowy w logu dmesg

Post autor: webster »

Oddzielałbym patterny od siebie apostrofami. Linia wygląda klarowniej, taka moja upierdliwość :)

Kod: Zaznacz cały

grep -P '^(?!#)'.+'\(EE\)' /var/log/Xorg.0.log
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
mareks
Użytkownik
Posty: 25
Rejestracja: 2013-07-29, 10:56

Re: Błąd startowy w logu dmesg

Post autor: mareks »

Reasumując.
Moje polecenie, które zmodernizowałem dzięki Waszej inicjatywie,
dzięki :-) ,
powinno tak wyglądać:

Kod: Zaznacz cały

cd /var/log && grep -P '^(?!#)'.+'\(EE\)' /var/log/Xorg.0.log >~/xorg.0.log.txt
albo wyłącznie wydrukowanie błędów do wglądu w samym terminalu.

Kod: Zaznacz cały

cd /var/log && grep -P '^(?!#)'.+'\(EE\)' /var/log/Xorg.0.log
Tak czy owak jest OK. Ja się czegoś nauczyłem i dziękuję za to! Proszę zamknąć wątek jako rozwiązany.
Awatar użytkownika
dienet
Moderator
Posty: 2105
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik

Re: Błąd startowy w logu dmesg

Post autor: dienet »

webster pisze:Oddzielałbym patterny od siebie apostrofami. Linia wygląda klarowniej, taka moja upierdliwość :)

Kod: Zaznacz cały

grep -P '^(?!#)'.+'\(EE\)' /var/log/Xorg.0.log
Ale zauważ wtedy jak dziwnie wygląda .+ - jest poza apostrofami. O dziwo to w bashu działa...
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Błąd startowy w logu dmesg

Post autor: webster »

Dla czego dziwnie, znacznik kolejnego patterna, a następnie pattern :) Skąd zdumienie, że o dziwo w bashu działa? Dla pewności sprawdziłem powłoki ksh, zsh, ash i wszędzie poprawnie została wykonana komenda :)
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
ODPOWIEDZ