GentooLinuxでAH-K3001Vを使う
はじめに
GentooLinuxからAH-K3001V(いわゆる京ぽん)を使いPPP接続を試す。カーネル構築を自力で出来るのが前提。まぁGentooだし。
テスト環境
- GentooLinux (x86)
- kernel 2.6.8(gentoo-dev-sources-2.6.8-r1)
カーネル再構築
AH-K3001VはbInterfaceSubClass=0x88を返すナイスガイなので、/usr/src/linux/drivers/usb/class/cdc-acm.cを修正する。--- cdc-acm.c.orig 2004-08-21 14:17:24.595777415 +0900 +++ cdc-acm.c 2004-08-21 13:54:17.000000000 +0900 @@ -770,6 +770,7 @@ static struct usb_device_id acm_ids[] = { /* control interfaces with various AT-command sets */ + { USB_INTERFACE_INFO(USB_CLASS_COMM, 0x88, 1) }, { USB_INTERFACE_INFO(USB_CLASS_COMM, 2, 1) }, { USB_INTERFACE_INFO(USB_CLASS_COMM, 2, 2) }, { USB_INTERFACE_INFO(USB_CLASS_COMM, 2, 3) },
カーネル再構築。ppp_asyncも忘れずに。
ppp設定
# emerge ppp
/etc/conf.d/net.ppp0 を適宜編集。
MODEMPORT="/dev/usb/acm/0"
接続
# modprobe cdc-acm # /etc/init.d/net.ppp0 start
他のディストリビューションではどうか
カーネルの一部を弄る必要があるので、自力でカーネル再構築が必要。自力でカーネル再構築ができるのであれば、どのLinuxディストリビューションでも(理論的には)動作可能なはず。2005年12月17日(土) 21:40:41 Modified by t_matsuu
