Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 1996 14:57:01 +0000
From:      Matt Thomas <matt@lkg.dec.com>
To:        Joe McGuckin <joe@implode.root.com>
Cc:        hackers@freebsd.org
Subject:   Re: Can't get PCI to work 
Message-ID:  <199601251457.OAA18682@whydos.lkg.dec.com>
In-Reply-To: Your message of "Wed, 24 Jan 1996 22:44:08 PST." <199601250644.WAA02225@ns.via.net> 

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> 
> I just added an SMC Etherpower PCI Ethernet card. When the system boots,
> it can probe the card. but can't read out the ethernet address. 
> Is there anything special I need to do to set up PCI? Bios settings?

> Jan 24 21:44:01 ovation /kernel: de0: can't read ENET ROM (why=-4) (000000000000
> 00000000000000000000000001010000c06bb5c8001e00000000
> Jan 24 21:44:01 ovation /kernel: de0: DC21041 [10Mb/s] pass 1.1 Ethernet address

The SROM checksum is not valid on the board.  Have you run the diskette
based diagnostics on it?

ONe thing to try is to go into if_de.c in the route tulip_read_macaddr and
change:

	} else if (sc->tulip_rombuf[126] == 0xff && sc->tulip_rombuf[127] == 0xFF) {

to:

	} else /* if (sc->tulip_rombuf[126] == 0xff && sc->tulip_rombuf[127] == 0xFF) 
*/ {

and rebuild your kernel.

Matt Thomas               Internet:   matt@3am-software.com
3am Software Foundry      WWW URL:    http://www.3am-software.com/bio/matt.html
Westford, MA              Disclaimer: I disavow all knowledge of this message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601251457.OAA18682>