[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bsd-nomads:16359] Can't get a correct MAC address for Melco LPC3-TX



倉品@新潟と申します.

FreeBSD -current/-stable を新規にインストールしようとするときに, Melco
LPC3-TX を使うと正しい MAC アドレスを取得できません. カードを挿すと,

  ed1 at port 0x340-0x35f iomem 0xc8000-c8fff irq 3 flags 0x3000 slot 0 on pccard0
  ed1: address 01:02:00:ff:xx:xx, type NE2000 (16bit)

とおかしい状態です. 以前, -stable でこのカードを使っていたので不思議
だなと思って調べてみたら,

  % cd FreeBSD/src/etc/defaults
  % cvs log pccard.conf | less
  [...]
  fix MELCO LPC3-TX config
          use ``config auto''
          add ether line
  % cvs diff -r 1.165 -r 1.166 pccard.conf | less
  [...]
   # BUFFALO LPC3-CLX
   card "BUFFALO" "LPC3-CLX"
  -       config  0x1 "ed" ? 0x30000
  +       config  auto "ed" ? 0x30000
  +       ether   0x1c8
          insert  /etc/pccard_ether $device start
          remove  /etc/pccard_ether $device stop

と修正が LPC3-CLX の方に入っていました. インストール FD のイメージを
展開して, この ether の行を LPC3-TX に加えて boot させてみたところ,

  ed1 at port 0x340-0x35f iomem 0xc8000-c8fff irq 3 flags 0x3000 slot 0 on pccard0
  ed1: address 00:40:26:xx:xx:xx, type NE2000 (16bit)

とちゃんと MAC アドレスを取得するようになりました.

どなたか直していただけないでしょうか.

----
Hideyuki KURASHINA              / Nagaoka National College of Technology
rushani@{bl.mmtr,yk.rim}.or.jp /  ac14806t@st.nagaoka-ct.ac.jp