Kết nối USB đã biến mất sau khi nâng cấp lên iOS 9 và iTunes 12.3


31

Sau khi nâng cấp iPhone 6 lên iOS 9 và iTunes lên 12.3, tôi không thể sử dụng Điểm truy cập cá nhân qua USB nữa. Nó hoạt động tốt cho đến khi cập nhật.

Thông qua WiFi, nó hoạt động tốt, vì vậy nguyên nhân không phải là Điểm truy cập cá nhân không được bật hoặc cài đặt Mạng dữ liệu di động không chính xác. Ngoài ra, sau khi tôi cắm USB, thiết bị sẽ hiển thị trong iTunes và Image Capture cũng nhìn thấy nó.

Vì vậy, Hotspot cá nhân hoạt động và USB hoạt động, nhưng cả hai không cùng nhau.

Đây là những gì tùy chọn Mạng hiển thị trên OS X (Yosemite 10.10.5): "Hoặc cáp cho iPhone USB không được cắm hoặc thiết bị không phản hồi."

Tùy chọn mạng OS X

Và đây là ảnh chụp màn hình từ Điểm truy cập cá nhân của iPhone. Huy hiệu màu xanh cho thấy tôi được kết nối thành công qua WiFi:

Cài đặt điểm phát sóng cá nhân iPhone

Ngoài ra, có vẻ như tôi không cô đơn . Bất kỳ con trỏ về cách khắc phục nó?


Bạn đã thử xóa "iPhone USB" trong danh sách Mạng của máy Mac và kết nối lại iPhone của mình để máy Mac của bạn phát hiện ra nó là một thiết bị mới chưa?
Rowen Chumacera

Tôi có cùng một vấn đề; nó không xuất hiện trong danh sách.
hương thơm

Câu trả lời:


16

Cập nhật:

Mỗi câu trả lời của @ SeeMeCode , bạn có thể cài đặt lại iTunes để giải quyết vấn đề.


Giải quyết.

Tôi tìm thấy giải pháp ở đây . Nó gây ra bởi một phần mở rộng kernel bị hỏng /System/Library/Extensions/AppleUSBEthernetHost.kext.

Khi tôi kiểm tra /var/log/system.log, chắc chắn 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

Tiện ích mở rộng này được cài đặt với iTunes, vì vậy nguyên nhân là do cập nhật lên iTunes 12.3, không phải iOS 9. Tôi đã cố tải xuống iTunes và cài đặt lại, nhưng nó chỉ cài đặt phiên bản mở rộng của phần mở rộng kernel. Vì vậy, thay vào đó, tôi đã thay thế nó từ bản sao lưu Time Machine vì cả phiên bản hiện được cài đặt và phiên bản sao lưu có cùng số phiên bản 7.0.

Sau khi khởi động lại, kết nối USB hoạt động trở lại.

Để phân biệt giữa hai cái, đây là cái mà người làm việc trông như thế nào:

làm việc

$ ls -lR /System/Library/Extensions/AppleUSBEthernetHost.kext
total 0
drwxr-xr-x  6 root  wheel  204 Jan 10  2015 Contents

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents:
total 16
-rw-r--r--  1 root  wheel  3202 Jan 10  2015 Info.plist
drwxr-xr-x  3 root  wheel   102 Jan 10  2015 MacOS
drwxr-xr-x  3 root  wheel   102 Jan 10  2015 _CodeSignature
-rw-r--r--  1 root  wheel   474 Jan 10  2015 version.plist

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS:
total 128
-rwxr-xr-x  1 root  wheel  63024 Jan 10  2015 AppleUSBEthernetHost

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/_CodeSignature:
total 8
-rw-r--r--  1 root  wheel  3668 Jan 10  2015 CodeResources

Và cái bị hư hỏng:

kext bị hư

$ 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

3
Vì tôi không có bất kỳ bản sao lưu nào, tôi phải chạy sudo nvram boot-args="kext-dev-mode=1"và khởi động lại để cho phép kext mới được tải.
Stoinov

@Stoinov, vậy vấn đề duy nhất với cái mới chỉ là nó chưa được ký?
Ilari Scheinin

Theo nhật ký hệ thống của tôi - có. Hoặc có thể chữ ký đó là sai.
Stoinov

Có thể xác nhận. Chỉ thay đổi hệ thống của tôi là iTunes 12.3 và kết nối USB đã ngừng hoạt động.
Andrew Larsson

4
Có thể xác nhận bản dựng mới của iTunes 12.3 đã sửa nó (chỉ cần truy cập apple.com/itunes/doad ) (nhờ câu trả lời của @ SeeMeCode).
Andrew Larsson

4

Có vẻ như Apple có thể đã xuất bản bản dựng iTunes 12.3 mới với phiên bản cũ của tệp kext cho mỗi nhận xét tại đây từ đầu ngày hôm nay.

Đã thử và xác nhận vấn đề được giải quyết.

PS: Nếu bạn muốn kiểm tra, tổng kiểm tra MD5 của phiên bản mới là 77bad7ebb366433672169d40c5659224.


Bạn đang nói rằng iTunes mới nhất sẽ hoặc sẽ không khắc phục vấn đề này? Cảm ơn. Tôi đang chạy 12.2.25
Dan Rosenstark 5/10/2015

Điều này làm việc cho tôi. Tải xuống iTunes 12.3 mới, xác minh MD5, cài đặt. Sau đó rút phích cắm iphone, cắm lại iPhone, kết nối.
Cheeso

1

Điều này đòi hỏi hành động hơn nữa đối với tôi. Có một hộp kiểm để vô hiệu hóa kết nối USB.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.