Estoy tratando de hacer una pregunta sobre cómo hacer que mi hardware funcione, pero no sé qué información agregar a mi pregunta para obtener ayuda, ¿qué debo hacer?
Relacionado si no tiene acceso a una GUI:
Estoy tratando de hacer una pregunta sobre cómo hacer que mi hardware funcione, pero no sé qué información agregar a mi pregunta para obtener ayuda, ¿qué debo hacer?
Relacionado si no tiene acceso a una GUI:
Respuestas:
La información más importante que puede dar es lo que ha hecho , lo que esperaba que sucediera y lo que observa que ha sucedido .
Esta pregunta es un ejemplo particularmente bueno de un problema de detección de hardware con un dispositivo USB.
Otros ejemplos de esto podrían ser:
o
o
Después de esta descripción general del problema, qué otra información es interesante depende de qué tipo de hardware tiene problemas y qué problemas tiene.
En general:
sudo lspci -nn
enumerará 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 núcleo tenga o no un controlador para ellas. Esta información es útil si no está seguro exactamente qué hardware tiene.lsusb
enumerará 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é realmente enchufado correctamente!/var/log/udev
y/var/log/dmesg
tendrá información sobre qué dispositivos ha detectado el núcleo. Estos registros generalmente son muy grandes; a menos que sepa qué partes del registro son interesantes, no es una buena idea incluirlos en su pregunta, aunque un enlace a ellos podría ser útil (puede usar http://paste.ubuntu.com para troncos grandes)sudo lshw --class X
PRsudo lshw -C X
también puede dar un poco de información de hardware valiosa sobre la clase specifedX
- clases Los ejemplos incluyencdrom
,communication
,core
,cpu
,display
,isa
,medium
,memory
,multimedia
,network
,pci
,scsi
,serial
,storage
yusb
- por lo que por ejemplo se puede utilizarsudo lshw -C network
para mostrar información sobre las tarjetas de red del ordenador puede detectar .Para problemas de 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 alargarse, así que no dude en ponerlo en http://paste.ubuntu.com . 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
enumerará todas las tarjetas de video en su sistema, útiles si no está seguro de qué tipo de tarjeta de video tiene./usr/lib/nux/unity_support_test -p
debe usarse para compiz y otros problemas de compatibilidad de Unity.Para problemas de audio :
cat /proc/asound/cards
enumerará los dispositivos de audio que se han detectado. Deberías 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 problemas para conectar un micrófono, auriculares o altavoces externos, inclúyalo. También puede tener más de un dispositivo de sonido. En ese caso, habrá más de un/proc/asound/card???
directorio.fuente
Nota: Si tiene una conexión por cable, considere ejecutar el script inalámbrico todo en uno descrito en esta respuesta , ¡hace todo el trabajo pesado por usted!
Tarjetas inalámbricas
Afortunadamente, los problemas de conectividad inalámbrica son cada vez más raros con cada versión de Ubuntu. Sin embargo, todavía ocurren problemas.
La siguiente información le ayudará a diagnosticar problemas de conectividad inalámbrica en las preguntas publicadas en Ask Ubuntu, puede abrir un terminal pulsando Ctrl- Alt- Ty escribiendo en uno de estos comandos, a continuación, editar su pregunta para añadir la información.
Cómo el núcleo reconoce sus tarjetas de red
Detalles de su tarjeta inalámbrica USB
Esto puede dar una larga lista dependiendo de cuántos dispositivos USB estén conectados. En caso de duda, publique la lista completa.
Detalles de su tarjeta inalámbrica PCI
Esto puede dar una larga lista dependiendo de cuántos dispositivos PCI estén instalados. En caso de duda, publique la lista completa.
Cómo ver si una tarjeta inalámbrica está bloqueada o bloqueada:
Errores al conectar
A menudo puede ver errores útiles mirando los registros de su núcleo.
Si intenta conectarse a través del administrador de red, puede ver qué errores se producen al mirar
dmesg
Procedimiento sugerido: escriba
dmesg
, luego intente conectarse y luegodmesg
vuelva a escribir . La nueva salida que se muestra debe indicar el error.Otra salida ú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
La búsqueda en Google a veces traerá resultados que sugieren usar NDISWrapper. Esta es una técnica antigua en la que se puede obtener un controlador de Windows XP para que funcione en Ubuntu.
En general, esto debe evitarse en las versiones actuales de Ubuntu ya que los controladores en el núcleo tienen menos problemas de compatibilidad.
Si tiene algún problema con la conexión inalámbrica, publique los resultados de las cuatro entradas de línea de comandos anteriores en su pregunta ANTES de probar NDISWrapper.
fuente
Ver https://wiki.ubuntu.com/DebuggingHardwareDetection
https://wiki.ubuntu.com/DebuggingProcedures suele ser un buen punto de partida si desea saber qué información es útil para un informe de error.
fuente
Estos pueden ser útiles (dependiendo del tipo de hardware):
fuente
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:
fuente
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:
Este tipo de información puede parecer muy simple, pero puede ayudar a determinar de dónde provienen los problemas comunes, o si su pregunta puede estar fuera de tema.
fuente
Ejecute la siguiente herramienta de línea de comandos:
fuente
Una pista general de resolución de problemas
Me di cuenta de que a menudo recopilo datos para diagnosticar un problema al:
Primero, identificando el problema: ¿qué hice, qué esperaba que sucediera y qué parecía suceder? ¿Puedo repetir el problema?
Entonces, haciendo que el problema ocurra, y una lista de registros del sistema en orden inverso a la hora de modificación:
ls -lrt /var/log
,tail -n 25
en los archivos de registro modificados recientemente (para valores razonables de los 25), ydmesg
.Lea, pregunte, piense, adivine, pruebe, repita según sea necesario
fuente