Subject: RE: exphy-problem
To: Julian Coleman <jdc@coris.demon.co.uk>
From: Nicolas Saurbier <Nicolas.Saurbier@biodata.de>
List: netbsd-help
Date: 07/31/2002 11:55:12
Thanks, it=B4s working with ukphy*...



-----Original Message-----
From: Julian Coleman [mailto:jdc@coris.demon.co.uk]
Sent: Mittwoch, 31. Juli 2002 11:27
To: NetBSD netbsd-help mailing list
Subject: Re: exphy-problem


> exphy*  at mii? phy ?                   # 3Com internal PHYs
>=20
> I reactivated it, but still, during bootup, NetBSD tells me, the =
following:
>=20
>    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
> =3D>>OUI 0x001018 model 0x0017 rev 6 at ex0 phy 24 not configured
=20
> 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

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