Bug 291370 - ipheth: doesn’t work without usbmuxd
Summary: ipheth: doesn’t work without usbmuxd
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: usb (show other bugs)
Version: 15.0-RELEASE
Hardware: Any Any
: --- Affects Only Me
Assignee: Li-Wen Hsu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-03 16:40 UTC by madamin
Modified: 2025-12-08 00:51 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 madamin 2025-12-03 16:40:25 UTC
The driver included for using iPhone’s USB tethering (ipheth) doesn’t work without usbmuxd port which is not included in the downloadable installer images, results in users being unable to install needed packages if they can’t use ethernet or WiFi. There’s a scenario that they can get a network interface working if they install a port and they can’t because without usbmuxd they can’t connect to their iPhone’s USB tethering.
Comment 1 Li-Wen Hsu freebsd_committer freebsd_triage 2025-12-04 19:05:11 UTC
Yes I believe this is a very good point to add comms/usbmuxd to the installation media.

Patch at: https://reviews.freebsd.org/D54074
Comment 2 commit-hook freebsd_committer freebsd_triage 2025-12-05 23:59:19 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=90eda629964cbe4c2472aa3f1b8a427e60e78834

commit 90eda629964cbe4c2472aa3f1b8a427e60e78834
Author:     Li-Wen Hsu <lwhsu@FreeBSD.org>
AuthorDate: 2025-12-05 23:57:48 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2025-12-05 23:57:48 +0000

    release: Include comms/usbmuxd to DVD to ensure ipheth(4) works

    PR:             291370
    Reviewed by:    emaste, aokblast, dch
    MFC after:      3 days
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D54074

 release/scripts/pkg-stage.sh | 1 +
 1 file changed, 1 insertion(+)
Comment 3 Li-Wen Hsu freebsd_committer freebsd_triage 2025-12-06 00:15:39 UTC
So I have added comms/usbmuxd into the script builds the DVD. We can't change the release artifact, or at least we can't change it without an errata notice (and currently we don't rebuild release artifact after EN/SA, although it's possible.)

My suggestion for now is build the dvd with this patch, or using memstick media, put the related packages to that installation media first so it can be used offline.
Comment 4 madamin 2025-12-06 00:22:36 UTC
Thank you, for the fix and also for your suggestion.  I already used another trick to make it work for myself, but I filed a bug for anyone else who could be in trouble for something like this.
Comment 5 commit-hook freebsd_committer freebsd_triage 2025-12-08 00:50:41 UTC
A commit in branch stable/15 references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=58c80b2e79ce3b40a933507234f29d4200ab8463

commit 58c80b2e79ce3b40a933507234f29d4200ab8463
Author:     Li-Wen Hsu <lwhsu@FreeBSD.org>
AuthorDate: 2025-12-05 23:57:48 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2025-12-08 00:49:09 +0000

    release: Include comms/usbmuxd to DVD to ensure ipheth(4) works

    PR:             291370
    Reviewed by:    emaste, aokblast, dch
    MFC after:      3 days
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D54074

    (cherry picked from commit 90eda629964cbe4c2472aa3f1b8a427e60e78834)

 release/scripts/pkg-stage.sh | 1 +
 1 file changed, 1 insertion(+)
Comment 6 commit-hook freebsd_committer freebsd_triage 2025-12-08 00:51:43 UTC
A commit in branch stable/14 references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=9b1cd02f363f4b9c1ebcafef41b99c0898bb8d7c

commit 9b1cd02f363f4b9c1ebcafef41b99c0898bb8d7c
Author:     Li-Wen Hsu <lwhsu@FreeBSD.org>
AuthorDate: 2025-12-05 23:57:48 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2025-12-08 00:50:15 +0000

    release: Include comms/usbmuxd to DVD to ensure ipheth(4) works

    PR:             291370
    Reviewed by:    emaste, aokblast, dch
    MFC after:      3 days
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D54074

    (cherry picked from commit 90eda629964cbe4c2472aa3f1b8a427e60e78834)

 release/scripts/pkg-stage.sh | 1 +
 1 file changed, 1 insertion(+)