[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netbsd,08896] alpha や sparc64上で, wm(4) や re(4)がうまく動かないのは….
- To: netbsd@xxxxxxxxxxxxx
- Subject: [netbsd,08896] alpha や sparc64上で, wm(4) や re(4)がうまく動かないのは….
- From: MASUDA Hideo <h-masuda@xxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 30 Sep 2004 17:52:35 +0900 (JST)
- Organization: Ootani, Nagata, Kobe, JAPAN.
どうも,桝田です.
最近,Ultra5を手に入れたので,以前から持っているXP1000と
あわせて,手元のサーバ群を,XP1000とUltra5にしてやることで,
64ビットで非i386,にするべく頑張ってたりします.
で,いずれもPCIバスがついているので,最近安くなったGbEも,
と欲を出してみたところ,wm(4)とかre(4)とかは,alpha,sparc64
だとGENERICには入っていなくて,入れてみると compile は通るの
ですが,確かに動きません.
# 2.0_RC1で頑張っています.
# re(4)の方は,man によれば,sparc64では動かない,とありますが,
# wm(4)の方は,特に記載はなさそうです.
このあたり,どこから頑張るといいか,もう頑張っている,など
の情報をお持ちの方はおられませんでしょうか?
[wm(4) on sparc64(alpha)]
# dmesg
wm0 at pci2 dev 1 function 0: Intel i82543GC 1000BASE-T Ethernet, rev. 2
wm0: interrupting at ivec 10
wm0: 32-bit 33MHz PCI bus
wm0: 64 word (6 address bits) MicroWire EEPROM
wm0: Ethernet address 00:03:47:6b:64:4b
ukphy0 at wm0 phy 1: Generic IEEE 802.3u media interface
ukphy0: Marvell 88E1000 Gigabit PHY (OUI 0x000ac2, model 0x0005), rev. 2
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
# ifconfig wm0
wm0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
enabled=0
address: 00:03:47:6b:64:4b
media: Ethernet autoselect (1000baseT full-duplex,master)
status: active
# ifconfig wm0 up; ifconfig wm0
wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 7000
capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
enabled=0
address: 00:03:47:6b:64:4b
media: Ethernet autoselect (none)
inet6 fe80::203:47ff:fe6b:644b%wm0 prefixlen 64 scopeid 0x2
upした瞬間,何故か media が (none) になり,status が出てこなく
なります.
一応,1000baseT用のHUBは繋がっています.
[re(4) on alpha]
# dmesg
re0 at pci2 dev 10 function 0: Corega RT8169S based Single-chip Gigabit Ethernet
ukphy0 at re0 phy 7: Generic IEEE 802.3u media interface
ukphy0: OUI 0x00e04c, model 0x0011, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
re0: diagnostic failed, failed to receive packet in loopback mode
re0: attach aborted due to hardware diag failure
FreeBSDを元に,Corega K.K. 用の pcidevs を突っ込むだけ突っ込んで
あります.
---
桝田 秀夫@大谷.長田.神戸.日本 h-masuda@xxxxxxxxxxxxxxxxxxxxx
alphaの方が,やっぱり枯れている気がする.