[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:26320] Re: Corega CB-TXL (Re: Re: PCMCIA Network Card)
渡邉です。
連休に帰れたので、少し確認してみました。
SATOH Fumiyasu wrote:
> At Tue, 19 Dec 2000 18:57:28 +0900,
> WATANABE Katsuyuki wrote:
> > たとえば、Corega CB-TXL だと、pcmcia-cs 3.1.16〜3.1.20 の
> > tulip_cb ドライバを使うと、SMC EtherEZ 10/100 かなにかと認識し
> > てしまい、正常に動作しません。
> > # pcmcia-cs 3.1.22 は今度の土日にでも試します。
woody 環境の TP235 にて、以下のパッチで正常に認識し、使えました。
> sid で pcmcia-source 3.1.23 にて、以下のパッチだけで
> いけました。ついさっき試して成功したので、実績はこれから。
>
> --- clients/tulip_cb.c.dist Sat Dec 16 07:00:15 2000
> +++ clients/tulip_cb.c Fri Dec 29 02:17:39 2000
> @@ -3297,6 +3297,7 @@
> case 0x19851317:
> case 0xab0213d1:
> case 0xab0313d1:
> + case 0x12161113: /* Corega CB-TXL */
> chip_idx = CENTAUR;
> break;
> default:
> > # CB-TXL もカードデータベースにごにょごにょと追加すれば使える
> > # ようになればいいのだけれど。
pcmcia-cs 3.1.23 では、/etc/pcmcia/config に CB-TXL のエントリが
ありますが、上記のパッチをあてないと正常に認識しないようです。
なお、10/100BASE のスイッチ環境だと、以下のパッチも当てると
多少速度が上がる *かも* しれません。
# store & forword mode を enable にしています。
--- clients/tulip_cb.c.dist Sat Dec 16 07:00:15 2000
+++ clients/tulip_cb.c Sun Jan 7 20:16:52 2001
@@ -1533,7 +1533,7 @@
tp->csr6 = 0x32400000;
} else if (tp->chip_id == COMET || tp->chip_id == CENTAUR) {
dev->if_port = 0;
- tp->csr6 = 0x00040000;
+ tp->csr6 = 0x00240000;
} else if (tp->chip_id == AX88140) {
tp->csr6 = tp->mii_cnt ? 0x00040100 : 0x00000100;
} else
あと、http://www.scyld.com/network/tulip.html にある、
tulip.c:v0.92m 9/22/2000 というバージョンでは、以下のパッチをあてて、
$ make PCMCIA=/usr/src/modules/pcmcia-cs/include tulip_cb.o
としてビルドした tulip_cb.o で CB-TXL を正常に認識します。
--- tulip.c.orig Sat Sep 23 12:46:55 2000
+++ tulip.c Sun Jan 7 18:04:56 2001
@@ -370,6 +370,8 @@
TULIP_IOTYPE, TULIP_SIZE1, COMET },
{ "ADMtek Centaur-C", { 0x19851317, 0xffffffff },
TULIP_IOTYPE, TULIP_SIZE1, COMET },
+ { "ADMtek Centaur-C (Corega CB-TXL)", { 0x12161113, 0xffffffff },
+ TULIP_IOTYPE, TULIP_SIZE1, COMET },
{ "ADMtek Centaur-C (Linksys v2)", { 0xab0213d1, 0xffffffff },
TULIP_IOTYPE, TULIP_SIZE1, COMET },
{ "ADMtek Centaur-C (Linksys)", { 0xab0313d1, 0xffffffff },
同等のコード(Accton EN1217/EN2242 のエントリ)は、
tulip.c:v0.92p 11/28/2000 というバージョンに入っていますが、
こちらは時間切れで未テストです。
# Debian sepcific なネタではないですね。
--
========================================================
渡邉勝之 katsuyuki_1.watanabe@xxxxxxxxxxxx