Ich habe eine externe Festplatte von WD "My Passport" mit 1 TB. Es wird von meinem Macbook Pro (Retina, 2013) oder dem sehr ähnlichen Modell eines Freundes nicht erkannt, aber es funktioniert mit jedem anderen Computer, den ich ausprobiert habe, einschließlich zweier Linux-Netbooks und eines älteren iMac.
Manchmal wird es nach mehreren Versuchen, das Kabel zu trennen und wieder anzuschließen, montiert. Normalerweise fährt die Festplatte hoch und leuchtet ihre Status-LED, aber sie wird nicht gemountet oder vom Festplatten-Dienstprogramm oder dem diskutil list
Befehl erkannt.
Diese Frage scheint ein ähnliches Problem zu beschreiben, aber ihr Laufwerk stellt nicht alle paar Dutzend Versuche eine Verbindung her, wie es bei mir der Fall ist.
Was könnte dieses Problem verursachen?
Bearbeiten: Wenn das Laufwerk angeschlossen ist, wird dies ausgegeben an 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.
Bearbeiten 2: Diese Ausgabe wird immer noch angezeigt, wenn ein funktionierendes Flash-Laufwerk angeschlossen wird, zusammen mit anderen Dingen zu USB-Medien und zu Dateisystemen. Es ist nicht eindeutig für das Laufwerk in dieser Frage, aber es ist das einzige, was ausgegeben wird, wenn dieses Laufwerk angeschlossen ist.
Bearbeiten 3: Also habe ich tatsächlich openZFS installiert, zumindest teilweise. (Keine Ahnung wie oder warum). Nach dem Ausführen des Deinstallationsskripts wird nichts ausgegeben, wenn dieses Laufwerk überhaupt angeschlossen ist.
Bearbeiten 4: Das Anschließen mit einem normalen MicroUSB-Kabel anstelle eines USB 3-Kabels funktioniert jedes Mal. Mir wurde klar, dass jedes andere Gerät, auf dem ich es getestet habe und das funktionierte, USB 3 nicht unterstützte. Ich habe es gerade mit einem Windows-Gerät getestet, das USB 3 unterstützt, und obwohl es besser als der Mac ist, hat es immer noch ein Problem mit der Erkennung des Laufwerks. Interessanterweise zeigt der Windows-Computer an, dass das Laufwerk USB 3.0 nicht unterstützt.
Ich hatte das gleiche Problem mit einer 2,5-Zoll-2-TB-Festplatte von WD Elements auf meinem Retian-Macbook mit macOS High Sierra.
Meine Vermutung ist, dass die Festplatte vom USB-Bus "gefallen" ist und macOS, anstatt es erneut zu versuchen, einfach aufgibt.
In meinem Fall funktionierte die Festplatte ein oder zwei Stunden, aber dann bekam ich den Fehler, dass ich die Festplatten auswerfen sollte, bevor ich sie aussteckte, und die Fehler in der Datei dmesg.
Ich denke, das ist eine Kombination aus macOS, das nicht sehr nachsichtig ist, und den WD-On-Disk-USB-Controllern, die ein wenig wackelig sind.
Ich habe einen USB3-Hub zwischen dem MacBook und der Festplatte verwendet, also war das vielleicht die Ursache für die Unsicherheit.
Ich habe keine ZFS-Treiber installiert.
Allan
sudo dmesg
um zu sehen, ob das Laufwerk vom Betriebssystem erkannt wird.Wer weiß
Allan
Wer weiß
Allan
Wer weiß
Wer weiß
Allan
Allan
Wer weiß
Allan
Wer weiß