iTunes e XCode non riconoscono i dispositivi dopo la disconnessione, fino al riavvio

2

Ho un problema che richiede il riavvio periodico di iMac, fino a diverse volte al giorno, per far riconoscere i dispositivi.

Quando I riconnettiamo un dispositivo, iPhone, iPad o iPod, ricevo regolarmente il messaggio:

iTunes non ha potuto connettersi a questo iPhone. Questo dispositivo non è più collegato.

Non vengono più visualizzati come dispositivi attivi in XCode.

Quando collego un telefono, mi chiede di confermare che dovrebbe Trust this Computer ma ciò non fa alcuna differenza.

Si noti che questo è in ricollegamento. I dispositivi vanno bene fino al momento in cui li disconnetto. Ciò non cambia se li "espelli" da iTunes o meno.

Tipo di problema modale

Sembra che dopo l'inizio di questo problema, il collegamento di qualsiasi nuovo dispositivo abbia un problema simile.

Il problema è sopravvissuto a un ripristino del sistema dal backup, che mi ha restituito circa 50 GB di spazio. Originariamente è apparso in Mavericks e da allora ho fatto un aggiornamento sul posto a Yosemite. È un metà del 2011 iMac 21.5 " con quattro porte USB.

Il problema si verifica indipendentemente dal fatto che i dispositivi siano collegati direttamente a una porta USB su iMac o tramite le porte aggiuntive della tastiera. I dispositivi stanno ricevendo energia e vengono visualizzati nel rapporto di sistema come collegati, ad esempio:

USB2.0 Hub:

  Product ID:   0x0608
  Vendor ID:    0x05e3  (Genesys Logic, Inc.)
  Version:  77.60
  Speed:    Up to 480 Mb/sec
  Location ID:  0xfd140000 / 6
  Current Available (mA):   500
  Current Required (mA):    100

iPhone:

  Product ID:   0x12a8
  Vendor ID:    0x05ac  (Apple Inc.)
  Version:  7.01
  Serial Number:    52c05c8223d3efc793f2815e9d3dbcc018805880
  Speed:    Up to 480 Mb/sec
  Manufacturer: Apple Inc.
  Location ID:  0xfd143000 / 10
  Current Available (mA):   500
  Current Required (mA):    500
    
posta Andy Dent 12.01.2015 - 11:01
fonte

4 risposte

1

Una risposta parziale è stata trovata in questo post sul blog e molti altri suggeriscono di rimuovere il contenuto della cartella /var/db/lockdown .

L'ho trovato dopo aver provato a ricollegare i dispositivi e cercando nel log della console di trovare errori come:

sbmuxd[55]: AMDeviceConnect (thread 0x100781000): Could not connect to lockdown port (62078) on device 790 - eef3e6e83a5e15057e68f8e09c940fa5fa11bbde: 0xe8000084.

Quando ho riavviato dopo aver svuotato /var/db/lockdown ho ricevuto un nuovo prompt in iTunes per ciascun dispositivo:

Vuoi consentire a questo computer di accedere alle informazioni su "AndyD6plus"?

Se non autorizzi l'accesso, non sarai in grado di gestire o sincronizzare il tuo iPhone con questo computer.

Dopo aver passato quegli avvisi, le voci sono state create nella cartella di blocco e ora mi sembra possibile rimuovere e aggiungere dispositivi!

Aggiorna

Penso di aver anche capito cosa innesca questo comportamento - una volta che va male rimane male. Il mio hub USB nella tastiera ha una porta chiaramente allentata su un lato. Ho notato che anche le chiavette USB non tendono a registrarsi e si siedono saldamente in questa porta. Ho dimenticato e inserito un cavo per iPhone. Quando ho messo un po 'di tensione su quel cavo, mischiando il disordine dei dispositivi sulla mia scrivania, quell'iPhone è sparito e poi è tornato il problema del blocco.

Quindi mi sento abbastanza a mio agio nell'idea che si tratti di un problema di combinazione: si inizia con una vulnerabilità hardware di un cavo o di una porta poco raccomandabile e quindi il sistema operativo non è in grado di gestire alcuni dati non validi in fase di blocco.

Aggiornamento Lint Di recente sono emersi due fattori: in primo luogo il fatto che il connettore Lightning ha una capacità impressionante di attrarre entrambi i lint pocket e principalmente continuare a funzionare. Un thread su un Slack locale ha recentemente discusso questo con qualcuno che ha pubblicato una foto della quantità di lanugine che avevano estratto (usando uno stuzzicadenti di legno). Ho detto che avevo ottenuto di più dalla settimana precedente e quello era il secondo in un paio di settimane. A meno che il tuo connettore non stia spingendo fino in fondo con un click probabilmente hai qualche lint laggiù. Un altro giveaway è se il connettore può oscillare leggermente nella porta. Nota che una porta che è considerevolmente bloccata continuerà a caricare OK .

A parte questo, il riavvio dell'iPhone risolve il problema in modo affidabile a partire da 9.3.x

    
risposta data 12.01.2015 - 11:23
fonte
3

Utilizzare quanto segue in Terminal è un'alternativa al riposo del tuo Mac.

sudo launchctl stop com.apple.usbmuxd

Devi ancora chiudere e riavviare iTunes o Xcode per vedere il dispositivo.

    
risposta data 23.01.2015 - 00:33
fonte
0

(Ho scritto il post sul blog di riferimento di Andy Dent) nel mio caso, il mio telefono e iPad sono collegati direttamente al computer (l'iPad non riceve abbastanza succo dall'hub per caricare altrimenti). Quindi, non penso che sia un problema hardware. Non ho ancora trovato il trigger e nonostante la mia versione bloggata, devo ancora riavviarlo almeno ogni giorno in quanto il problema si ripresenta ogni volta.

    
risposta data 15.01.2015 - 17:51
fonte
0

Ho provato questo e ha funzionato: Clicca su "Player" clicca su "Dispositivo rimovibile" Vedrai il tuo dispositivo come "Apple iPod" o "iPhone" Clicca sul tuo dispositivo fai clic su Connetti (Disconnetti dall'host) ... fai clic su "Ok"

(La tua tastiera potrebbe non funzionare ... prova di nuovo il passaggio e funzionerà)

    
risposta data 25.07.2016 - 05:27
fonte

Leggi altre domande sui tag