*BSD News Article 53863


Return to BSD News archive

Newsgroups: comp.unix.bsd.netbsd.misc
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!oleane!plug.news.pipex.net!pipex!tank.news.pipex.net!pipex!news.mathworks.com!newsfeed.internetmci.com!in2.uu.net!news2.new-york.net!not-for-mail
From: "Steven M. Jones" <smj@Crash.COM>
Subject: Need help with SMC8013EWC in Micron Millenia Plus under NetBSD 1.0
Content-Type: text/plain; charset=us-ascii
X-Nntp-Posting-User: (Unauthenticated)
To: smj@crash.com
Content-Transfer-Encoding: 7bit
Organization: CRASH!! Computing    New York, USA
Message-ID: <DGzpoz.MGz@news2.new-york.net>
X-Url: news:comp.unix.bsd.netbsd.misc
X-Mailer: Mozilla 1.1N (X11; I; SunOS 4.1.3_U1 sun4c)
Mime-Version: 1.0
X-Nntp-Posting-Host: segv.crash.com
Date: Wed, 25 Oct 1995 05:53:22 GMT
Lines: 50

Okay, I've suffered in silence long enough - anyone using an SMC8013 card
successfuly in a PCI machine under NetBSD 1.0? The card is working fine under
Windows NT 3.5 and DOS (when I can load all the TSRs/drivers and still have
enough TPA - oops, er, I mean "low memory" - available for the apps).

The machine in question is a Micron Millenium Plus with a BusLogic 946C SCSI
controller (PCI), an ATI Graphics Pro Turbo (PCI), and a SoundBlaster AWE32
(ISA). The SMC card is an 8013EWC or Combo card (ISA) is configured per the
defaults for the GENERICBT boot floppy as regards IRQs, IO addresses, et
cetera. In fact it works fine when I'm running off of the boot floppy.

But when I booted the newly installed system ed0 was useless - keeps spitting
out "ed0: NIC memory corrupt - invalid packet length 0" messages. I've tried it
with a rebuilt GENERICBT kernel, and with a custom built kernel with all the
goodies like loadable kernel modules, and I still get these messages instead of
carefree network utilization.

When I try to ping one of the Suns on my network I *do* see some ARPs coming
from the PC, and the Suns do get the correct MAC address in their ARP tables
for the PC. But it looks like the PC just can't read the packets out of the
card's buffer because it never registers a response to the ARPs, nor responds
to a ping from one of the Suns.

I did try changing the parameters but that wreaked havoc on the NT side and I
typically only have a half-hour or so of consciousness left to play with this
stuff at the end of the night. Other anomalies that might provide clues:

	PS/2-style mouse port will hang pretty much any X server, so I
	stopped using it - haven't evicted the driver from the complete
	kernel, haven't disabled the hardware. Having the mouse on a serial
	port is working fine with XFree86 3.1.2.

	Other than the boot floppy, the machine can't reboot itself. It
	just hangs whenever you use reboot(8) or shutdown(8) -r.

	I'm using loadable kernel modules and the aperature driver in the
	full/custom kernel. I have not disabled the new 4.4BSD kernel
	security feature relating to access to /dev/mem (or whatever - from
	the XFree86 notes for NetBSD).


Thanks in advance for any hints/help/suggestions. In the worst case I suppose
I'll wait for the 1.1 release and grab one of those nifty Digital 21041 based
PCI cards...

-- 
Steve Jones                   smj@Crash.COM                Manhattan, New York
CRASH!! Computing                                     Cambridge, Massachusetts
                Computer Networking and Information Technology