Page MenuHomeFreeBSD

USBExperimental
ActivePublic

Details

Description

Groups related to USB stuff.

Recent Activity

Wed, Jan 21

ziaee added a comment to D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages..

Okay, over to USB

Wed, Jan 21, 9:29 PM · USB

Tue, Jan 20

unitrunker_unitrunker.net updated the diff for D54218: Introduce libusb20_dev_open_with_flags for shared vs. exclusive access..

D54218: Introduce libusb20_dev_open_with_flags for shared vs. exclusive access.
rebased

Tue, Jan 20, 10:21 AM · USB
unitrunker_unitrunker.net updated the diff for D54296: PR 291774: expand range of errors reported by libusb_open(3).

D54296: PR 291774: expand range of errors reported by libusb_open(3)
rebased to latest

Tue, Jan 20, 9:43 AM · USB
unitrunker_unitrunker.net updated the diff for D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages..

D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages.
Fixed linter warnings.

Tue, Jan 20, 9:19 AM · USB

Mon, Jan 19

ziaee added a comment to D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages..

Hey Rick! Thanks for the ping. Tip: use the linter,

mandoc -Tlint here/is/the/manual
Mon, Jan 19, 5:25 PM · USB

Sun, Jan 11

unitrunker_unitrunker.net added a watcher for USB: unitrunker_unitrunker.net.
Sun, Jan 11, 1:09 AM

Dec 23 2025

unitrunker_unitrunker.net updated the diff for D54218: Introduce libusb20_dev_open_with_flags for shared vs. exclusive access..

D54218: Introduce libusb20_dev_open_with_flags for shared vs. exclusive access.
RETURN VALUES

Dec 23 2025, 7:15 PM · USB
unitrunker_unitrunker.net updated the diff for D54218: Introduce libusb20_dev_open_with_flags for shared vs. exclusive access..

D54218: Introduce libusb20_dev_open_with_flags for shared vs. exclusive access.
punctuation

Dec 23 2025, 7:11 PM · USB
unitrunker_unitrunker.net added inline comments to D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages..
Dec 23 2025, 7:06 PM · USB
unitrunker_unitrunker.net updated the diff for D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages..

D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages.
punctuation

Dec 23 2025, 7:01 PM · USB
unitrunker_unitrunker.net updated the diff for D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages..

D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages.
RETURN VALUES and fix unwanted line break in Bl/El list.

Dec 23 2025, 6:55 PM · USB
ziaee added inline comments to D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages..
Dec 23 2025, 3:36 PM · USB
ziaee added inline comments to D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages..
Dec 23 2025, 3:20 PM · USB

Dec 22 2025

unitrunker_unitrunker.net updated the summary of D54218: Introduce libusb20_dev_open_with_flags for shared vs. exclusive access..
Dec 22 2025, 11:20 AM · USB
unitrunker_unitrunker.net added a project to D54231: libusb20_dev_open(3) and libusb20_be_device_foreach(3) man pages.: USB.
Dec 22 2025, 11:18 AM · USB
unitrunker_unitrunker.net added a project to D54296: PR 291774: expand range of errors reported by libusb_open(3): USB.
Dec 22 2025, 11:17 AM · USB

Dec 15 2025

lwhsu added a member for USB: lwhsu.
Dec 15 2025, 8:03 AM

Dec 11 2025

unitrunker_unitrunker.net added a member for USB: unitrunker_unitrunker.net.
Dec 11 2025, 8:27 AM

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