1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Workaround] FreeBSD 14.1 で AR8171 が通信してくれない問題

Posted at

Issue

  • マザボ Asrock H81M-ITX の Onboard LAN (AR8171)が動かない
    • インストール時にDHCPとれず
    • Root console で試すも Ping とか 100% Lost
  • NetBSD10 と UbuntuServer24.04 では普通に通信している
    のでHWは正常。故障してない。

Result/Solution

  • kernel に TUNABLE_INT hw.alc.msix_disable=1 を渡せばとりあえず動く
    • 性能は落ちていそうな気がするが未測定
    • /boot/device.hint に hw.alc.msix_disable=1 の行を追記で OK
  • この TUNABLE_INT hw.alc.msix_disable=1 は、release/14.1.0 でも使える
    • が、再Install面倒なのでしばらく 14-STABLE のまま運用

解析Memo

Patch 発見まで

14-STABLE を試す

  • CURRENTは猛者すぐるので、14-STABLE を Try することにする
  • NW死んでるので、Kernel image 差し替えが困難・・・・・
  • 潔く FreeBSD14-STABLE の Installer USB stick を作成して再Install
  • が、まだ Installer の設定中に DHCP とれない・・・・
    • Reboot後に固定IP仮設定するもPingが100% Lost も相変わらず

Source 解析

Kernel 起動パラメータを渡す

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?