Page MenuHomeFreeBSD

USBExperimental
ActivePublic

Details

Description

Groups related to USB stuff.

Recent Activity

Oct 2 2025

obiwac abandoned D49451: USB4 Pink Sardine controller support.

Superseded by D52861 and D52862

Oct 2 2025, 3:53 PM · USB

Sep 27 2025

obiwac closed D49450: USB4 base.
Sep 27 2025, 5:14 PM · USB
obiwac updated the diff for D49451: USB4 Pink Sardine controller support.

rebase

Sep 27 2025, 11:29 AM · USB
obiwac updated the diff for D49450: USB4 base.

More typo fixes and drop __FBSDID tags

Sep 27 2025, 11:24 AM · USB
obiwac updated the diff for D49450: USB4 base.

Roll typo fixes into this revision

Sep 27 2025, 11:08 AM · USB

Sep 24 2025

obiwac added a comment to D49450: USB4 base.

thanks for your review!

Sep 24 2025, 2:43 PM · USB
obiwac updated the diff for D49450: USB4 base.

Remove nhi_compat.h, typo

Sep 24 2025, 2:41 PM · USB

Sep 16 2025

emaste added inline comments to D49451: USB4 Pink Sardine controller support.
Sep 16 2025, 6:35 PM · USB
emaste added a comment to D49450: USB4 base.

I give this a quick look over and left a couple of comments/questions. That said, I think it's reasonable to commit this to the tree and iterate on it there.

Sep 16 2025, 6:21 PM · USB

Sep 5 2025

obiwac added inline comments to D49451: USB4 Pink Sardine controller support.
Sep 5 2025, 11:35 PM · USB
obiwac updated the diff for D49451: USB4 Pink Sardine controller support.

Accept all USB4 class PCI devices in nhi_pci_probe

Sep 5 2025, 11:32 PM · USB
obiwac updated the diff for D49454: USB4 acknowledge hotplug events.

Fixes

Sep 5 2025, 4:59 PM · USB
obiwac updated the diff for D49450: USB4 base.

Fixes

Sep 5 2025, 4:57 PM · USB

Jul 11 2025

adrian added a member for USB: adrian.
Jul 11 2025, 4:40 PM
adrian added a watcher for USB: adrian.
Jul 11 2025, 4:40 PM

Jul 10 2025

aokblast added a reviewer for D49884: Porting athn from OpenBSD: aokblast.
Jul 10 2025, 3:49 AM · wireless, USB, network

Jul 9 2025

bz requested changes to D49884: Porting athn from OpenBSD.
Jul 9 2025, 10:54 PM · wireless, USB, network
farhan_farhan.codes updated the diff for D49884: Porting athn from OpenBSD.

Stuck on athn_usb_detach code or executes athn_usb_stop multiple times
I suspect this is due to the msleep on one threat and a wakeup on another, but I am not certain how to isolate the problem.

Jul 9 2025, 9:25 PM · wireless, USB, network

Jul 8 2025

aokblast added a member for USB: aokblast.
Jul 8 2025, 12:02 PM

May 11 2025

farhan_farhan.codes updated the diff for D49884: Porting athn from OpenBSD.

Current Problem: Running into a recursive mutex based on FreeBSD/OpenBSD mutex styles.

May 11 2025, 5:47 PM · wireless, USB, network

May 6 2025

farhan_farhan.codes updated the diff for D49884: Porting athn from OpenBSD.

Working to update the athn_usb_init, currently working through the newstate handler.

May 6 2025, 3:06 AM · wireless, USB, network

Apr 29 2025

obiwac updated the diff for D49452: USB4 host reset (& writing to router config space).

Add missing router defines.

Apr 29 2025, 9:56 PM · USB
obiwac updated the diff for D49453: USB4 initial work on suspend routine.

Don't touch router defines; this should be done in D49452.

Apr 29 2025, 9:55 PM · USB

Apr 18 2025

farhan_farhan.codes updated the summary of D49884: Porting athn from OpenBSD.
Apr 18 2025, 5:40 PM · wireless, USB, network
farhan_farhan.codes added a comment to D49884: Porting athn from OpenBSD.
In D49884#1137462, @imp wrote:

I think the current idea is avoiding directly import firmware file into repo. Perhaps we can separate the firmware out. The current approach is using firmware ports/pkg, before having that, we can just put it somewhere and ask people to grab it and put to the required place, for testing.

Or point them at the linux wireless firmware archive repo....

Apr 18 2025, 5:36 PM · wireless, USB, network
farhan_farhan.codes updated the test plan for D49884: Porting athn from OpenBSD.
Apr 18 2025, 3:10 PM · wireless, USB, network
imp added a comment to D49884: Porting athn from OpenBSD.

I think the current idea is avoiding directly import firmware file into repo. Perhaps we can separate the firmware out. The current approach is using firmware ports/pkg, before having that, we can just put it somewhere and ask people to grab it and put to the required place, for testing.

Apr 18 2025, 5:04 AM · wireless, USB, network
farhan_farhan.codes added inline comments to D49884: Porting athn from OpenBSD.
Apr 18 2025, 4:51 AM · wireless, USB, network
farhan_farhan.codes updated the summary of D49884: Porting athn from OpenBSD.
Apr 18 2025, 4:43 AM · wireless, USB, network
lwhsu added a comment to D49884: Porting athn from OpenBSD.

I think the current idea is avoiding directly import firmware file into repo. Perhaps we can separate the firmware out. The current approach is using firmware ports/pkg, before having that, we can just put it somewhere and ask people to grab it and put to the required place, for testing.

Apr 18 2025, 3:49 AM · wireless, USB, network
farhan_farhan.codes requested review of D49884: Porting athn from OpenBSD.
Apr 18 2025, 3:39 AM · wireless, USB, network

Mar 25 2025

imp added inline comments to D49451: USB4 Pink Sardine controller support.
Mar 25 2025, 7:23 PM · USB
emaste added inline comments to D49451: USB4 Pink Sardine controller support.
Mar 25 2025, 5:22 PM · USB
obiwac added inline comments to D49452: USB4 host reset (& writing to router config space).
Mar 25 2025, 3:25 PM · USB
obiwac added inline comments to D49451: USB4 Pink Sardine controller support.
Mar 25 2025, 3:20 PM · USB
obiwac added inline comments to D49453: USB4 initial work on suspend routine.
Mar 25 2025, 3:17 PM · USB
obiwac added a comment to D49450: USB4 base.
In D49450#1128475, @imp wrote:

This will take me a while to slog through.
Do you have pointers to online references to USB4 / TB standards you're emplementing?

Mar 25 2025, 1:23 PM · USB
imp added a comment to D49450: USB4 base.

This will take me a while to slog through.
Do you have pointers to online references to USB4 / TB standards you're emplementing?

Mar 25 2025, 3:37 AM · USB
imp added a comment to D49454: USB4 acknowledge hotplug events.

I'll take a look once you're done with the planned changes you've flagged.

Mar 25 2025, 3:34 AM · USB
imp added inline comments to D49453: USB4 initial work on suspend routine.
Mar 25 2025, 3:30 AM · USB
imp added inline comments to D49452: USB4 host reset (& writing to router config space).
Mar 25 2025, 3:19 AM · USB
imp added inline comments to D49451: USB4 Pink Sardine controller support.
Mar 25 2025, 3:11 AM · USB

Mar 22 2025

obiwac added reviewers for D49451: USB4 Pink Sardine controller support: imp, jhb, emaste.
Mar 22 2025, 3:25 AM · USB
obiwac added reviewers for D49452: USB4 host reset (& writing to router config space): emaste, jhb, imp.
Mar 22 2025, 3:24 AM · USB
obiwac added reviewers for D49453: USB4 initial work on suspend routine: imp, jhb, emaste.
Mar 22 2025, 3:24 AM · USB
obiwac added reviewers for D49454: USB4 acknowledge hotplug events: imp, jhb, emaste.
Mar 22 2025, 3:23 AM · USB
obiwac updated the summary of D49450: USB4 base.
Mar 22 2025, 3:21 AM · USB
obiwac added reviewers for D49450: USB4 base: jhb, imp.
Mar 22 2025, 3:10 AM · USB
obiwac planned changes to D49454: USB4 acknowledge hotplug events.

I want to factor out a notify function first.

Mar 22 2025, 2:04 AM · USB
obiwac requested review of D49454: USB4 acknowledge hotplug events.
Mar 22 2025, 1:56 AM · USB