emobileのD11LCというUSBモデムを使っています。8.04ではusbserialというドライバがモジュールだったのが9.04からカーネルに組み込まれたため、設定を変える必要があったのと毎回探すの面倒なのでメモっておきます。

usb_modeswitchのインストール
D11LCはそのままつなぐとUSBストレージとしてみえるのでモード切り替えを行うためusb_modeswitchをインストールします。コンパイルにはlibusbが必要なのでこれもインストールしておきます。

sudo apt-get install libusb-dev
wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.7.tar.bz2
tar jzvf usb_modeswitch-0.9.7.tar.bz2
cd usb_modeswitch-0.9.7
make
sudo make install

usb_modeswitchの設定
/etc/usb_modeswitchから以下の部分の;を外して有効化します。

/etc/usb_modeswitch
--snip--
########################################################
# Alcatel OT-X020 (aka MBD-100HU, aka Nuton 3.5G), works with Emobile D11LC
#
# Contributor: Aleksandar Samardzic

DefaultVendor=  0x1c9e
DefaultProduct= 0x1001

TargetVendor=   0x1c9e
TargetProduct=  0x6061

MessageEndpoint=0x05
MessageContent="55534243123456780000000000000606f50402527000000000000000000000"
--snip--

udevルールの作成
毎回usb_modeswitchを起動するのは面倒なのでUSBにモデムが差されたら自動的に起動するようにudevルールを作成します。

/etc/udev/rules.d/00_modem_d11lc.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="1c9e", ATTR{idProduct}=="1001", RUN+="/usr/sbin/usb_modeswitch -Q"

カーネルパラメータの設定
8.04ではmodproveでusbserialモジュールの設定を変更していましたが、9.04ではカーネルに組み込まれたのでカーネルパラメータとしてusbserial.vendor=0x1c9e usbserial.product=0x6061を渡します。

/boot/grub/menu.lst (kernelの行は見た目の都合上折り返してますが一行です)
--snip--
title       Ubuntu 9.04, kernel 2.6.28-11-generic
uuid        43c8028b-a7d0-453a-bea0-ee259aaa246fe
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=43c8028b-a7d0-453a-bea0-ee259aaa246f 
ro quiet splash usbserial.vendor=0x1c9e usbserial.product=0x6061
initrd      /boot/initrd.img-2.6.28-11-generic
quiet
--snip--

GNOME-PPPのインストールと設定

sudo apt-get install gnome-ppp

gnome-pppはroot権限で実行する必要があるので、パネルのメニューの編集から[インターネット]-[GNOME PPP]を選択[プロパティ]をクリックして[コマンド]をsudo gnome-pppに変更します。

さらに、sudoでパスワードを毎回聞かれるのはたまらないのでvisudoで
--snip--
%admin ALL=NOPASSWD: /usr/bin/gnome-ppp

を追加します。

GNOME-PPPの設定は
Username: em
Password: em
Remember password: on
Phone number: *99***1#

Setup:
    Modem:
        Device: /dev/ttyUSB0
        Type: Analog Modem
        Speed: 460800
        Phone Line: Tone
        Volume: Off
        Options:
    Desktop Integration:
        On connection:
            Minimize: on
            Dock in notification area: on
        Connection:
            Auto reconnect: off
            Abort connecting if line is busy: off
            Abort connecting if no dialtone: on
            Check carrier line: on
            Check default route: on
            Ignore terminal strings (stupid mode): on
            Send custom reply: off
な感じです。

で、再起動して、モデムを差してGNOME-PPPを起動してConnectでオッケーなはずです。

参考:
              

              

トラックバック(0)

トラックバックURL: http://mt.hide-k.net/mt-tb.cgi/788

コメントする

プロフィール

このブログ記事について

このページは、hideが2009年5月26日 17:24に書いたブログ記事です。

ひとつ前のブログ記事は「Ubuntu 9.04をInspiron Mini 12にインストール」です。

次のブログ記事は「ディストリビューションにおけるPerl 5.10の普及率」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。