Subject: Re: Intel i82544EI 1000BASE-T Ethernet problem
To: D'Arcy J.M. Cain <darcy@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-net
Date: 03/13/2003 18:09:23
On Thu, Mar 13, 2003 at 11:54:57AM -0500, D'Arcy J.M. Cain wrote:
> I have this card installed and it is probed as follows.
> 
> wm0 at pci2 dev 10 function 0: Intel i82544EI 1000BASE-T Ethernet, rev. 2
> wm0: interrupting at irq 11
> wm0: Ethernet address 00:02:b3:c8:1d:42
> ukphy0 at wm0 phy 1: Generic IEEE 802.3u media interface

The one I have here:
wm0 at pci0 dev 16 function 0: Intel i82544EI 1000BASE-T Ethernet, rev. 2
wm0: interrupting at irq 11
wm0: Ethernet address 00:02:b3:b2:f2:ac
makphy0 at wm0 phy 1: Marvell 88E1000 Gigabit PHY, rev. 0
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto

Maybe you're missing the makphy driver in your kernel config file ?

> 
> If I configure it with media auto it works at 100Mb even though it is plugged 
> into a Gb switch port.  If I set media to 1000baseT then it doesn't work at 
> all.  I get no carrier and no light.  Oddly enough, at 100Mb it seems to be 
> set for 1000Mb, at least according to the lights.  The ifconfig shows:
> 
> wm0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
>         enabled=0<>
>         address: 00:02:b3:c8:1d:42
>         media: Ethernet 1000baseT
>         status: no carrier
>         inet 192.168.11.205 netmask 0xffffff00 broadcast 192.168.11.255
> 
> I don't recognize that "enabled=0<>" line.  Is there something else I need to 
> do for this that I don't have to do for 100Mb?  The man page doesn't mention 
> anything other than the media types.

No, the enabled line refers to the enabled capabilities, nothing to do with
media.

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
     NetBSD: 24 ans d'experience feront toujours la difference
--