第三世代 LinkStation ハックキットでリモコン制御(4)

Debian HS-DHGL KURO-RS

起動時に KURO-RS/PC-OP-RS1 用のカーネルモジュールが 自動的にロードされるようにする。

/etc/modules

起動時にロードするなら、/etc/modules に書いておけばよいことを いまさらながらに知った。
でも、man を見ても書式が書いてない。
フルパスで書くのか、ファイル名を書くのか、.(dot) より左だけを書くのか。
サンプルもない。

とりあえず、ファイル名を書いてみる。

slam:~# echo usbserial.ko >> /etc/modules
slam:~# echo ftdi_sio.ko >> !$
echo ftdi_sio.ko >> /etc/modules
slam:~# cat !$
cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

usbserial.ko
ftdi_sio.ko
slam:~#

再起動

確認

再起動してロードされているか、確認する。
slam:~# lsmod
Module                  Size  Used by
mv7dxu2_3              40804  0
mv7dxu2_2              40804  0
mv7dxu2_1              40804  0
mv7dxu2_0              40772  0
mv7dxu2_d               3560  4 mv7dxu2_3,mv7dxu2_2,mv7dxu2_1,mv7dxu2_0
vfat                   10720  0
fat                    47484  1 vfat
usblp                  12160  0
slam:~#
されてなぁーい。

man modules

depmod -a

闇雲に depmod -a

再起動

再確認

slam:~# lsmod
Module                  Size  Used by
mv7dxu2_3              40804  0
mv7dxu2_2              40804  0
mv7dxu2_1              40804  0
mv7dxu2_0              40772  0
mv7dxu2_d               3560  4 mv7dxu2_3,mv7dxu2_2,mv7dxu2_1,mv7dxu2_0
vfat                   10720  0
fat                    47484  1 vfat
usblp                  12160  0
slam:~#
あかんやん。

.ko を消してみる

slam:~# vi /etc/modules
	:
	:
slam:~# cat !$
cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

usbserial
ftdi_sio
slam:~#

再々再起動

再々再確認

slam:~# lsmod
Module                  Size  Used by
mv7dxu2_3              40804  0
mv7dxu2_2              40804  0
mv7dxu2_1              40804  0
mv7dxu2_0              40772  0
mv7dxu2_d               3560  4 mv7dxu2_3,mv7dxu2_2,mv7dxu2_1,mv7dxu2_0
vfat                   10720  0
fat                    47484  1 vfat
usblp                  12160  0
ftdi_sio               28520  0
usbserial              24232  1 ftdi_sio
slam:~#
ロードされた。

`basename モジュール名 .ko` を書けば良いようだ。




HS-DHGL
バッファローダイレクト
楽天市場
Yahoo!ショッピング
ValuMore!
ムラウチドットコム
KURO-RS
バッファローダイレクト
楽天市場
Amazon


第三世代 LinkStation ハックキットでリモコン制御(3)
ハックの記録
LinkStation/玄箱 をハックしよう

第三世代 LinkStation ハックキットでプリンタサーバ

Copyright (C) 2003-2009 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市