Port-alpha archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

I did a test on a DEC AlphaStation 600 and the SCSI driver seems borked




I was happy to see a NetBSD port to the old alpha. I gave it a whirl
and it seems the SCSI driver "isp" is slightly borked. The same hardware
run OpenBSD just fine. So perhaps the open source driver used by the
OpenBSD people can be used within NetBSD ?

Here are the filthy details :

ff.fe.fd.fc.fb.fa.f9.f8.f7.f6.f5.
ef.ee.ed.f4.ec.eb.
ea.e9.e8.e7.e6.e5.e4.
 Digital AlphaStation 600 5/266 Console V6.9-5
        built on Oct 10 1998 at 14:22:57
>>>show config

Firmware
SRM Console:    V6.9-5
ARC Console:    4.57
PALcode:        VMS PALcode V1.20-0, OSF PALcode V1.22-0
SROM Version:   V1.2

Processor
DECchip (tm) 21164-5    Pass 4  266 MHz  96 KBytes SCache
2 MB BCache
CIA ASIC Pass 2

MEMORY


Memory Size = 128Mb

Bank      Size/Sets   Base Addr     Speed
------    ----------  ---------     -----
00        128Mb/1     000000000     Fast


BCache Size = 2Mb

Tested Memory =  128Mbytes

PCI Bus
     Bus 00  Slot 07: Digital ZLXp Graphics Controller

     Bus 00  Slot 08: DECchip 21050 PCI to PCI Bridge
       Bus 01  Slot 00: DECchip 21040 Network Controller
ewa0.0.0.1000.0 08-00-2B-E7-D4-57

       Bus 01  Slot 01: ISP1020 Scsi Controller
pka0.7.0.1001.0 SCSI Bus ID 7

       Bus 01  Slot 02: ISP1020 Scsi Controller
pkb0.7.0.1002.0 SCSI Bus ID 7 dkb200.2.0.1002.0 SEAGATE ST336704LSUN

     Bus 00  Slot 10: Intel   8275EB PCI to Eisa Bridge


EISA Bus Modules (installed)

EISA/ISA NVR configuration
        SLOT    Module
         1      ISA2000
>>>boot dkb200
(boot dkb200.2.0.1002.0 -flags 0)
block 0 of dkb200.2.0.1002.0 is a valid boot block
reading 13 blocks from dkb200.2.0.1002.0
bootstrap code read in
base = 142000, image_start = 0, image_bytes = 1a00
initializing HWRPB at 2000
initializing page table at 134000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code

NetBSD/alpha 10.1 ISO 9660 Primary Bootstrap
Jumping to entry point...

NetBSD/alpha 10.1 Secondary Bootstrap, Revision 1.13 (Mon Dec 16 13:08:11 UTC 2024)

VMS PAL rev: 0x1000000010114
OSF PAL rev: 0x1000000020116
Switch to OSF PAL code succeeded.

Boot flags: 0
11271360+185296=0xaed6e0

Entering netbsd at 0xfffffc0000a01410...
[   1.0000000] Unrecognized boot flag '0'.
[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
[ 1.0000000] 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, [ 1.0000000] 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023,
[   1.0000000]     2024
[   1.0000000]     The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[ 1.0000000] The Regents of the University of California. All rights reserved.

[   1.0000000] NetBSD 10.1 (INSTALL) #0: Mon Dec 16 13:08:11 UTC 2024
[ 1.0000000] mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/alpha/compile/INSTALL
[   1.0000000] Digital AlphaStation 600 5/266, 266MHz, s/n
[   1.0000000] 8192 byte page size, 1 processor.
[   1.0000000] total memory = 128 MB
[   1.0000000] (2224 KB reserved for PROM, 125 MB used by NetBSD)
[   1.0000000] avail memory = 112 MB
[   1.0000000] mainbus0 (root)
[   1.0000000] cpu0 at mainbus0: ID 0 (primary), 21164-0 (EV5)
[ 1.0000000] cia0 at mainbus0: DECchip 2117x Core Logic Chipset (ALCOR/ALCOR2), pass 2
[   1.0000000] pci0 at cia0 bus 0
[ 1.0000000] tga0 at pci0 dev 7 function 0: DC21030 step C, board type T8-02
[   1.0000000] tga0: 1280 x 1024, 8bpp, Bt485 RAMDAC
[   1.0000000] tga0: interrupting at kn20aa irq 8
[   1.0000000] wsdisplay0 at tga0 (kbdmux ignored)
[ 1.0000000] ppb0 at pci0 dev 8 function 0: vendor 1011 product 0001 (rev. 0x02)
[   1.0000000] pci1 at ppb0 bus 1
[ 1.0000000] tlp0 at pci1 dev 0 function 0: DECchip 21040 Ethernet, pass 2.3
[   1.0000000] tlp0: interrupting at kn20aa irq 16
[   1.0000000] tlp0: Ethernet address 08:00:2b:e7:d4:57
[   1.0000000] tlp0: 10baseT, 10baseT-FDX, 10base5, manual
[   1.0000000] isp0 at pci1 dev 1 function 0: QLogic 1020 Fast Wide SCSI HBA
[   1.0000000] isp0: interrupting at kn20aa irq 17
[   1.0000000] isp0: invalid NVRAM header
[   1.0000000] isp1 at pci1 dev 2 function 0: QLogic 1020 Fast Wide SCSI HBA
[   1.0000000] isp1: interrupting at kn20aa irq 18
[   1.0000000] isp1: invalid NVRAM header
[ 1.0000000] pceb0 at pci0 dev 10 function 0: vendor 8086 product 0482 (rev. 0x05)
[   1.0000000] eisa0 at pceb0
[   1.0000000] isa0 at pceb0
[   1.0000000] lpt0 at isa0 port 0x3bc-0x3bf irq 7
[   1.0000000] com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, 16-byte FIFO
[   1.0000000] com0: console
[   1.0000000] com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, 16-byte FIFO
[   1.0000000] pckbc0 at isa0 port 0x60-0x64
[   1.0000000] pckbd0 at pckbc0 (kbd slot)
[   1.0000000] pckbc0: using irq 1 for kbd slot
[   1.0000000] wskbd0 at pckbd0 (mux ignored)
[   1.0000000] fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
[ 1.0000000] mcclock0 at isa0 port 0x70-0x71: mc146818 compatible time-of-day clock
[   1.0000000] WARNING: system needs entropy for security; see entropy(7)
[   1.0021386] scsibus0 at isp0: 16 targets, 8 luns per target
[   1.0675595] scsibus1 at isp1: 16 targets, 8 luns per target
[   1.1349438] scsibus0: waiting 2 seconds for devices to settle...
[   1.2056821] scsibus1: waiting 2 seconds for devices to settle...
[   3.2764691] isp0: Unhandled Response Type 0x9
[ 3.3269010] isp0: Not RESPONSE in RESPONSE Queue (type 0x9) @ idx 0 (next 1) nlooked 1
[   3.4215383] isp0: Request Queue Entry:
[ 3.4662560] isp0: 0x00000000: 09 01 00 04 cc 35 cf 00 00 fc ff ff 01 00 00 00 [ 3.5515340] isp0: 0x00000010: 00 00 00 00 c0 6a aa 00 00 fc ff ff 00 c0 df 07 [ 3.6368112] isp0: 0x00000020: 00 fc ff ff 74 48 82 b4 00 00 00 00 74 48 82 b4 [ 3.7220895] isp0: 0x00000030: ff ff ff ff c4 88 d2 00 00 fc ff ff 48 96 48 01
[   4.0332795] fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
[  17.8502567] isp0: Unhandled Response Type 0x9
[ 17.9009537] isp0: Not RESPONSE in RESPONSE Queue (type 0x9) @ idx 1 (next 2) nlooked 1
[  17.9955899] isp0: Request Queue Entry:
[ 18.0403088] isp0: 0x00000000: 09 01 00 04 cc 35 cf 00 00 fc ff ff 01 00 00 00 [ 18.1256396] isp0: 0x00000010: 00 00 00 00 c0 6a aa 00 00 fc ff ff 00 c0 df 07 [ 18.2108636] isp0: 0x00000020: 00 fc ff ff 0d 00 00 00 00 00 00 00 01 00 00 00 [ 18.2961406] isp0: 0x00000030: 00 00 00 00 c4 88 d2 00 00 fc ff ff 48 96 48 01
[  32.3586205] isp0: Unhandled Response Type 0x9
[ 32.4092785] isp0: Not RESPONSE in RESPONSE Queue (type 0x9) @ idx 2 (next 3) nlooked 1
[  32.5039160] isp0: Request Queue Entry:
[ 32.5486356] isp0: 0x00000000: 09 01 00 04 c0 6a aa 00 00 fc ff ff 00 c0 df 07 [ 32.6339143] isp0: 0x00000010: 00 fc ff ff c0 6a aa 00 00 fc ff ff 00 c0 df 07 [ 32.7191915] isp0: 0x00000020: 00 fc ff ff c4 88 d2 00 00 fc ff ff 88 95 48 01 [ 32.8044695] isp0: 0x00000030: 00 fc ff ff 02 18 00 00 00 00 00 00 28 95 48 01
[  46.8669862] isp0: Unhandled Response Type 0x9
[ 46.9176054] isp0: Not RESPONSE in RESPONSE Queue (type 0x9) @ idx 3 (next 4) nlooked 1
[  47.0122448] isp0: Request Queue Entry:
[ 47.0569628] isp0: 0x00000000: 09 01 00 04 cc 35 cf 00 00 fc ff ff 01 00 00 00 [ 47.1422390] isp0: 0x00000010: 09 01 00 04 c0 6a aa 00 00 fc ff ff 00 c0 df 07 [ 47.2275166] isp0: 0x00000020: 00 fc ff ff 2d 00 00 00 00 00 00 00 01 00 00 00 [ 47.3127979] isp0: 0x00000030: 00 00 00 00 c4 88 d2 00 00 fc ff ff a8 96 48 01
[  61.3763266] isp0: Unhandled Response Type 0x9
[ 61.4269740] isp0: Not RESPONSE in RESPONSE Queue (type 0x9) @ idx 4 (next 5) nlooked 1
[  61.5216115] isp0: Request Queue Entry:
[ 61.5663286] isp0: 0x00000000: 09 01 00 04 cc 35 cf 00 00 fc ff ff 01 00 00 00 [ 61.6516067] isp0: 0x00000010: 09 01 00 04 c0 6a aa 00 00 fc ff ff 00 c0 df 07 [ 61.7368850] isp0: 0x00000020: 00 fc ff ff 2d 00 00 00 00 00 00 00 01 00 00 00 [ 61.8221620] isp0: 0x00000030: 00 00 00 00 c4 88 d2 00 00 fc ff ff 28 95 48 01
[  64.3879575] waiting for devices: scsibus0 scsibus1


At this point one may as well hit the reset button.
We never proceed any further.


--
--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken



Home | Main Index | Thread Index | Old Index