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

[debian-users:26227] Corega CB-TXL (Re: Re: PCMCIA Network Card)



さとうふみやす@今日も仕事です。 (;_;)
古いメールの話に続けます。

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 は今度の土日にでも試します。

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:

ログはこんな感じ。

tulip_detach(eth0)
cs: cb_disable(bus 32)
cs: cb_release(bus 32)
cs: cb_free(bus 32)
cs: cb_alloc(bus 32): vendor 0x1113, device 0x1216
cs: cb_config(bus 32)
  fn 0 bar 1: io 0x800-0x8ff
  fn 0 bar 2: mem 0x60060000-0x600603ff
  fn 0 rom: mem 0x60040000-0x6005ffff
  irq 9
cs: cb_enable(bus 32)
  bridge io map 0 (flags 0x21): 0x800-0x8ff
  bridge mem map 0 (flags 0x1): 0x60040000-0x60060fff
tulip_attach(device 20:00.0)
tulip.c:v0.91g-ppc 7/16/99 becker@xxxxxxxxxxxxxxxxxxxx (modified by danilo@xxxxxxxxxxxxxxxxxxx for XIRCOM CBE, fixed by Doug Ledford)
eth0: ADMtek Centaur-C rev 17 at 0x800, 00:90:99:20:68:49, IRQ 9.
bridge-eth0: found peer eth0
bridge-eth0: up
bridge-eth0: lost peer eth0
bridge-eth0: down
bridge-eth0: found peer eth0
bridge-eth0: up

> # CB-TXL もカードデータベースにごにょごにょと追加すれば使える
> # ようになればいいのだけれど。

tulip_cb.c を改造してどの variant に属するかを指定
できるようにしないとダメなのかな?
# すでにそうなっている? ドライバは読めないのでようわからん

-- 
SATOH Fumiyasu <fumiya@xxxxxxxxxxx>
Samba-JP, aka `Samba Users Group Japan' - http://www.samba.gr.jp/