[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:023130] Re: モデムとの通信不能


島村です。

On Thu, 01 Jun 2000 19:36:45 +0900
Shinichiro HIDA <stained _at_ mbd.sphere.ne.jp> wrote:

> こんにちは、
> 飛田@ステンドグラスです。

アドバイスありがとうございます。

> > 症状はモデムとの通信が出来ないのです。
> > # setserial /dev/cuaX	(Xは0〜3)
> > /dev/cua0, UART: 16550A, Port: 0x03f8, IRQ: 4
> > /dev/cua1, UART: 16550A, Port: 0x02f8, IRQ: 3
> 
> # setserial /dev/ttyS0
> # setserial /dev/ttyS1
> ではどうでしょう? 

やって見ましたが、
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3

と上記と同様の結果が得られました。

> mgetty とかのドキュメントにもありますが、cua* ではなく、ttyS* を利用され
> た方が良いようです。

そうですか、それは知りませんでした。
情報ありがとうございます。
もっとドキュメント読め<俺

> > このままで、
> > # cu -l /dev/cua0
> > Connected
> > となりキー入力を一切受け付けなくなり、固まってしまいます。
> # ひょっとしたら、既に他のプログラムでデバイスがロックされ
> # てたりしませんか? 
> # あるいは、% ps ax で cu が生き残っているとか、、

ps axfw で確認したところ
他のプロセスがロックしているってことは無さそうなんですが。
とりあえず ps の実行結果です↓

  PID 端末     状態   時間 コマンド
    1 ?        S      0:04 init [3]
    2 ?        SW     0:00 [kflushd]
    3 ?        SW     0:00 [kupdate]
    4 ?        SW     0:00 [kpiod]
    5 ?        SW     0:00 [kswapd]
  305 ?        S      0:00 portmap
  332 ?        S      0:00 syslogd -m 0
  343 ?        S      0:00 klogd
  359 ?        S      0:00 crond
  375 ?        S      0:00 inetd
 1082 ?        S      0:00  \_ in.telnetd
 1083 pts/0    S      0:00      \_ login -- sysopr
 1084 pts/0    S      0:00          \_ -bash
 1107 pts/0    S      0:00              \_ su -
 1108 pts/0    S      0:00                  \_ -bash
 1270 pts/0    R      0:00                      \_ ps axfw
  405 ?        S      0:00 dpkeyserv
  445 tty2     S      0:00 /sbin/mingetty tty2
  446 tty3     S      0:00 /sbin/mingetty tty3
  447 tty4     S      0:00 /sbin/mingetty tty4
  448 tty5     S      0:00 /sbin/mingetty tty5
  449 tty6     S      0:00 /sbin/mingetty tty6
 1265 tty1     S      0:00 /sbin/mingetty tty1

> man cu には、
> BUGS
>        This program does not work very well.
> とか書かれていますし、、^^;

ガビーン!

> at コマンドでモデムを確認する程度であれば、ppxp のパッケージをお持ちなら、
> そちらでも確認できますので、そちらではどうでしょう?
(snip)
> とかで、モデムを制御出来るはずです。

さっそく、ppxpで試しさせてもらいましたが、

# ppxp
PPxP version 0.99072807
interface: tap0
ppxp> terminal
Please set LINE first

と、怒られたので、/etc/ppxp/conf/serial.so ファイル開き

set LINE /dev/ttyS0
    ↓
set LINE /dev/ttyS1
に変更後、/etc/ppxp/conf/modem ファイル開き

set LINE /dev/modem
    ↓
set LINE /dev/ttyS1

に変更。そしてppxpとやっても
# ppxp
PPxP version 0.99072807
interface: tap0
ppxp> terminal
Please set LINE first

と変わらずです。

はぁ、うまくいかない・・・

-----------------------------------------------
島村
   mailto:sima _at_ ses.towasystem.co.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: