Unable to link IPhone to FreeBSD-14.1

I am trying to get my iPhone to connect to my FreeBSD-14.1p5 desktop. I get repeated pings from the iPhone while tethered but no prompt to authorize the connection. In /var/log/messages I see these:
Code:
Oct 16 09:48:50 vhost01 kernel: usbd_setup_device_desc: getting device descriptor at addr 124 failed, USB_ERR_IOERROR
Oct 16 09:48:50 vhost01 kernel: ugen0.6: <vendor 0x05ac product 0x12a8> at usbus0
Oct 16 09:48:50 vhost01 kernel: ugen0.6: <vendor 0x05ac product 0x12a8> at usbus0 (disconnected)
Oct 16 09:48:54 vhost01 kernel: usbd_setup_device_desc: getting device descriptor at addr 125 failed, USB_ERR_IOERROR
Oct 16 09:48:54 vhost01 kernel: ugen0.6: <Apple Inc. iPhone> at usbus0
Oct 16 09:48:54 vhost01 kernel: ugen0.6: <Apple Inc. iPhone> at usbus0 (disconnected)
Oct 16 09:48:56 vhost01 kernel: ugen0.6: <Apple Inc. iPhone> at usbus0
Oct 16 09:48:56 vhost01 kernel: ugen0.6: <Apple Inc. iPhone> at usbus0 (disconnected)

Any ideas as to what the problem is?
 
Hardware, maybe.


Bug 265204 may be of interest.

Also, try a cold boot. Bug 230659.
 
Well since you want your phone to be a modem you must set it up.

First off on phone there are several modes. File Transfer ect...

You must make sure the device will act as modem when conneted. That it will provide internet via USB.

Then you plug phone into FreeBSD command prompt. See what is shows when you hot-plug it.

In particular you are looking for things like modem protocols and modem modes and device names like ue0.

For example cdce0 could be a communication protocol. It will come over a usb link.
usbd_setup_device_desc: getting device descriptor at addr 125 failed, USB_ERR_IOERROR
Something is probably supposed to be happening here but isn't.
That is where you should start.
Put modem in correct mode and debug. Maybe devd error. It plays a big role in this.
 
I am trying to get my iPhone to connect to my FreeBSD-14.1p5 desktop. I get repeated pings from the iPhone while tethered
Your use of the word tethered here made me think you want iphone to act as internet provider.

Maybe you just want to transfer files?

How exactly are you expecting to 'connect' or link ? What are you trying to accomplish?
 
Well since you want your phone to be a modem you must set it up.

First off on phone there are several modes. File Transfer ect...

You must make sure the device will act as modem when conneted. That it will provide internet via USB.

Then you plug phone into FreeBSD command prompt. See what is shows when you hot-plug it.

In particular you are looking for things like modem protocols and modem modes and device names like ue0.

For example cdce0 could be a communication protocol. It will come over a usb link.

Something is probably supposed to be happening here but isn't.
That is where you should start.
Put modem in correct mode and debug. Maybe devd error. It plays a big role in this.
No, I am not trying to use the iPhone as a modem. I am trying to offload some photos. I was able to do this with previous versions of FreeBSD using gphoto2 but that no longer works as it once did:
Code:
# gphoto2 --auto-detect
Model                          Port                                            
----------------------------------------------------------
Apple iPhone 5 (PTP mode)      usb:            

# gphoto2 --camera 'Apple iPhone 5 (PTP mode)' -L
*** Error: No camera found. ***
 
Back
Top