Subject: port-alpha/9311: vendor 0xffd4 product 0xffff ... booting AlphaServer 1000
To: None <gnats-bugs@gnats.netbsd.org>
From: Antti Kantee <pooka@iki.fi>
List: netbsd-bugs
Date: 01/28/2000 12:42:49
>Number:         9311
>Category:       port-alpha
>Synopsis:       can't boot alphaserver 1000 4/200
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    port-alpha-maintainer (NetBSD/alpha Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 28 12:42:00 2000
>Last-Modified:
>Originator:     Antti Kantee
>Organization:
>Release:        alpha snapshot 19991223
>Environment:
System: hopefully soon-to-be NetBSD


>Description:

I have been trying to boot an AlphaServer 1000 in hopes of getting NetBSD
installed. 1.4 failed with memory management error right after apecs0,
but the snapshot bootfloppy got a bit further:

*** keyboard not plugged in...
ff.fe.fd.fc.fb.fa.f9.f8.f7.f6.f5.
ef.df.ee.f4.ed.ec.eb.....ea.e9.e8.e7.e6.e5.e4.e3.e2.e1.e0.
V1.1-1, built on Nov  4 1994 at 16:44:07

CPU 0 booting

(boot dka0.0.0.6.0 -flags a)
block 0 of dka0.0.0.6.0 is a valid boot block
reading 16 blocks from dka0.0.0.6.0
>How-To-Repeat:

Try to boot an AlphaServer 1000 4/200 similar to what I have here.

>Fix:

I have no idea. But to help generate one, I should be able to provide
serial console access to anyone who wants to debug this.

>Audit-Trail:
>Unformatted:
>>>^C
>>>boot dva0
(boot dva0.0.0.0.1 -flags a)
block 0 of dva0.0.0.0.1 is a valid boot block
reading 15 blocks from dva0.0.0.0.1
bootstrap code read in
base = 12e000, image_start = 0, image_bytes = 1e00
initializing HWRPB at 2000
initializing page table at 120000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code

NetBSD/alpha 1.4P Primary Boot +
+.o.
Jumping to entry point...

NetBSD/alpha 1.4P Secondary Bootstrap, Revision 1.10
(ross@a3.hrh, Dec 4 16:18:02 PST 1999)

VMS PAL rev: 0x1000000010530
OSF PAL rev: 0x1000000020123
Switch to OSF PAL code succeeded.

Boot flags: a
|/-\7434480|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\
Please remove disk 1, insert disk 2, and type return...
|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\+227760]=0x74edf8

Entering netbsd at 0xfffffc0000300fe0...
Copyright (c) 1996, 1997, 1998, 1999
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.4P (INSTALL) #1: Sat Dec  4 22:14:43 PST 1999
    ross@a3.hrh:/usr/src/sys.van/arch/alpha/compile/INSTALL
AlphaServer 1000 4/200, 200MHz
8192 byte page size, 1 processor.
total memory = 65536 KB
(1824 KB reserved for PROM, 63712 KB used by NetBSD)
avail memory = 51584 KB
using 411 buffers containing 3288 KB of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21064-1 (pass 3)
apecs0 at mainbus0: DECchip 21072 Core Logic chipset
apecs0: DC21071-CA pass 2, 128-bit memory bus
apecs0: DC21071-DA pass 2
pci0 at apecs0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
vendor 0xffd4 product 0xffff (undefined subclass 0xff, interface 0xff, revision 0xd4) at pci0 dev 0 function 0 not configured
vendor 0xffd4 product 0xffff (undefined subclass 0xff, interface 0xff, revision 0xd4) at pci0 dev 0 function 0 not configured
vendor 0xffd4 product 0xffff (undefined subclass 0xff, interface 0xff, revision 0xd4) at pci0 dev 0 function 0 not configured
vendor 0xffd4 product 0xffff (undefined subclass 0xff, interface 0xff, revision 0xd4) at pci0 dev 0 function 0 not configured
vendor 0xffd4 product 0xffff (undefined subclass 0xff, interface 0xff, revision 0xd4) at pci0 dev 0 function 0 not configured
..... etcetc.

.. well, you get the idea.





For curiosity, here's what OSF/1 gives me:

*** keyboard not plugged in...
ff.fe.fd.fc.fb.fa.f9.f8.f7.f6.f5.
ef.df.ee.f4.ed.ec.eb.....ea.e9.e8.e7.e6.e5.e4.e3.e2.e1.e0.
V1.1-1, built on Nov  4 1994 at 16:44:07

CPU 0 booting

(boot dka0.0.0.6.0 -flags a)
block 0 of dka0.0.0.6.0 is a valid boot block
reading 16 blocks from dka0.0.0.6.0
bootstrap code read in
base = 12e000, image_start = 0, image_bytes = 2000
initializing HWRPB at 2000
initializing page table at 120000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code
*** keyboard not plugged in...

OSF boot - Wed Nov 16 00:10:16 EST 1994

*** keyboard not plugged in...
Loading vmunix ...
Current PAL Revision <0x1000000010530>
Switching to OSF PALcode Succeeded
New PAL Revision <0x1000000020123>
Loading into KSEG Address Space

Sizes:
text = 2409280
data = 367328
bss  = 402144
Starting at 0xfffffc0000238130

Alpha boot: available memory from 0x6a0000 to 0x3f66000
DEC OSF/1 V3.0B  (Rev. 358.78); Wed Feb  8 22:08:59 EET 1995 
physical memory = 64.00 megabytes.
available memory = 55.12 megabytes.
using 238 buffers containing 1.85 megabytes of memory
AlphaServer 1000 4/200
Firmware revision: 1.1
PALcode: OSF version 1.35
pci0 at nexus
psiop0 at pci0 slot 6
Loading SIOP: script 4052e100, reg 81000000, data 40536058
scsi0 at psiop0
rz0 at scsi0 (DEC     RZ28     (C) DEC D41C)
rz1 at scsi0 (DEC     RZ28     (C) DEC D41C)
rz4 at scsi0 (DEC     RRD43   (C) DEC  1084)
eisa0 at pci0
ace0 at eisa0
ace1 at eisa0
lp0 at eisa0
fdi0 at eisa0
fd0 at fdi0 unit 0
vga0 at eisa0
 1024x768 (QVision )
vga1 at eisa0
 1024x768 (QVision )
tu0: DECchip 21040-AA: Revision: 2.3
tu0 at pci0
tu0: DEC TULIP Ethernet Interface, hardware address: 08-00-2B-E2-99-4B
tu0: selecting AUI port
gpc0 at eisa0
dli: configured
SuperLAT. Copyright 1993 Meridian Technology Corp. All rights reserved.
Checking local filesystems
... -> login prompt