Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jun 2000 16:28:32 +0200 (CEST)
From:      Carlo Wood <carlo@node1500a.a2000.nl>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/19499: EtherExpress 16 is not probed
Message-ID:  <200006251428.QAA22955@node1500a.a2000.nl>

next in thread | raw e-mail | index | archive | help

>Number:         19499
>Category:       kern
>Synopsis:       EtherExpress 16 is not probed
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 25 07:30:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Carlo Wood
>Release:        FreeBSD 4.0-RELEASE i386
>Organization:
>Environment:

	
	FreeBSD node1500a.a2000.nl 4.0-RELEASE FreeBSD 4.0-RELEASE #3: Sat Jun 24 23:21:11 CEST 2000     root@node1500a.a2000.nl:/usr/src/sys/compile/JOLAN  i386
	Using in config file (not that it matters what you put there):

	device         ie0     at isa? port 0x310 irq 10 iomem 0xd0000

	Install hardware:
	ISA Intel EtherExpress 16, at port 0x310 using IRQ 10.
	  this card works flawless (for many years) under linux
	  (which reports me that port and IRQ).
	Motherboard is an intel 'venus' 3.3 Volt PCI (3x PCI 3x ISA 1x shared)
	  (not that this relevant in anyway).

>Description:

	EtherExpress 16 is not probed.
	I made this conclusion after using `boot -v' and noting that
	there was no mention of 'ie' anywhere.  Then I hacked the kernel
	(file dev/ie/if_ie.c) and added a printf to ieprobe(), at the
	top; also this printf was never reached.
	Moreover, a "strings /kernel | grep 'ie%d'" clearly showed that
	the object code of the ie module was linked.
	My conclusion is that the way ISA devices are added to a kernel
	has changed (now using the macro DRIVER_MODULE(?)) but
	dev/ie/if_ie.c was never changed with as result that all the
	cards with a 82586 (AT&T StarLAN 10 and EN100; 3Com 3C507;
	unknown NI5210; Intel EtherExpress) as are *documented* to be
	supported *everywhere* (GENERIC, LINT,
	http://www.freebsd.org/handbook/install-hw.html (2.3. Supported
	Hardware)) etc. in fact does not work at all.

>How-To-Repeat:

	

>Fix:

	


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006251428.QAA22955>