概要
Endeavor NP25S (EPSON) に FreeBSD/amd64 15.1 を install しましたので,その記録を提示します.
概要
Endeavor NP25S (EPSON) に FreeBSD/amd64 15.1 を install しましたので,その記録を提示します.
目次
freebsd-update を用いて FreeBSD 14.4 から 15.1 へと更新しました. (一気に行けます.)
# freebsd-update upgrade -r 15.1-RELEASE # freebsd-update install # shutdown -r now # freebsd-update install
packages は
# pkg upgrade
で新しい OS 用のものに更新してくれます.
現時点では,python はまだ 3.11 のままでした. (3.12 に更新された場合,関連する packages の更新も pkg がやってくれるはずです.) )
余談ですが,今は FreeBSD の更新も pkg upgrade でやってくれるらしいです. 今後,これを使う都度この点も注視することにします.
i915kms を load した場合の kldstat は次のようになります.
% kldstat
Id Refs Address Size Name
1 52 0xffffffff80200000 2351bd0 kernel
2 1 0xffffffff82e00000 210318 i915kms.ko
3 2 0xffffffff82c20000 8a190 drm.ko
4 1 0xffffffff82cab000 22b8 iic.ko
5 2 0xffffffff82cae000 4120 linuxkpi_video.ko
6 3 0xffffffff82cb3000 7360 dmabuf.ko
7 3 0xffffffff82cbb000 3378 lindebugfs.ko
8 1 0xffffffff82cbf000 b480 ttm.ko
9 1 0xffffffff82ccb000 21e8 hcons.ko
10 3 0xffffffff82cce000 30a8 hidmap.ko
11 1 0xffffffff82cd2000 21e8 hms.ko
12 1 0xffffffff82cd5000 21e8 hsctrl.ko
13 1 0xffffffff82cd8000 4250 ichsmb.ko
14 1 0xffffffff82cdd000 2178 smbus.ko
i915kms を load しない場合の kldstat は次のようになります.
% kldstat
Id Refs Address Size Name
1 25 0xffffffff80200000 2351bd0 kernel
2 1 0xffffffff82c20000 21e8 hcons.ko
3 3 0xffffffff82c23000 30a8 hidmap.ko
4 1 0xffffffff82c27000 21e8 hms.ko
5 1 0xffffffff82c2a000 21e8 hsctrl.ko
6 1 0xffffffff82c2d000 4250 ichsmb.ko
7 1 0xffffffff82c32000 2178 smbus.ko
USB mouse を取り扱う仕組みが以前の ums.ko から hms.ko に変わっています.
X.Org は pkg install により導入しました.
# pkg install xorg # pkg install drm-kmod
drm-kmod に関しては,うちの環境では drm-kmod, drm-61-kmod, gpu-firmware-kmod が導入されます.
hms を mouse driver から使うことができません. (私がうまくできないだけかもしれませんが,そもそも /dev/hms0 すらもできておりませんし.)
それゆえ,libinput driver を使います.
/usr/local/etc/X11/xorg.conf.d/ に以下の内容のファイルを作ります.
(keyboard も mouse との「付き合い」で libinput driver を使います.)
Section "InputClass"
Identifier "Keyboard1"
Driver "libinput"
MatchDevicePath "/dev/input/event*"
MatchIsKeyboard "on"
Option "XkbRules"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
EndSection
Section "InputClass"
Identifier "Mouse1"
Driver "libinput"
MatchDevicePath "/dev/input/event*"
MatchIsPointer "on"
Option "MiddleEmulation" "on" ← Emulate3Buttons
EndSection
xf86-video-vesa と xf86-video-intel は動作します.
ただし,vesa は i915kms を load すると正常に動作しません. 表示がおかしいです. また,終了しても console にも戻らず真っ黒になります. (他の PC から ssh で入って shutdown することはできます.) よって,/etc/rc.conf にて kld_list="i915kms" と してはいけません,
modesetting は動作しません. (ST180E では動作しますので,CPU (Pinewiew) の問題でしょう.)
Wnn 8 は FreeBSD 12 用のものがそのまま動作します. compat12x は不要です.