Skip to content

2.1 安装前的准备工作

部署 FreeBSD 系统之前,需完成硬件兼容性评估、安装介质准备与制作等前期工作。

2.1.1 硬件兼容性

以下列出 amd64 架构的最低硬件配置与硬件兼容性查询方法。

2.1.1.1 最低硬件需求

amd64(又称 x86-64)是 64 位 x86 架构的扩展,广泛应用于现代个人计算机与服务器。14.2-RELEASE 版本在虚拟机环境中测得的最低硬件需求如下:

  • 硬盘:
    • 仅安装基本系统:约 550 MB
    • 安装 KDE 桌面环境(通过 pkg 安装后):约 15 GB
  • 内存:
    • 统一可扩展固件接口(UEFI)模式下:最小 128 MB
    • 基本输入输出系统(BIOS)模式下:最小 64 MB

然而,为了保证可用性,最低内存容量应不小于 256 MB。

如果要使用 ZFS 作为文件系统,OpenZFS 项目官方建议设备至少应搭载 2 GB 内存,内存低于此值时,可能需要对 ZFS 参数手动调优。

2.1.1.2 实测硬件兼容性

下表列出了部分硬件的实测支持情况:

硬件类别系列实测型号备注
CPUIntel Alder Lake(含混合架构与纯 E-core 架构)i7-1260P、N100可正常启动运行,但调度机制尚不完善,睿频功能受限。i7-1260P 为混合架构(P-core + E-core),N100 为纯 E-core 架构(4 颗 Gracemont 核心)
NVMe 固态硬盘M.2 接口英睿达 P310、Intel 600P、梵想 S530Q、S500Pro、S542PRO正常工作
无线网卡Intel AX 系列AX200Wi-Fi 5 速率与 Windows 11 IoT Enterprise 24H2 相当(使用 iperf2 测得)
有线网卡Realtek 2.5 GRTL8125B需要额外安装驱动程序,参见本书附录
有线网卡Intel 2.5 Gi226-V正常工作
显卡近十年的 Intel 及 AMD 集成/独立显卡英特尔锐炬® Xe 显卡、英特尔 HD Graphics 4000支持程度与 DRM 驱动程序移植进度相关;截至写作时,drm-kmod 元 Port 默认安装 drm-61-kmod(基于 Linux 6.1),适用于 FreeBSD 14.x 及更高版本;FreeBSD 15.0+ 可另行选用 drm-66-kmod(基于 Linux 6.6);最新非 LTS 版本 drm-latest-kmod 基于 Linux 6.9,适用于 FreeBSD 15.0+。最新进展参见 FreeBSD Project. drm-kmod: drm driver for FreeBSD[EB/OL]. [2026-03-25]. https://github.com/freebsd/drm-kmod/pulls. 该仓库提供 FreeBSD 图形驱动程序内核模块更新,追踪 Linux DRM 驱动程序移植进度。
NVIDIA 显卡近十多年的显卡GTX 850M受 NVIDIA 官方显卡驱动程序支持

注意

FreeBSD 尚未完全支持安全启动,参见:FreeBSD Project. SecureBoot[EB/OL]. [2026-03-25]. https://wiki.freebsd.org/SecureBoot. 该页面提供 FreeBSD 安全启动相关状态信息。在安装 FreeBSD 前,必须关闭安全启动(Secure Boot)。同时,FreeBSD 也不支持 Fake RAID(伪 RAID),需将控制器模式修改为 AHCI。

Fake RAID 是由主板 BIOS/固件提供的软件 RAID 功能,依赖操作系统驱动程序支持,并非真正的硬件 RAID。AHCI(Advanced Host Controller Interface)是 SATA 控制器的标准工作模式,提供原生支持 SATA 设备的高级特性。

操作方法:进入 BIOS/UEFI 设置界面,找到存储控制器相关选项,将模式从 RAID 改为 AHCI 后保存重启。具体菜单位置因主板型号而异,可参考主板说明书。

2.1.1.3 特定硬件兼容性查询

除上述实测硬件外,更多硬件的支持情况可参考以下外部资源。

bsd-hardware.info. Hardware for BSD[EB/OL]. [2026-03-25]. https://bsd-hardware.info/?view=search. 该平台提供 BSD 系统硬件兼容性数据库,可用于查询设备支持情况。

硬件支持查询

硬件支持查询

注意

因为该网站也可能出现错误(例如将 LPDDR5 误识别为 LPDDR4),建议实际测试。

2.1.2 下载 FreeBSD 镜像

了解硬件支持情况后,开始下载 FreeBSD 镜像。首先访问 FreeBSD 项目官网:https://www.freebsd.org/

FreeBSD 项目官网

点击黄底红字的 Download FreeBSD,页面将跳转至下载页面:

下载 FreeBSD

技巧

随着时间推移,读者下载时可能已无 14.2-RELEASE 版本。此时只需选择列表最顶部的 FreeBSD-X.Y-RELEASE(该版本推荐用于生产环境)。其中,X.Y 应为比 14.2 更大的版本号,如 15.016.0 等,但需要注意其应以 RELEASE 结尾,而非 CURRENT

警告

使用非 RELEASE 版本的用户应有时间和意愿关注开发动态,浏览邮件列表与问题追踪系统,例如 FreeBSD Project. freebsd-src/UPDATING[EB/OL]. [2026-03-25]. https://github.com/freebsd/freebsd-src/blob/main/UPDATING. 该文件记录着系统更新重大变更,及 FreeBSD Project. freebsd-src/RELNOTES[EB/OL]. [2026-03-25]. https://github.com/freebsd/freebsd-src/blob/main/RELNOTES. 该文件提供发行版发布说明与新特性等文档。同时要求用户具备一定的探索和实践能力。否则,建议使用 RELEASE 版本。

InstallerVMSD CardDocumentation
安装镜像虚拟机预安装镜像存储卡镜像文档
适用于常规安装适用于云平台和虚拟机适用于单板机/嵌入式设备发行说明等文档

技巧

如果不确定选择哪种镜像,请选择 Installer(标准个人计算机,Apple 除外)。

技巧

如果不明确 amd64i386aarch64armv7 这些架构的区别,请选择 amd64(适用于大多数标准个人计算机,Apple 电脑除外)。

选定安装镜像的主要类型后,将显示具体的下载列表:

FreeBSD 镜像

sh
File Name                                          File Size      Date
Parent directory/                                  -              -
CHECKSUM.SHA256-FreeBSD-14.2-RELEASE-amd64         1171           2024-Nov-29 14:11
CHECKSUM.SHA512-FreeBSD-14.2-RELEASE-amd64         1811           2024-Nov-29 14:09
FreeBSD-14.2-RELEASE-amd64-bootonly.iso            459491328      2024-Nov-29 13:04
FreeBSD-14.2-RELEASE-amd64-bootonly.iso.xz         100595956      2024-Nov-29 13:04
FreeBSD-14.2-RELEASE-amd64-disc1.iso               1310040064     2024-Nov-29 13:05
FreeBSD-14.2-RELEASE-amd64-disc1.iso.xz            855850608      2024-Nov-29 13:05
FreeBSD-14.2-RELEASE-amd64-dvd1.iso                4826406912     2024-Nov-29 13:05
FreeBSD-14.2-RELEASE-amd64-dvd1.iso.xz             3812250832     2024-Nov-29 13:05
FreeBSD-14.2-RELEASE-amd64-memstick.img            1559351808     2024-Nov-29 13:05
FreeBSD-14.2-RELEASE-amd64-memstick.img.xz         867177260      2024-Nov-29 13:05
FreeBSD-14.2-RELEASE-amd64-mini-memstick.img       564220416      2024-Nov-29 13:04
FreeBSD-14.2-RELEASE-amd64-mini-memstick.img.xz    107445036      2024-Nov-29 13:04

上述列表中,第一列为文件名,第二列为文件大小,第三列为文件构建日期(非发行日期)。

首列说明
Parent directory/ - -指向上级目录
CHECKSUM.SHA256-FreeBSD-14.2-RELEASE-amd64本页所有镜像的 SHA-256 校验和
CHECKSUM.SHA512-FreeBSD-14.2-RELEASE-amd64本页所有镜像的 SHA-512 校验和
FreeBSD-14.2-RELEASE-amd64-bootonly.iso网络安装镜像,安装时需要联网
FreeBSD-14.2-RELEASE-amd64-bootonly.iso.xz压缩的网络安装镜像,安装时需要联网
FreeBSD-14.2-RELEASE-amd64-disc1.iso标准安装镜像
FreeBSD-14.2-RELEASE-amd64-disc1.iso.xz压缩的标准安装镜像
FreeBSD-14.2-RELEASE-amd64-dvd1.isoDVD 镜像,相比标准安装镜像包含了更多软件包(pkg)
FreeBSD-14.2-RELEASE-amd64-dvd1.iso.xz压缩的 DVD 镜像,相比标准安装镜像包含了更多软件包(pkg)
FreeBSD-14.2-RELEASE-amd64-memstick.imgU 盘用的镜像(可以使用 Rufus 制作 U 盘启动盘)
FreeBSD-14.2-RELEASE-amd64-memstick.img.xz压缩的 U 盘用的镜像(无需解压缩,可以使用 Rufus 制作 U 盘启动盘)
FreeBSD-14.2-RELEASE-amd64-mini-memstick.imgU 盘用的网络安装镜像,安装时需要联网
FreeBSD-14.2-RELEASE-amd64-mini-memstick.img.xz压缩的 U 盘用的网络安装镜像,安装时需要联网

.xz 是一种高压缩比的文件压缩格式,常用于缩小软件发行包的体积。SHA-256 和 SHA-512 是密码哈希函数,用于生成文件的唯一指纹,校验和(Checksum)则是通过这些函数计算出的固定长度字符串,用于验证文件完整性。

需要注意的是,DVD 镜像并不包含所有离线软件包,仅精选了若干软件包,具体清单可参见源代码文件 FreeBSD Project. freebsd-src/release/scripts/pkg-stage.sh[EB/OL]. [2026-03-25]. https://github.com/freebsd/freebsd-src/blob/main/release/scripts/pkg-stage.sh. 该脚本定义 DVD 镜像包含的预安装软件包清单。

FreeBSD 的所有安装介质默认不提供图形界面,需在系统安装后另行安装和配置。DVD 镜像虽包含更多软件包,但由于图形界面依赖关系复杂,且 DVD 上的软件包版本可能较旧,在安装图形界面时仍可能遇到依赖冲突或版本不匹配问题,因此不建议使用 DVD 镜像。

技巧

网络传输可能产生错误,导致下载的文件与原始镜像不一致。因此,需要使用 校验和 来验证所获取的文件与官方发布的镜像完全一致。Windows 10 和 11 系统自带命令行工具 CertUtil,可用于计算校验和,无需安装额外软件。读者还可参考 Dell Technologies. 如何确定用于安全应用程序的文件 SHA-256 哈希[EB/OL]. [2026-03-25]. https://www.dell.com/support/kbdoc/zh-cn/000130826/如何确定用于安全应用程序的文件-sha-256-哈希. 该文档介绍 Windows 系统下文件 SHA-256 哈希值计算方法。

FreeBSD 镜像 BT 种子下载地址(非官方,建议检查文件校验和后使用):https://fosstorrents.com/distributions/freebsd/

由于版本迭代,实际情况可能已发生变化,请自行查阅,选择合适的 RELEASE 版本用于生产环境。

FreeBSD -RELEASE 历史版本下载地址:

2.1.3 刻录 FreeBSD 镜像

下载 FreeBSD 镜像后,需要将其刻录到 U 盘上才能安装。

2.1.3.1 推荐镜像格式

制作 U 盘安装介质时,建议使用 -img-img.xz 格式的镜像。.iso 镜像采用混合启动(Hybrid)模式,该模式同时支持从光驱和 U 盘启动,但可能未完全遵循 UEFI 规范,直接写入 U 盘可能导致启动错误。详见 FreeBSD Project. FreeBSD -.iso files not support written to USB drive[EB/OL]. [2026-03-25]. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236786. 该 Bug 报告记录了 ISO 镜像直接写入 USB 设备的兼容性问题。建议读者仅在使用光学介质、虚拟机或云平台安装时选用 iso 结尾的镜像。

然而,也存在例外情况。部分主机的 UEFI 固件支持从 .iso 镜像刻录的 U 盘启动(例如一些老款神舟电脑),但并非所有主机都支持此方式(例如部分小米电脑可能无法引导)。

由于设备类型多样,即使在某台主机上测试通过,FreeBSD 的两个 ISO 镜像仍可能出现兼容性问题。若遇到引导问题,请首先尝试使用 Rufus 刻录 img 镜像。

2.1.3.2 Windows 平台下 Rufus 刻录方法

不同操作系统平台有不同镜像刻录工具推荐。

Windows 平台建议优先使用 Rufus,Linux/FreeBSD 平台可直接使用 dd 命令刻录镜像:dd if=FreeBSD-*.img of=/dev/daX bs=1M status=progress(其中 /dev/daX 为目标 U 盘设备,请根据实际设备名调整;status=progress 显示传输进度)。

Rufus 下载地址为 https://rufus.ie/zh,该工具为 Windows 平台开源 USB 启动盘制作工具。

使用 Rufus 刻录镜像,无需解压缩文件,直接选择 -img.xz 制作启动盘。

Rufus

尽管实际文件校验和正确,但因其处理某些镜像格式时存在缺陷,有时会错误地报告校验失败,不建议 使用 FreeBSD 手册中提到的 win32diskimager。同理,同样不建议 使用 Ventoy。Ventoy - 多系统启动 USB 启动盘制作工具[EB/OL]. [2026-03-25]. https://www.ventoy.net/. 该工具为多系统启动 USB 启动盘制作工具,直接加载 ISO 或 IMG 镜像文件,但 Ventoy 的启动加载机制与 FreeBSD 镜像不完全兼容,可能导致启动失败。

读者应仅在 Rufus 无效的情况下再使用 win32diskimager 或 Ventoy。

win32diskimager 的下载地址为 https://sourceforge.net/projects/win32diskimager/files/Archive/,选择 win32diskimager-1.0.0-install.exe 下载。

思考题

有时候绕远路是必须的,人生是片森林,人们终究会再次迷路,短暂相遇。正所谓“念念不忘,必有回响”。然而,人们清醒地意识到,没有什么“必有回响”,有的只是“没有结局的开始”或者“稍纵即逝的追寻”。没有任何人许诺回响,这只是某种哲学层面的寄托,让人们与这种现实“和解”。“念念不忘,必有回响”的完整说明并非李叔同所述,而是源于当代人的《李叔同〈晚晴集〉人生解读》(王少农. 李叔同《晚晴集》人生解读[M]. 北京:线装书局,2008.)其中上半句“念念不忘”亦非李叔同原作,而是看似引用了南宋王龙舒《龙舒净土文卷第四》“蓋欲念念不忘也。如此久久念心成熟。”其中在清俞行敏重辑《净土全书》一书的“净土起信”中同样有类似描述“净土指归云:欲了生死,修行净业,当发十种信心,念念不忘,决生净土。”,再次索引到《净土指归集》,实际上是绕回了《佛说四谛经》,载“亦观持宿命,亦从得道行,念世间行不可悔,摄、止、度世、无为、寂然、止见、一德、无所著、如解脱意观念想念,从念念、念不忘、少言、念不离,是名为直正念,是名为道德谛。”由于这是汉传佛教,在历史上被记载为安世高的翻译贡献,需考察其原始面貌。查《佛说四谛经》,实际对应于中阿含经《分别圣谛经》,即对应《巴利三藏》的《中部》的《一四一分别谛经》(段晴,范晶晶,等,译. 汉译巴利三藏·经藏·中部[M]. 上海:中西书局,2022:963-965.)。是这样写的:“众仁友,何为正念?此谓比丘于身循观身,精勤,正知,具念,于世间戒除贪与忧;于诸受(……)于心(……)于诸法循观法,精勤,正知,具念,于世间断除贪与忧。这被称为正念。”可以清晰地看出,“念念不忘”实际上对应的是“具念”(巴利语 sati),在文献中往往又被翻译为“念”“正念”。实际上,在任何早期人类宗教活动中,传递的思想都是当时最合适不过的道德思想和伦理行为,也是最质朴,最清楚明白的,任何过于复杂的理论绝不可能流传数千年。因此,有必要怀疑这种“念念不忘”说法的合理性。在不同的学术观点中对此看法存在较大差异,但是无可辩驳的是,在佛教最早期的发展中,不可能有任何超越当时信众知识结构、道德伦理、认知能力的理论被普遍认可。因此,无需考察任何文本,越是从经验出发的理解,却往往是最接近合理性的存在。念念不忘实质上接近这种说法:“厨师一定要会做饭、水一定往低处流”,即,xx 就是 xx。可以看到,“念念不忘”与当代欧陆哲学产生了深切共鸣,不是让事情回到本身,而是认识到,有些时候,事情就是本身。“大音希声”。“一切真历史都是当代史”(Croce B. 历史学的理论和历史[M]. 田时纲,译. 北京:中国社会科学出版社,2018),但无论是玄奘短命的“法相唯识宗”,还是“念念不忘”的本义,都启示着一个深邃的事实,“一切真历史都是古代史”。“谁试图诠释历史,谁就在篡改历史。讨论真假无非是在争夺自己的话语权。”历史学是一种解释学。佛经和道教经文的文言文呈现方式仍是绝对主流,且无定本;而与此同时,基督教两会甚至出版了官方的《拼音版圣经》。但在过去,甚至如今的天主教,保守也是常态。形式上的精致化、现代化与内在的理论嬗变的平衡是大多数理论发展的痛点。后人对前人的经典论述究竟是形成了一层又一层的遮蔽,还是使其精致化顺应时代发展?今人所看到的,持有的意见,究竟有几分是最初作者的面貌?后人往往通过注解经典来阐发自己的观点,甚至托名作书。念念不忘,恰好指出了一个道理,“没有回响才是常态”,这不是固执的坚持和重复,而是理解到一个无数人提及的话语,人本就一无所有,唯一重要的事情只有生或死。念念不忘,不是执着于铭记,而是发现,感知到什么,那就是什么。与其说人一生都在选择,不如说人一生都在等待,等待回响。

如何理解“念念不忘”与“必有回响”的关系?

如果一切都是临时的,短暂的。那么,会不会有一天,有那么一刻,恰巧宇宙本身也不存在了?

2.1.4 附录:FreeBSD 兼容的以太网卡

以太网卡是最常见的网络适配器类型,FreeBSD 对多种以太网卡支持良好。

2.1.4.1 Realtek(螃蟹卡)

Realtek RTL8125 是一款常见的 2.5 G 以太网卡。在消费级市场中,常见的 2.5 G 网卡多采用该型号芯片。在安装 FreeBSD 前,可在 Windows 设备管理器中查看硬件标识,确认网卡型号是否为 RTL8125。

Realtek RTL8125 2.5 G

技巧

RTL8125 在 FreeBSD 下默认没有驱动,需手动安装。最简单的方法是通过手机 USB 共享网络临时上网,具体方法见本书其他部分。安装网卡驱动后需重启系统。

2.1.4.1.1 支持列表

在安装驱动之前,需确认当前网卡型号是否在支持列表中。

  • 5 G 网卡
    • RTL8126
  • 2.5 G 网卡
    • RTL8125 / RTL8125B(G)
  • 10/100/1000M 网卡
    • RTL8111B / RTL8111C / RTL8111D / RTL8111E / RTL8111F / RTL8111G RTL8111H / RTL8118(A) / RTL8119I / RTL8111L / RTL8111K
    • RTL8168B / RTL8168E / RTL8168H
    • RTL8111DP / RTL8111EP(P) / RTL8111FP
    • RTL8411 / RTL8411B
  • 10/100 M 网卡
    • RTL8101E / RTL8102E / RTL8103E / RTL8105E / RTL8106E / RTL8107E
    • RTL8401 / RTL8402

2.1.4.1.2 Realtek 以太网卡驱动安装方法

确认网卡型号在支持列表中后,按照以下步骤安装驱动。

  • 使用 pkg 安装:
sh
# pkg install realtek-re-kmod
  • 使用 Ports 安装:
sh
# cd /usr/ports/net/realtek-re-kmod/
# make install clean

在编译安装时,需确保 /usr/src 目录下有源代码。

sh
/usr/
├── ports/
   └── net/
       └── realtek-re-kmod/  # Realtek 网卡驱动 Ports 目录
└── src/                      # 系统源代码目录(编译驱动时需要)

技巧

如果 Realtek 网卡仍存在断流、时断时续等情况,可尝试使用 net/realtek-re-kmod198[EB/OL]. [2026-03-26]. https://www.freshports.org/net/realtek-re-kmod198/,参见:Bug 275882 - net/realtek-re-kmod: Problem with checksum offload since +199.00[EB/OL]. [2026-03-26]. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275882

相关文件结构:

sh
/boot/
├── loader.conf        # 系统启动加载器配置文件
└── modules/
    └── if_re.ko       # re 网卡驱动内核模块

编辑 /boot/loader.conf 文件,写入以下两行:

ini
if_re_load="YES"                        # 设置开机自动加载 re 网卡驱动模块
if_re_name="/boot/modules/if_re.ko"     # 指定 re 网卡驱动模块的完整路径,以覆盖内核内置的 re(4) 驱动

默认已启用巨型帧。巨型帧是指大于标准以太网帧(1500 字节)的帧,通常为 9000 字节。巨型帧可减少网络开销、提升传输效率,但在某些网络环境下可能导致兼容性问题。如需关闭以优化网速(例如网速过慢时),可执行以下操作:

sh
# echo 'hw.re.max_rx_mbuf_sz="2048"' >> /boot/loader.conf # 设置 re 网卡接收缓冲区最大尺寸为 2048,以优化网络性能

要启用 WOL 唤醒:

sh
# echo 'hw.re.s5wol="1"' >> /boot/loader.conf          # 启用 re 网卡的 S5 唤醒功能(支持休眠唤醒)
# echo 'hw.re.s0_magic_packet="1"' >> /boot/loader.conf  # 启用 re 网卡的魔术包唤醒功能(Magic Packet Wake-on-LAN)

完成以上设置后,需重启系统使其生效。

参考文献:

  • FreshPorts. realtek-re-kmod: Kernel driver for Realtek PCIe Ethernet Controllers[EB/OL]. [2026-03-25]. https://www.freshports.org/net/realtek-re-kmod. FreshPorts 上的 Realtek 网卡驱动页面,提供安装信息与版本更新。

2.1.4.2 Intel 网卡

Intel 网卡也是常见的网络适配器类型,FreeBSD 对其支持良好。

2.1.4.2.1 2.5 G

英特尔 i225-V 和 i226-V 2.5 G 网卡默认便可驱动,无需额外配置。已在 I226-V rev04 型号上测试通过,使用 igc 驱动,网卡显示为 igc0 样式。

支持列表:

  • I220-V
  • I221-V
  • I225-LM(商业端产品线,服务器用)
  • I225-LMvP
  • I225-V(桌面端产品线,常见于家用台式机)
  • I225-IT
  • I225-K
  • I226-LM(商业端产品线,服务器用)
  • I226-LMvP
  • I226-V(桌面端产品线,常见于家用台式机)
  • I226-IT
  • I226-K

参考文献:

2.1.4.2.2 千兆和百兆及其他以太网卡

除了 2.5 G 网卡外,Intel 还有其他多种型号的以太网卡。i210 和 i211 网卡由 em 驱动,通常无需额外配置便可使用,但尚未进行测试。

支持列表及更多参见:

2.1.5 附录:USB 网卡推荐

USB 网卡便携性强、使用方便,适合临时使用或设备没有内置网卡的情况。以下介绍 USB 网卡的相关推荐。

警告

千兆和 2.5 G 网卡在 15.0-RELEASE 以前均存在间歇性断连故障。如果有更稳定的推荐,请提交 PR。

对于 2.5 G USB 网卡,目前可选的型号似乎仅有 RTL8156 和 RTL8156B。

类型品牌/型号芯片组/参数售价(¥)备注
USB 以太网卡绿联 USB 百兆网卡 CR110AX88772A 100M40/
USB 以太网卡绿联 USB 千兆网卡 CM209AX88179A 1000M79在 15.0-RELEASE 以前断流
Type-C 以太网卡绿联 Type-C 转百兆网卡 30287AX88772A 100M59/
Type-C 以太网卡绿联 Type-C 转千兆网卡 CM199AX88179A 1000M99在 15.0-RELEASE 以前断流。在树莓派 5 上的测试表明,目前 15.0-RELEASE 下的 AX88179A 和 RTL8156B 网卡均可持续稳定运行,不会断流,最长连续运行时间超过 72 小时
USB 无线网卡COMFAST CF-WU810N(已停产)RTL8188EUS 2.4 G 150 M20由 rtwn 驱动
USB 无线网卡COMFAST CF-912ACRTL8812AU 2.4 G & 5 G 1200 M60由 rtwn 驱动
USB 无线网卡COMFAST CF-915ACRTL8811AU 2.4 G & 5 G 600 M49由 rtwn 驱动,理论上支持,未经实际测试,无论是否支持,都请提交 issue
USB 无线网卡绿联 N300 MRTL8192EU 2.4 G 300 M30由 rtwn 驱动,理论上支持,未经实际测试,无论是否支持,都请提交 issue
USB 无线网卡绿联 AC 1300 M-双频RTL8812AU 2.4 G & 5 G 1300 M129由 rtwn 驱动,理论上支持,未经实际测试,无论是否支持,都请提交 issue
USB 以太网卡绿联 USB 2.5 G 网卡 CM275RTL8156 2.5 G189在 15.0-RELEASE 以前断流
Type-C 以太网卡绿联 Type-C 转 2.5 G 网卡RTL8156 2.5 G199在 15.0-RELEASE 以前断流

VendorID(厂商标识)和 ProductID(产品标识)是 USB/PCI 设备的两个标准标识符,驱动程序通过这两个 ID 来识别和匹配硬件。

相同芯片组的硬件可能由不同厂商生产,使用不同的 VendorID/ProductID。

如果仅凭芯片组信息购买网卡,FreeBSD 很可能不支持其 VendorIDProductID,例如 DOREWIN 达而稳。

在这种情况下,需联系驱动开发者将硬件信息加入驱动,并重新编译内核才能使用。

相关 Bug 反馈:

2.1.6 附录:共享硬件数据到数据库

若读者希望上传自己的数据到 https://bsd-hardware.info,与社区共享,可参照本节操作。

2.1.6.1 安装 hw-probe

  • 使用 pkg 安装 hw-probe:
sh
# pkg install hw-probe
  • 或者使用 Ports 安装 hw-probe:
sh
# cd /usr/ports/sysutils/hw-probe/
# make install clean

2.1.6.2 上传硬件数据

执行以下命令可采集硬件信息并上传到 hw-probe 数据库:

sh
# hw-probe -all -upload
Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!

Probe URL: https://bsd-hardware.info/?probe=f64606c4b1

访问上述链接可查看设备信息。此处上传的为 Radxa x4 的配置信息。

其他操作系统可参见 linuxhw. hw-probe/INSTALL.BSD.md[EB/OL]. [2026-03-25]. https://github.com/linuxhw/hw-probe/blob/master/INSTALL.BSD.md,该文档提供 BSD 系统上 hw-probe 工具的安装说明。