em0 on install

Peter Schuller peter.schuller at infidyne.com
Sun Nov 23 18:17:32 PST 2003

> >> trying to install using the 5.1-release mini cd and em0.  it seems not
> >> to dhcp (looked with tcpdump) despite my saying Yes (and no to ipv6).
> >> am i missing a clue?


> this is a thinkpad t40p.  4.9-release cdrom boots through to em0
> media just fine, and i just retested that assertion without moving
> any wires etc.

I have seen this on the T40p. The "solution" is to disable the cardbus 

I have detailed my experience with this laptop at 


The relevant part is this:

"The gigabit ethernet interface - em0 - worked perfectly during installation. 
When I booted the resulting system however, it no longer worked. The driver 
failed to load properly during boot with an error regarding the EEPROM 
checksum being invalid. I found this post which indicated the em0 driver 
"broke" support on the X31 somewhere between 5.0-RELEASE and 5.1-RELEASE. I 
tried using the old 5.0 driver in 5.1, aswell as removing the checksum check 
in the 5.1 driver. No luck. I eventually figured out that the pcmcia support 
seemed to break just about everything, including the em driver. When the 
cardbus bridge (cdb) was commented out in the kernel configuration, em0 
suddenly worked perfectly. So basically, a good idea in general is to strip 
down unused stuff in the kernel configuration, but specifically the cardbus 
bridge. "

This is the post referenced in the above paragraph:


(note: i'm not on -current, so please CC any responses that are meant for me 
to respond to, thanks!)

/ Peter Schuller, InfiDyne Technologies HB

PGP userID: 0xE9758B7D or 'Peter Schuller <peter.schuller at infidyne.com>'
Key retrieval: Send an E-Mail to getpgpkey at scode.org
E-Mail: peter.schuller at infidyne.com Web: http://www.scode.org

More information about the freebsd-current mailing list