You are not logged in.
Pages: 1
I'm trying to access my (non-rooted) iPhone 4 running iOS5 (although had the same issues with iOS4 before) but I'm not having any luck. Plugging the device in results in this:
[ 27.907061] usb 2-2: new high-speed USB device number 4 using ehci_hcd
[ 28.136381] ehci_hcd 0000:00:13.2: force halt; handshake ffffc90000664424 00004000 00000000 -> -110
[ 28.136390] ehci_hcd 0000:00:13.2: HC died; cleaning up
[ 28.136447] usb 2-2: USB disconnect, device number 4
[ 28.193671] ipheth: ipheth_get_macaddr: usb_control_msg: -108
[ 28.193701] ipheth: probe of 2-2:4.2 failed with error -108
[ 28.193911] usbcore: registered new interface driver ipheth
[ 28.197095] usb 2-3: USB disconnect, device number 2
[ 28.224827] usb 2-5: USB disconnect, device number 3
I'm using the git version of libimobiledevice at the moment along with ifuse, usbmuxd, etc. Despite the disconnection message above, I didn't disconnect the device. Additionally disconnecting and reconnecting has no effect after this point, neither the phone nor laptop notice a device is being attached or removed.
Obviously ifuse doesn't work at this point as it says nothing is connected.
Should this hardware work? If so, what am I missing here?
Kernel is 3.2.1, everything is up to date as of an hour ago.
Last edited by Enverex (2012-01-19 20:06:56)
Offline
Install the libimobiledevice-git package from AUR (note that this will replace libimobiledevice-git). The link below is for the AUR package
http://aur.archlinux.org/packages.php?ID=35927
Once that is installed, connect your iPhone while its unlocked, and type the following command:
idevicepair unpair && idevicepair pair
Reconnect your iPhone while its unlocked. All should be well then. Just tried it on my iPhone 4S running iOS5. Also, the Arch Wiki has a lot of info on dealing with iPhones
https://wiki.archlinux.org/index.php/IPod
Machine: Lenovo ThinkCenter M92 (M3209) - Inte i7-3770 CPU
Offline
As i said im already using that package (the git version). I tried those commands before and it just says no device is connected.
Offline
Ah, sorry for stating the obvious then
Are you using a USB hub to connect the iPhone to your computer? Is the port you're connecting it to USB2.0 or USB3.0? I've experienced random issues sometimes when I connect my iPhone through a hub. It has something to do with the power being delivered to the device. iPhones are very finicky about that.
Machine: Lenovo ThinkCenter M92 (M3209) - Inte i7-3770 CPU
Offline
Im connecting it directly to the laptop, into a USB 2 port.
Offline
Do you get any errors when you run then following command? If nothing is returned, then the command ran successfully
modprobe fuse
Do you have gtkpod installed? Also, I found a suggestion in the link http://www.spinics.net/lists/usb/msg02644.html to add the following line to /etc/modprobe.d/modprobe.conf
options usbcore use_both_schemes=y
I've found in other forums that the "ehci_hcd 0000:00:13.2: force halt" and the "ehci_hcd 0000:00:13.2: HC died" errors you're getting are sometimes a hardware-related issue. People have also reported seeing this issue when multiple USB devices are causing conflicts or errors between them.
http://www.spinics.net/lists/linux-usb/msg55144.html
Have you tried disconnecting all USB devices except your iPhone and see if the error persists? Or tried connecting the iPhone on a separate computer running Arch?
I was also noticing that my iPhone kept disconnecting and reconnecting every 30 seconds or so. I was able to fix this issue by unplugging any other USB device connected to my laptop, and then connecting just the iPhone. Not sure why/how that fixed it.
Machine: Lenovo ThinkCenter M92 (M3209) - Inte i7-3770 CPU
Offline
[ 28.193671] ipheth: ipheth_get_macaddr: usb_control_msg: -108
[ 28.193701] ipheth: probe of 2-2:4.2 failed with error -108
Are you trying to tether your iPhone? I do not have ipheth installed on my system, so I do not know if this could be causing the issue. From what the AUR says about the two ipheth packages, one is out of date and the other hasn't been maintained in over six months. Try uninstalling ipheth and see if the iPhone can be recognized and mounted by the system.
Last edited by natestar13 (2012-01-19 15:41:48)
Machine: Lenovo ThinkCenter M92 (M3209) - Inte i7-3770 CPU
Offline
I don't have ipheth installed (or anything with that in its name) which is why I thought it was odd that I was seeing those messages.
I have no other USB devices connected so nothing should be interfering hardware wise. I've used FUSE for other things so fuse itself shouldn't be an issue. I'm not trying to tether the phone, just access the files on it.
I'll try that USB modprobe line when I'm back at the machine and let you know how I get on.
Offline
Adding that modprobe line it appears to have fixed it, I'm still getting:
[ 120.970380] usb 1-1: new high-speed USB device number 3 using ehci_hcd
[ 122.627233] ipheth: ipheth_get_macaddr: usb_control_msg: -110
[ 122.627278] ipheth: probe of 1-1:4.2 failed with error -110
[ 122.627831] usbcore: registered new interface driver ipheth
... but it doesn't seem to matter. Cheers guys
Offline
@Enverex Glad to have helped! Please mark this thread as solved. iPhone's are a popular device, so it would be nice for others to know that this worked for you!
Machine: Lenovo ThinkCenter M92 (M3209) - Inte i7-3770 CPU
Offline
@Enverex. What application to you use with iPhone? Do you use gtkpod?
I have no issues with ifuse 1 year ago.
Offline
@Enverex. What application to you use with iPhone? Do you use gtkpod?
I have no issues with ifuse 1 year ago.
No, I was using iFuse so I could access the files on the device.
Offline
Pages: 1