Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 09 Apr 1997 18:36:41 +0200
From:      "Julian H. Stacey" <jhs@freebsd.org>
To:        Andreas Klemm <andreas@klemm.gtn.com>
Cc:        smp@freebsd.org, hardware@freebsd.org
Subject:   Re: have a Tyan Titan Pro up and running 
Message-ID:  <199704091636.SAA08713@desk.jhs.no_domain>
In-Reply-To: Your message of "Wed, 09 Apr 1997 08:08:42 %2B0200." <19970409080842.00938@klemm.gtn.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Reference:
> From: Andreas Klemm <andreas@klemm.gtn.com> 
> 
> If there is some testing work to do in the SMP area, please tell me.
> I only have to write two articles for German magazines, then I have
> some extra time ;-)

BTW There's a *BSD article in April edition of German CT Mag.  
(Not read it, mag. was far too heavy to shove in pocket & cycle home with,
but extensive coverage of FreeBSD though. :-)



> Does somebody have a hint, how to get the SMC Elite 16 up and running ?
> Do I need other settings then the default settings of the card which
> are:
> 
> device ed0 at isa? port 0x300 net irq 10 iomem 0xcc000 vector edintr

Well I've never neeeded to tell my ancient 486 mboard anything about
reserving stuff :-) ... But years ago I had a problem configuring that card
too, it's been OK since I did though.

my dmesg says:

ed0 at 0x240-0x25f irq 15 maddr 0xcc000 msize 16384 on isa
ed0: address 00:00:c0:fd:73:2e, type WD8013EPC (16 bit) 

A concept to grasp is:
you can hard jumper it, or config it with a dos program,
which talks over a port address,
you can also reconfig the port address,
so you can cut off the branch of the tree you'r seated sawing wood from,
so to speak :-)
	(at which point you don't chuck it away like I heard some crazy did :-)
	you, just rejumper to a hard config port,
	then run the dos stuff again)
I suspect also years ago the FreeBSD (or even 386BSD back then) code may have 
reprogrammed my port at boot, so
I think in the end I discovered it safer not to leave the jumper in the soft
programmable position.

I append my comments out of my config file in case it helps
------
# ETHERNET	SMC 8013EPC/Elite16 Ver4.0 /sys/i386 isa/if_ed.c doc/ed.relnotes
#	Selectable Ports Base (Ref P.32):
#			port 0x200, port 0x220, port 0x240, port 0x260,
#			port 0x280, port 0x2a0, port 0x2c0, port 0x2e0,
#			port 0x300, port 0x320, port 0x340, port 0x360,
#			port 0x380, port 0x3a0, port 0x3c0, port 0x3e0.
#		port_size 0x20
#	Selectable: irq 2/9, irq 3, irq 4, irq 5, irq 7, irq 10, irq 11, irq 15.
#	Selectable iomem below 1M (P.86):  0x80000- 0xFE000
#	Selectable iomem above 1M (P.86): 0x100000-0xFFC000
# Defaults:	(0x4000 = 16384, 0x2000=8192)
#  Elite 16, Factory (P.28):	port 0x280, irq 3, iomem 0xD0000, iosiz 0x4000
#  Elite 16, Soft (P32):	port 0x240, irq 2, iomem 0xCC000, iosiz 0x4000
#  Elite 8, soft conf as sold:	port 0x240, irq -, iomem 0xce000, iosiz 0x2000
#				add_wait_states=yes rom size=- rom base=-
#  Elite 8 card straps as shipped: w1=280,3,D0000	w2=soft
#				(other W1 positions: 300,5,ca000; Or soft)
#  Elite 8 card soft config as set by jhs:
#	280,irq=5,d8000,8k ram,add wait states=yes,rom size=dis,rom base=dis
#  SMC/diagnoze		port 0x240	irq 2	iomem 0xCC000
#  Elite 16	W2=None Soft
#	To config a card (OLD): leave W2 strap on None/Soft, put W1 strap on soft,
#	run diagnoze, set values (in this order) to
#		IO_Port=300 IRQ=10 Buf_Size_K=16 RAM=CC000
#		ROM_State=Disable ROM_Address=C0000
#	Move W1 to 300.10.CC000
#		(if W1 is not moved, the card later reverts to
#		Rom_Address=D8000, which conflicts with my hardware)
#	To config a card (NEW): mv strap W1 to 280
#	Syntax (P.32):
#		\enet\ezsetup /io:280 /newio:240 /ram:CC000 /irq:15
#		\enet\ezsetup /node:0000C0FD732E /newio:240 /ram:CC000 /irq:15
#		\dos\bin\fdisk
#	From: Luigi Rizzo <luigi@labinfo.iet.unipi.it>
#	Date: Tue, 30 Apr 1996 18:18:18 +0200 (MET DST)
#		I have been using the (SMC) Elite with 27256 ROMs for a long
#		time. I believe this is the maximum size for the Elite.
# GENERIC: device ed0 at isa? port 0x280 net irq  5 iomem 0xd8000 vector edintr
{DESK
# WD8013EPC Elite 16, address 00:00:c0:fd:73:2e,
device ed0 at isa? port 0x240 net irq 15 iomem 0xCC000 iosiz 0x4000 vector edintr
# dmesg reports		msize 16384 00:00:c0:fd:73:2e, type WD8013EPC (16 bit)
}DESK
------

Julian
--
Julian H. Stacey	jhs@freebsd.org  	http://www.freebsd.org/~jhs/



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