I initialised the mii struct to use phy 1, as mii() would have if it had succeeded. Unfortunately running ip/ipconfig simply sat there, running it with the debug flag showed recv timeouts. I could not see any packets on the network.
Stefan On Sat, Apr 19, 2008 at 3:10 PM, erik quanstrom <[EMAIL PROTECTED]> wrote: > i don't have this part (that i know of) and the datasheet didn't > immediately pop up, but the linux driver hardcodes the phy_id to 1. > the part you have claims to have an integrated phy. > > you may wish to try that. > > - erik > > p.s. lspci -n will give you vid/did numbers. > > > > > Hi, > > I just installed Plan 9 on a machine using a VIA Rhine II NIC. > > Unfortunately the driver is not successfully initializing the device. > > > > Placing print statements in ethervt6102.c shows that vt6102reset() is > > failing when mii() returns an empty PHY mask. The mii() function is > > probing each PHY from 0 to 31, but always finds that oui == 0. It > > never finds a PHY. > > > > Any hints? I understand the high-level details but don't have the > > knowledge to do anything other than poke around blindly now. > > >