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>