FreeBSD(98) 2.0 and later よくある質問 : FreeBSD(98)の使用 : モデムをつないで着信したいのですができません。
Previous: RS-232Cを使用したいのですがうまく動きません。
Next: CPUアクセラレータを使用しているのですが、シリアルポートの

6.6. モデムをつないで着信したいのですができません。 [2.0.5]

2.0.5 の sioドライバのバグです。 /usr/src/sys/pc98/pc98/sio.c に以下のパッチをあてて 作り直したカーネルと入れ換えて下さい。

<hr>

*** sio.c.orig    Sun Oct 15 19:53:32 1995
--- sio.c    Thu Jun 20 09:17:12 1996
***************
*** 1416,1421 ****
--- 1416,1422 ----
      tp = com->tp;
      s = spltty();
      (*linesw[tp->t_line].l_close)(tp, flag);
+     com->modem_checking = 0;
      disc_optim(tp, &(tp->t_termios), com);
      siostop(tp, FREAD | FWRITE);
      comhardclose(com);
***************
*** 3291,3297 ****
--- 3292,3301 ----
      com->pc98_prev_modem_status = msr;
      delta = ( com->pc98_modem_delta |= delta );
      splx(s);
+ #if 0
      if ( tp->t_state & (TS_ISOPEN) ) {
+ #endif
+     if ( com->modem_checking || (tp->t_state & (TS_ISOPEN)) ) {
          if ( delta ) {
              commint(dev);
          }
<hr>


FreeBSD(98) 2.0 and later よくある質問 : FreeBSD(98)の使用 : モデムをつないで着信したいのですができません。
Previous: RS-232Cを使用したいのですがうまく動きません。
Next: CPUアクセラレータを使用しているのですが、シリアルポートの