[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Compaq Dual Port Netelligent 10/100 TX
- Subject: Compaq Dual Port Netelligent 10/100 TX
- From: 藤原 誠/Makoto Fujiwara<makoto@ki.nu>
- To: port-powerpc-ja@jp.netbsd.org
- Date: Tue, 01 Nov 2005 08:23:00 +0900
- Message-ID: <yfm8xw98e5n.wl%makoto@ki.nu>
- Delivered-To: mailing list port-powerpc-ja@jp.netbsd.org
- Mailing-List: contact port-powerpc-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka)FLIM/1.14.7 (Sanjō) APEL/10.6 Emacs/22.0.50(powerpc-unknown-netbsd3.99.9) MULE/5.0(賢木)
> 千葉市中央区長洲
> 藤原 誠
Compaq 印の 2 Port 10/100 TX NIC を使おうとしています。
http://www.ki.nu/~makoto/diary/attach/2005/compaq-tl-double-m.jpeg
次のような構成です。
bandit --+-- IBM 82352 --+-- ThunderLan
| |
| +-- ThunderLan
|
+-- Other PCI
dmesg で言えば次のようなものです:
IBM 82351 PCI-PCI Bridge (PCI bridge, revision 0x01) at ? dev 14 function 0
(intrswiz 0, intrpin 0, i/o on, mem on, no quirks): IBM 82351 PCI-PCI Bridge (rev. 0x01)
Compaq Dual Port Netelligent 10/100 TX (miscellaneous network, revision 0x10) at ? dev 0 function 0
(intrswiz 0, intrpin 0x1, i/o off, mem off, no quirks)
Compaq Dual Port Netelligent 10/100 TX (miscellaneous network, revision 0x10) at ? dev 1 function 0
(intrswiz 0x1, intrpin 0x2, i/o off, mem off, no quirks)
機械の方は PM 4400 です。で、
tl0: unable to map device registers
tl1: unable to map device registers
のように言われます。
src/sys/dev/pci/if_tl.c は他の人は多分 macppc でも使っているようなので:
pci_conf_read がうまく行っていないのか、それとも
pci_conf_write で正しく書かれていないのか
あたりかなと思いますが、良く分っていません。分らないながらも:
・I/O space accesses: off
Memory space accesses: off
と言われているが、これではうまく行かないはず(上にも書いてある)
・pci_conf_{read,write} は bandit.c のものを使っているが、それでいいのか
・それでいいとしてそのままでうまく動くのか
http://www.ki.nu/~makoto/diary/attach/2005/20051024-patch
にある変更をしておいて起動すると、
http://www.ki.nu/~makoto/diary/attach/2005/20051024-pci-config-dump
のようになります。
カーネルは GENERIC に少しだけ変更を加えています。PM4400 特有のものも
含まれていますが、
-----------------
include "arch/macppc/conf/GENERIC"
tl* at pci? dev ? function ? #
options ZS_CONSOLE_ABORT
options INSECURE
options L2CR_CONFIG="(L2SIZ_1M|L2CLK_20|L2RAM_PB2)"
options SHMMAXPGS=2048
options PCI_CONFIG_DUMP
-----------------
これです。
どなたか解決の糸口を教えて下さい
(これは使えないという結論でも構いませんが)。
src は 20050928 を使っているつもりです。
PM4400 以外に刺して試そうと思っていて、そのまま時間が経ってしまっています。
板が故障している可能性も 0 ではないですよね。
ちなみに湘南に行ったら 3,150 円 の値が付いていました。
# INSECURE は最近は GENERIC に入っているので本当は要らない
---
(藤原)