Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 97 22:33 CEST
From:      dirk.meyer@dinoex.sub.org
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   kern/4194: kernel pci driver for Digital 21041 Ethernet can't start "
Message-ID:  <m0wtfRL-000jyoC@net2.dinoex.sub.org>
Resent-Message-ID: <199707302030.NAA01315@hub.freebsd.org>

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

>Number:         4194
>Category:       kern
>Synopsis:       kernel pci driver for Digital 21041 Ethernet can't start "
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 30 13:30:01 PDT 1997
>Last-Modified:
>Originator:     Dirk Meyer
>Organization:
privat
>Release:        FreeBSD 2.2.2-RELEASE i386
>Environment:

	
	Digital 21041 Ethernet Card for PCI
	labeled as "EN32/PCI"

>Description:

	
	if FreeBSD init the card after boot,
	ifconfig shows the "OACTIVE" flag.
	no Packes are received or transmitted.
	

>How-To-Repeat:

	
	I added a few printf in if_de.c for this problem:
	After every Power-Fail of the card i get this log:

	de0 <Digital 21041 Ethernet> rev 17 int a irq 10 on pci0:10
	de0: CLR OACTIVE in reset
	de0: 21041 [10Mb/s] pass 1.1
	de0: address 00:80:48:e8:5b:f6
	de0: media: 1="10baseT" 2="Full Duplex 10baseT" 3="BNC" 4="AUI"
	de0: CLR OACTIVE in reset
	de0: SET OACTIVE in 21041_media_poll
	de0: CLR OACTIVE in linkup
	de0: CLR OACTIVE in reset
	de0: enabling 10baseT port
	de0: CLR OACTIVE in reset
	de0: CLR OACTIVE in reset
	de0: CLR OACTIVE in linkup
	de0: CLR OACTIVE in reset
	de0: enabling BNC port
	de0: CLR OACTIVE in reset
	de0: SET OACTIVE in init
	de0: SET OACTIVE in init
	de0: SET OACTIVE in ifstart doing setup

	after this line, you get no activity
	until you run "ifconfig" with "down", "up" or "link?".

	After a Reboot (see Fix) i get the following lines:

	de0 <Digital 21041 Ethernet> rev 17 int a irq 10 on pci0:10
	de0: CLR OACTIVE in reset
	de0: 21041 [10Mb/s] pass 1.1
	de0: address 00:80:48:e8:5b:f6
	de0: media: 1="10baseT" 2="Full Duplex 10baseT" 3="BNC" 4="AUI"
	de0: CLR OACTIVE in reset
	de0: SET OACTIVE in 21041_media_poll
	de0: CLR OACTIVE in linkup
	de0: CLR OACTIVE in reset
	de0: enabling 10baseT port
	de0: CLR OACTIVE in reset
	de0: CLR OACTIVE in reset
	de0: CLR OACTIVE in linkup
	de0: CLR OACTIVE in reset
	de0: enabling BNC port
	de0: CLR OACTIVE in reset
	de0: CLR OACTIVE in reset
	de0: CLR OACTIVE in reset
	de0: SET OACTIVE in init
	de0: CLR OACTIVE in tx_intr
	de0: CLR OACTIVE in tx_intr
	de0: SET OACTIVE in init
	de0: CLR OACTIVE in tx_intr
	de0: CLR OACTIVE in tx_intr
	de0: CLR OACTIVE in tx_intr

	after eaxh packet trasmiited the last line is repeated.

>Fix:

	
	I Have to boot a dos
	and run the following programms:

	(from the driver diskette)
	\dosodi\lsl.com
	\dosodi\de21x4.com

	fbsdboot.exe
	
	(after this boot the card works fine)

>Audit-Trail:
>Unformatted:



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