VMware Communities
paolin0
Contributor
Contributor

Problems connecting an iPhone on Linux host

Hello,

I am unable to connect my iPhone to my Workstation Player (v. 12.5.5) on Linux host (Fedora 25, kernel-4.10.200.fc25.x86_64 and previous versions). My iPod connects properly, but the iPhone seems to have issues.

When I plug in my iPhone a pop-up window asks if I want to connect a USB device to the virtual machine, detaching it from the host. I click "yes".  After a few seconds I get a second pop-up window and, whether I click "yes" or "cancel', the system seems to hang for a while, then nothing happens. If I try any action on that USB device, I get a window saying "unknown error".

The information I get with dmesg is the following:

[ 1040.857236] usb 3-7: new high-speed USB device number 7 using xhci_hcd
[ 1041.026654] usb 3-7: New USB device found, idVendor=05ac, idProduct=12a8
[ 1041.026656] usb 3-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1041.026658] usb 3-7: Product: iPhone
[ 1041.026659] usb 3-7: Manufacturer: Apple Inc.
[ 1041.026659] usb 3-7: SerialNumber: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[ 1041.147559] ipheth 3-7:4.2: Apple iPhone USB Ethernet device attached
[ 1041.147662] usbcore: registered new interface driver ipheth
[ 1041.152756] ipheth 3-7:4.2 enp0s20u7c4i2: renamed from eth0
[ 1041.169374] IPv6: ADDRCONF(NETDEV_UP): enp0s20u7c4i2: link is not ready
[ 1041.170009] IPv6: ADDRCONF(NETDEV_UP): enp0s20u7c4i2: link is not ready
[ 1041.370028] userif-2: sent link down event.
[ 1041.370029] userif-2: sent link up event.
[ 1045.081060] ipheth 3-7:4.2: Apple iPhone USB Ethernet now disconnected
[ 1045.238156] usb 3-7: reset high-speed USB device number 7 using xhci_hcd
[ 1045.674136] usb 3-7: reset high-speed USB device number 7 using xhci_hcd
[ 1046.190897] usb 3-7: USB disconnect, device number 7
[ 1046.562936] usb 3-7: new high-speed USB device number 8 using xhci_hcd
[ 1046.733081] usb 3-7: New USB device found, idVendor=05ac, idProduct=12a8
[ 1046.733083] usb 3-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1046.733084] usb 3-7: Product: iPhone
[ 1046.733085] usb 3-7: Manufacturer: Apple Inc.
[ 1046.733086] usb 3-7: SerialNumber: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[ 1088.072207] usbcore: registered new interface driver cdc_ncm
[ 1088.077037] usbcore: registered new interface driver cdc_wdm
[ 1088.078582] usbcore: registered new interface driver cdc_mbim
[ 1104.967333] cdc_ncm 3-7:5.2: bind() failure
[ 1116.882849] usb 3-7: reset high-speed USB device number 8 using xhci_hcd
[ 1122.482401] usb 3-7: device descriptor read/64, error -110
[ 1138.405709] usb 3-7: device descriptor read/64, error -110                                                      
[ 1138.617681] usb 3-7: reset high-speed USB device number 8 using xhci_hcd                                        
[ 1143.985375] usb 3-7: device descriptor read/64, error -110
[ 1159.904700] usb 3-7: device descriptor read/64, error -110                                                      
[ 1160.120670] usb 3-7: reset high-speed USB device number 8 using xhci_hcd                                        
[ 1165.380439] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 1165.588512] usb 3-7: Device not responding to setup address.
[ 1165.796370] usb 3-7: device not accepting address 8, error -71
[ 1165.908397] usb 3-7: reset high-speed USB device number 8 using xhci_hcd                                        
[ 1171.012163] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 1171.220240] usb 3-7: Device not responding to setup address.
[ 1171.428075] usb 3-7: device not accepting address 8, error -71
[ 1171.429192] usb 3-7: USB disconnect, device number 8                                                            
[ 1171.585064] usb 3-7: new high-speed USB device number 9 using xhci_hcd
[ 1176.799820] usb 3-7: device descriptor read/64, error -110
[ 1192.671142] usb 3-7: device descriptor read/64, error -110                                                      
[ 1192.935048] usb 3-7: new high-speed USB device number 10 using xhci_hcd                                         
[ 1198.302814] usb 3-7: device descriptor read/64, error -110
[ 1214.174042] usb 3-7: device descriptor read/64, error -110                                                      
[ 1214.438020] usb 3-7: new high-speed USB device number 11 using xhci_hcd                                         
[ 1219.649816] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 1219.857816] usb 3-7: Device not responding to setup address.
[ 1220.065769] usb 3-7: device not accepting address 11, error -71
[ 1220.221763] usb 3-7: new high-speed USB device number 12 using xhci_hcd                                         
[ 1225.281550] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 1225.489609] usb 3-7: Device not responding to setup address.
[ 1225.697506] usb 3-7: device not accepting address 12, error -71
[ 1225.697525] usb usb3-port7: unable to enumerate USB device         

Has anybody had the same issue and fixed it? Any help would be appreciated!

0 Kudos
0 Replies