FreeBSD

富士通 LIFEBOOK UH WUB/F1 に入れる

これまでの総投資
LIFEBOOK UH WUB/F1
FMVWF1UB7
2021-11-16 106,312
WD Blue SN570 1TB 2021-11-27 10,428
Buffalo WLI-UC-GNM2 不明 流用
合計 116,740

レッツノート CF-J10T を使って 10 年。 SSD に換装したりしてがんばってきたけど、タッチパッドのボタンやらキーボードやらいろいろ不具合が出てきたので、思い切って買い替え。

14.3-RELEASE が出た

14.3-RELEASE が出た

今回はけっこうな変更がある。 後述。

付いてるけど動かないものは以下の通りで変化なし。

ACPI S3 state が無いので sleep ができない点も変わらず。

動作状況 (14.3-RELEASE) 2025-06-10
デバイス ドライバ 動作 備考
内蔵 SSD nda(4)
キーボード atkbd(4)
タッチパッド hmt(4) /etc/rc.conf の kld_list に ig4.ko を追加。
snd_hda(4) 出力先ごとに別デバイス。pcm0: HDMI pcm1: 内蔵スピーカー pcm2: ヘッドホン。
SD カードスロット sdhci(4)
コンソール vt(4)
X amdgpu(4x) drm-61-kmod と gpu-firmware-amd-kmod-renoir を入れる。内蔵パネルは eDP、HDMI 出力は DisplayPort-0、2 つの USB-C は DisplayPort-1/2。
有線 LAN re(4) realtek-re-kmod198 を入れる。
Wi-Fi iwlwifi(4) Intel AX200。wifi-firmware-iwlfifi-kmod を入れる。11ax は未対応。11n/ac はおまじないが必要。11a/b/g はこれまでどおり。
Bluetooth - iwmbt-firmware を入れる。
内蔵カメラ - UVC。720p まで。

FreeBSD-kmods リポジトリ

OS のマイナーバージョン違いで影響のあるカーネルモジュールのために、 FreeBSD-kmods というリポジトリができてる。 アップグレードすれば自動的に使われるようになる。

デフォルトの quarterly のパッケージを使っている場合はそのままで問題ない。

latest を使うために URL を上書きしていたので、FreeBSD-kmods のほうも同様に対処。

% cat /usr/local/etc/pkg/repos/FreeBSD.conf
#
# Track latest packages.
#
FreeBSD: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest",
}
FreeBSD-kmods: {
  url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest_${VERSION_MINOR}",
}

この状態で以下のパッケージを入れ直した。

iwlwifi(4) のファームウエアが ports/pkg に移動した

14.3 から iwlwifi(4) のファームウエアが付属しなくなったので、 net/wifi-firmware-iwlwifi-kmod のインストールが必須になった。

今回は有線 LAN につないであったので問題なかったけど、Wi-Fi のみの場合はハマることになりそう。

11n/ac はおまじないが必要

14.3 から iwlwifi(4) が 11n/ac に対応するとのことだが、デフォルトでは 11a/b/g のまま。

/boot/loader.conf に

compat.linuxkpi.iwlwifi_disable_11ac=0
compat.linuxkpi.iwlwifi_11n_disable=0

と書いてからブートすると 11n/ac が動くようになる。

でいろいろ試した。

というよく分からん状態。

/etc/regdomain.xml の JAPAN のところに 11ac の記述がないのが原因らしい。

こんな感じに修正したら問題なく 11ac でつながるようになった。

いちおう PR 出しておいた