여자친구 아이폰을 우분투메이트 노트북에 연결했는데 접속이 안되네요.
dmesg -w
다음 로그가 표시됩니다.
[1450.188245] USB 1-2: xhci_hcd를 사용하는 새로운 고속 USB 장치 번호 6 [1450.317913] USB 1-2: 새 USB 장치 발견, idVendor=05ac, idProduct=12a8 [1450.317918] USB 1-2: 새 USB 장치 문자열: Mfr=1, Product=2, SerialNumber=3 [1450.317921] USB 1-2: 제품: iPhone [1450.317923] USB 1-2: 제조사: Apple Inc. [1450.317925] USB 1-2: 일련 번호: c97187dc25fa168592447bcf11c270298d877864 [1450.394444] ipheth 1-2:4.2: Apple iPhone USB 이더넷 장치가 연결됨 [1450.406295] ipheth 1-2:4.2 enp0s20u2c4i2: eth0에서 이름이 변경됨 [1450.437139] IPv6: ADDRCONF(NETDEV_UP): enp0s20u2c4i2: 링크가 준비되지 않음 [1450.438525] IPv6: ADDRCONF(NETDEV_UP): enp0s20u2c4i2: 링크가 준비되지 않음 [1460.184291]ipheth 1-2:4.2:ipheth_carrier_set:usb_control_msg:-110 [1472.184300]ipheth 1-2:4.2:ipheth_carrier_set:usb_control_msg:-110
어제 노트북에 연결했더니 한동안 작동했는데 오늘은 더 이상 작동하지 않습니다.
답변1
Linux 커널 오류 코드는 다음에 정의되어 있습니다.오류 번호. 반환 값은 음수이지만 코드 자체는 양수입니다.
#define ETIMEDOUT 110 /* Connection timed out */
따라서 iPhone은 USB 이더넷 장치로 나타나고 커널은 USB 제어 메시지를 전송하여 장치에 대한 (가상) 캐리어를 설정하려고 시도하지만 해당 메시지는 iPhone에서 승인되지 않고 시간 초과됩니다.
여기에는 여러 가지 이유가 있을 수 있습니다. 어제 작동했다면 드라이버 문제는 배제할 것이므로 하드웨어나 케이블 문제일 것으로 추측합니다. 초기 USB 패킷은 제대로 전송되지만 작동이 멈춥니다.