On Sun, 2007-05-06 at 14:25 +0200, Raphael Wimmer wrote:
> Package: whereami
> Version: 0.3.32
> Severity: normal
> 
> --- Please enter the report below this line. ---
> Hi,
> 
> I have a MacBook Pro C2D with a Marvell 88E8053 PCI-E Gigabit Ethernet  
> Controller (rev 22) (driver is sky2).
> The testmii script brings up the interface and instantly uses mii-tool to  
> determine its state.
> As the sky2 driver seems to take some time to bring the interface up,  
> mii-tool usually reports no link.
> I've manually added a two second wait between bringing the interface up  
> and testing its link status. That seems to work.
> Probably testmii should try several times before giving up.

Hi,

I'm kind of loathe to add delays in everywhere to make stuff work, but I
feel your pain :-)

Does it work any better using ethtool rather than mii-tool?  I know that
there are many newer cards where mii-tool doesn't work at all, but
historically it has worked slightly more reliably...

Otherwise I will make it retry the test in a loop, with a 1 second delay
after each failure, for three tests (maximum of two seconds delay).

I'd also be interested in the output of the following:

export INTERFACE=eth0
ifconfig ${INTERFACE} down
sleep 5
ifconfig ${INTERFACE} up
mii-tool -v ${INTERFACE}
sleep 1
mii-tool -v ${INTERFACE}
sleep 1
mii-tool -v ${INTERFACE}
sleep 1
mii-tool -v ${INTERFACE}



Likewise, if you do try ethtool:

export INTERFACE=eth0
ifconfig ${INTERFACE} down
sleep 5
ifconfig ${INTERFACE} up
ethtool ${INTERFACE}
sleep 1
ethtool ${INTERFACE}
sleep 1
ethtool ${INTERFACE}
sleep 1
ethtool ${INTERFACE}


There may be something that I can use to identify the fact that the
device is not yet ready to be tested, but that it will be in just a few
moments...

Thanks,
                                        Andrew.

-------------------------------------------------------------------------
Andrew @ Catalyst .Net .NZ  Ltd,  PO Box 11-053, Manners St,  Wellington
WEB: http://catalyst.net.nz/            PHYS: Level 2, 150-154 Willis St
DDI: +64(4)803-2201      MOB: +64(272)DEBIAN      OFFICE: +64(4)499-2267
    I have not seen high-discipline processes succeed in commercial
                     settings. - Alistair Cockburn

-------------------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to