Po uaktualnieniu mojego iPhone'a 6 do iOS 9 i iTunes do 12.3, nie mogę już korzystać z Hotspotu osobistego przez USB. Działało dobrze do czasu aktualizacji.
Dzięki Wi-Fi działa dobrze, więc przyczyną nie jest to, że osobisty punkt dostępu nie został włączony, lub że ustawienia sieci komórkowej nie były prawidłowe. Ponadto po podłączeniu USB urządzenie pojawia się w iTunes, a Image Capture też je widzi.
Tak więc Personal Hotspot działa, a USB działa, ale te dwa nie są razem.
Oto preferencje sieci w systemie OS X (Yosemite 10.10.5): „Kabel iPhone'a USB nie jest podłączony lub urządzenie nie reaguje”.
A oto zrzut ekranu z osobistego hotspotu iPhone'a. Niebieska plakietka pokazuje, że udało mi się połączyć przez Wi-Fi:
Wygląda na to, że nie jestem sam . Wszelkie wskazówki, jak to naprawić?
Odpowiedzi:
Aktualizacja:
Zgodnie z odpowiedzią @ SeeMeCode można ponownie zainstalować iTunes, aby rozwiązać problem.
Rozwiązany.
Znalazłem rozwiązanie tutaj . Jest to spowodowane uszkodzonym rozszerzeniem jądra
/System/Library/Extensions/AppleUSBEthernetHost.kext
.Kiedy sprawdzam
/var/log/system.log
, na pewno jest:To rozszerzenie jest instalowane z iTunes, więc przyczyną była aktualizacja iTunes 12.3, a nie iOS 9. Próbowałem pobrać iTunes i zainstalować go ponownie, ale właśnie zainstalowałem tę samą uszkodzoną wersję rozszerzenia jądra. Zamiast tego zastąpiłem go kopią zapasową Time Machine, ponieważ zarówno wersja aktualnie zainstalowana, jak i wersja kopii zapasowej miały ten sam numer wersji 7.0.
Po ponownym uruchomieniu tethering przez USB znów działa.
Aby je rozróżnić, oto jak wygląda ten działający:
A ten uszkodzony:
źródło
sudo nvram boot-args="kext-dev-mode=1"
i uruchomić ponownie, aby umożliwić załadowanie nowego kext.Wygląda na to, że Apple mógł opublikować nową wersję iTunes 12.3 ze starą wersją pliku kext w komentarzu tutaj z dzisiaj.
Wypróbowałem i potwierdziłem, że problem został rozwiązany.
PS: Jeśli chcesz to sprawdzić, suma kontrolna MD5 nowej wersji to 77bad7ebb366433672169d40c5659224.
źródło
Wymagało to dla mnie dalszych działań. Było pole wyboru, aby wyłączyć tethering przez USB.
źródło