From owner-freebsd-bugs Wed Jul 30 13:30:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA01324 for bugs-outgoing; Wed, 30 Jul 1997 13:30:03 -0700 (PDT) Received: (from gnats@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA01315; Wed, 30 Jul 1997 13:30:01 -0700 (PDT) Resent-Date: Wed, 30 Jul 1997 13:30:01 -0700 (PDT) Resent-Message-Id: <199707302030.NAA01315@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, dirk.meyer@dinoex.sub.org Received: from mail.Contrib.Com (mail.Contrib.Com [194.77.12.8]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA01244 for ; Wed, 30 Jul 1997 13:28:31 -0700 (PDT) Received: from net2.dinoex.sub.org (net2.dinoex.sub.de [193.203.172.193]) by mail.Contrib.Com (8.8.4/8.8.4) with SMTP id WAA26439 for ; Wed, 30 Jul 1997 22:28:17 +0200 (MET DST) Received: by net2.dinoex.sub.org (Smail3.1.29.1 #1) id m0wtfRL-000jyoC; Wed, 30 Jul 97 22:33 CEST Message-Id: Date: Wed, 30 Jul 97 22:33 CEST From: dirk.meyer@dinoex.sub.org Reply-To: dirk.meyer@dinoex.sub.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/4194: kernel pci driver for Digital 21041 Ethernet can't start " Sender: owner-freebsd-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >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 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 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: