From: y_satou@yk.rim.or.jp Subject: [FreeBSD-net-jp 513] Re: freebsd-users-jp-digest V1 #1685 Date: Mon, 16 Mar 1998 20:08:05 +0900 To: freebsd-users-jp@jp.freebsd.org Cc: freebsd-net-jp@jp.freebsd.org 佐藤です # Reply-To: freebsd-net-jp@jp.freebsd.org です 超亀な反応で恐縮ですが… > Date: Mon, 9 Mar 1998 13:18:45 +0900 (JST) > Message-Id: <199803090418.NAA17211@po.jah.ne.jp> > From: Takayuki Ohta > To: FreeBSD-users-jp@jp.freebsd.org > In-Reply-To: <199803051559.AAA03993@server.seikeigeka.or.jp> > X-Sequence: FreeBSD-users-jp 25586 > Subject: [FreeBSD-users-jp 25586] Re: DEC 21143 イーサネットコントローラ > > こんにちは、おおた@jra.netです。 > > At [Fri, 06 Mar 1998 01:10:17 +0900] > KAKIHANA Takeshi Wrote: > >>  私は[FreeBSD-users-jp 24615]からのスレッドで質問したように、 >> DEC 21140-AFが載ったAcer ALN-310をインストールしましたが、 >> 2.2.5のドライバでメディアの自動認識がうまくいきませんでした。 >> 使用するメディアによってifconfigで『media 10baseT/UTP』また >> は『media 100baseTX mediaopt full-duplex』を指定すればどうで >> しょうか。 > > media 10baseT/UTP を指定したところ無事ネットワークに繋がりました。 > > DEC 21143 が載ったネットワークカードを使う場合 > > ・最新のドライバーを入手 > ・de0を有効にしてカーネルを再構築 > ・BIOSのPnPは[off]にする > ・ifconfigに使用するメディアを指定する > > と動くと言ったとこなんですかね 実は、手元のマシン、DEC CELEBRIS GL-2 も内蔵 NIC で使用され ているのは DEC 21143 なのですが (21143PB とあります)、これが media 10baseT/UTP を指定しても、10baseT のポートを認識してく れず、泣く泣く 3Com 3C905-TX を増設して使っていました。 今日、たまたま先日出ていたセキュリティ関係の kernel patch ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-98:01/land-22 ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-98:02/mmap-22 などをあてつつ、どうせ reboot するんだから、と de0 のメディ アオプションを autoselect などに切り替えていろいろやっていた ところ、なぜか 相手が 10baseT/UTP (BayNetworks BayStack301 Ethernet Switch の 10baseT ポート) なのに 100baseTX mediaopt full-duplex を指定すると動くことを発見しました。 ちなみに、10baseT/UTP を指定すると link down のエラーは出な いのですが、ping は自分自身までにしかとばず、autoselect では link down cable problem のエラーが延々と出る、という状態でし た。 ちょっときもち悪いのですが、これ幸い、とこの設定のまま動かし 続けています。↓ % ifconfig -a de0: flags=8843 mtu 1500 inet 192.168.11.56 netmask 0xffffff00 broadcast 192.168.11.255 ether 00:00:f8:78:73:31 media: 100baseTX status: active vx0: flags=8802 mtu 1500 ether 00:60:97:84:b4:a2 vx1: flags=8843 mtu 1500 inet 172.16.14.28 netmask 0xffffff00 broadcast 172.16.14.255 ether 00:60:08:04:2f:3c lp0: flags=8810 mtu 1500 tun0: flags=8010 mtu 1500 sl0: flags=c010 mtu 552 lo0: flags=8049 mtu 16384 inet 127.0.0.1 netmask 0xff000000 % ifconfig -m de0 de0: flags=8843 mtu 1500 inet 192.168.11.56 netmask 0xffffff00 broadcast 192.168.11.255 ether 00:00:f8:78:73:31 media: 100baseTX status: active supported media: autoselect 100baseTX 100baseTX 10base5/AUI 10base2/BNC 10baseT/UTP 10baseT/UTP 相手は間違いなく 10baseT なのですが…う〜ん (^_^;; というわけで、原因は追求していないのですが、21143 でお困りの かた、一通りオプションを全部ためしてみると、いいことあるかも しれません。 -- Yoshihiro Satou y_satou@yk.rim.or.jp