Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!uunet!in2.uu.net!newsfeed.internetmci.com!sgigate.sgi.com!enews.sgi.com!decwrl!pa.dec.com!nntpd.lkg.dec.com!usenet From: matt@lkg.dec.com (Matt Thomas) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: COMPEX ENET32 (Dec21041) PROBLEMS Date: 29 Feb 1996 16:40:09 GMT Organization: Digital Equipment Corporation Lines: 41 Sender: thomas@netrix.lkg.dec.com (Matt Thomas) Message-ID: <4h4kt9$q27@nntpd.lkg.dec.com> References: <4gqmrd$3e4@sandmann.prz.tu-berlin.de> NNTP-Posting-Host: netrix.lkg.dec.com X-Newsreader: knews 0.9.3 In article <4gqmrd$3e4@sandmann.prz.tu-berlin.de>, wolf@prz.tu-berlin.de (Thomas Wolfram) writes: >Hi, > >I've FreeBSD 2.1.0 RELEASE running on a ASUS TP4XE board with >a P90. >Recently I installed a Compex ENET32 PCI ethernet card. It's >the new version of the card which uses the newer Digital 21041 >chip instead of the previous used 20140 chip. >The problem is that the card is normally detected but I cannot >ping to anywhere when I boot directly into FreeBSD after power-on. >When I boot into DOS before so that a NDIS driver gets installed >and then Ctrl-Alt-Del and boot into FreeBSD it works. >It seems that the short installation of the NDIS driver initializes >some more register on the card or whatever which isn't done by the >FreeBSD driver. I've stepped through the DOSODI driver (and looked through the Linux driver) and it does nothing that my driver doesn't except that the DOSODI driver is using the PCI BIOS while my driver is using the FreeBSD PCI support. The Compex board works fine with a ASUS TP4P55XE but fails in a DECpc XL 466. >BTW, Linux 1.2.13 with the Digital de4x5 driver doesn't have >this problem. It's only FreeBSD. (But I prefer FreeBSD...) Someone will correct if I'm wrong; Linux uses the PCI BIOS while FreeBSD, NetBSD, BSD/OS, etal don't. This seems to be the significant difference. Why it is significant is beyond me. The actual problem is that the Compex board is not generating an interrupt when it should be. I've been looking at this for over a week and am getting extremely frustrated. -- Matt Thomas Internet: matt@3am-software.com 3am Software Foundry WWW URL: <pending> Westford, MA Disclaimer: Digital disavows all knowledge of this message