Subject: Compaq ProLiant on borad LAN (was Re: kern/13244: ThunderLAN (tl)
To: None <port-i386@netbsd.org>
From: Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
List: port-i386
Date: 02/13/2002 01:47:53
Hi.

This mail reminds me that tl(4) which troubles me at office.
It is Compaq on board LAN:

	tl0 at pci0 dev 16 function 0
	tl0: Compaq Integrated NetFlex 3/P
	tl0: Ethernet address 00:08:c7:ac:f4:09
	tl0: interrupting at irq 9
	ukphy1 at tl0 phy 1: Generic IEEE 802.3u media interface
	ukphy1: OUI 0x080017, model 0x0000, rev. 1
	ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
	tlphy0 at tl0 phy 31: ThunderLAN 10baseT media interface, rev. 5
	tlphy0: 10base2, 10baseT, 10baseT-FDX, auto

It should support 100BASE-TX by its specification.  But,

o It had worked 100BASE-TX half-duplex (because it was thought that
  there had be some compatibility problem with the swtich).
o It now works on only 10BASE-T.

From if_tl.c has below code fragment.

const struct tl_product_desc tl_compaq_products[] = {
...
	{ PCI_PRODUCT_COMPAQ_IntNF3P, TLPHY_MEDIA_10_2,
	  "Compaq Integrated NetFlex 3/P" },
	{ PCI_PRODUCT_COMPAQ_IntPL100TX, TLPHY_MEDIA_10_2|TLPHY_MEDIA_NO_10_T,
	  "Compaq ProLiant Integrated Netelligent 10/100 TX" },

Hmmm.  The server is really "Compaq ProLiant" model.  I'll check
adding TLPHY_MEDIA_NO_10_T to "Compaq Integrated NetFlex 3/P".

Otherwise, is there 10Base-T only Compaq's NIC with the same product
ID with "Compaq Integrated NetFlex 3/P"?

Thanks in advise.

--
Takahiro Kambe <taca@sky.yamashina.kyoto.jp>