以下をインストーラで実行するようにする。
#--------------------------------------------------------- # usb usb() { cd $MOUNTPOINT cat > etc/init.d/usb </proc/buffalo/usb_control chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/drivers/usb/core/usbcore.ko chroot /usr/local/buffalo insmod /lib/modules/usblp.ko chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/drivers/usb/host/ehci-marvell-hcd.ko chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/drivers/usb/storage/usb-storage.ko chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/fs/fat/fat.ko chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/fs/vfat/vfat.ko ;; stop) chroot /usr/local/buffalo rmmod vfat.ko chroot /usr/local/buffalo rmmod fat.ko chroot /usr/local/buffalo rmmod usb-storage.ko chroot /usr/local/buffalo rmmod ehci-marvell-hcd.ko chroot /usr/local/buffalo rmmod usblp.ko chroot /usr/local/buffalo rmmod usbcore.ko echo off > /proc/buffalo/usb_control ;; *) echo "Usage: \$0 {start|stop}" exit 1 esac exit 0 EOF chmod +x etc/init.d/usb ln -s ../init.d/usb etc/rc0.d/K85usb ln -s ../init.d/usb etc/rc1.d/K85usb ln -s ../init.d/usb etc/rc2.d/S15usb ln -s ../init.d/usb etc/rc3.d/S15usb ln -s ../init.d/usb etc/rc4.d/S15usb ln -s ../init.d/usb etc/rc5.d/S15usb ln -s ../init.d/usb etc/rc6.d/K85usb }
|
← debian 化(12)USB モジュールロード/アンロードの rc 化 |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ ハックキットのインストール(1)インストール |