Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Jul 2006 11:43:02 +0200
From:      Christian Brueffer <brueffer@FreeBSD.org>
To:        Pyun YongHyeon <pyunyh@gmail.com>
Cc:        csaba-ml@creo.hu, Bill Paul <wpaul@FreeBSD.ORG>, freebsd-current@FreeBSD.ORG
Subject:   Re: Call for stge(4) testers
Message-ID:  <20060707094302.GA1669@haakonia.hitnet.RWTH-Aachen.DE>
In-Reply-To: <20060707074957.GF82406@cdnetworks.co.kr>
References:  <20060706124258.GE76865@cdnetworks.co.kr> <20060707045344.177AF16A4DD@hub.freebsd.org> <20060707074957.GF82406@cdnetworks.co.kr>

next in thread | previous in thread | raw e-mail | index | archive | help

--HcAYCG3uE/tztfnV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jul 07, 2006 at 04:49:57PM +0900, Pyun YongHyeon wrote:
> On Fri, Jul 07, 2006 at 04:53:44AM +0000, Bill Paul wrote:
>  > > On Thu, Jul 06, 2006 at 11:52:39AM +0000, Csaba Henk wrote:
>  > >  > On 2006-07-06, Pyun YongHyeon <pyunyh@gmail.com> wrote:
>  > >  > > What model/maker you've got(pciconf -lv output)?
>  > >  >=20
>  > >  > stge0@pci0:11:0:        class=3D0x020000 card=3D0x545013f0 chip=
=3D0x102113f0 rev=3D0x07 hdr=3D0x00
>  > >  >     vendor   =3D 'Sundance Technology Inc'
>  > >  >     class    =3D network
>  > >  >     subclass =3D ethernet
>  > >  >=20
>  > >  > And this is what shows up in dmesg:
>  > >  >=20
>  > >  > Jul  6 07:50:23 leavemealone kernel: stge0: <Sundance TC9021 Giga=
bit Ethernet> port 0xe000-0xe0ff mem 0xef000000-0xef0001ff irq 11 at device=
 11.0 on pci0
>  > >  > Jul  6 07:50:23 leavemealone kernel: stge0: phy read fail
>  > >  > Jul  6 07:50:23 leavemealone last message repeated 31 times
>  > >  > Jul  6 07:50:23 leavemealone kernel: miibus2: <MII bus> on stge0
>  > >  > Jul  6 07:50:23 leavemealone kernel: e1000phy0: <Marvell 88E1000 =
Gigabit PHY> on miibus2
>  > >  > Jul  6 07:50:23 leavemealone kernel: e1000phy0:  10baseT, 10baseT=
-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
>  > >  >=20
>  > >=20
>  > > Since your NIC has a Marvell PHY and shows many "phy read fail"
>  > > message I have to investigate the root cause. I don't have
>  > > TC9021 NIC with Marvell PHY. So I can't sure I can fix it.
>  > >=20
>  > > Does ifconfig(8) reports correct link speed/status?
>  > > Does "phy read fail" message shows only at device attach time?
>  >=20
>  > FYI: I don't know if you have them or not, but a long time ago I
>  > stashed away copies of the TC9020/TC9021 programming manuals. The
>  > provenance of these parts is a little murky. I first learned of them
>  > as being Sundance Technologies devices, but later I found references to
>  > them belonging to a company called Tamarack M.I. Later still, a
>  > company called ICplus ended up with them. ICplus eventually produced
>  > a single chip device combining the TC902x MAC with an integrated PHY
>  > (though I've yet to actually see a NIC that uses these anywhere).
>  >=20
>=20
> ASUS NX1101 and some motherboards from ABIT have IC Plus GigE controller.
>=20
>  > Sundance and Tamarack seem to have disappeared, but ICplus is still
>  > around (www.icplus.com.tw) and they still have the gigE MAC and PHY
>  > manuals online. They deleted the original TC902x manuals from their si=
te,
>=20
> Yes, the online manuals are useless.
>=20
>  > but I saved copies. :) I put all the manuals I have for these devices =
at
>  > http://www.freebsd.org/~wpaul/Sundance along with the original ST201
>  > manual. Note that I didn't have to sign any NDAs to get any of these.
>  >=20
>=20
> Thank you very very much. I really appreciate it. I mailed to guys
> working for IC Plus a couple of of times and they all requested to
> sign NDAs so I gave up.
>=20
>  > In case you can't tell, the hardware API for the ST201 and the TC902x
>  > is copied very closely from the 3Com 3c90xB/3c90xC devices.
>  >=20
>  > Anyway, I'm posting these in case they help with maintaining the driver
>  > (or if anyone just wants to tinker around with the hardware). Share
>  > and enjoy!
>  >=20
>  > -Bill
>  >=20
>=20
> Thanks again. I hope I can solve JUMBO frame issues soon.
>=20

There is also a BSD licensed driver for FreeBSD 4.x written by Tamarack.
No idea wheather or not it is still available, so I put it up for
download:

http://people.freebsd.org/~brueffer/TC902X_FreeBSD.zip

Maybe it can help in some way.

- Christian

--=20
Christian Brueffer	chris@unixpages.org	brueffer@FreeBSD.org
GPG Key:	 http://people.freebsd.org/~brueffer/brueffer.key.asc
GPG Fingerprint: A5C8 2099 19FF AACA F41B  B29B 6C76 178C A0ED 982D

--HcAYCG3uE/tztfnV
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (FreeBSD)

iD8DBQFEriymbHYXjKDtmC0RAmRyAKCU4H/elHwxcKJdYHDxsOkTQ6uVtgCfRD0K
xQ68sRnUud1bIQqSPOH80NE=
=XjRA
-----END PGP SIGNATURE-----

--HcAYCG3uE/tztfnV--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060707094302.GA1669>