El disco duro USB tiene muy pocas posibilidades de ser reconocido por Macbook Pro cada vez que se conecta, pero funciona con otras máquinas

Tengo un disco duro externo WD "My Passport" de 1TB. Mi Macbook Pro (retina, 2013) o el modelo muy similar de un amigo no lo reconocen, pero funciona con todas las demás máquinas que he probado, incluidas dos netbooks con Linux y una iMac más antigua.

A veces, se monta después de varios intentos de desenchufar y volver a enchufar el cable. Por lo general, el disco duro gira y enciende su LED de estado, pero la Utilidad de Discos o el diskutil listcomando no lo montan ni lo reconocen.

Esta pregunta parece describir un problema similar, pero su disco no se conecta cada pocas docenas de intentos como lo hace el mío.

¿Qué podría estar causando este problema?

Editar: cuando la unidad está conectada, esto se envía a dmesg:

Starting poll type 4
Restarting poll type 4
Command 0x2 completed. inCount: 2 data:0x5Command 0x1 completed. inCount: 2 data:0x1001Command 0x16 completed. inCount: 2 data:0x40e0Command 0xa completed. inCount: 2 data:0x0Command 0xb completed. inCount: 2 data:0x0Command 0x12 completed. inCount: 2 data:0xffffCommand 0x13 completed. inCount: 2 data:0xffffCommand 0xf completed. inCount: 2 data:0x1b6eCommand 0x10 completed. inCount: 2 data:0x1bacSmartBattery: finished polling type 4
kxld[net.lundman.spl]: In interface net.lundman.kernel.dependencies.28 of __kernel__, couldn't find symbol _panicstr

kxld[net.lundman.spl]: The following symbols are unresolved for this kext:
kxld[net.lundman.spl]:  _panicstr
Can't load kext net.lundman.spl - link failed.
Failed to load executable for kext net.lundman.spl.
Kext net.lundman.spl failed to load (0xdc008016).
 Dependency net.lundman.spl of kext net.lundman.zfs failed to load.
Kext net.lundman.zfs failed to load (0xdc008015).
Failed to load kext net.lundman.zfs (error 0xdc008015).
Kext load request buffer from user space still retained by a kext; probable memory leak.

Edición 2: esa salida aún se muestra cuando se conecta una unidad flash que funciona, junto con otras cosas sobre medios USB y sobre sistemas de archivos. No es exclusivo de la unidad en esta pregunta, pero es lo único que se genera cuando esta unidad está conectada.

Edición 3: De hecho, tenía instalado openZFS, al menos parcialmente. (No tengo idea de cómo o por qué). Después de ejecutar su secuencia de comandos de desinstalación, no se emite nada cuando esta unidad está enchufada.

Edición 4: la conexión con un cable MicroUSB común en lugar de un cable USB 3 funciona siempre. Me di cuenta de que todos los demás dispositivos en los que lo probé que funcionaban no eran compatibles con USB 3. Acabo de probarlo con un dispositivo Windows compatible con USB 3 y, aunque es mejor que la Mac, todavía tiene problemas para reconocer la unidad. Curiosamente, la computadora con Windows muestra que la unidad no es compatible con USB 3.0.

¿Existe el problema con una unidad externa diferente ? Podrías tener un mal puerto. Además, use el comando sudo dmesgpara ver si el sistema operativo reconoce la unidad.
@Allan Ambos puertos USB funcionan con una unidad flash.
¿Qué pasa con el comando?
@Allan Agregado a la publicación principal.
¿Tiene algún tipo de ZFS kext (controlador) instalado? Intente iniciar en modo seguro (mantenga presionada la tecla Mayús mientras inicia) y vea si el problema persiste.
El modo seguro de @Allan no lo arregló y no recuerdo haber instalado nada relacionado con ZFS.
@MelvinJefferson La computadora no reconoce el disco en sí. El formateo no haría la diferencia.
Arranque en Recuperación y luego use Terminal, vea si la Mac puede verlo. Parece que openZFS se instaló en algún momento: openzfsonosx.org/wiki/Install
@MelvinJefferson: ¿qué sería la administración de energía o qué en NVRAM abordaría específicamente este problema? El restablecimiento de SMC y NVRAM se usa en exceso. Y si el sistema operativo no puede ver el dispositivo, ¿cómo se supone que lo ve exactamente una aplicación ?
@Allan El problema persiste en modo de recuperación. Incluso si de alguna manera instalé openZFS sin recordarlo, mi amigo también habría tenido que instalarlo en su computadora para que tuviéramos el mismo problema.
Me pregunto si esa unidad se formateó como grupo ZFS. ¿Hay alguna forma de verificar las máquinas Linux?
@Allan Tiene formato GPT con una sola partición exfat.

Respuestas (1)

Tuve el mismo problema con un disco WD Elements de 2,5" y 2 TB en mi macbook retian con macOS High Sierra.

Mi suposición es que el disco "se cayó" del bus USB y macOS, en lugar de volver a intentarlo con gracia, simplemente se está rindiendo.

En mi caso, el disco funcionó durante una o dos horas, pero luego recibí el error de que debería expulsar los discos antes de desconectarlos y los errores en el dmesg.

Supongo que esta es una combinación de que macOS no es muy indulgente y los controladores USB en disco de WD son un poco inestables.

Estaba usando un concentrador USB3 entre el macbook y el disco, así que tal vez esa fue la fuente del problema.

No tengo controladores ZFS instalados.