困りました!
iPhone 3GSに乗り換えてから4日目。
iTunesに接続したら認識しなくなりました。
一応解決出来たのですが、大変な事でした。
現象
iPhone 3GSをMacへUSBで接続。
通常であればiTunesのデバイスリストに表示されるべきiPhone 3GSが表示されない。
usbmuxd というプロセスと、iTunes プロセスがCPUを約8%使用率で動きっぱなしになる。
また、iTunesのウィンドウが反応せず、アクティビティモニタでiTunesが「応答無し」状態。
解決方法
- iPhone 3GSをMacのUSBポートから切断する。
- iPhone 3GSの電源をOFFにする。
- ホームボタンを押しながら電源をONにして、リカバリモードに入る。
- iPhone 3GSをMacのUSBポートに接続し、表示されるメッセージ通り復元、再設定する。
もうちょっと詳しい現象
コンソールの出力を見ていると、こんなメッセージが表示されている。
7/1/09 9:19:13 PM com.apple.usbmuxd[365] MuxClearPipeStall Can’t clear pipe stall 2. Error: 0xe00002ed7/1/09 9:19:13 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: receive_message: Could not receive size of message: 0 Unknown error: 07/1/09 9:19:14 PM com.apple.usbmuxd[365] HandleUSBMuxConnect Client 0x10a030 (iTunes/com.apple.iTunes) requesting attach to 0x1:32498 failed, no such device7/1/09 9:19:14 PM com.apple.usbmuxd[365] HandleUSBMuxConnect Client 0x10a030 (iTunes/com.apple.iTunes) requesting attach to 0x1:32498 failed, no such device7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _send_message: Could not securely send message size 406: SSL_ERROR_SYSCALL errno (Broken pipe)7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _connect_to_port: Could not connect to USB mux port 32498 for device 1: Device not configured7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _connect_to_port: Could not connect to USB mux port 32498 for device 1: Device not configured7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: send_message: Could not send message size: Bad file descriptor7/1/09 9:19:13 PM com.apple.usbmuxd[365] MuxClearPipeStall Can’t clear pipe stall 2. Error: 0xe00002ed7/1/09 9:19:13 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: receive_message: Could not receive size of message: 0 Unknown error: 07/1/09 9:19:14 PM com.apple.usbmuxd[365] HandleUSBMuxConnect Client 0x10a030 (iTunes/com.apple.iTunes) requesting attach to 0x1:32498 failed, no such device7/1/09 9:19:14 PM com.apple.usbmuxd[365] HandleUSBMuxConnect Client 0x10a030 (iTunes/com.apple.iTunes) requesting attach to 0x1:32498 failed, no such device7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _send_message: Could not securely send message size 406: SSL_ERROR_SYSCALL errno (Broken pipe)7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _connect_to_port: Could not connect to USB mux port 32498 for device 1: Device not configured7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _connect_to_port: Could not connect to USB mux port 32498 for device 1: Device not configured7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: send_message: Could not send message size: Bad file descriptor7/1/09 9:19:13 PM com.apple.usbmuxd[365] MuxClearPipeStall Can’t clear pipe stall 2. Error: 0xe00002ed7/1/09 9:19:13 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: receive_message: Could not receive size of message: 0 Unknown error: 07/1/09 9:19:14 PM com.apple.usbmuxd[365] HandleUSBMuxConnect Client 0x10a030 (iTunes/com.apple.iTunes) requesting attach to 0x1:32498 failed, no such device7/1/09 9:19:14 PM com.apple.usbmuxd[365] HandleUSBMuxConnect Client 0x10a030 (iTunes/com.apple.iTunes) requesting attach to 0x1:32498 failed, no such device7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _send_message: Could not securely send message size 406: SSL_ERROR_SYSCALL errno (Broken pipe)7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _connect_to_port: Could not connect to USB mux port 32498 for device 1: Device not configured7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: _connect_to_port: Could not connect to USB mux port 32498 for device 1: Device not configured7/1/09 9:19:14 PM [0x0-0x27027].com.apple.iTunes[454] MobileDevice: send_message: Could not send message size: Bad file descriptor
iTunesがiPhoneを認識する為のusbmuxdというデーモンがiPhone 3GSをデバイスとしてちゃんと認識出来ていない様ですね。
試した事
- Macの再起動
- iPhone 3GSの再起動
- iTunesのアンインストールとインストール (Libraryディレクトリ内にある、設定ファイルを含め削除)
- iPhone 3GSを接続しているUSBケーブルの交換
まあ、なんとな復旧はしたのですが、復元の為にアイコンの並び方とか、やり直す事が沢山。
もし同じような状況になり、原因を知っている方がいらっしゃいましたら教えてください。