個人用です。

it8686eを有効にする

I/OコントローラITE「IT8686E」用のドライバはカーネルソースに含まれておらず
外部からインストールしなくてはならない。

dkmsを使ってインストール

  • オーバーレイを追加してdkmsをインストール
#layman -a natinst
#echo "*/*::natinst" >> /etc/portage/package.mask/zz-custom
#echo "sys-kernel/dkms" >> /etc/portage/package.unmask/zz-custom
#echo "sys-kernel/dkms ~amd64" >> /etc/portage/package.accept_keywords/zz-custom
#emerge dkms
  • ドライバーをロードするための設定
  • カーネルパラメーターに以下追加
acpi_enforce_resources=lax
/etc/default/grubへ追記後
grub-mkconfig -o /boot/grub/grub.cfg
するのを忘れずに。
  • 必要なファイルを作成
/etc/modules-load.d/it87.confを作成し以下を書く
it87

/etc/modprobe.d/it87.confを作成し以下を書く
options it87 force_id=0x8686

ドライバーのインストール

$git clone https://github.com/frankcrawford/it87.git
$cd it87
  • dkms.confの編集
デフォルト
DEST_MODULE_LOCATION[0]="/kernel/drivers/hwmon/it87"

変更後
DEST_MODULE_LOCATION[0]="/kernel/drivers/hwmon"

ここまでやったら
#make dkms
リソースビジーとか言うエラーが出た場合はPCを再起動してみる
lsmodしてit87がロードされていればOK

ドライバーのアンインストール

#make dkms_clean
カーネルアップデートした場合はドライバーを削除して入れ直す。
カーネルアップデート後、どうも上手くいかないと言う時は/var/lib/dkms/it87/を一旦、削除してからやってみる。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます