12 votos

¿Cómo puedo solucionar los problemas o restablecer un adaptador Ethernet Thunderbolt?

Parece que mi conector Ethernet Thunderbolt ha dejado de conectarse a mi router para siempre hoy. En los últimos días ya había visto cómo mi conexión ethernet se "colgaba" varias veces. Mi máquina simplemente se caía de la red y no era capaz de volver a conectarse sin reiniciar. Supuse que había algún fallo extraño en alguna parte, quizá provocado por cierta actividad de la red, pero como podía solucionarlo con un reinicio, no me preocupaba.

Ahora, al abrir el System Preferences en Network Sólo veo el Status: Not Connected mensaje` para el adaptador Ethernet Thunderbolt. Estoy usando un MacBook Pro Retina (principios de 2013) y una AirPort Time Capsule (en la versión más reciente de torre 802.11ac). He probado varias soluciones que uno puede encontrar en línea, pero ninguno de ellos trabajó.

  1. Estoy seguro de que el adaptador Ethernet Thunderbolt y los cables de red están funcionando bien - cuando se utiliza un Macbook Air todo se conecta sin problemas. También tengo un segundo adaptador Ethernet Thunderbolt y muestra exactamente los mismos problemas.

  2. Estoy más o menos convencido de que el puerto Thunderbolt del MBP también funciona: al registrarse System Report > Thunderbolt Al menos puedo ver el Thunderbolt Bus y un Thunderbolt to Gigabit Ethernet Adapter , que figura como Device Connected . Sin embargo, no puedo estar 100% seguro de esto, pero parece que me reconoce adjuntar ese adaptador.

  3. No importa cuál de los dos puertos Thunderbolt utilice, ninguno de ellos funciona.

¿Hay alguna manera de intentar solucionar el problema de la conectividad Thunderbolt? ¿Hay alguna configuración específica que deba intentar restablecer?

Había encontrado una sugerencia para restablecer la configuración de la red por [A] borrando este archivo: /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist pero, por desgracia, eso no funcionó y no pareció tener ningún efecto. [B] También he añadido una nueva ubicación y eliminado las antiguas del panel de preferencias de redes dentro de la configuración del sistema, pero nada ha cambiado.

Por alguna razón, el adaptador Ethernet de TB no se encuentra o no se reconoce dentro de las Preferencias del Sistema y, por lo tanto, no se establece ninguna conexión. ¿Alguna idea de cómo se puede arreglar esto?

Ahora también estoy comprobando la salida de la consola en busca de mensajes relacionados con la red y he encontrado unos cuantos, pero no sé qué significan o si son remotamente relevantes:

28/02/2016 11:17:21.128 AM networkd[223]: -[NETPowerManager setupPowerPolicyTable] created power policy table from defaults with 5 timeslots
28/02/2016 11:17:21.131 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:21.134 AM networkd[223]: nw_nat64_post_new_ifstate successfully changed NAT64 ifstate from 0x0 to 0x8000000000000000
28/02/2016 11:17:21.140 AM networkd[223]: __settings_changed_block_invoke networkd_privileged_copy_settings_async with NULL settings
28/02/2016 11:17:21.141 AM networkd[223]: __settings_changed_block_invoke networkd_privileged_copy_settings_async with NULL settings
28/02/2016 11:17:21.941 AM com.apple.kextd[55]: Failed to load /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext - (libkern/common) general/unspecified error.
28/02/2016 11:17:22.088 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:22.731 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:24.684 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:25.680 AM UserEventAgent[287]: user agent networkd: built Nov 16 2015 23:08:50
28/02/2016 11:17:26.286 AM symptomsd[263]: __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2
28/02/2016 11:17:26.286 AM symptomsd[263]: __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2

28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextGetDefaultUserSpaceToDeviceSpaceTransform: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextConcatCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextDrawImages: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextGetCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:09:00.556 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveTrackingHandler: -1856
28/02/2016 3:09:00.556 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveReceiveHandler: -1856
28/02/2016 3:09:10.212 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveTrackingHandler: -1856
28/02/2016 3:09:10.212 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveReceiveHandler: -1856

[ACTUALIZACIÓN 1]

Mientras revisaba la consola y desconectaba el adaptador ethernet de la TB me di cuenta de la siguiente salida:

28/02/2016 6:36:53.956 PM symptomsd[259]: nw_interface_get_agents SIOCGIFAGENTIDS failed for interface "en3" (index 7, type other): [6] Device not configured
28/02/2016 6:36:53.962 PM symptomsd[259]: nw_interface_get_agents SIOCGIFAGENTIDS failed for interface "en3" (index 7, type other): [6] Device not configured

[ACTUALIZACIÓN 2]

Después de unos cuantos reinicios más y la eliminación (restablecimiento) de ciertos archivos de preferencias del sistema. Ahora recibí la siguiente salida de la consola al conectar el adaptador:

29/02/2016 12:36:27.000 PM kernel[0]: AppleThunderboltNHIType2::prePCIWake - power up complete - took 1 us
29/02/2016 12:36:27.000 PM kernel[0]: AppleThunderboltGenericHAL::earlyWake - complete - took 0 milliseconds
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 11 unplug = 0
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 3 unplug = 0
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 12 unplug = 0
29/02/2016 12:36:29.000 PM kernel[0]: [ PCI configuration begin ]
29/02/2016 12:36:29.000 PM kernel[0]: [ PCI configuration end, bridges 14, devices 17 ]

16voto

memartin Puntos 41

La solución es intentar restablecer tantas preferencias del sistema relacionadas con la red como sea posible. Para ser más específicos:

  1. Desenchufe el adaptador Ethernet Thunderbolt.
  2. Crear y aplicar una nueva red por defecto ubicación (preferencias del sistema).
  3. Eliminar todas las ubicaciones de red preexistentes más antiguas.
  4. Elimine lo siguiente preferencia (globales y específicos del usuario que se encuentran en /Library/Preferences /Library/Preferences/SystemConfiguration y ~/Library/Preferences ):

com.apple.network*.plist NetworkInterfaces.plist

  1. Reinicia tu Mac.
  2. Conectar su adaptador Ethernet Thunderbolt, así como el cable de red.
  3. Añadir un nuevo Ubicación dentro de las preferencias del sistema de red (¡OTRA VEZ!) y elimine el añadido anteriormente en el paso (2).
  4. Espere unos minutos (cierre las preferencias del sistema).

Esto es lo que he observado al tratar de resolver mi problema:

Siempre solía tener dos entradas relacionadas con Thunderbolt en mi configuración de red:

  1. Thunderbolt Ethernet
  2. Puente Thunderbolt

Creo que el puente puede ser añadido por defecto y la versión ethernet puede ser añadida bajo demanda, cuando conectas un adaptador ethernet.

Sin embargo, mientras mi conexión estaba "rota", este Thunderbolt Ethernet El servicio/interfaz no volvió a aparecer ni a funcionar, por lo que posiblemente algunos de los archivos de configuración relacionados con él estaban rotos.

Después de eliminar todas las referencias antiguas (de las viejas ubicaciones) a ella, así como los archivos de preferencias listados, ahora obtengo los siguientes tres servicios por defecto listados, al añadir una nueva ubicación en las preferencias de red:

  1. Thunderbolt Ethernet
  2. Wi-Fi
  3. Puente Thunderbolt

Si no te aparecen estos tres y estás usando un adaptador Ethernet Thunderbolt, puede que tengas el mismo problema que yo y debas seguir los consejos anteriores.

2voto

Sung Puntos 9172

Hay una línea en la salida de la consola que indica el problema que está enfrentando:

28/02/2016 11:17:21.941 AM com.apple.kextd[55]: Failed to load /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext - (libkern/common) general/unspecified error.

El mensaje 'Failed to load [...].kext' significa que el archivo ' K ernel EXT ension' para su adaptador Ethernet no se está cargando, por lo tanto su adaptador Ethernet Thunderbolt no puede funcionar.

La pregunta, por supuesto, es por qué no se carga. El mensaje de error "error general/no especificado" no es muy útil en este caso.

Yo haría lo siguiente:

  1. Comprueba en la ubicación si el archivo está presente (y no tiene un tamaño 0). Probablemente lo esté, si no el error sería "archivo no encontrado" o algo similar
  2. compruebe los permisos, mejor con la utilidad de reparación de discos de Apple (que se encuentra en '/Application/Utilities')
  3. intentar restaurar el archivo desde una copia de seguridad de Time Machine

Pruebe primero estas sugerencias y publique sus resultados, por favor.

1voto

1.61803 Puntos 36

Mi Thunderbolt Ethernet conector nunca funcionó, es decir, ni se detectó automáticamente como yo esperaba, ni pude añadir manualmente la interfaz. Esto utilizando la ubicación Automatic . Así que desde Preferencias de Red hice clic en Assist me… y, a continuación, en Assistant que abrió /System/Library/CoreServices/Network Setup Assistant.app . Esto añadió otra ubicación y detectó el conector y funcionó (luego borré Automatic pero se ha renombrado el nuevo como Automatic ). En realidad es bridge0 con el miembro en3 . Siempre está en marcha, incluso después de la desconexión, por lo que es posible que desee establecerlo como inactivo.

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