Tengo un problema de detección de hardware, ¿qué registros necesito ver?

171

Estoy tratando de hacer una pregunta sobre cómo hacer funcionar mi hardware pero no sé qué información agregar a mi pregunta para obtener ayuda, ¿qué debo hacer?

Relacionado si no tiene acceso a una GUI:

pregunta Jorge Castro 19.11.2010 - 13:49

8 respuestas

143

La información más importante que puedes dar es lo que has hecho , lo que esperabas que suceda, y lo que observas ha sucedido .

Esta pregunta es un excelente ejemplo de un problema de detección de hardware con un dispositivo USB.

Otros ejemplos de esto podrían ser:

  

Instalé Ubuntu 10.04 Desktop en mi portátil Dell Optiwhatever 312. Cuando   Me conecto, mi tarjeta inalámbrica no está visible en el menú emergente de Network Manager,   aunque la red cableada aparece allí.

o

  

Tengo la edición Ubuntu 10.04 Netbook en mi computadora portátil System76. Cuando enchufo mi   auriculares en el zócalo, el sonido sale por los auriculares, pero también   por los altavoces.

o

  

Estoy usando Ubuntu 10.04. Usé el programa "Controladores adicionales" para instalar   controladores nVidia actuales para mi GeForce FX 5200. Ahora, cuando reinicio, el sistema se detiene   con una pantalla en negro después de que el inicio de arranque de Ubuntu haya finalizado.

Después de esta descripción general del problema, qué otra información es interesante depende del tipo de hardware con el que tenga problemas y de los problemas que tenga.

En general:

  • sudo lspci -nn listará todos los dispositivos PCI en su sistema. Esto incluirá todas las tarjetas de expansión (tarjetas de video, WiFi, etc.) en su sistema, ya sea que el kernel tenga o no un controlador para ellas. Esta información es útil si no está seguro exactamente qué hardware tiene.
  • lsusb mostrará una lista de todos los dispositivos USB conectados a su sistema. Nuevamente, esto es útil si no está seguro exactamente qué hardware tiene. ¡También es útil verificar que el dispositivo esté enchufado correctamente!
  • /var/log/udev y /var/log/dmesg tendrán información sobre qué dispositivos ha detectado el kernel. Estos registros generalmente son muy grandes: a menos que sepa qué partes del registro son interesantes, no es una buena idea incluirlas en su pregunta, aunque un enlace a ellas podría ser útil (puede usar enlace para registros grandes)
  • sudo lshw --class X pr sudo lshw -C X también puede dar un poco de valiosa información de hardware en la clase especificada X - las clases de ejemplos incluyen cdrom , communication , core , cpu , display , isa , medium , memory , multimedia , network , pci , scsi , serial , storage y usb - por ejemplo, puede usar sudo lshw -C network para mostrar información en las tarjetas de red que la computadora puede detectar.

Para problemas con video :

  • /var/log/Xorg.0.log es el archivo de registro del servidor X. Esto es útil para todos los problemas de video. Este archivo puede ser largo, así que siéntase libre de simplemente ponerlo en enlace . Asegúrese de dar un enlace a su "pegar" para que podamos encontrarlo cuando lo necesitemos.
  • LIBGL_DEBUG=verbose glxinfo mostrará información sobre el soporte de aceleración 3D, útil para problemas con efectos 3D o de escritorio.
  • lspci -nn | grep VGA mostrará una lista de todas las tarjetas de video en su sistema, útil si no está seguro de qué tipo de tarjeta de video tiene.
  • /usr/lib/nux/unity_support_test -p se debe usar para compiz y otros problemas de compatibilidad de Unity.

Para problemas con Audio :

  • cat /proc/asound/cards mostrará una lista de los dispositivos de audio que se han detectado. Debe incluir esto.
  • cat /proc/asound/card0/codec#0 contendrá información sobre la primera tarjeta de sonido, incluida información sobre los puertos de entrada / salida conectados a ella. Si tiene un problema al conectar un micrófono, auriculares o altavoces externos, incluya esto. También puede tener más de un dispositivo de sonido. En ese caso, habrá más de un directorio /proc/asound/card??? .
  • Wiki: Depuración de problemas de sonido
respondido por el RAOF 20.11.2010 - 06:53
56

Nota: si tiene una conexión por cable, considere ejecutar el script inalámbrico todo en uno que se describe en esta respuesta , hace todo el trabajo pesado por ti!

Tarjetas inalámbricas

Los problemas de conectividad inalámbrica afortunadamente son cada vez menos comunes en cada versión de Ubuntu. Sin embargo, los problemas aún ocurren.

La siguiente información ayudará a diagnosticar problemas de conectividad inalámbrica en preguntas publicadas en Ask Ubuntu, puede abrir un terminal presionando Ctrl - Alt - T y escriba uno de estos comandos, luego edite su pregunta para agregar la información.

Cómo el núcleo reconoce sus tarjetas de red

sudo lshw -class network

Detalles de su tarjeta inalámbrica USB

lsusb

Esto puede proporcionar una larga lista en función de la cantidad de dispositivos USB conectados. En caso de duda, publique la lista completa.

Detalles de su tarjeta inalámbrica PCI

lspci

Esto puede proporcionar una larga lista dependiendo de la cantidad de dispositivos PCI instalados. En caso de duda, publique la lista completa.

Cómo ver si una tarjeta inalámbrica está bloqueada o bloqueada de forma incorrecta:

rfkill list all

Errores al conectar

A menudo puede ver errores útiles mirando los registros de su kernel.

Si intenta conectarse a través del administrador de red, puede ver qué errores se producen mirando dmesg

Procedimiento sugerido: escriba dmesg , luego intente conectarse y luego escriba dmesg nuevamente. El nuevo resultado mostrado debería dar una indicación del error.

Otro resultado útil es dmesg | grep -i firmware : si ve algunos errores en la salida, esto puede indicar que necesita instalar algún firmware, generalmente un paquete del repositorio.

NDISWrapper

Buscar en Google a veces traerá resultados sugiriendo usar NDISWrapper. Esta es una técnica antigua en la que se puede hacer que obtener un controlador de Windows XP funcione en Ubuntu.

En general, esto debería evitarse en las versiones actuales de Ubuntu ya que los controladores en el kernel tienen menos problemas de compatibilidad.

Si tiene problemas con la conexión inalámbrica, publique los resultados de las cuatro entradas de la línea de comandos anteriores en su pregunta ANTES de probar NDISWrapper.

    
respondido por el fossfreedom 15.09.2011 - 15:21
19

Ver enlace

enlace suele ser un buen punto de partida si desea saber qué información es útil para un informe de error.

    
respondido por el Florian Diesch 19.11.2010 - 19:33
14

Esto podría ser útil (según el tipo de hardware):

dmesg
lspci
lsusb
    
respondido por el chris 19.11.2010 - 14:08
9

Los siguientes registros contendrán detalles sobre el hardware tal como lo vieron varios servicios del sistema (kernel, udev, etc.) en el momento del arranque:

/var/log/udev
/var/log/dmesg
    
respondido por el Kees Cook 20.11.2010 - 02:29
7

Una de las cosas más útiles que puede hacer al describir un problema de hardware es describir lo que hizo, qué conexión está utilizando.

Por ejemplo:

  

"Conecté un monitor y mi computadora de escritorio no se extendió automáticamente a él".

  • Cuéntanos qué puerto usa tu monitor (por ejemplo, vga o hdmi).
  • ¿Recibió alguna notificación cuando la conectó?
  • ¿Se aseguró de que la conexión que utilizó sea la correcta?

Este tipo de información puede parecer muy simple, pero puede ayudar a señalar el punto de donde provienen los problemas comunes, o si la pregunta puede estar fuera del tema.

    
respondido por el RolandiXor 27.09.2011 - 20:21
5

Ejecuta la siguiente herramienta de línea de comandos:

  

cat /var/log/Xorg.0.log
  lspci
  dmesg
  lsusb

    
respondido por el Wagner 19.11.2010 - 14:41
2

Una pista general para la resolución de problemas

Me he dado cuenta de que a menudo recopilo datos para diagnosticar un problema al:

Primero, identificando el problema: ¿qué hice, qué esperé que sucediera y qué pareció suceder? ¿Puedo repetir el problema?

Luego, causando el problema y enumerando los registros del sistema en orden inverso al tiempo de modificación:
ls -lrt /var/log ,
tail -n 25 en los archivos de registro recientemente modificados (para valores razonables de 25), y
dmesg .
Lea, pregunte, piense, adivine, pruebe, repita según sea necesario

    
respondido por el waltinator 08.12.2011 - 03:01

Lea otras preguntas en las etiquetas