Subject: Re: 32-bit PCI cards in 64-bit PCI slot in Alpha PC164 - SRM blows
To: Erik E. Fair <fair@digital.clock.org>
From: HerbalGypsy/justbobthebard <shsrms@bellatlantic.net>
List: port-alpha
Date: 02/21/2000 10:10:12
Great timing for this question!
I have just put my 20G drive on my pc164.
I have an S3Virge in one 32 bit slot, and am trying to
plan out what I can put in this quick little beast.

I have the 32bit PCI ethernet card I got from Dave M. (thanks Dave)
and I was going to add a second card....two empty 64 bit slots....

Any info on this would be great!!
thanks
bob


"Erik E. Fair" wrote:
> 
> The PC164 has four PCI slots, two 32-bit, and two 64-bit. This
> evening, I tried to put a 32-bit card into a 64-bit slot (I'm out
> of 32-bit slots). I tried a Matrox Millennium II (4MB), and later
> a Qlogic ISP 1020 SCSI controller.
> 
> Both cards work fine in a 32-bit slot, but when placed in a 64-bit
> slot, SRM v5.5 blows chunks.
> 
> What have I missed? What am I doing wrong?
> 
>         curious,
> 
>         Erik <fair@clock.org>
> 
> >>>show config
>                         Digital AlphaPC 164 500 MHz
> 
> SRM Console:    V5.5-1
> PALcode:        OpenVMS PALcode V1.21-9, Digital UNIX PALcode V1.23-8
> 
> SROM Revision: 2.2
> Alpha 21164A-2
> DECchip (tm) 21172 CIA ASIC Pass 3
> 
> MEMORY
> 256 Meg of system memory
> 
> PCI Bus
>      Bus 00  Slot 05: DECchip 21140 Network Controller
>                                    ewa0.0.0.5.0          67-E4-E8-E1-FF-00
>      Bus 00  Slot 08: Intel 82378IB PCI to ISA Bridge
>      Bus 00  Slot 11: CMD PCI0646 IDE Controller
>                                    dqa.0.0.11.0
>                                    dqa0.0.0.11.0          FUJITSU MPB3064ATU
> 
> ISA
> Slot    Device  Name            Type         Enabled  BaseAddr  IRQ     DMA
> 0
>         0       MOUSE           Embedded        Yes     60      12
>         1       KBD             Embedded        Yes     60      1
>         2       COM1            Embedded        Yes     3f8     4
>         3       COM2            Embedded        Yes     2f8     3
>         4       LPT1            Embedded        Yes     3bc     7
>         5       FLOPPY          Embedded        Yes     3f0     6       2
> 
> When a card is placed in either 64-bit PCI slot, this happens:
> 
> *** keyboard not plugged in...
> ff.fe.fd.fc.fb.fa.f9.f8.f7.f6.f5.f3.f2.f1.f0.
> ef.b0.b1.b2.b3.ee.ed.ec.f4.eb.ea.e9.e8.e7.
> 
> Digital AlphaPC 164 500 MHz Console V5.5-1, Jul 14 1999 12:37:45
> 
> CPU 0 booting
> 
> CPU0: insufficient dynamic memory for a request of 12784 bytes
>    PID       bytes  name
> -------- ---------- ----
> 00000000      27072 ????
> 00000001      32032 idle
> 00000002        800 dead_eater
> 00000003        800 poll
> 00000004        800 timer
> 00000005     255616 powerup
> 00000006     609024 tt_control
> 00000007       2336 shell_0
> 00000008       2336 shell
> 0000000C       2336 shell
> 0000000D       2336 shell
> 0000000E       2336 shell
> 00000009       1056 ????
> 0000000F       2336 shell
> 00000010       2336 shell
> 0000000A        512 ????
> 00000011       2336 shell
> 00000012       2336 shell
> 00000013       2336 shell
> 00000014       2336 shell
> 00000015       2336 shell
> 00000016       2336 shell
> 00000017       2336 shell
> 00000018       2336 shell
> 00000019        992 rx_ewa0
> 0000001A       2336 shell
> 0000001B       2336 shell
> 0000001C       2336 shell
> 0000001D       2336 shell
> 0000001E       2336 shell
> 0000001F       2336 shell
> 00000020       2336 shell
> 00000021       2336 shell
> 00000022       2336 shell
> 00000023       2336 shell
> 00000024       2336 shell
> 00000025       2336 shell
> 00000026       2336 shell
> 00000028       2368 shell
> 00000027        128 ????
> 00000029       2336 shell
> 0000002A       2368 shell
> 0000002B       2336 shell
> 0000002C       2336 shell
> 0000002D       2336 shell
> 0000002E       2336 shell
> 0000002F       2336 shell
> 00000030       2336 shell
> 00000031       2336 shell
> 00000032       2336 shell
> 00000033       2336 shell
> 00000034       1088 pka0_poll
> 00000035       2336 shell
> 00000036       5696 entry
> 00000037        800 setmode
> 00000038       2336 shell
> 00000039       2336 shell
> 0000003A       2336 shell
> 0000003B       2336 shell
> 0000003C       2336 shell
> 0000003D       2336 shell
> 
> SYSFAULT CPU0 - pc = 0015c73c
> 
> exception context saved starting at 00033020
> 
> GPRs:
>   0: 00000000 0004A19C  16: 00000000 0000001E
>   1: 00000000 0015D7E0  17: 00000000 EFEFEFC8
>   2: 00000000 0011AC30  18: 00000000 00032B68
>   3: 00000000 000031F0  19: 00000000 00000025
>   4: 00000000 0000002A  20: 00000000 000003F8
>   5: 00000000 00000020  21: 00000000 00000005
>   6: 00000000 00000000  22: 00000000 000F5000
>   7: 00000000 00038128  23: 00000000 00B00086
>   8: 00000000 00000000  24: 00000000 00000001
>   9: 00000000 00000000  25: 00000000 00000001
>  10: 00000000 00000000  26: 00000000 0015C73C
>  11: 00000000 0FFFF700  27: 00000000 0015D7F0
>  12: 00000000 001298F0  28: 00000000 00038898
>  13: 00000000 000F56E8  29: 00000000 00033160
>  14: 00000000 0FFFF680  30: 00000000 00033160
>  15: 00000000 00000001
> 
> dump of active call frames:
> 
> PC  =  0015C73C
> PD  =  0011AC30 (dyn$_malloc)
> FP  =  00033160
> SP  =  00033020
> 
> R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R29 saved starting at 00033168
> 
> R2  =  00121960
> R3  =  00119670
> R4  =  00119770
> R5  =  00000000
> R6  =  001299B0
> R7  =  00000001
> R8  =  00003000
> R9  =  0002278C
> R10 =  00000000
> R11 =  00000001
> R12 =  001298F0
> R13 =  00038788
> R29 =  000331E0
> 
> PC  =  000698B4
> PD  =  00121960 (krn$_create)
> FP  =  000331E0
> SP  =  000330A0
> 
> R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R29 saved starting at 00033228
> 
> R2  =  001298F0
> R3  =  00022754
> R4  =  000F4F80
> R5  =  0FFFF680
> R6  =  00129910
> R7  =  00037A00
> R8  =  00000000
> R9  =  00000000
> R10 =  00000000
> R11 =  00000000
> R12 =  00000000
> R13 =  00000000
> R14 =  00000000
> R15 =  00000000
> R29 =  00033300
> 
> PC  =  0008E25C
> PD  =  001298F0 (control_x_action)
> FP  =  00033300
> SP  =  00033170
> 
> R2 R3 R4 R5 R6 R29 saved starting at 00033308
> 
> R2  =  001299B0
> R3  =  000321E0
> R4  =  000382E8
> R5  =  000F4F80
> R6  =  00038BA0
> R29 =  00033340
> 
> PC  =  0008DF74
> PD  =  001299B0 (tt_control)
> F starting at 00033348
> 
> R2  =  001216D0
> R3  =  000321E0
> R4  =  000323B0
> R5  =  00000000
> R6  =  00000000
> R7  =  00000000
> R29 =  00033390
> 
> PC  =  0006943C
> PD  =  001216D0 (krn$_process)
> FP  =  00033390
> SP  =  00033200
> 
> R2 R3 R4 R29 saved starting at 00033398
> 
> R2  =  00000000
> R3  =  00000000
> R4  =  00000000
> R29 =  00000000