FreeBSD 上对 Aquantia AQC113 和 AQC113C 以太网控制器的支持
Support for Aquantia AQC113 and AQC113C Ethernet Controllers on FreeBSD

原始链接: https://github.com/Aquantia/aqtion-freebsd/issues/32

## FreeBSD 对 Aquantia AQC113/C 驱动的支持请求 此功能请求要求为 FreeBSD 提供对 Aquantia AQC113 和 AQC113C 以太网控制器的驱动支持。这些控制器常见于 ASUS XG-C100C v2 等设备中,正越来越多地用于服务器、NAS 系统和工作站的高性能网络(NBase-T、10GBase-T)。 目前,FreeBSD 可以检测到这些设备(PCI ID 0x04c0 & 0x14c0),但不会加载驱动程序;现有的 `aquantia-atlantic-kmod` 仅支持 AQC107 系列。OpenBSD 和 Linux 已经有可用的驱动程序(分别为 aq 和 atlantic)。 该请求建议扩展 `aquantia-atlantic-kmod` 或创建一个新的驱动程序以启用完整功能。请求者提供调试和验证方面的协助,并提供相关的系统详细信息(FreeBSD 14.1、`pciconf` & `dmesg` 输出)供参考。添加此支持将显著提高 FreeBSD 的硬件兼容性。

对 Aquantia AQC113 和 AQC113C 以太网控制器的 FreeBSD 支持 (github.com/aquantia) 5 分,justinclift 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 WarOnPrivacy 发表于 36 分钟前 | 下一个 [–] 这些卡的 10GBe 型号在亚马逊上起价 55 美元。回复 justinclift 发表于 1 小时前 | 上一个 [–] 对于使用这些 10GbE 芯片组的 FreeBSD 用户来说很有用,现在这种芯片组常见于迷你电脑。这个驱动程序似乎对人们来说效果很好。:)回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Here’s the revised request formatted for a GitHub issue:

Description:

This is a feature request to add driver support for the Aquantia AQC113 and AQC113C Ethernet controllers in FreeBSD. These devices are widely used in modern high-performance networking scenarios, and adding support would enhance FreeBSD's hardware compatibility for servers, NAS systems, and workstations.

Current Behavior:

  • The devices are detected by the system but show no driver attached when checked via pciconf or dmesg.
  • The aquantia-atlantic-kmod driver does not currently support the AQC113 family.

Example pciconf -lv output:

none3@pci0:7:0:0: class=0x020000 rev=0x03 hdr=0x00 vendor=0x1d6a device=0x14c0 subvendor=0x1d6a subdevice=0x0001
    vendor     = 'Aquantia Corp.'
    device     = 'AQC113C NBase-T/IEEE 802.3an Ethernet Controller [Marvell Scalable mGig]'
    class      = network
    subclass   = ethernet

Expected Behavior:

The AQC113 and AQC113C devices should be recognized and functional under FreeBSD, with support for the advanced features these controllers offer, such as NBase-T and 10GBase-T networking.

Additional Context:

  1. Device Details:

    • Vendor: Aquantia Corp. (Marvell)
    • PCI IDs:
      • AQC113: 0x04c0
      • AQC113C: 0x14c0
    • Found in devices like the ASUS XG-C100C v2.
  2. Relevant Resources:

    • OpenBSD’s aq driver supports AQC113 and AQC113C (source code).
    • Linux’s atlantic driver includes support for these devices.
  3. Use Cases:

    • Deployment in high-performance environments such as NAS systems, workstations, and enterprise servers.
    • Increasing adoption of AQC113-based hardware, particularly for 10G networking.
  4. FreeBSD’s Current Limitations:

    • The current aquantia-atlantic-kmod driver supports the AQC107 family but not the AQC113.

Request:

Please consider adding support for the AQC113 family to the aquantia-atlantic-kmod driver or create a new driver for these devices. If testing or hardware access is required, I am happy to assist in debugging and validation.

Logs & System Details:

  • FreeBSD Version: 14.1
  • Relevant Commands:
    • pciconf -lv: See above example.
    • dmesg | grep -i ethernet: Reports devices as detected but unsupported.

Thank you for your time and consideration. Adding support for the AQC113 family would be a significant enhancement to FreeBSD’s hardware compatibility.

联系我们 contact @ memedata.com