Subject: AHA1542 on Pentium under Jul8/i386
To: None <tech-kern@NetBSD.ORG>
From: Felix Lechner <lechner@eecs.harvard.edu>
List: tech-kern
Date: 07/18/1995 16:34:51
(Please take a look at the trace at the end of this message)

Hi,

I still have not managed to boot my Pentium with an AHA1542, and I was
wondering if I am doing something stupid or if this a kernel problem.
Perhaps one of you understands the boot procedure of the i386 kernel a
bit better than I do, and I would be extremely grateful for your help.

I am using a Jul8 kernel with a translated disklabel for 64h 32t even
though my disk has 6h 96t.  I changed the interrupts and dma channels
a hundred times, and I can find no conflicts.  I also downloaded the
most recent versions of the Adaptec BIOS and MCODE proms and burnt the
new eproms for my card.

I am using a PCI motherboard and I read in the FAQ that a busmastering
card may have some trouble in that situation, but I can boot from a
floppy without any problems and I can even mount all partitions.  I
redirected the console output to the serial port, so I have a trace of
what is happening, but I have had very little luck understanding the
way NetBSD/i386 boots.  In fact, I lose track of everything soon after
ffs_mountroot() and the following vfs routines.  Would anybody who
knows more about this please be so kind and take a quick look at the
trace and point me to the problem?

For some reason, the card does not return the right disk geometry on a
mode sense (page 4) when it mounts the root file system for good.  The
READ_CAPACITY command also returns an impossible number the second
time.  The failure to mount root is, I think, a consequence of
subsequent miscalculations.  The kernel reads the partition table (512
bytes) @ blk 0, and then the disklabel (512 bytes) @ blk 409601.  Then
something goes wrong and it tries to mount the root filesystem @ blk
16.  Why does the MODE_SENSE page 4 fail the second time when it works
in the beginning?  And what is this code 70 error business?

Thank you,

Felix

*****************************************************************************

>>The Disklabel:

# /dev/rsd0a:
type: SCSI
disk: SCSI disk
label:
flags:
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 64
sectors/cylinder: 2048
cylinders: 1028
rpm: 5400
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0		# milliseconds
track-to-track seek: 0	# milliseconds
drivedata: 0 

8 partitions:
#        size   offset    fstype   [fsize bsize   cpg]
  a:    40960   409600    4.2BSD     0     0
  b:   122880   450560      swap     0     0
  c:  1695744   409600    unused     0     0
  d:  2105344        0    unused     0     0
  e:  1433600   573440    4.2BSD     0     0
  f:    36864  2007040    4.2BSD     0     0
  g:    61440  2043904    4.2BSD     0     0
  h:   409568       32   unknown                    	# (Cyl.    0*- 711*)

******************************************************************************

>>The SCSI-trace:

[ preserving 106372 bytes of netbsd symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.

NetBSD 1.0A (DEBUG) #3: Mon Jul 17 23:54:49 EDT 1995
    lechner@face.eecs.harvard.edu:/disk/vlsi2/netbsd/src/sys/arch/i386/compile/DEBUG
CPU: Pentium (GenuineIntel 586-class CPU)
real mem  = 16384000
avail mem = 13778944
using 225 buffers containing 921600 bytes of memory
isa0 (root)
aha0: inquire 45, 30, 45, 30
aha0: extended bios flags 0
aha0: 1542C/CF detected, unlocking mailbox
aha0 at isa0 port 0x330-0x333 irq 14 drq 0
scsibus0 at aha0
probe(aha0:0:0): scsi_cmd
probe(aha0:0:0): scsi_get_xs
probe(aha0:0:0): making
probe(aha0:0:0): returning
probe(aha0:0:0): aha_scsi_cmd
probe(aha0:0:0): cmd_sent
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8a80, ccb addr = 0xf86dfb00
probe(aha0:0:0): aha_done
probe(aha0:0:0): scsi_done
probe(aha0:0:0): command: 0,0,0,0,0,0-[0 bytes]
probe(aha0:0:0): back in cmd()
probe(aha0:0:0): sc_err1,err = 0x1 
code70 valid0 seg0 key6 ili0 eom0 fmark0
info: 0 0 0 0 followed by 12 extra bytes
extra: 0 0 0 0 29 0 0 0 0 0 0 0 
probe(aha0:0:0): aha_scsi_cmd
probe(aha0:0:0): cmd_sent
aha0: ahaintr op=0 0 0 0 0 0
stat 1 for mbi addr = 0xf86e8a84, ccb addr = 0xf86dfb00
probe(aha0:0:0): aha_done
probe(aha0:0:0): scsi_done
probe(aha0:0:0): command: 0,0,0,0,0,0-[0 bytes]
probe(aha0:0:0): back in cmd()
probe(aha0:0:0): sc_err1,err = 0x0 
probe(aha0:0:0): scsi_free_xs
probe(aha0:0:0): scsi_cmd
probe(aha0:0:0): scsi_get_xs
probe(aha0:0:0): returning
probe(aha0:0:0): aha_scsi_cmd
probe(aha0:0:0): 44 @0xf81ef210:- 0x1ef210(0x2c)
probe(aha0:0:0): cmd_sent
aha0: ahaintr op=12 0 0 0 2c 0
stat 1 for mbi addr = 0xf86e8a88, ccb addr = 0xf86dfb00
probe(aha0:0:0): aha_done
probe(aha0:0:0): scsi_done
probe(aha0:0:0): command: 12,0,0,0,2c,0-[44 bytes]
------------------------------
000: 00 00 02 02 1f 00 00 12 43 4f 4e 4e 45 52 20 20 
016: 43 46 50 31 30 38 30 53 20 20 20 20 20 20 20 20 
032: 34 30 34 30 00 00 00 00 00 00 00 00 
------------------------------
probe(aha0:0:0): back in cmd()
probe(aha0:0:0): sc_err1,err = 0x0 
probe(aha0:0:0): scsi_free_xs
aha0 targ 0 lun 0: <CONNER, CFP1080S, 4040> SCSI2 0/direct fixed
sd0 at scsibus0
probe(aha0:0:0): sdattach: 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1b 0 0 0 1 0
stat 1 for mbi addr = 0xf86e8a8c, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1b,0,0,0,1,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): 35 @0xf7bffc38:- 0x223c38(0x23)
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1a 0 4 0 20 0
stat 1 for mbi addr = 0xf86e8a90, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1a,0,4,0,20,0-[35 bytes]
------------------------------
000: 23 00 00 08 00 20 35 5c 00 00 02 00 84 16 00 0e 
016: 4a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
032: 1b 00 00 
------------------------------
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
3658 cyls, 6 heads, 0 precomp, 0 red_write, 0 land_zone
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): 8 @0xf7bffc04:- 0x223c04(0x8)
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=25 0 0 0 0 0
stat 1 for mbi addr = 0xf86e8a94, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 25,0,0,0,0,0,0,0,0,0-[8 bytes]
------------------------------
000: 00 20 35 5b 00 00 02 00 
------------------------------
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
: 1030MB, 3658 cyl, 6 head, 96 sec, 512 bytes/sec
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8a98, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 1 for mbi addr = 0xf86e8a9c, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8aa0, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 1 for mbi addr = 0xf86e8aa4, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8aa8, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 1 for mbi addr = 0xf86e8aac, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8ab0, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 1 for mbi addr = 0xf86e8ab4, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8ab8, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 1 for mbi addr = 0xf86e8abc, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8a80, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 1 for mbi addr = 0xf86e8a84, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8a88, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 1 for mbi addr = 0xf86e8a8c, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8a90, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 4 for mbi addr = 0xf86e8a94, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8a98, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 4 for mbi addr = 0xf86e8a9c, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8aa0, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 4 for mbi addr = 0xf86e8aa4, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8aa8, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 4 for mbi addr = 0xf86e8aac, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8ab0, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 4 for mbi addr = 0xf86e8ab4, ccb addr = 0xf86dfb00
aha0: ahaintr op=0 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8ab8, ccb addr = 0xf86dfb00
aha0: ahaintr op=12 0 0 0 2c 0
stat 4 for mbi addr = 0xf86e8abc, ccb addr = 0xf86dfb00
aha_find: No answer from adaptec board
ep0 at isa0 port 0x210-0x21f irq 10: aui/bnc/utp address 00:20:af:d8:3b:4f
ie0: unknown AT&T board type code 15
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
root device eisa not configured
pci0 (root): configuration mode 1
pci0 bus 0 device 0: unknown vendor/product: 0x8086/0x122d (class: bridge, subclass: host, revision: 0x01) not configured
pci0 bus 0 device 7: unknown vendor/product: 0x8086/0x122e (class: bridge, subclass: ISA, revision: 0x02) not configured
pci0 bus 0 device 17: unknown vendor/product: 0x5333/0x8811 (class: display, subclass: VGA, revision: 0x00) not configured
biomask 4040 netmask 400 ttymask 18
aha0: ahaintr changing root device to sd0a
sd0(aha0:0:0): sdopen: dev=0x401 (unit 0 (of 4), partition 1025)
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=0 0 0 0 0 0
stat 1 for mbi addr = 0xf86e8a80, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 0,0,0,0,0,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1b 0 0 0 1 0
stat 1 for mbi addr = 0xf86e8a84, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1b,0,0,0,1,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1e 0 0 0 1 0
stat 4 for mbi addr = 0xf86e8a88, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1e,0,0,0,1,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x1 
code70 valid0 seg0 key5 ili0 eom0 fmark0
info: 0 0 0 0 followed by 12 extra bytes
extra: 0 0 0 0 20 0 0 0 0 0 0 0 
sd0(aha0:0:0): scsi_interpret_sense returned 0
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): 35 @0xf7bffe8c:- 0x223e8c(0x23)
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1a 0 4 0 20 0
stat 1 for mbi addr = 0xf86e8a8c, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1a,0,4,0,20,0-[35 bytes]
------------------------------
000: 88 13 00 00 00 00 00 00 80 01 00 00 ac fe bf f7 
016: 06 00 00 00 00 00 00 00 01 04 00 00 60 bf 6e f8 
032: 1e 00 00 
------------------------------
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
12580614 cyls, 0 heads, 0 precomp, 0 red_write, 96 land_zone
sd0: mode sense (4) returned nonsense; using fictitious geometry
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): 8 @0xf7bffe54:- 0x223e54(0x8)
aha0: ahaintr op=25 0 0 0 0 0
stat 1 for mbi addr = 0xf86e8a90, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 25,0,0,0,0,0,0,0,0,0-[8 bytes]
------------------------------
000: 70 fe bf f7 14 8f 11 f8 
------------------------------
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): Params loaded 
sd0(aha0:0:0): sdstrategy 
sd0(aha0:0:0): 512 bytes @ blk 0
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): 512 @0xf9074000:- 0x2d9000(0x200)
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=28 0 0 0 0 0
stat 1 for mbi addr = 0xf86e8a94, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 28,0,0,0,0,0,0,0,1,0-[512 bytes]
------------------------------
000: eb 06 4f 53 42 53 98 01 fa 33 c0 8e d0 bc 00 7c 
016: 8b f4 50 07 50 1f fb fc bf 00 06 b9 00 01 f3 a5 
032: ea 25 06 00 00 80 3e fa 06 01 75 46 cd 12 2d 10 
048: 00 b1 06 d3 e0 8e c0 33 db 8b 16 f6 06 8b 0e f8 
------------------------------
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): sdstrategy 
sd0(aha0:0:0): 512 bytes @ blk 409601
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): 512 @0xf9074000:- 0x2d9000(0x200)
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=28 0 0 6 40 1
stat 1 for mbi addr = 0xf86e8a98, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 28,0,0,6,40,1,0,0,1,0-[512 bytes]
------------------------------
000: 57 45 56 82 04 00 00 00 53 43 53 49 20 64 69 73 
016: 6b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
032: 00 00 00 00 00 00 00 00 00 02 00 00 20 00 00 00 
048: 40 00 00 00 04 04 00 00 00 08 00 00 00 20 20 00 
------------------------------
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): Disklabel loaded 
sd0(aha0:0:0): open complete
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1e 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8a9c, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1e,0,0,0,0,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x1 
code70 valid0 seg0 key5 ili0 eom0 fmark0
info: 0 0 0 0 followed by 12 extra bytes
extra: 0 0 0 0 20 0 0 0 0 0 0 0 
sd0(aha0:0:0): scsi_interpret_sense returned 0
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): sdopen: dev=0x401 (unit 0 (of 4), partition 1025)
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=0 0 0 0 0 0
stat 1 for mbi addr = 0xf86e8aa0, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 0,0,0,0,0,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1b 0 0 0 1 0
stat 1 for mbi addr = 0xf86e8aa4, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1b,0,0,0,1,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1e 0 0 0 1 0
stat 4 for mbi addr = 0xf86e8aa8, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1e,0,0,0,1,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x1 
code70 valid0 seg0 key5 ili0 eom0 fmark0
info: 0 0 0 0 followed by 12 extra bytes
extra: 0 0 0 0 20 0 0 0 0 0 0 0 
sd0(aha0:0:0): scsi_interpret_sense returned 0
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): open complete
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1e 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8aac, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1e,0,0,0,0,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x1 
code70 valid0 seg0 key5 ili0 eom0 fmark0
info: 0 0 0 0 followed by 12 extra bytes
extra: 0 0 0 0 20 0 0 0 0 0 0 0 
sd0(aha0:0:0): scsi_interpret_sense returned 0
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): sdopen: dev=0x400 (unit 0 (of 4), partition 0)
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=0 0 0 0 0 0
stat 1 for mbi addr = 0xf86e8ab0, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 0,0,0,0,0,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1b 0 0 0 1 0
stat 1 for mbi addr = 0xf86e8ab4, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1b,0,0,0,1,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1e 0 0 0 1 0
stat 4 for mbi addr = 0xf86e8ab8, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1e,0,0,0,1,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x1 
code70 valid0 seg0 key5 ili0 eom0 fmark0
info: 0 0 0 0 followed by 12 extra bytes
extra: 0 0 0 0 20 0 0 0 0 0 0 0 
sd0(aha0:0:0): scsi_interpret_sense returned 0
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): open complete
sd0(aha0:0:0): sdioctl 0x80086468 
sd0(aha0:0:0): sdstrategy 
sd0(aha0:0:0): 8192 bytes @ blk 16
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): 8192 @0xf9074000:- 0x2d9000(0x1000)0x2d8000(0x1000)
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=28 0 0 6 40 10
stat 1 for mbi addr = 0xf86e8abc, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 28,0,0,6,40,10,0,0,10,0-[8192 bytes]
------------------------------
000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
------------------------------
sd0(aha0:0:0): sc_err1,err = 0x0 
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart 
sd0(aha0:0:0): scsi_cmd
sd0(aha0:0:0): scsi_get_xs
sd0(aha0:0:0): returning
sd0(aha0:0:0): aha_scsi_cmd
sd0(aha0:0:0): cmd_sent
aha0: ahaintr op=1e 0 0 0 0 0
stat 4 for mbi addr = 0xf86e8a80, ccb addr = 0xf86dfb00
sd0(aha0:0:0): aha_done
sd0(aha0:0:0): scsi_done
sd0(aha0:0:0): command: 1e,0,0,0,0,0-[0 bytes]
sd0(aha0:0:0): back in cmd()
sd0(aha0:0:0): sc_err1,err = 0x1 
code70 valid0 seg0 key5 ili0 eom0 fmark0
info: 0 0 0 0 followed by 12 extra bytes
extra: 0 0 0 0 20 0 0 0 0 0 0 0 
sd0(aha0:0:0): scsi_interpret_sense returned 0
sd0(aha0:0:0): scsi_free_xs
sd0(aha0:0:0): calling private start()
sd0(aha0:0:0): sdstart panic: cannot mount root
Stopped at      _Debugger+0x4:  leave
db>