Tethering USB dopo l'aggiornamento a iOS 9 e iTunes 12.3

31

Dopo aver aggiornato il mio iPhone 6 a iOS 9 e iTunes a 12.3, non posso più utilizzare l'Hotspot personale tramite USB. Ha funzionato bene fino agli aggiornamenti.

Tramite WiFi funziona perfettamente, quindi la causa non è che l'Hotspot personale non è stato attivato o che le impostazioni della rete dati cellulare non sono corrette. Inoltre, dopo aver collegato l'USB, il dispositivo viene visualizzato in iTunes e anche Image Capture lo vede.

Quindi, Hotspot personale funziona e USB funziona, ma i due non insieme.

Questo è ciò che le preferenze di rete mostrano su OS X (Yosemite 10.10.5): "Il cavo per iPhone USB non è collegato o il dispositivo non risponde."

Edeccounoscreenshotdall'hotspotpersonaledell'iPhone.IlbadgebluindicachesonoconnessocorrettamentetramiteWiFi:

Inoltre,sembra I non sono solo . Qualche suggerimento su come risolverlo?

    
posta Ilari Scheinin 17.09.2015 - 07:28
fonte

3 risposte

16

Aggiornamento:

Per @ Risposta di SeeMeCode , puoi reinstallare iTunes per risolvere il problema.

risolto.

Ho trovato la soluzione qui . È causato da un'estensione del kernel danneggiata /System/Library/Extensions/AppleUSBEthernetHost.kext .

Quando controllo /var/log/system.log , sicuramente c'è:

Sep 17 08:00:58 wagner.local com.apple.kextd[45]: Kext id com.apple.driver.AppleUSBHostMergeProperties not found; removing personalities from kernel.
Sep 17 08:00:58 wagner.local com.apple.kextd[45]: ERROR: invalid signature for com.apple.macos.driver.AppleUSBEthernetHost, will not load

Questa estensione è installata con iTunes, quindi la causa era l'aggiornamento a iTunes 12.3, non a iOS 9. Ho provato a scaricare iTunes e reinstallarlo, ma ho appena installato la stessa versione danneggiata dell'estensione del kernel. Così, invece, l'ho sostituito da un backup di Time Machine poiché sia la versione attualmente installata che quella di backup avevano lo stesso numero di versione 7.0.

Dopo il riavvio, il tethering USB funziona di nuovo.

Per distinguere tra i due, ecco come appare quello di lavoro:

$ls-lR/System/Library/Extensions/AppleUSBEthernetHost.kexttotal0drwxr-xr-x6rootwheel204Jan102015Contents/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents:total16-rw-r--r--1rootwheel3202Jan102015Info.plistdrwxr-xr-x3rootwheel102Jan102015MacOSdrwxr-xr-x3rootwheel102Jan102015_CodeSignature-rw-r--r--1rootwheel474Jan102015version.plist/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS:total128-rwxr-xr-x1rootwheel63024Jan102015AppleUSBEthernetHost/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/_CodeSignature:total8-rw-r--r--1rootwheel3668Jan102015CodeResources

Equellodanneggiato:

$ ls -lR AppleUSBEthernetHost.kext
total 0
drwxr-xr-x  5 ischeini  staff  170 Aug  5 00:30 Contents

Contents:
total 16
-rw-r--r--@ 1 ischeini  staff  3202 Aug  5 00:30 Info.plist
drwxr-xr-x  3 ischeini  staff   102 Aug  5 00:30 MacOS
-rw-r--r--@ 1 ischeini  staff   473 Aug  5 00:30 version.plist

Contents/MacOS:
total 144
-rwxr-xr-x@ 1 ischeini  staff  71792 Aug  5 00:30 AppleUSBEthernetHost
    
risposta data 17.09.2015 - 09:57
fonte
4

Sembra che Apple abbia pubblicato una nuova versione di iTunes 12.3 con la vecchia versione del file kext per un commento qui di oggi.

Provato e confermato che il problema è stato risolto.

PS: se vuoi controllare, il checksum MD5 della nuova versione è 77bad7ebb366433672169d40c5659224.

    
risposta data 19.09.2015 - 21:55
fonte
1

Ciò ha richiesto anche ulteriori azioni per me. C'era una casella di controllo per disabilitare il tethering USB.

    
risposta data 15.10.2015 - 22:50
fonte

Leggi altre domande sui tag