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




スマートフォン版で見る