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
pgpxP9mBvWi35.pgp
Description: PGP signature
