On Fri, Aug 18, 2006 at 06:22:56PM +0900, Pyun YongHyeon wrote:
> On Fri, Aug 18, 2006 at 10:51:07AM +0200, Martin Horcicka wrote:
>  > 2006/8/18, Dan Nelson <[EMAIL PROTECTED]>:
>  > >In the last episode (Aug 17), Alan Amesbury said:
>  > >> OK, booting *too* quickly is a somewhat unusual problem.....  I have
>  > >> FreeBSD 6.1-RELEASE-p3 running on a Dell PowerEdge 850.  For some
>  > >> reason, in the PowerEdge 850 Dell chose to replace the perfectly
>  > >> adequate em(4) adapters found on the PE750 with bge(4) hardware.
[...]

>  > It's a little hack but it works as expected. Anyway, in some cases it
>  > does not help. The NIC is probably reset at some later point. I have
>  > not investigated it further yet.
>  > 
>  > >Another thing to check is whether you have alias IPs.  I believe the
>  > >bge driver has to reset the card every time you add or remove an IP.
>  > >I know the ti driver (whose chipset the broadcom chips are based on)
>  > >had that problem.
>  > 
>  > Yes, but I believe that all such operations are done by the netif script.
>  > 
> 
> I think it's job of device driver. If the driver find its link
> negotiation is in progress it should not send frames.
> Unfortunately not all drivers handle this correctly.
> 
But the bge's start() routine does this, and did it in 6.1-RELEASE,
so it doesn't look like a problem in this particular case.

:         if (!sc->bge_link || IFQ_DRV_IS_EMPTY(&ifp->if_snd))
:                 return;


Cheers,
-- 
Ruslan Ermilov
[EMAIL PROTECTED]
FreeBSD committer

Attachment: pgpxP9mBvWi35.pgp
Description: PGP signature

Reply via email to