No tethering with iOS 4.3.1 and libimobiledevice 1.0.6
-
Martin S.
- Tag set to ios 4.3.1, ipheth, kubuntu
- State changed from new to open
Since ipheth is now "bundled" in the kernel, the correct place to discuss issues with the module would be the Kernel Mailing List.
However, please try to run this:
$ idevicepair unpair $ idevicepair pairThen verify again if you still receive the timeouts. I assume you also have enabled tethering in the iPhone settings.
-
mauretto
I'm sorry for mistake...
So, I tried "unpair" and "pair" ("validate" also), but nothing change...Where I can ask help?
Thank you!
-
Martin S.
Please run "ideviceinfo" and verify it works.
-
mauretto
Thank you Martin!
"ideviceinfo" command makes tethering work!!!Great!
Thank you very much
-
Martin S.
Interesting... Is this permanently working now or do you have run ideviceinfo again?
-
mauretto
Hi,
very interesting, isn'it?
Well, I need to run ideviceinfo every time I connect iPhone with Linux.
So, during a tethering session, when I disconnect iPhone, to re-establish a session I need to reconnect iPhone (of course...) and click on Network manager and eth1 (my port) to "surfing" again.PS: Unfortunately today I update Kubuntu from 10.10 to 11.04 and libimobiledevice from 1.0.6 to 1.1.0 and now tethering not working yet...
Asap I downgrade libimobiledevice to 1.0.6... -
Martin S.
Running "ideviceinfo" will set the trusted host status on the device to "true". This is what actually makes the device allow tethering. Judging from your versions now, you are hitting the typical iOS 4.3 bug.
You need to have either libimobiledevice 1.0.6 or 1.1.1 and run "idevicepair pair" in order to be able to use tethering with iOS 4.3+.
I think the problem is in the ipheth-pair package which is run by an udev rule automatically on hotplug of your device.What might be your issue are mixed leftovers of the old library which fail.
Could you verify please:
- That you don't have any leftovers in /usr/local/lib/libimobiledevice and what you have in /usr/lib/libimobiledevice - You have either 1.0.6 or 1.1.1 installed (for iOS 4.3+ compat) - You are able to run "idevicepair pair && idevicepair validate" to achive the same effect like running ideviceinfo now -
mauretto
Hi Martyn.
Well, I had unistalled Ubuntu 11.04 and then reinstalled Ubuntu 10.10.
This because with 11.04 "Natty" the version of libimobiledevice is 1.1.0, and it doesn't work with tethring and I don't know how to downgrade to version 1.0.6...
So, reinstalling 10.10 "Maverick" it work fine, without any idevicepair and ideviceinfo. Now I only start linux, plug my iPhone and surf on internet with tethering.
The next problem will be how upgrade to "Natty" and downgrade (or upgrade) to libimobiledevice 1.0.6 (or 1.1.1)..Thank you very much.
-
Andrew Schott
Same issue here. Fedora 15, libimobiledevice 1.1, iOS 4.3.3
Can use Bluetooth to tether, but not via the USB cable.
Any tips?
[code] [andrew@eeepc ~]$ rpm -qa | grep libimobiledevice libimobiledevice-1.1.1-1.fc15.i686
libimobiledevice-devel-1.1.1-1.fc15.i686
[andrew@eeepc ~]$ [/code] -
Olivier LAHAYE
If it can help closing the bug or at least trigger new tests with latest git version:
I've successfully tested ipheth driver with iOS 5.0.1 (iPhone 3GS)
I've tested with:
- standard Mandriva Cooker kernel: 3.2.7-1.1-desktop - used above default kernel ipheth driver: ipheth 2-4:4.2 - usbmuxd-1.0.8-0.1-mdv2012.0.x86_64 - libplist-1.8-1-mdv2012.0.x86_64 - libimobiledevice-1.2.0-0.20120224git-mdv2012.0.x86_64 (custom rpm with Feb 24 2012 git version)- Installed the packages and dependancies
- Plugged the phone
- Enabled internet sharing
- paired the phone (idevicepair pair)
- configured the connection using drakconnect (as ethernet adapter)
And it worked like a charm, I was able to surf the web flawlessly and discovered the nice blue internet sharing header on my iPhone
-
Martin S.
- State changed from open to resolved
Thanks, yes it appears this bug is fixed in git master and thus in the next upcoming release.
We also noticed that if you should have issues, you should try to enable the "Personal Hotspot" feature which kind of "wakes up" the tethering.
At least we also could verify success now with latest distros and releases.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.