Bug 249979 - ipheth(4) doesn't work with iOS 14
Summary: ipheth(4) doesn't work with iOS 14
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-usb (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-29 07:18 UTC by miroslaw.adamiuk
Modified: 2020-12-03 02:22 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description miroslaw.adamiuk 2020-09-29 07:18:11 UTC
Hello
after update iPhone to IOS 14.0.1 USB tethering doesn't work.

i can ping ue0 interface (172.20.10.4) and network gateway 172.20.20.1
but i can't ping nothing else, dns work propertly wen i try ping google.com
i recive:
$ ping -c 3 google.com
PING google.com (216.58.212.142): 56 data bytes

--- google.com ping statistics ---
3 packets transmitted, 0 packet recived, 100% packet loss

i try find the solution for this problem, and i found similar description on [url]github.com/libimobiledevice/libimobiledevice/issues/1038[\url]

regards Mirek
Comment 1 Li-Wen Hsu freebsd_committer freebsd_triage 2020-09-30 06:19:35 UTC
I also tried to add the missing USB packets in src/sys/dev/usb/net/if_ipheth.c but it doesn't work. This is apparently because of iOS 14 has changed something.
Comment 2 Hans Petter Selasky freebsd_committer freebsd_triage 2020-09-30 07:12:34 UTC
Check if there is a patch for Linux. Maybe a new Apple feature :-)
Comment 3 Li-Wen Hsu freebsd_committer freebsd_triage 2020-09-30 08:02:14 UTC
(In reply to Hans Petter Selasky from comment #2)
Not at the moment, but there might be some other useful followups to this thread in the future: https://marc.info/?t=160121624500001
Comment 4 Li-Wen Hsu freebsd_committer freebsd_triage 2020-11-17 12:06:11 UTC
https://reviews.freebsd.org/D27250
Comment 5 commit-hook freebsd_committer freebsd_triage 2020-11-18 19:36:25 UTC
A commit references this bug:

Author: lwhsu
Date: Wed Nov 18 19:35:31 UTC 2020
New revision: 367812
URL: https://svnweb.freebsd.org/changeset/base/367812

Log:
  ipheth(4): Fix for iOS 14

  Fix USB tethering for iOS 14.

  Inspired by:	https://github.com/libimobiledevice/libimobiledevice/issues/1038

  PR:		249979
  Reviewed by:	hselasky
  MFC after:	2 weeks
  Differential Revision:	https://reviews.freebsd.org/D27250

Changes:
  head/sys/dev/usb/net/if_iphethvar.h
Comment 6 commit-hook freebsd_committer freebsd_triage 2020-12-03 02:22:13 UTC
A commit references this bug:

Author: lwhsu
Date: Thu Dec  3 02:21:48 UTC 2020
New revision: 368291
URL: https://svnweb.freebsd.org/changeset/base/368291

Log:
  MFC r367812:

  ipheth(4): Fix for iOS 14

  Fix USB tethering for iOS 14.

  Inspired by:	https://github.com/libimobiledevice/libimobiledevice/issues/1038

  PR:		249979
  Reviewed by:	hselasky
  Differential Revision:	https://reviews.freebsd.org/D27250

Changes:
_U  stable/12/
  stable/12/sys/dev/usb/net/if_iphethvar.h
Comment 7 commit-hook freebsd_committer freebsd_triage 2020-12-03 02:22:14 UTC
A commit references this bug:

Author: lwhsu
Date: Thu Dec  3 02:22:06 UTC 2020
New revision: 368292
URL: https://svnweb.freebsd.org/changeset/base/368292

Log:
  MFC r367812:

  ipheth(4): Fix for iOS 14

  Fix USB tethering for iOS 14.

  Inspired by:	https://github.com/libimobiledevice/libimobiledevice/issues/1038

  PR:		249979
  Reviewed by:	hselasky
  Differential Revision:	https://reviews.freebsd.org/D27250

Changes:
_U  stable/11/
  stable/11/sys/dev/usb/net/if_iphethvar.h