ปัญหาการแชร์ USB ของ iPhone


10

ฉันมีปัญหาเล็กน้อยที่แปลกในมือของฉันที่นี่

ทั้งหมดนี้ในขณะที่ฉันใช้งานการแชร์อินเทอร์เน็ตผ่าน USB และก็ใช้ได้ดี

อย่างไรก็ตามในบ่ายวันนี้อินเตอร์เฟซ USB ของ iPhone ในบานหน้าต่างเครือข่ายยังคงระบุว่าอินเทอร์เฟซ USB ของ iPhone ของฉันคือ 'ไม่ได้เชื่อมต่อ'

การเปิดใช้งานและปิดใช้งานตัวเลือกฮอตสปอตส่วนบุคคลใน iPhone ของฉันดูเหมือนจะไม่ได้รับกลับมา

ใครบ้างที่นี่มีความคิดว่าฉันจะแก้ปัญหานี้ได้อย่างไร

เครื่อง: MacBook Pro, OS X Lion v10.7.3

iPhone: iPhone4, iOS 5.0.1


คุณลองรีสตาร์ทคอมพิวเตอร์แล้วหรือยัง
iolsmit

สายเคเบิลยังคงใช้งานได้กับสิ่งอื่น ๆ หรือไม่?
GEdgar

ใช่ฉันได้เริ่มต้นใหม่ทุกครั้งที่ฉันทำการเปลี่ยนแปลงการตั้งค่าเครือข่าย แต่ไม่มีประโยชน์ @GEdgar: ใช่ iTunes ยังตรวจพบ iPhone ของฉันและฉันสามารถซิงค์ข้อมูลกับ iPhone ของฉันได้ตามปกติ
Earthling

2
สวัสดีทุกคนหลังจากกำจัดสิ่งสกปรกบน Google เป็นอย่างมากในที่สุดฉันก็ได้พบวิธีแก้ไขปัญหาที่กล่าวมาแล้ว ปรากฎว่าเวอร์ชันของ iPhone Configuration Utility มีไฟล์ kext บางเวอร์ชันที่ nerfed ในกรณีที่คนอื่นมีปัญหาเดียวกันโปรดอ้างอิงลิงค์ต่อไปนี้: Discussions.apple.com/thread/3787866
Earthling

@Earthling เมื่อคุณค้นหาและตอบคำถามของคุณเองให้ตอบคำถามแทนที่จะแสดงความคิดเห็นดังนั้นคำถามจะถูกทำเครื่องหมายว่าตอบแล้ว คำตอบคือคำตอบ (หรือคำตอบ) ความคิดเห็นคือความคิดเห็นเกี่ยวกับคำถามนั้น
zmilojko

คำตอบ:


7

ตรงนี้อินเตอร์เฟส USB ของ iPhone ในบานหน้าต่างเครือข่ายยังแสดง 'ไม่เชื่อมต่อ' เมื่อสาย USB เชื่อมต่อกับ iPhone

  • Mac OS X: 10.6.8
  • ไอโฟน 4
  • iOS: 5.1
  • iTunes: 10.6.3
  • ยูทิลิตี้การกำหนดค่า iPhone: 3.5

สาเหตุเป็นความผิดพลาด/System/Library/Extensions/AppleUSBEthernetHost.kextถึงแม้ว่าเวอร์ชั่น 2.3.0 นั้นถูกต้อง แต่ขนาดของมันคือ 78 KB, 60.892 ไบต์ไม่ได้

เป็นที่ทราบกันดีว่า AppleUSBEthernetHost.kext สำหรับ iPhone USB tethering คือรุ่น 2.3.0 แต่ 225 KB, 189.646 bytes

การแก้ไขคือ:

  1. ในเทอร์มินัล: $ sudo rm -r /System/Library/Extensions/AppleUSBEthernetHost.kext# เพื่อลบ
  2. รีสตาร์ท (ไม่แน่ใจว่าจำเป็นหรือไม่)
  3. ติดตั้ง iTunes ใหม่ (ในกรณีของเรา 10.6.3) นี่เป็นการติดตั้ง AppleUSBEthernetHost.kext ที่ดี: ดาวน์โหลด iTunes จากhttps://www.apple.com/itunes/และเรียกใช้ตัวติดตั้งสิ่งนี้จะติดตั้ง AppleUSBEthernetHost.kext ที่ถูกต้อง

เมื่อการปล่อยสัญญาณอินเทอร์เน็ตยังไม่ทำงาน:

  1. เมนู Apple> การตั้งค่าระบบ> ระบบเครือข่าย> ลบ iPhone
  2. เพิ่ม iPhone อีกครั้ง
  3. กดปุ่ม [Apply]

ป.ล. ตามซอฟต์แวร์สำรองข้อมูลของเราบางแห่งในวันที่ 7 พฤษภาคม 2010 มีการติดตั้ง AppleUSBEthernetHost.kext เวอร์ชันใหม่


ฉันสามารถยืนยันได้ว่านี่อาจทำให้เกิดปัญหากับ Yosemite ในปี 2015 การแก้ปัญหาเหมือนกัน
zmilojko

เพิ่งแก้ไขให้ฉันใน OS X 10.10.5 ด้วย iPhone 6 ที่ใช้ iOS 9.0.2 ฉันเชื่อมต่อ iPhone ในขณะที่ติดตั้ง iTunes ใหม่และเนื่องจากกระบวนการติดตั้งใกล้จะเสร็จสมบูรณ์คอมพิวเตอร์จึงจดจำโทรศัพท์และการเชื่อมต่อ USB ของ iPhone ในการตั้งค่าระบบ> เครือข่ายเปลี่ยนเป็น "เชื่อมต่อ"
หลน

3

ฉันเพิ่งพบปัญหานี้และการรีเซ็ตการตั้งค่าเครือข่ายบน iPhone ดูเหมือนจะแก้ไขได้
1. ถอดปลั๊กโทรศัพท์ออกจากคอมพิวเตอร์
2. บน iPhone ของคุณ: การตั้งค่า> ทั่วไป> รีเซ็ต> รีเซ็ตการตั้งค่าเครือข่าย
3. รอให้ iPhone รีสตาร์ทจากนั้นเสียบโทรศัพท์กลับเข้าคอมพิวเตอร์ของคุณและรอ 10-20 วินาที


ไม่ได้ผลสำหรับฉัน ฉันลองรีบูตเครื่องคอมพิวเตอร์หลายครั้งลองรีบูตเครื่องโทรศัพท์ ไม่ได้ผลเลย ฉันยังลองใช้วิธีนี้ตอนนี้ มันไม่มีอะไรเปลี่ยนแปลง ยังคงไม่มีการปล่อยสัญญาณ USB
Cheeso

1

ฉันมีปัญหานี้และฉันมี Lion ใช้ Mac Mini ซึ่งฉันเพิ่งติดตั้งเมื่อประมาณหนึ่งสัปดาห์ที่แล้ว ฉันมี Verizon iPhone 4 (ไม่มี S) ใช้ iOS 5.1

นี่คือความจริงที่ฉันเพิ่งค้นพบ ...

ตรวจสอบให้แน่ใจว่า iPhone "ข้อมูลเซลลูล่าร์" ทำงานอยู่ (จะเป็นเช่นนั้นเว้นแต่คุณจะปิดเครื่องเพื่อทำการทดสอบ) เปิดฮอตสปอตส่วนตัวบน iPhone

เชื่อมต่อ iPhone กับ Mac ของคุณผ่านสาย USB

ไปที่ Sharing บนเครื่อง Mac แล้วไปที่ Internet Sharing iPhone USB จะปรากฏขึ้นและจากจุดยืนการแบ่งปันทางอินเทอร์เน็ตมันจะช่วยให้คุณเลือก "จาก Ehternet เป็น iPhone USB" แต่มันใช้งานไม่ได้จริง ๆ

ในความเป็นจริงคุณสามารถแบ่งปันวิธีนี้ได้เท่านั้นเช่นแบ่งปันอินเทอร์เน็ตจาก iPhone USB ไปยัง Mac บางที Apple กำลังเตรียมความสามารถในการแบ่งปันทางอื่นผ่านทาง USB แต่ยังไม่มี

อย่างไรก็ตามตราบใดที่คุณมีการเชื่อมต่ออีเธอร์เน็ตและ Wi-Fi บน Mac คุณสามารถแชร์ FROM จาก Mac ไปยัง iPhone ผ่าน Wi-Fi โดยตั้งค่าการเชื่อมต่อระหว่างคอมพิวเตอร์กับคอมพิวเตอร์ระหว่าง Mac และ iPhone ( หรือในแง่ที่ทันสมัยยิ่งขึ้น Mac กลายเป็นฮอตสปอต)

ฉันได้อ่านแล้วว่าบางทีด้วย OSX เวอร์ชั่นก่อนหน้านี้ USB ก็ไปได้ แต่ฉันไม่เคยใช้งานได้เลยและฉันสงสัยอย่างมากว่า Apple จะเอามันออกไป

หวังว่านี่จะช่วยได้


นี่ไม่ได้ตอบคำถามจริงๆซึ่งเป็นวิธีการเปิดใช้งานการปล่อยสัญญาณอินเทอร์เน็ตอีกครั้ง
Cheeso

1

นอกเหนือจากคำแนะนำของ ProBackup แล้วการลบและกำจัดยูทิลิตี้การกำหนดค่า iPhone ดูเหมือนว่าจะช่วย (จากที่นี่ ):

  1. ลบอรรถประโยชน์การกำหนดค่าของ iPhone

  2. ล้างข้อมูลไฟล์ที่เกี่ยวข้องกับ iPhone Configuration Utility:

    sudo rm -rf /private/var/db/receipts/com.apple.pkg.iPhoneConfigurationUtility.*
    rm -rf ~/Library/Preferences/com.apple.iPhoneConfigurationUtility.plist*
    
  3. ลบทั้งโฟลเดอร์:

    sudo rm /System/Library/Extensions/AppleUSBEthernetHost.kext
    
  4. ติดตั้ง iTunes ใหม่ (เพิ่งผ่านไปก่อนหน้านี้)

  5. เริ่มต้นใหม่

ในกรณีของฉันฉันไม่ได้ใช้ config iphone ดังนั้นคำแนะนำ # 3 - # 5 ทำงานได้ดี!


1

หลังจากหลายชั่วโมงของความพยายามฉันคิดว่าฉันจะมีส่วนร่วมประสบการณ์ของฉัน อาจจะช่วยคนอื่นบ้างในบางครั้ง

Macbook Pro
Mac OSX 10.7.5
iTunes 11.1.1
iphone 5, iOS 7.0.2

ในบางจุดฉันไม่รู้ว่าเมื่อไรบางทีหลังจากติดตั้ง iTunes 11.0 แล้วการปล่อยสัญญาณ USB หยุดทำงาน ในความพยายามที่จะแก้ไขปัญหานี้ฉันไปที่การตั้งค่าเครือข่ายและลบเครือข่าย USB ของ iPhone โดยคิดว่าฉันจะสามารถเพิ่มได้อีกครั้ง ไม่ไป. มันหายไปจริงๆและเมื่อฉันคลิก + ฉันไม่สามารถเพิ่มได้อีก

แหล่งข้อมูลหลักที่ฉันใช้อยู่ที่นี่: https://discussionsjapan.apple.com/thread/10102167?start=15&tstart=0

ฉันใช้ Google แปลภาษาเพื่อแปลหน้าเว็บ โดยทั่วไปจะเป็นการสนทนาที่ละเอียดและโน้มน้าวใจมากขึ้นเกี่ยวกับปัญหาที่เกี่ยวข้องกับ AppleUSBEthernetHost.kext ซึ่งมีการกล่าวถึงที่อื่น

ฉันดูใน /var/log/system.log และเห็นสัญญาณบอกเล่าว่าการปล่อยสัญญาณผ่าน USB ไม่ทำงาน:

Com.apple.kextd [10] ไม่สามารถโหลด / ระบบ / ไลบรารี / ส่วนขยาย / AppleUSBEthernetHost.kext - ข้อผิดพลาดลิงค์ (libkern / kext) Com.apple.kextd [10] โหลด com.apple.driver.AppleUSBEthernetHost ล้มเหลว ถอดบุคลิก เคอร์เนล kxld [com.apple.driver.AppleUSBEthernetHost]: vtable ระดับพิเศษ 'vtable สำหรับ IOEthernetController' สำหรับ vtable 'vtable สำหรับ AppleUSBEthernetHost' ล้าสมัย ตรวจสอบให้แน่ใจว่า kext ของคุณถูกสร้างขึ้นจากส่วนหัวที่ถูกต้อง เคอร์เนลไม่สามารถโหลด kext com.apple.driver.AppleUSBEthernetHost - การเชื่อมโยงล้มเหลว เคอร์เนลไม่สามารถโหลดไฟล์ปฏิบัติการได้สำหรับ kext com.apple.driver.AppleUSBEthernetHost

นี่คือหลังจากติดตั้ง iTunes ล่าสุดซึ่งเป็น 11.1.1 ฉันตรวจสอบ version.plist สำหรับ AppleUSBEthernetHost.kext แล้วเห็น 7.0 ซึ่งดูเหมือนจะถูกต้อง บางทีมันอาจจะไม่ได้สร้างมาอย่างถูกต้องสำหรับเครื่องของฉัน ฉันไม่รู้

ดังนั้นฉันจึงดาวน์โหลดสิ่งนี้: http://carlogent.com/KextUtilityFix.zip มันมี v2.3.0 AppleUSBEthernetHost.kext เก่ารวมถึง KextUtil จาก cVad ฉันลบ AppleUSBEthernetHost.kext เก่าออกจาก / System / Library / Extensions และทำอันนี้ทิ้งโดยใช้ KextUtil สิ่งนี้ไม่ได้แก้ไขปัญหา แต่!

ฉันดูอีกครั้งในไฟล์ system.log และเห็นข้อความเกี่ยวกับเคอร์เนลแคชไม่ซิงค์กับ kexts จริง ดังนั้นฉันจึงคิดว่าฉันจะสร้างเคอร์เนลแคชได้อย่างไร

จากนั้นฉันก็วิ่งsudo kextcache(แดงฉันลืมคำสั่งที่แน่นอน) เพื่อสร้างแคชจากบรรทัดคำสั่ง

จากนั้นรีบูท

ณ จุดนี้ฉันเสียบ iPhone ผ่าน USB และเปิดการตั้งค่าเครือข่าย ฉันสามารถ + เพิ่ม Iphone USB ที่หายไปได้ แต่ก็ยังไม่มีการเชื่อมต่อนี้ มันอ่าน "ไม่ได้เชื่อมต่อ" จากการตรวจสอบไฟล์ kernel.log ฉันเห็นว่าเคอร์เนลตรวจพบว่า iPhone เสียบอยู่และถอดปลั๊กซ้ำแล้วซ้ำอีก จากนั้นกลับไปที่กล่องโต้ตอบการตั้งค่าเครือข่ายฉันคลิกไอคอน "ล็อค" เล็ก ๆ ที่ป้องกันการเปลี่ยนแปลงเพิ่มเติม voila iphone usb กลายเป็น "เชื่อมต่อ" และทุกอย่างก็เริ่มทำงานอย่างที่คาดไว้

....


ฉันพยายามทำให้ USB ทำงานเป็นเวลาหลายสัปดาห์แล้วและนี่เป็นทางออกเดียวที่ทำงานได้ Btw การสร้างแคชเคอร์เนลใหม่สามารถทำได้โดยการดำเนินการsudo touch /System/Library/Extensionsแล้วรีบูตเครื่อง นอกจากนี้ฉันก็มีอาการเช่นเดียวกันกับ Cheeso แม้ว่าจะเป็น iPhone4s ก็ตาม
dandan78

Macbook Pro Mac OSX 10.7.5 iTunes 11.1.2 iphone 4S, iOS 7.0.2 ฉันเพิ่งทำสิ่งที่ Cheeso กล่าวว่าในความเป็นจริงเรียบง่าย: ดาวน์โหลดและรันcarlogent.com/KextUtilityFix.zipแทรกไฟล์ kext ลงในหน้าต่างตามคำแนะนำ พยายามสร้างแคชเคอร์เนลใหม่ แต่ไม่สำเร็จเพราะฉันไม่สามารถป้อนรหัสผ่านของฉันลงในเทอร์มินัล (ไม่แน่ใจว่าเป็นจุดที่เหมาะสมในการเรียกใช้คำแนะนำใน MacOS) ดังนั้นฉันจึงเลิกรีบูตจากนั้นในการตั้งค่าเครือข่าย iPhone ของฉันก็ปรากฏตัวขึ้นในที่สุด แต่จะไม่เป็นสีเขียวในที่สุดมันก็ทำหลังจากปิดฟ้องกุญแจ ขอบคุณมากสำหรับผู้ช่วยที่ดีของคุณ

1

TL; DR การติดตั้ง iTunes อีกครั้งช่วยแก้ไขปัญหาของฉันได้เนื่องจากมันสร้างขึ้นมาใหม่/System/Library/Extensions/AppleUSBEthernetHost.kextซึ่งลบ prefpane เครือข่าย iTunes หรือ OSX อย่างใดอย่างหนึ่ง เพิ่งพบปัญหานี้ใน OSX Yosemite (10.10.4) หลังจากอัปเกรด iTunes และรีเซ็ตอุปกรณ์เครือข่าย (โดยเฉพาะการลบiPhone USBอุปกรณ์เครือข่ายที่ดูเหมือนว่าทำงานผิดปกติ) อีกครั้งติดตั้ง iTunes (12.2 ในกรณีนี้) แก้ไขนี้


Xcode เป็นผู้ร้ายสำหรับฉัน - ติดตั้งใหม่แทนที่ AppleUSBEthernetHost.kext และการเชื่อมต่อ USB ของฉันก็เริ่มทำงานได้ดี
ลีแอนน์

-1

คุณลองวิธี ol ดีจากวัน PC - ปิดและเปิดอีกครั้ง?

มันทำงานให้ฉันด้วยปัญหาฮอตสปอตส่วนบุคคลที่แตกต่างกัน


สวัสดี Tomek ตามที่กล่าวไว้ข้างต้นการรีสตาร์ทดูเหมือนจะไม่ดีอย่างแน่นอน
Earthling

-1

ตอนนี้มันจะทำงานกับการอัพเกรดใหม่ .. ไปที่ App Store และอัพเกรด Mac เป็นเวอร์ชั่นใหม่ "OS X Mavericks" อาจใช้เวลาสักครู่ แต่จะทำให้ใช้งานได้ มันได้ผล!!! พิสูจน์แล้ว 100% ทักทาย!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.