Thanks to several folks for quick replies which solved my problem!
My question was:
"I'm hoping someone can enlighten me here. I put a DE204-AB in an ISA
slot on an alphastation 255, and used isacfg to make it visible as "ena0".
When the system boots, however, the device does not show up. What am I
missing?"
--------------------------------------
The first, from nruiz_at_hermes.bvl.com.pe, had it in a nutshell, and then
he clarified:
"Make sure you are booting with genvmunix...
and you have to rebuild kernel....
If you boot with a built kernel, it will never "see" the new card..."
:
"Boot with genvmunix (b -fl 0,0 -file genvmunix) and
rebuild your kernel (doconfig -c <hostname>) is what you have to do..."
----------------------------------------
latta_at_decatl.alf.dec.com followed up with an extensive explanation with
examples:
How do you configure the DE20x?
ISA bus configuration is difficult on any system you try to use it on,
and the Alpha systems are no exception. This is an artifact of the ISA
architecture itself, and not a reflection on any platform. Our Alpha
platforms configure adapters on the ISA bus through a console utility
called isacfg. This utility is basically responsible for assigning
IRQ's, I/O Addresses, Bus Memory Addresses, and DMA channel allocations.
The DE20x series require an isacfg entry to be configured in
the kernel. The console supports a generic command to
configure the DE20x (see following example).
>>> add_de205
>>> isacfg -slot ??
=============================================================
handle: DE200-LE
etyp: 1
slot: 2 dev: 0
enadev: 0
totdev: 1
iobase0: 300 membase0: c0000
iobase1: 8000000000000000 memlen0: 10000
iobase2: 8000000000000000 membase1: 8000000000000000
iobase3: 8000000000000000 memlen1: 8000000000000000
iobase4: 8000000000000000 membase2: 8000000000000000
iobase5: 8000000000000000 memlen2: 8000000000000000
rombase: 8000000000000000
romlen: 8000000000000000
dmamode0/chan0: 80000000 irq0: 10
dmamode1/chan1: 80000000 irq1: 80000000
dmamode2/chan2: 80000000 irq2: 80000000
dmamode3/chan3: 80000000 irq3: 80000000
=============================================================
Note that the multiple adapters are supported, but the membase addresses
d0000 through fffff are reserved for the ISA bus operations.
Once the device is configured at the hardware level, boot the generic
kernel, genvmunix; then create a new config file and build a new kernel;
final step to reboot under the new kernel:
>>> boot -fi genvmunix
# sizer -n newconfig
(Modify the original config file and add in the new entry for
the new ethernet board that shows up in /tmp/newconfig file)
# doconfig -c <HOSTNAME>
# cp /vmunix /vmunix.orig
# cp /sys/<HOSTNAME>/vmunix /vmunix
# shutdown -r now
------------------------------------------------------------------------
--
Judith Reed
jreed_at_appliedtheory.com
(315) 453-2912 x335
Received on Tue Aug 18 1998 - 19:28:16 NZST