Subject: Re: enet card - invalid packet length 0
To: Dave Roethig <daver@cs.pdx.edu>
From: Brian Moore <ziff@eecs.umich.edu>
List: current-users
Date: 08/20/1995 22:48:58
I ran into this same problem with a SMC card and a P90.  I fixed it by
rebuilding a kernel with the RAM address for the card set to d8000 rather than
c8000.  I think this can also be fixed by rebuilding a kernel with the fd* line
changed as follows:

before:
fd*     at fdc? drive ?

after:
fd0	at fdc? drive 0
or
fd0	at fdc? drive 0
fd1	at fdc? drive 1

If you look at the mailing list archives on ftp.netbsd.org or one of its
mirrors you should be able to find out the relevant messages.

Hope this helps,
--Brian
> 
> Hello,
> 
> I've been having a great deal of trouble getting
> a SMC 8216 ethernet card to work on a new Pentium
> 100MHz running NetBSD 1.0.
> 
> I've tried all the configurations possible but
> always get the message:
> edx:  NIC memory corrupt - invalid packet length 0
> 
> Where is this error coming from??
> 
> One further point:  when I boot from the installation/update
> disk(s), everything is ok.  Why would this problem
> occur when booting from the hard disk??
> 
> This card works fine in another machine (with another
> motherboard).  Is the problem card dependant?
> 
> I also had this exact problem with a WD8003 on
> a 486.  Similarities??
> 
> 
> Any help is greatfully accepted!
> 
> 
> Thanks
> Dave
> 
>