Es ist ein Problem aufgetreten, wie die neueste Version von MacOS Raspberry Pi Pico mountet (öffnet in neuem Tab) Virtuelle Volumes, d. h. Macs, die auf 13.0 Ventura aktualisiert wurden und am 24. Oktober veröffentlicht wurden, können die UF2-Dateien, die zum Flashen von Anweisungen auf dem Mikrocontroller verwendet werden, nicht kopieren. Der Raspberry Pi-Blog hat ein Beitrag über den Fehler (öffnet in neuem Tab)und das Unternehmen hat es Apple als Fehler gemeldet.
Hey! Habe ich Follower, die bei @Apple arbeiten und mich mit jemandem aus dem Finder-Team in Kontakt bringen können? Ich habe ein ernsthaftes macOS Ventura-Problem, das wahrscheinlich ein Fehler/eine Regression im Finder ist.26. Oktober 2022
Der Finder stellt das Volume weiterhin auf dem Desktop bereit, wenn der Pico über USB verbunden ist, während die Bootsel-Taste gedrückt gehalten wird, um es in den Massenspeichermodus zu versetzen, genau wie bei jedem anderen Volume von einem Flash-Laufwerk zu einem Netzwerkserver, aber wirft ein unerwarteter Fehlercode 100093 – kPOSIXErrorENOATTR (“Attribut nicht gefunden”) – wenn Sie versuchen, eine Datei auf den Pico zu kopieren. Es scheint etwas mit den erweiterten Attributen des Volumes zu tun zu haben, aber was auch immer es bedeutet, die Datei wird nicht kopiert. Das Problem scheint auch andere Boards zu betreffen, die „gefälschte“ virtuelle Volumes verwenden, einschließlich RP2040-basierter Boards von Drittanbietern (öffnet in neuem Tab)und es gibt eine lange Diskussion (öffnet in neuem Tab) über das Problem auf GitHub.
Dies hat zu Spekulationen geführt, dass Apple etwas an der Art und Weise geändert hat, wie Ventura mit externen Lautstärkeattributen umgeht, da Picos in früheren Versionen des Betriebssystems korrekt gemountet wurde, und der Pico mit dieser Änderung in Konflikt gerät. „Wir sind uns nicht ganz sicher, was die genaue Änderung ist; möglicherweise führt der Finder nach dem Schreiben jetzt ein zusätzliches erneutes Lesen der Metadaten durch, oder es könnte sein, dass sich die Behandlung von Fehlern aufgrund des Lesens falscher Daten geändert hat. Es könnte sogar eine Art Änderung am Standard-Caching-Verhalten gegeben haben“, schreibt Alisdair Allen, Leiter der Dokumentation von Raspberry Pi, im Blog und merkt auch an, dass es sich um eine Kombination mehrerer Änderungen handeln könnte.
Derzeit gibt es zwei Problemumgehungen für das Problem, die beide das Problem beheben, indem sie den Finder umgehen. Zum einen über die Kommandozeile, von wo aus man trotz erneuter Fehlermeldung erfolgreich eine UF2-Datei hinüberkopieren kann, zum anderen über die von Raspberry Pi Picotool (öffnet in neuem Tab), die dasselbe erreichen können. Ein Apple-Verknüpfung (öffnet in neuem Tab) geschrieben von Allen kann auch heruntergeladen werden, um Angelegenheiten zu helfen.
Raspberry Pi ist in Gesprächen mit Apple über das Problem, stellt jedoch fest, dass der Fehler immer noch in der Beta-Version von Ventura 13.1 auftritt. Pico-Besitzer, die auf das Problem stoßen, können über die Feedback-Assistent-App auf ihren Macs einen Fehlerbericht an Apple senden und dabei die Feedback-Nummer FB11725030 angeben.