em(4) on FreeBSD is sometimes annoying

Jack Vogel jfvogel at gmail.com
Mon Aug 4 17:18:52 UTC 2008


The focus here on the laptop distracted me, but someone else at work
reminded me. Its very important that you run the EEPROM fix for
the 82573 that i posted a long while back, search in email archive
for it. Its a DOS executable that will patch your EEPROM.

I am not sure if the Lenova's need it, but get it, run it, and then
see if your problem goes away.

Jack


On Mon, Aug 4, 2008 at 8:44 AM, Martin <nakal at web.de> wrote:
> Am Mon, 4 Aug 2008 12:51:38 +0200
> schrieb Martin <nakal at web.de>:
>
>> I'm trying some other things here. Before you waste time on
>> PEBKAC problems ;) (which I now suspect to be). Let me try to install
>> the latest GENERIC on my laptop first.
>
> I've build fresh world and then kernel (GENERIC configuration), I also
> removed everything from rc.conf except host name assignment, and
> ifconfig_re0="DHCP". I have still same effect as described before.
>
> Booting without ethernet cable will prevent me to get link "status:
> active" on em(4), when I try to use it later.
>
> GENERIC from FreeBSD 7.0 CD installation works fine. I checked it
> again. I can boot without cable in my NIC, "try" to assign an IP using
> DHCP and then plug the cable in and I have link.
>
> Is there a difference how /etc/rc.d/netif handles a NIC with DHCP and
> how the installation CD is handling it?
>
> Once again, steps to reproduce this behavior:
>
> 1) Power the laptop OFF. Really OFF, I mean. No reboots!
> 2) Detach the cable from NIC.
> 3) Boot FreeBSD. Let it pass the DHCP phase (ifconfig_em0="DHCP") until
> login appears.
> 4) Attach the cable to the NIC.
> 5) Voila... no link.
>
> --
> Martin
>


More information about the freebsd-stable mailing list