Subject: Re: exphy-problem
To: NetBSD netbsd-help mailing list <netbsd-help@netbsd.org>
From: Julian Coleman <jdc@coris.demon.co.uk>
List: netbsd-help
Date: 07/31/2002 10:27:22
> exphy*  at mii? phy ?                   # 3Com internal PHYs
> 
> I reactivated it, but still, during bootup, NetBSD tells me, the following:
> 
>    ex0 at pci0 dev 18 function 0: 3Com 3c905C-TX 10/100 Ethernet with mngmt (rev. 0
>    x74)
>    ex0: interrupting at irq 9
>    ex0: MAC address 00:50:da:47:6c:f1
> =>>OUI 0x001018 model 0x0017 rev 6 at ex0 phy 24 not configured
 
> How can I configure these things, and what are they for?

Add :

	bmtphy*	at mii? phy ?			# Broadcom BCM5201 and BCM5202 PHYs

to your kernel configuration.  This will match the PHY in the 3C905C (i.e.
OUI 0x001018 model 0x0017).  I found this by looking at :

	/usr/src/sys/dev/mii/miidevs.h
	/usr/src/sys/dev/mii/*.c

You could also add :

	ukphy*	at mii? phy ?			# generic unknown PHYs

to your kernel configuration.  ukphy will match all PHY's that have not been
already matched.  However, if there is a specific driver for your PHY, you'll
almost certainly get better results.

See :

	http://www.netbsd.org/Hardware/mii.html

for a description of MII and PHY's.  If you've met AUI interfaces before, it's
a similar concept.

J

-- 
                    My other computer also runs NetBSD
                          http://www.netbsd.org/