1 votos

Problema de conexión iPhone-Mac y ¿qué hace el proceso usbd?

Sé que hay 2-3 preguntas en esta comunidad en relación con los problemas de conexión entre iPhones y Macs a través de una conexión USB, y sé que una solución temporal para solucionarlo. Pero me gustaría saber ¿qué hace exactamente el usbd proceso de hacer y por qué está causando los problemas de conexión entre algunos de los iPhones y algunos Mac?

El problema

El problema es que algunos Macs y iPhones no tienen una conexión estable cuando está conectado a través del USB de Apple cable de Iluminación. El iPhone a menudo intenta volver a conectarse de manera muy rápida, a veces, la reconexión de 2-3 veces por un segundo y continúa a hacer esto en un bucle sin fin. A veces se detendrá si mueves el USB cable de Iluminación, insertarla en otro puerto USB o pausar el particular Mac proceso usbd en la Terminal.

Para mí, el problema parece ser más frecuente con la izquierda puerto USB en mi MacBook Pro (pero sucede con el derecho puerto USB de vez en cuando). Además, es mucho más probable que suceda cuando el iPhone está en un nivel de carga bajo (es decir, 0-30%), pero se conoce que ocurra en los más altos cargos en ocasiones como 70-80%.

Extrañamente, esto no afecta a todos los iPhone conectar con mi USB de Apple cable de Iluminación o con mi iPhone conectarse a otros ordenadores Mac (en diferentes versiones del sistema operativo) utilizando el mismo cable. Así que estoy bastante perplejo por qué está pasando esto?

Solución temporal

Una solución temporal contestado en las preguntas anteriores es ejecutar un comando sudo en la Terminal para detener el usbd proceso desde que se ejecuta en tu Mac. El comando sudo killall -STOP -c usbd, lo que detiene el proceso hasta que se reinicie su Mac o escriba el comando sudo killall -CONT -c usbd a reiniciar el proceso. Basado en los comentarios a esta solución temporal, parece que para solucionar el problema de conexión para la mayoría de la gente.

Pasos de solución de problemas hasta ahora

Aparte de la pausa de la usbd proceso, he estado trabajando con AppleCare y a sus ingenieros para varios meses para saber si este es un problema de software y por qué está sucediendo con mi iPhone XS y mi MacBook Pro (modelo: 11,3, a finales de 2013 la Retina de 15" ejecución de macOS Mojave 10.14.6) utilizando el oficial de Apple USB al Cable de Iluminación.

Hemos realizado muchos pasos de solución de problemas y la mayoría de estas medidas no parecen solucionarlo, excepto la pausa de la usbd proceso. Sin embargo, los ingenieros de Apple se niegan a creer la usbd proceso está causando el problema. Los pasos de solución de problemas que nos han llevado a cabo hasta ahora:

  • Restablecimiento de la NVRAM y el controlador SMC
  • Arranca en Modo SEGURO
  • Creó un nuevo usuario en mi MacBook Pro
  • Instalación nueva partición e instalar el macOS Catalina 10.15
  • Reinstalado dispositivo móvil paquete de firmware en mi MacBook
  • Restablecer todos los ajustes del iPhone (pero no se limpió y restablecer ajustes de fábrica)
  • Eliminados que no sean de Apple launchdaemons en mi Mac
  • Movilidad de software anti-virus (Intego VirusBarrier) y Vpn en mi Mac
  • Elimina la Mac del plist en el bloqueo de seguridad de la carpeta asociada con mi iPhone. Este plist se utiliza para comprobar que el Mac y el iPhone han confiado en cada uno de los otros previamente
  • Restablecer la configuración de privacidad en mi iPhone. Restablecimiento de la configuración de la privacidad, del mismo modo, se elimina el archivo de confianza en el iPhone que se utiliza para comprobar que han confiado en el Mac, similar a la de bloqueo plist en el Mac
  • Clasificados y arrancado de mi MacBook Pro en macOS Alta Sierra 10.13 en el Genius Bar de Apple
  • Sustituye el MacBook Pro de la junta de la lógica y de la placa de e/S
  • Probado con varios iPhone XS en el Apple Genius Bar, y todos muestran el mismo problema con sus propias USB de Apple para la Iluminación de los Cables

Después de la Genius Bar de Apple sustituyó a la (perfectamente) junta de la lógica y de la placa de e/S, que todavía presentaban el mismo problema de conexión con varios iPhones en su tienda utilizando sus propios USB de Apple Iluminación de los Cables. No estoy seguro de que los modelos de iPhone que han probado, pero he probado con el iPhone XS y XS Max al menos.

Curiosamente, la única vez que la cuestión no se producen fue cuando se tomó un completamente nuevo Cable de Iluminación del suelo de la tienda. En consecuencia, se sugirió que podría ser un Cable de Iluminación problema, pero no explica por qué esto sólo ocurre con algunos iPhones y algunos modelos de Mac pero no afecta a otros dispositivos usando la misma (potencialmente defectuosos) cable?

También, a pesar de nunca haber un pelado de cable y almacenar mis cables apropiadamente, los nuevos cables de exhibición de la cuestión dentro de un mes de uso, pero una vez más no con todos los Macs o con todos los iPhones?

Mis propias investigaciones

Aunque no estoy 100% fluido con cómo funciona el software, he jugado de todo en la terminal con algunos comandos, se elimina el bloqueo de archivo plist a través de desarraigo, de lectura de la consola de mensajes de evento de registro relacionadas con mi iPhone de conexión; y trató de búsqueda en línea para las posibles soluciones, explicando cuál es el usbd proceso. Pero ninguna de las soluciones hasta ahora corrige el problema.

La lectura de el hombre de la página de descripción de la usbd proceso, he encontrado la usbd proceso se utiliza específicamente para configurar los dispositivos iOS que esté conectado al Mac. No creo que sea usado para cualquier otro conexiones USB, ya que funciona muy bien con mi disco duro externo/unidades flash.

El hombre de la página describe el usbd proceso de la siguiente manera:

usbd permite que el sistema para configurar USB dispositivos iOS a cargo y a presentar notificaciones relacionadas con los dispositivos USB.

Este comando no está destinado a ser invocado directamente

La única otra cosa que yo sé acerca de la usbd proceso es que permite a los Macs para proporcionar un adicional de 1600mA de poder para los dispositivos iOS, cuando el máximo de la especificación USB permite sólo 500mA de poder. La pausa de la usbd el proceso, reduce la potencia de salida del puerto USB para el estándar de 500mA, por lo que hace que el iPhone a cargar considerablemente más lento, pero te da una conexión estable. Se puede observar la diferencia en la potencia de salida se ejecuta el comando system_profiler SPUSBDataType en la terminal.

Cuando la usbd proceso se está ejecutando, tengo la siguiente potencia de salida:

Current Available (mA): 500
Current Required (mA): 500
Extra Operating Current (mA): 1600
Sleep current (mA): 2100

Deshabilitar usbd proceso y entrar en el comando anterior se traduce en los siguientes potencia de salida:

Current Available (mA): 500
Current Required (mA): 500
Extra Operating Current (mA): 0

Además, aparte de la pausa de la usbd proceso, las otras veces que la conexión funciona es si mi Mac está ejecutando Linux o Windows en una partición, pero no creo que esta proporciona la misma potencia de salida, como si se estuviese ejecutando en macOS.

Conclusión y pregunta

Después de hacer tantos pasos de solución de problemas con Apple, ellos sugieren que se trata de un USB cable de Iluminación del asunto, pero eso no explica por qué el mismo cable funciona con otros equipos Mac u otros dispositivos.

La única real (aunque temporal) la solución es hacer una pausa de la usbd proceso, pero como me has demostrado que reduce la potencia de salida de la conexión USB para el iPhone, lo que significa carga tardará más tiempo, aunque con una estable continuo de conexión.


Así que para mi pregunta, a alguien podría ser capaz de proporcionar información adicional sobre lo que hace exactamente el usbd proceso de hacer, y alguien podría comentar si esto es un fallo del software o física de un cable de Iluminación problema?

Agradecería si alguien tiene alguna idea de lo que es la causa root del problema, y espero que podamos encontrar una solución para los muchos otros afectados por el mismo problema. Muchas gracias por su tiempo.


Por favor, tenga en cuenta que esta es mi primera pregunta en este stackexchange, así que disculpas si hay algún problema con mi post.

-1voto

Naveed Abbas Puntos 126

Se supone que usbd está haciendo lo que ya mencionaste y sospecho que es un problema.

Me parece que este es un problema de cable:

  1. Cada vez que usó un cable nuevo, el problema se resolvió.
  2. Los cables después de algún tiempo pierden su calidad por varias razones.
  3. Los iPhones más nuevos requieren una corriente más estable. (¡Necesita cita!)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X