From owner-freebsd-smp Wed Apr 9 13:37:47 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA16304 for smp-outgoing; Wed, 9 Apr 1997 13:37:47 -0700 (PDT) Received: from desk.jhs.no_domain (slip139-92-4-182.mu.de.ibm.net [139.92.4.182]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA16242; Wed, 9 Apr 1997 13:37:25 -0700 (PDT) Received: from desk.jhs.no_domain (localhost [127.0.0.1]) by desk.jhs.no_domain (8.7.5/8.6.9) with ESMTP id SAA08713; Wed, 9 Apr 1997 18:36:43 +0200 (MET DST) Message-Id: <199704091636.SAA08713@desk.jhs.no_domain> To: Andreas Klemm cc: smp@freebsd.org, hardware@freebsd.org Subject: Re: have a Tyan Titan Pro up and running From: "Julian H. Stacey" Reply-To: "Julian H. Stacey" X-Email: jhs@freebsd.org, Fallback: jhs@gil.physik.rwth-aachen.de X-Organization: Vector Systems Ltd. X-Mailer: EXMH 1.6.7, PGP PGP key on web X-Web: http://www.freebsd.org/~jhs/ X-Address: Holz Strasse 27d, 80469 Munich, Germany X-Tel: Phone +49.89.268616, Fax +49.89.2608126, Data +49.89.26023276 In-reply-to: Your message of "Wed, 09 Apr 1997 08:08:42 +0200." <19970409080842.00938@klemm.gtn.com> Date: Wed, 09 Apr 1997 18:36:41 +0200 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, Reference: > From: Andreas Klemm > > 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 # 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/