i386/85423: ex does not correctly recognize NIC in PnP mode

Georg Schwarz georg.schwarz at freenet.de
Sun Aug 28 20:20:17 GMT 2005


>Number:         85423
>Category:       i386
>Synopsis:       ex does not correctly recognize NIC in PnP mode
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 28 20:20:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Georg Schwarz
>Release:        5.4 Release
>Organization:
>Environment:
FreeBSD tsushima.geos.net.eu.org 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun Aug 28 16:21:45 CEST 2005     schwarz at yokohama.geos.net.eu.org:/var/tmp/sys/i386/compile/TSUSHIMA  i386
>Description:
when using the ex (4) driver on an Intel EtherExpress Pro 10/+ NIC in ISA PNP mode I get:

ex: WARNING: board's EEPROM is configured for IRQ 0, using 5
ex0: <Intel PRO/10+ or compatible adapter> at port 0x200-0x20f irq 5 on isa0
ex0: PnP config, 16-bit bus, board id 0xfff, stepping 0xf
ex0: Ethernet address: ff:ff:ff:ff:ff:ff
ex0: if_start running deferred for Giant

However, when disabling PNP for the NIC I get:

ex0: <Intel Pro/10+> at port 0x300-0x30f irq 11 on isa0
ex0: Manual config, 16-bit bus, board id 0x202, stepping 0x0
ex0: Ethernet address: 00:a0:c9:29:f1:29
ex0: if_start running deferred for Giant

/boot/device.hints in both cases does not contain any reference to the ex driver.
The PC is a 10 years old 486; so maybe it is a BIOS issue?

pnpinfo (when the NIC is in PNP mode) says:

pnpinfo on FreeBSD says:

Checking for Plug-n-Play devices...

Card assigned CSN #1
Vendor ID INT1031 (0x3110d425), Serial Number 0xc929f129
PnP Version 1.0, Vendor Version 0
Device Description: Intel PRO/10+ or compatible adapter

Logical Device ID: INT1031 0x3110d425 #0
        Device supports I/O Range Check
Compatible Device ID: INT1030 (3010d425)
    I/O Range 0x200 .. 0x390, alignment 0x10, len 0x10
        [not 16-bit addr]
    IRQ: 3 4 5 7 9 10 11 12  - only one type (true/edge)
End Tag

Successfully got 6 resources, 1 logical fdevs
-- card select # 0x0001

CSN INT1031 (0x3110d425), Serial Number 0xc929f129

Logical device #0
IO:  0x0300 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
IRQ 11 0
DMA 4 4
IO range check 0x00 activate 0x01
>How-To-Repeat:
      
>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list