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

Re: DL10019 / DL10022



こんにちは、深海です。

"[netbsd,07004] Re: DL10019 / DL10022" というメールで、
Jun Ebihara さんはおっしゃいました:

> > > FNW-3600-TXなら普段currentで使ってます。
> > media 自動認識とか速度切り換えとかも快調に動いているのでしょうか。
> 
> NetBSD-1.5Wで、快調に動いているように見えます。

おお、それはいいですね。

# -release でも対応しないかなぁ :)
# けど、 if_ne_hoge.c すべてに修正必要なのがちょっと面倒 ?

いろいろやってみました。まだ 1.5.1 で使えるか確認できてないですが...
とりあえず CF-100TX は使えるというのが結論なのですが、以下長文。

--準備--
ハードウェア: Telios HC-VJ1C, FNW-3600-T, CF-100TX

関連 URI:
  http://www.sharp.co.jp/sc/eihon/hcvj1c/text/index.html
  http://www.planex.co.jp/product/adpter/fnw3600.htm
  http://www.planex.co.jp/product/adpter/cf-100tx.htm

--実験 1--
OS: WindowsCE 2.11
状況: ハードリセット後 (ドライバなし)
操作: FNW-3600-T 挿入 -> IP アドレス設定 -> ケーブル挿入 (10BASE-T/Half)
結果: リンクアップすると以後カードを抜くまで OS フリーズ ;)

備考: MobileGearII for DoCoMo でも同じ現象だったような
      カードいけてない ?

--実験 2--
OS: WindowsCE 2.11
状況: ハードリセット後 (ドライバなし)
操作: CF-100TX 挿入 -> IP アドレス設定 -> ケーブル挿入 (10BASE-T/Half)
結果: リンクアップし Tx Rx ランプ共にそれっぽく点滅するも通信不可

備考: PLANEX 製のドライバ入れてない

考察: 素の WinCE 2.11 (HPC Pro) でそのまま DL100xx 使うのはいけてない
      らしい
      赤外線 / シリアル / PCMCIA / CF などなど活用しましょう

--実験 3--
OS: NetBSD-1.5.1
  ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.5.1/hpcmips/binary/kernel/netbsd.TX3922.gz
状況: 今日の hpcboot.exe で起動
操作: なにもできず

結果: 黒地に黒文字のカーネルメッセージは、読めません ;)

備考: カーネルほげって文字読めるようにしましょう...

--実験 4--
OS: NetBSD-current (1.5U)
  ftp://ftp.netbsd.org/pub/NetBSD/arch/hpcmips/snapshot/20010422/installation/netbsd.TX392
2.gz
状況: 今日の hpcboot.exe で起動
操作: hpcboot -> カード 2 枚とも :) 挿入 -> ケーブル挿入 (10BASE-T/Half)

結果: 1 度目、カードなしで起動したら /sbin/init あたりで TLB miss...
      2 度目、カード 2 枚とも挿入して無事起動

備考: 両方共 FNW-3600-T として認識され、 ping, ftp 成功
      両カード共 ping の応答時間が 0.002ms 位なのがちょっと謎

考察: 100BASE-TX x2 なルータ (?) まであとわずか、環境そろえて実験だ :)

--おまけ: dmesg--
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.5U (INSTALL_TX3922) #41: Mon Apr 23 18:13:57 JST 2001
    shin@rei:/u/obj/current/sys/arch/hpcmips/compile/INSTALL_TX3922
Sharp HC-VJ1C (Japanese) (TOSHIBA TMPR3922 rev. 1.6 129.00 MHz)
total memory = 25752 KB
total memory banks = 2
memory bank 0 = 0x00000000 7012KB(0x006d9000)
memory bank 1 = 0x006d9000 18740KB(0x0124d000)
avail memory = 16556 KB
using 347 buffers containing 1388 KB of memory
mainbus0 (root)
cpu0 at mainbus0: Toshiba TX3900 CPU (0x2230) Rev. 3.0 with software emulated floating point Rev. 0.0
cpu0: 16KB/16B Instruction 2-way set associative, 8KB/16B Data 2-way set associative, 64 TLB entries
txsim0 at mainbus0
tx39icu0 at txsim0
tx39power0 at txsim0
ONBUTN[_] PWRINT[_] PWROK[x] PWROKNMI[x] SLOWBUS[_] ENSTPTIMER[_] ENFORCESHUTDWN[x] FORCESHUTDWN[_] FORCESHUTDWNOCC[_] SELC2MS[_] WARMSTART[_] BPDBVCC3[_] STOPCPU[_] DBNCONBUTN[x] COLDSTART[_] PWRCS[x] VCCON[x] STPTIMERVAL=15 
tx39clock0 at txsim0
tx39io0 at txsim0
IO i0x00007601 o0x00004200 MFIO i0x8cff0114 o0x04010014
tx39sib0 at txsim0: 1.536 MHz
ucb0 at tx39sib0 slot 0: 
	[UCB1200 register]
IO_DATA        (00) 0x0220 ......|...|..... 9 5
IO_DIR         (01) 0x02fe ......|.|||||||. 9 7 6 5 4 3 2 1
POSINTEN       (02) 0x3000 ..||............ 13 12
NEGINTEN       (03) 0x0000 ................
INTSTAT        (04) 0x0000 ................
TELECOMCTRLA   (05) 0x0024 ..........|..|.. 5 2
TELECOMCTRLB   (06) 0x0000 ................
AUDIOCTRLA     (07) 0x0024 ..........|..|.. 5 2
AUDIOCTRLB     (08) 0x1020 ...|......|..... 12 5
TOUCHSCREENCTRL(09) 0x00c3 ........||....|| 7 6 1 0
ADCCTRL        (10) 0xa010 |.|........|.... 15 13 4
ADCDATA        (11) 0xff60 ||||||||.||..... 15 14 13 12 11 10 9 8 6 5
ID             (12) 0x9712 |..|.|||...|..|. 15 12 10 9 8 4 1
MODE           (13) 0x0100 .......|........ 8
RESERVED       (14) 0x0000 ................
NULL           (15) 0xffff |||||||||||||||| 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
TOSHIBA TC35413F
ucbtp0 at ucb0: 
wsmouse at ucbtp0 not configured
ucbsnd0 at ucb0: audio 3.692 kHz telecom 1.200 kHz
ucbio0 at ucb0
[BETTY I/O]
IN  ................
OUT ......|...|..... 9 5
DIR ......|.|||||||. 9 7 6 5 4 3 2 1
tx39biu0 at txsim0
txioman2 at txsim0
txin0 at txioman2 group 1 port 7 type 4 id 16 interrupt edge [p]
txin1 at txioman2 group 1 port 8 type 4 id 17 interrupt edge [p]
txin2 at txioman2 group 0 port 27 type 2 id 32 interrupt edge [pn]
txin3 at txioman2 group 1 port 11 type 4 id 18 interrupt edge [p]
txin4 at txioman2 group 1 port 12 type 4 id 19 interrupt edge [p]
txin5 at txioman2 group 1 port 6 type 0 id 4 interrupt edge [pn]
txin6 at txioman2 group 1 port 13 type 2 id 36 interrupt edge [pn]
txout0 at txioman2 group 1 port 4 type 3 id 26
txout1 at txioman2 group 1 port 15 type 3 id 0
tx39uart0 at txsim0
txcom0 at tx39uart0 slot 0
txcom1 at tx39uart0 slot 1
txcsbus1 at tx39biu0
tc5165buf0 at txcsbus1 iocs CS1 16bit 0+0x100: polling mode
hpckbd0 at tc5165buf0
wskbd0 at hpckbd0 (mux 1 ignored for console): console keyboard
plum0 at txcsbus1 regcs CS3 32bit 0+0xffffffff iocs MCS0 32bit 0+0xffffffff memcs MCS1 
32bit 0+0xffffffff irq1 277(8:21): Plum2 #2
plumicu0 at plum0
plumpower0 at plum0
plumvideo0 at plum0: display mode: 8bpp 
hpcfb0 at plumvideo0: hpcrasops 800x480 pixels, 256 colors, 100x48 chars: multi
wsdisplay0 at hpcfb0: console (std, vt100 emulation), using wskbd0
wsdisplay0: screen 1-3 added (std, vt100 emulation)
ohci0 at plum0
ohci0: OHCI version 1.0
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x0000 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
plumpcmcia0 at plum0
pcmcia0 at plumpcmcia0
pcmcia0: CIS version PCMCIA 2.0 or 2.1
pcmcia0: CIS info: Fast Ethernet, Adapter, 1.0
pcmcia0: Manufacturer code 0x149, product 0xc1ab
pcmcia0: function 0: network adapter, ccr addr 400 mask 1
pcmcia0: function 0, config table entry 16: I/O card; irq mask befc; iomask 5, iospace 
0-1f; mwait_required io16 irqlevel
pcmcia0: function 0, config table entry 1: I/O card; irq mask befc; iomask a, iospace 
300-31f; mwait_required io16 irqlevel
pcmcia0: function 0, config table entry 2: I/O card; irq mask befc; iomask a, iospace 
320-33f; mwait_required io16 irqlevel
pcmcia0: function 0, config table entry 3: I/O card; irq mask befc; iomask a, iospace 
340-35f; mwait_required io16 irqlevel
pcmcia0: function 0, config table entry 4: I/O card; irq mask befc; iomask a, iospace 
380-39f; mwait_required io16 irqlevel
pcmcia0: function 0, config table entry 5: I/O card; irq mask befc; iomask a, iospace 
200-21f; mwait_required io16 irqlevel
pcmcia0: function 0, config table entry 6: I/O card; irq mask befc; iomask a, iospace 
220-23f; mwait_required io16 irqlevel
pcmcia0: function 0, config table entry 7: I/O card; irq mask befc; iomask a, iospace 
240-25f; mwait_required io16 irqlevel
ne0 at pcmcia0 function 0
ne0: Planex FNW-3600-T (DL10019) Ethernet
ne0: Ethernet address 00:90:cc:**:**:**
pcmcia1 at plumpcmcia0
pcmcia1: CIS version PCMCIA 2.0 or 2.1
pcmcia1: CIS info: Fast Ethernet, CF Size PC Card, 1.0
pcmcia1: Manufacturer code 0x149, product 0xc1ab
pcmcia1: function 0: network adapter, ccr addr 400 mask 1
pcmcia1: function 0, config table entry 16: I/O card; irq mask befc; iomask 5, iospace 
0-1f; mwait_required io16 irqlevel
pcmcia1: function 0, config table entry 1: I/O card; irq mask befc; iomask a, iospace 
300-31f; mwait_required io16 irqlevel
pcmcia1: function 0, config table entry 2: I/O card; irq mask befc; iomask a, iospace 
320-33f; mwait_required io16 irqlevel
pcmcia1: function 0, config table entry 3: I/O card; irq mask befc; iomask a, iospace 
340-35f; mwait_required io16 irqlevel
pcmcia1: function 0, config table entry 4: I/O card; irq mask befc; iomask a, iospace 
380-39f; mwait_required io16 irqlevel
pcmcia1: function 0, config table entry 5: I/O card; irq mask befc; iomask a, iospace 
200-21f; mwait_required io16 irqlevel
pcmcia1: function 0, config table entry 6: I/O card; irq mask befc; iomask a, iospace 
220-23f; mwait_required io16 irqlevel
pcmcia1: function 0, config table entry 7: I/O card; irq mask befc; iomask a, iospace 
240-25f; mwait_required io16 irqlevel
ne1 at pcmcia1 function 0
ne1: Planex FNW-3600-T (DL10019) Ethernet
ne1: Ethernet address 00:90:cc:**:**:**
btnmgr0 at mainbus0
wskbd1 at btnmgr0 mux 1
hpcapm0 at mainbus0: pseudo power management module
apmdev0 at hpcapm0: Power Management spec V1.2
md0: internal 4096 KB image area
boot device: <unknown>
root on md0a dumps on md0b
mountroot: trying msdos...
mountroot: trying nfs...
mountroot: trying ffs...
readclock: 1/4/23/10/29/22=>988021762 (988020742)
root file system type: ffs
init: copying out flags `-s' 3
init: copying out path `/sbin/init' 11

--その他--

・ hpcboot.exe のアイコンが替わってる...
・ total memory = 25752 KB って何だ ?
・ CIS Info 以外でカード見分けつかん ?
・ ... 裏で pkgsrc 展開したら /usr 溢れた (汗)

以上

--
ふかうみ なおき