*BSD News Article 34999


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!comp.vuw.ac.nz!actrix.gen.nz!optimation.co.nz!audi!nickg
From: nickg@audi.optimation.co.nz (Nick Gridley)
Subject: Re: freebsd and smc ethernet adapter
In-Reply-To: nuggets@cs.tu-berlin.de's message of 22 Aug 1994 10:04:25 GMT
Message-ID: <NICKG.94Aug27104453@audi.optimation.co.nz>
Sender: nickg@optimation.co.nz (Nick Gridley)
Organization: Optimation Consulting
References: <338ons$mki@news.doit.wisc.edu> <339t79$30j@news.cs.tu-berlin.de>
Date: Fri, 26 Aug 1994 22:44:53 GMT
Lines: 47

In article <339t79$30j@news.cs.tu-berlin.de> nuggets@cs.tu-berlin.de (Lars Hentschke) writes:

> : Hi
> : 	I was trying to install FreeBSD 1.1.5.1 on a generic Pentium pc
> : (TriStar or TriCad ?) with AMI bios (I don't remember what version) but I
> : couldn't get the SMC/WD ethernet card to work. The problem is actually
> : with the pc and not the OS.
> 
> : 	This is the error message I got when I tried to boot from the 
> : install floppies.
> 
> : 	we0: cannot clear shared memory at 0xd800. check configuration.
> 
> : 	and later
> 
> : 	is0: IsoLan found at 0x280 .....
> 
> : 	Does anyone have any ideas what this means ? I could not get
> : this card to work in dos either (with novell's odi setup).
> 
> : 	The machine also has one of those sound card thingies in it. Is
> : it possible that it is causing the problem ? The card itself is not bad,
> : as I've  tested in another machine and it works fine under dos and bsd.
> 
> The correct driver for your SMC/WD is 'ed0'.
> 
> There are two ways to a solution:
> 1. look into /sys/i386/conf/GENERICAH (This is the kernel-config-file)
>    and look onto a line like
>     ed0 XXXXXXX XXXXX XXXXXX XXXXX
>    check out port, irq and RAM-Adress
>    and configure your Ethernet-card
> 
> 2. edit the kernel-config-file (ed0-line) for right irq, port, ram
>    'configure YOURCONFIGFILE' 'cd ../../compile/YOURCONFIGFILE' 
>    'make depend all'
>    and you will got a new kernel for your card.
>    copy it to /386bsd.new, go into single-user-mode ('shutdown now').
>    'mv /386bsd.new /386bsd' 'sync' 'reboot'

Can I further add that with the GENERICAH kernel, one of the device probe
routines mashed the softsetup of my SMC Elite-16 plus until I removed
everything else at the offending address (0x300, int 10, RAM 0xcc000),
so if you still have problems, run the EZsetup or EZstart or whatever
it's called now, and check the soft setup is intact.

nick