FreeBSD boots too fast on Dell PE850

Ruslan Ermilov ru at freebsd.org
Fri Aug 18 10:43:15 UTC 2006


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 <dnelson at allantgroup.com>:
>  > >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
ru at FreeBSD.org
FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20060818/68a59f36/attachment.pgp


More information about the freebsd-stable mailing list