Próbuję zadać pytanie dotyczące uruchomienia sprzętu, ale nie wiem, jakie informacje dodać do mojego pytania, aby uzyskać pomoc. Co muszę zrobić?
Powiązane, jeśli nie masz dostępu do GUI:
Próbuję zadać pytanie dotyczące uruchomienia sprzętu, ale nie wiem, jakie informacje dodać do mojego pytania, aby uzyskać pomoc. Co muszę zrobić?
Powiązane, jeśli nie masz dostępu do GUI:
Odpowiedzi:
Najważniejsze informacje można podać to, co masz zrobić , czego oczekiwano się stało, i co obserwować działo .
To pytanie jest szczególnie dobrym przykładem problemu z wykrywaniem sprzętu przez urządzenie USB.
Inne przykłady tego mogą być:
lub
lub
Po tym ogólnym opisie problemu, to, jakie inne informacje są interesujące, zależy od tego, z jakim sprzętem masz problemy i jakie masz problemy.
Ogólnie:
sudo lspci -nn
wyświetli listę wszystkich urządzeń PCI w twoim systemie. Obejmuje to wszystkie karty rozszerzeń (karty graficzne, WiFi itp.) W twoim systemie, niezależnie od tego, czy jądro ma dla nich sterownik. Te informacje są przydatne, jeśli nie masz pewności, jaki dokładnie masz sprzęt.lsusb
wyświetli listę wszystkich urządzeń USB podłączonych do twojego systemu. Ponownie jest to przydatne, jeśli nie masz pewności, jaki dokładnie masz sprzęt. Przydatne jest również sprawdzenie, czy urządzenie jest właściwie podłączone!/var/log/udev
i/var/log/dmesg
będzie zawierał informacje o tym, jakie urządzenia wykryło jądro. Te dzienniki są na ogół bardzo duże - chyba że wiesz, które części dziennika są interesujące, nie warto umieszczać ich w swoim pytaniu, chociaż link do nich może być przydatny (możesz użyć http://paste.ubuntu.com dla dużych kłód)sudo lshw --class X
PRsudo lshw -C X
mogą również dać trochę cennych informacji sprzętowej na specifed klasyX
- przykłady zajęcia obejmującdrom
,communication
,core
,cpu
,display
,isa
,medium
,memory
,multimedia
,network
,pci
,scsi
,serial
,storage
iusb
- tak na przykład można użyćsudo lshw -C network
, aby wyświetlić informacje o kartach sieciowych komputer może wykrywać .W przypadku problemów z wideo :
/var/log/Xorg.0.log
to plik dziennika serwera X. Jest to przydatne w przypadku wszystkich problemów z wideo. Ten plik może trwać długo, więc umieść go na stronie http://paste.ubuntu.com . Pamiętaj, aby podać link do „wklejania”, abyśmy mogli go znaleźć, gdy zajdzie taka potrzeba.LIBGL_DEBUG=verbose glxinfo
wyświetli informacje o obsłudze akceleracji 3D, przydatne w przypadku problemów z efektami 3D lub pulpitu.lspci -nn | grep VGA
wyświetli listę wszystkich kart graficznych w twoim systemie, przydatne, jeśli nie masz pewności, jaki typ karty graficznej posiadasz./usr/lib/nux/unity_support_test -p
powinien być używany w przypadku problemów z kompatybilnością z Compiz i innych.W przypadku problemów z dźwiękiem :
cat /proc/asound/cards
wyświetli listę wykrytych urządzeń audio. Powinieneś to załączyć.cat /proc/asound/card0/codec#0
będzie zawierał informacje o pierwszej karcie dźwiękowej, w tym informacje o portach wejściowych / wyjściowych do niej podłączonych. Jeśli masz problem z podłączeniem mikrofonu, zestawów słuchawkowych lub głośników zewnętrznych, uwzględnij to. Możesz także mieć więcej niż jedno urządzenie dźwiękowe. W takim przypadku będzie więcej niż jeden/proc/asound/card???
katalog.źródło
Uwaga: jeśli masz połączenie przewodowe, rozważ uruchomienie all-one w jednym skrypcie bezprzewodowym opisanym w tej odpowiedzi , spowoduje to dla Ciebie ogromne obciążenie!
Karty bezprzewodowe
Na szczęście problemy z łącznością bezprzewodową stają się coraz rzadsze z każdą wersją Ubuntu. Jednak problemy nadal występują.
Poniższe informacje pomogą zdiagnozować problemy z łącznością bezprzewodową w pytaniach zamieszczonych na Zapytaj Ubuntu, można otworzyć terminal przez uderzenie Ctrl- Alt- Ti wpisując się w jednym z tych poleceń, a następnie edytować swoje pytanie, aby dodać informacje.
Jak jądro rozpoznaje twoje karty sieciowe
Szczegóły twojej bezprzewodowej karty USB
Może to dać długą listę w zależności od liczby podłączonych urządzeń USB. W razie wątpliwości opublikuj całą listę.
Szczegóły twojej bezprzewodowej karty PCI
Może to dać długą listę w zależności od liczby zainstalowanych urządzeń PCI. W razie wątpliwości opublikuj całą listę.
Jak sprawdzić, czy karta bezprzewodowa jest miękko zablokowana czy mocno zablokowana:
Błędy podczas łączenia
Często można zobaczyć przydatne błędy, patrząc na dzienniki jądra.
Jeśli spróbujesz połączyć się za pośrednictwem menedżera sieci, możesz zobaczyć, jakie błędy powstają, patrząc na
dmesg
Sugerowana procedura - wpisz
dmesg
, a następnie spróbuj się połączyć, a następnie wpiszdmesg
ponownie. Wyświetlane nowe dane wyjściowe powinny wskazywać na błąd.Innym przydatnym wyjściem jest
dmesg | grep -i firmware
- jeśli zobaczysz jakieś błędy w danych wyjściowych, może to oznaczać, że musisz zainstalować oprogramowanie układowe - zwykle pakiet z repozytorium.NDISWrapper
Wyszukiwanie w Google czasami przyniesie wyniki sugerujące użycie NDISWrapper. Jest to stara technika, w której można uzyskać sterownik Windows XP do pracy w Ubuntu.
Zasadniczo należy tego unikać w obecnych wersjach Ubuntu, ponieważ sterowniki w jądrze mają mniej problemów ze zgodnością.
Jeśli masz jakieś problemy z siecią bezprzewodową, opublikuj wyniki czterech powyższych pozycji wiersza polecenia w swoim pytaniu PRZED wypróbowaniem NDISWrapper.
źródło
Zobacz https://wiki.ubuntu.com/DebuggingHardwareDetection
https://wiki.ubuntu.com/DebuggingProcedures jest zazwyczaj dobrym punktem wyjścia, jeśli chcesz wiedzieć, jakie informacje są przydatne w zgłoszeniu błędu.
źródło
Mogą być pomocne (w zależności od rodzaju sprzętu):
źródło
Następujące dzienniki będą zawierać szczegółowe informacje o sprzęcie, jaki był widziany przez różne usługi systemowe (jądro, udev itp.) W czasie rozruchu:
źródło
Jedną z najbardziej przydatnych rzeczy, które możesz zrobić, opisując problem ze sprzętem, jest opisanie tego, co zrobiłeś, jakiego połączenia używasz.
Na przykład:
Tego rodzaju informacje mogą wydawać się bardzo proste, ale mogą pomóc w ustaleniu, skąd biorą się typowe problemy lub jeśli pytanie może być nie na temat.
źródło
Uruchom następujące narzędzie wiersza polecenia:
źródło
Ogólna wskazówka dotycząca rozwiązywania problemów
Zauważyłem, że często zbieram dane w celu zdiagnozowania problemu poprzez:
Po pierwsze, identyfikacja problemu - co zrobiłem, czego się spodziewałem i co się wydarzyło? Czy mogę powtórzyć problem?
Następnie, powodując problem się stało, wystawianie rejestruje system w odwrotnej kolejności czasu modyfikacji:
ls -lrt /var/log
,tail -n 25
na niedawno zmodyfikowanych plików dziennika (do rozsądnych wartości 25) orazdmesg
.Czytaj, zastanawiaj się, myśl, zgadnij, testuj, powtarzaj w razie potrzeby
źródło