Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Apr 2021 23:04:37 +0800
From:      Li-Wen Hsu <lwhsu@freebsd.org>
To:        =?UTF-8?B?5a6L56uL5p2w?= <friendjane2003@icloud.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: iPhone tethering not working
Message-ID:  <CAKBkRUxB4ZaMBoDSJO6_otTYTAzCLMqbyM1A-quXxhZjeVH=ng@mail.gmail.com>
In-Reply-To: <0367FE4C-B573-424B-9768-A532FB72E95C@icloud.com>
References:  <0367FE4C-B573-424B-9768-A532FB72E95C@icloud.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Apr 25, 2021 at 9:55 PM =E5=AE=8B=E7=AB=8B=E6=9D=B0 <friendjane2003=
@icloud.com> wrote:
>
>
> > =E5=9C=A8 2021=E5=B9=B44=E6=9C=8825=E6=97=A5=EF=BC=8C19:08=EF=BC=8CLi-W=
en Hsu <lwhsu@freebsd.org> =E5=86=99=E9=81=93=EF=BC=9A
> >
> > =EF=BB=BF
> >
> > I didn't see behavior before, previously if there is no ue0 found,
> > other than usbconfig set_config, I use `/usr/local/sbin/usbmuxd -U
> > root -f` from usbmuxd pkg.
> >
> > For iOS 14, this patch is needed
> > https://cgit.freebsd.org/src/commit/?id=3D2076350d801b81f570850cea7e701=
388d8709cfb
> > but from the report it still compatiable for iOS 13. I'm not sure if
> > reverting it helps or not.
> >
> > Does it work with previous versions (12.2-RELEASE, 13.0-RELEASE, or
> > older 12.2-STABLE), or other OS?
> >
> > Best,
> > Li-Wen
>
> Yes, there is no ue0. And I made a mistake, it is 12.2-RELEASE other than=
 STABLE. Sorry for that. Do I need to install STABLE to keep up with the ne=
west development?
>
> This time usbmuxd works, but why it has to run in foreground? And what=E2=
=80=99s the difference to usb_config?
> And running in background, I can get DHCP offer this time, but I still ca=
n=E2=80=99t ping to any website, =E2=80=9CThe network is down=E2=80=9D. Why=
?
>
> Best wishes,
> A BSD newbie

Please don't forget CC the list unless there is sensitive information,
the discussion may also help others.

For iOS 14, that patch is needed so if Apple did the same change in
the newer iOS 13 branch, upgrading to 12.2-STABLE is necessary. You
can also upgrade to 13.0-RELEASE if you want to keep tracking
-RELEASE.

You can exit usbmuxd when you see ue0 is available. TBH I don't check
the details in those tools.

If you can get an IP from DHCP, but cannot do any transmission, that's
exactly the same behavior on iOS 14 without that patch so upgrading to
a newer version might help.

Best,
Li-Wen



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKBkRUxB4ZaMBoDSJO6_otTYTAzCLMqbyM1A-quXxhZjeVH=ng>