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ć:
Zainstalowałem Ubuntu 10.04 Desktop na moim laptopie Dell Optiwhthing 312. Kiedy się loguję, moja karta bezprzewodowa nie jest widoczna w menu podręcznym Menedżera sieci, chociaż pokazuje się tam sieć przewodowa.
lub
Mam wersję Ubuntu 10.04 Netbook na moim laptopie System76. Kiedy podłączam słuchawki do gniazda, dźwięk dochodzi ze słuchawek, ale także z głośników.
lub
Używam Ubuntu 10.04. Użyłem programu „Dodatkowe sterowniki”, aby zainstalować bieżące sterowniki nVidia dla mojego GeForce FX 5200. Teraz, gdy uruchamiam system zatrzymuje się z czarnym ekranem po zakończeniu rozruchu systemu Ubuntu.
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
PR sudo lshw -C X
mogą również dać trochę cennych informacji sprzętowej na specifed klasy X
- przykłady zajęcia obejmują cdrom
, communication
, core
, cpu
, display
, isa
, medium
, memory
, multimedia
, network
, pci
, scsi
, serial
, storage
i usb
- 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.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!
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.
sudo lshw -class network
lsusb
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ę.
lspci
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ę.
rfkill list all
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 wpisz dmesg
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.
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.
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.
Mogą być pomocne (w zależności od rodzaju sprzętu):
dmesg
lspci
lsusb
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:
„Podłączyłem monitor, a mój pulpit nie rozłożył się automatycznie”.
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.
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) oraz
dmesg
.
Czytaj, zastanawiaj się, myśl, zgadnij, testuj, powtarzaj w razie potrzeby