[Bug 299002] New Chelsio drivers (chvf) conflict with PCEngines APU2 EHCI device

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 01 Oct 2026 01:03:39 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=299002

            Bug ID: 299002
           Summary: New Chelsio drivers (chvf) conflict with PCEngines
                    APU2 EHCI device
           Product: Base System
           Version: 16.0-CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: mlatin+fbsd@4pack.org

The Chelsio drivers added in 16.0-CURRENT seem to load without checking the
vendor ID, causing ugen1.1: <EHCI root HUB AMD> to not load and try loading the
Chelsio drivers instead.

Notice that the PCI device ID is the same for the EHCI device and one of the
Chelsio cards.

ehci0@pci0:0:19:0: class=0x0c0320 rev=0x39 hdr=0x00 vendor=0x1022 device=0x7808
subvendor=0x1022 subdevice=0x7808


https://github.com/freebsd/freebsd-src/blob/6d7f0162bd5d25919cc18119a6e5a371acb2cf78/sys/dev/cxgbe/t4_vf.c#L128

Several users of these devices with pfSense 2.9.0 based on 16.0-CURRENT have
ran into this bug.

https://forum.netgate.com/topic/201200/2.9.0-apu2-huawei-me909s-120-4g-modem-not-detected

-- 
You are receiving this mail because:
You are the assignee for the bug.