linuxBean(ubuntu12.04.4LTSベース)にconexantのUSBモデム(dcgmodem)を認識させるときのメモ
参考にしたサイト:
http://netlog.jpn.org/r271-635/2011/02/ubuntu_1004_rex-usb54fax.html
USBにモデムを挿入して、
~$ ls -la /dev/tty*
すると、
crw–w—- 1 root tty 4, 8 9月 28 13:48 /dev/tty8
crw–w—- 1 root tty 4, 9 9月 28 13:48 /dev/tty9
crw-rw—- 1 root dialout 166, 0 10月 1 15:48 /dev/ttyACM0
crw-rw—- 1 root dialout 4, 64 9月 28 13:48 /dev/ttyS0
crw-rw—- 1 root dialout 4, 65 9月 28 13:48 /dev/ttyS1
と、/dev/ttyACM0 を認識。
最初、cuコマンドがインストしてなかったので、
~$ sudo apt-get install cu
でcuをインスト。
~$ cu -l /dev/ttyACM0
すると、
cu: open (/dev/ttyACM0): Permission denied
cu: /dev/ttyACM0: line in use
とエラー
ここで数週間中断w
あちこちググって、ここのサイトで対処法を理解した。
http://nantonaku-shiawase.hatenablog.com/entry/2013/05/12/173215
使用するユーザーをvigrを使ってdialoutに入れてやる。そのあとログアウト、ログインしてcuが使用できれば完了。
~$ sudo vigr
と打って、
dialout:x:20: ←この行に、
dialout:x:20:root,oreore ←rootと自分を書き加えてやって保存。
ログアウト、ログインしてから、
~$ cu -l /dev/ttyACM0
Connected.
RING
(中略)
RING
RING
ATI0
56000
OK
ATI1
OK
ATI2
OK
ATI3
CX93001-EIS_V0.2002-V92
OK
~. ←cuの切断コマンド
Disconnected.
$
この後、モデムドライバーとhylafaxをインストしよう。