Bug 32913

Summary: still no support for Intel "eepro100" NICs
Product: Base System Reporter: Olaf Zaplinski <oz>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description David Greenman 2001-12-16 22:28:00 UTC
>had to delete BSD - if it has no network, it's useless :-(
>Problem is there with both standard and self compiled kernel
>>Description:
>- tried FreeBSD 4.4 and had to learn that both my several years old Intel Pro/100B and also my newer Pro/100+ do not work, fxp0 says "could not map [address|register]" (don't remember the exact phrase). Same as with 4.0 (this was the last time I wanted to try BSD). Both cards work fine under Win9x/2K + Linux 2.4.x
>- Machine A (older card) has Intel LX chipset
>- Machine B (newer card, BSD test install) has Via 694X/694Z chipset
>- swapping cards between machines and reinstall on B did not help
>
>Info for the older card (Linux):
>
>00:10.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 02)
>        Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
>        Flags: bus master, medium devsel, latency 66, IRQ 11
>        Memory at fecfe000 (32-bit, prefetchable) [size=4K]
>        I/O ports at f800 [size=32]
>        Memory at fed00000 (32-bit, non-prefetchable) [size=1M]
>        Expansion ROM at <unassigned> [disabled] [size=1M]
>
>>How-To-Repeat:
>Just buy that Intel NIC and try to ping your default gw ;-)

   Both the Pro/100B and Pro/100+ boards are fully supported. The problem
that you described is a problem with your motherboard PCI BIOS not properly
allocating a shared memory region for the device registers to be mapped.

-DG

David Greenman
Co-founder, The FreeBSD Project - http://www.freebsd.org
President, TeraSolutions, Inc. - http://www.terasolutions.com
Pave the road of life with opportunities.
Comment 1 Olaf Zaplinski 2001-12-16 22:30:00 UTC
- tried FreeBSD 4.4 and had to learn that both my several years old Intel Pro/100B and also my newer Pro/100+ do not work, fxp0 says "could not map [address|register]" (don't remember the exact phrase). Same as with 4.0 (this was the last time I wanted to try BSD). Both cards work fine under Win9x/2K + Linux 2.4.x
- Machine A (older card) has Intel LX chipset
- Machine B (newer card, BSD test install) has Via 694X/694Z chipset
- swapping cards between machines and reinstall on B did not help

Info for the older card (Linux):

00:10.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 02)
        Subsystem: Intel Corporation EtherExpress PRO/100B (TX)
        Flags: bus master, medium devsel, latency 66, IRQ 11
        Memory at fecfe000 (32-bit, prefetchable) [size=4K]
        I/O ports at f800 [size=32]
        Memory at fed00000 (32-bit, non-prefetchable) [size=1M]
        Expansion ROM at <unassigned> [disabled] [size=1M]

Fix: 

install Linux? ;-) (SCNR)
I would like to test BSD/compare with Linux, but I only have Intel NICs both at home and at work
How-To-Repeat: Just buy that Intel NIC and try to ping your default gw ;-)
Comment 2 dg freebsd_committer freebsd_triage 2001-12-18 20:23:51 UTC
State Changed
From-To: open->closed

Submitter solved the problem by setting the "PNP OS" BIOS 
option to "NO".