Subject: kern/5654: boot hangs due to scsi timeout
To: None <gnats-bugs@gnats.netbsd.org>
From: None <sjg@quick.com.au>
List: netbsd-bugs
Date: 06/25/1998 21:31:02
>Number:         5654
>Category:       kern
>Synopsis:       boot hangs after sd3(aha2:3:0) timed out
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jun 25 04:35:01 1998
>Last-Modified:
>Originator:     Simon J. Gerraty
>Organization:
Zen Programming...
>Release:        1.3
>Environment:
	
System: NetBSD zen.quick.com.au 1.3 NetBSD 1.3 (ZEN) #1: Sun Feb 15 23:38:24 EST 1998 root@zen.quick.com.au:/u0/usr/src/sys/arch/i386/compile/ZEN i386


>Description:
	
New barracuda 4G disk (ST34573N) attached to 2nd scsi bus, probes ok
but boot hangs at:

...
isapnp0: <Creative SB AWE64 PnP, CTL0022, , WaveTable> port 0x620/4 not configured
isapnp0: <Creative SB AWE64 PnP, CTL2011, PNP0600, IDE> port 0x168/8,0x36e/2 irq 10 not configured
biomask 1840 netmask 1c40 ttymask 1c42

Next would normally be 

boot device: sd0

Instead we get:

sd3(aha2:3:0) timed out
sd3(aha2:3:0) timed out AGAIN

and game over.  Leaving the drive powered off is the only way to get
the system up.

The factory defaults are active termination at the drive, parity
checking enabled, motor start immediately.

I've tried active termination at the drive as well as passive
terminator, enabling motor start (won't spin up until controller asks)
dissabling parity (aha2 appears not to do parity).

All get the same result.  Leaving the tape drive off one can hear the
disk heads seek and the motor spin up - though it is very quiet so I'm
not 200% sure of that.

I also tried dropping the tape drive out of the chain incase cable
length was an issue - though its not long at all.

In case it helps here is full dmesg (without sd3 as its powered off):

Jun 24 21:54:05 zen /netbsd: Copyright (c) 1996, 1997 The NetBSD Foundation, Inc.  All rights reserved.
Jun 24 21:54:05 zen /netbsd: Copyright (c) 1982, 1986, 1989, 1991, 1993
Jun 24 21:54:05 zen /netbsd:     The Regents of the University of California.  All rights reserved.
Jun 24 21:54:05 zen /netbsd: 
Jun 24 21:54:05 zen /netbsd: NetBSD 1.3 (ZEN) #1: Sun Feb 15 23:38:24 EST 1998
Jun 24 21:54:05 zen /netbsd:     root@zen.quick.com.au:/u0/usr/src/sys/arch/i386/compile/ZEN
Jun 24 21:54:05 zen /netbsd: cpu0: family 5 model 2 step c
Jun 24 21:54:05 zen /netbsd: cpu0: Intel Pentium (P54C) (586-class)
Jun 24 21:54:05 zen /netbsd: real mem  = 66715648
Jun 24 21:54:06 zen /netbsd: avail mem = 63934464
Jun 24 21:54:06 zen /netbsd: using 840 buffers containing 3440640 bytes of memory
Jun 24 21:54:06 zen /netbsd: mainbus0 (root)
Jun 24 21:54:06 zen /netbsd: pci0 at mainbus0 bus 0: configuration mode 1
Jun 24 21:54:06 zen /netbsd: pchb0 at pci0 dev 0 function 0
Jun 24 21:54:06 zen /netbsd: pchb0: Intel 82439HX System Controller (TXC) (rev. 0x03)
Jun 24 21:54:06 zen /netbsd: pcib0 at pci0 dev 7 function 0
Jun 24 21:54:06 zen /netbsd: pcib0: Intel 82371SB PCI-to-ISA Bridge (PIIX3) (rev. 0x01)
Jun 24 21:54:06 zen /netbsd: Intel 82371SB IDE Interface (PIIX3) (IDE mass storage, interface 0x80) at pci0 dev 7 function 1 not configured
Jun 24 21:54:06 zen /netbsd: Matrox MGA Millennium 2064W ("Storm") (VGA display, revision 0x01) at pci0 dev 11 function 0 not configured
Jun 24 21:54:06 zen /netbsd: ahc0 at pci0 dev 13 function 0
Jun 24 21:54:06 zen /netbsd: ahc0: interrupting at irq 11
Jun 24 21:54:06 zen /netbsd: ahc0: aic7880 Wide Channel, SCSI Id=7, 16 SCBs
Jun 24 21:54:06 zen /netbsd: scsibus0 at ahc0 channel 0: 16 targets
Jun 24 21:54:06 zen /netbsd: ahc0: target 0 synchronous at 10.0MHz, offset = 0xf
Jun 24 21:54:06 zen /netbsd: sd0 at scsibus0 targ 0 lun 0: <SEAGATE, ST32155N, 0594> SCSI2 0/direct fixed
Jun 24 21:54:06 zen /netbsd: sd0: 2049MB, 4177 cyl, 8 head, 125 sec, 512 bytes/sect x 4197405 sectors
Jun 24 21:54:06 zen /netbsd: ahc0: target 1 synchronous at 10.0MHz, offset = 0xf
Jun 24 21:54:06 zen /netbsd: sd1 at scsibus0 targ 1 lun 0: <SEAGATE, ST32151N, 0530> SCSI2 0/direct fixed
Jun 24 21:54:06 zen /netbsd: sd1: 2049MB, 4177 cyl, 8 head, 125 sec, 512 bytes/sect x 4197405 sectors
Jun 24 21:54:06 zen /netbsd: ahc0: target 2 synchronous at 10.0MHz, offset = 0xf
Jun 24 21:54:06 zen /netbsd: sd2 at scsibus0 targ 2 lun 0: <IBM OEM, 0662S12, 3 30> SCSI2 0/direct fixed
Jun 24 21:54:06 zen /netbsd: sd2: 1003MB, 4119 cyl, 5 head, 99 sec, 512 bytes/sect x 2055035 sectors
Jun 24 21:54:06 zen /netbsd: ahc0: target 6 synchronous at 4.0MHz, offset = 0xf
Jun 24 21:54:07 zen /netbsd: cd0 at scsibus0 targ 6 lun 0: <TOSHIBA, XM-5401TASUN4XCD, 3485> SCSI2 5/cdrom removable
Jun 24 21:54:07 zen /netbsd: isa0 at pcib0
Jun 24 21:54:07 zen /netbsd: aha2 at isa0 port 0x230-0x233 irq 12 drq 7
Jun 24 21:54:07 zen /netbsd: aha2: model AHA-1540A/1542A/1542B, firmware 0.5
Jun 24 21:54:07 zen /netbsd: aha2: sync, no parity
Jun 24 21:54:07 zen /netbsd: scsibus1 at aha2: 8 targets
Jun 24 21:54:07 zen /netbsd: st0 at scsibus1 targ 5 lun 0: <ARCHIVE, Python 02779-XXX, 6280> SCSI2 1/sequential removable
Jun 24 21:54:07 zen /netbsd: st0: drive empty
Jun 24 21:54:07 zen /netbsd: ep0 at isa0 port 0x300-0x30f irq 10: 3Com 3C509 Ethernet
Jun 24 21:54:07 zen /netbsd: ep0: MAC address 00:20:af:a4:9b:cf
Jun 24 21:54:07 zen /netbsd: ep0: 8KB byte-wide FIFO, 5:3 Rx:Tx split, utp/aui (default utp)
Jun 24 21:54:07 zen /netbsd: com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
Jun 24 21:54:07 zen /netbsd: com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
Jun 24 21:54:07 zen /netbsd: lpt0 at isa0 port 0x378-0x37b: polled
Jun 24 21:54:07 zen /netbsd: sb: can't map i/o space 0x220/24 in probe
Jun 24 21:54:07 zen /netbsd: npx0 at isa0 port 0xf0-0xff: using exception 16
Jun 24 21:54:06 zen /netbsd: ahc0: target 6 synchronous at 4.0MHz, offset = 0xf
Jun 24 21:54:07 zen /netbsd: cd0 at scsibus0 targ 6 lun 0: <TOSHIBA, XM-5401TASUN4XCD, 3485> SCSI2 5/cdrom removable
Jun 24 21:54:07 zen /netbsd: isa0 at pcib0
Jun 24 21:54:07 zen /netbsd: aha2 at isa0 port 0x230-0x233 irq 12 drq 7
Jun 24 21:54:07 zen /netbsd: aha2: model AHA-1540A/1542A/1542B, firmware 0.5
Jun 24 21:54:07 zen /netbsd: aha2: sync, no parity
Jun 24 21:54:07 zen /netbsd: scsibus1 at aha2: 8 targets
Jun 24 21:54:07 zen /netbsd: st0 at scsibus1 targ 5 lun 0: <ARCHIVE, Python 02779-XXX, 6280> SCSI2 1/sequential removable
Jun 24 21:54:07 zen /netbsd: st0: drive empty
Jun 24 21:54:07 zen /netbsd: ep0 at isa0 port 0x300-0x30f irq 10: 3Com 3C509 Ethernet
Jun 24 21:54:07 zen /netbsd: ep0: MAC address 00:20:af:a4:9b:cf
Jun 24 21:54:07 zen /netbsd: ep0: 8KB byte-wide FIFO, 5:3 Rx:Tx split, utp/aui (default utp)
Jun 24 21:54:07 zen /netbsd: com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
Jun 24 21:54:07 zen /netbsd: com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
Jun 24 21:54:07 zen /netbsd: lpt0 at isa0 port 0x378-0x37b: polled
Jun 24 21:54:07 zen /netbsd: sb: can't map i/o space 0x220/24 in probe
Jun 24 21:54:07 zen /netbsd: npx0 at isa0 port 0xf0-0xff: using exception 16
Jun 24 21:54:07 zen /netbsd: pc0 at isa0 port 0x60-0x6f irq 1: color
Jun 24 21:54:07 zen /netbsd: pc0: console
Jun 24 21:54:07 zen /netbsd: fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
Jun 24 21:54:07 zen /netbsd: fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
Jun 24 21:54:07 zen /netbsd: isapnp0 at isa0 port 0x279: read port 0x203
Jun 24 21:54:07 zen /netbsd: sb1 at isapnp0 port 0x220/16,0x330/2,0x388/4 irq 5 drq 1,5
Jun 24 21:54:07 zen /netbsd: sb1: Creative SB AWE64 PnP Audio: dsp v4.16
Jun 24 21:54:07 zen /netbsd: audio0 at sb1
Jun 24 21:54:07 zen /netbsd: joy0 at isapnp0 port 0x200/8
Jun 24 21:54:07 zen /netbsd: joy0: Creative SB AWE64 PnP Game
Jun 24 21:54:08 zen /netbsd: joy0: joystick not connected
Jun 24 21:54:08 zen /netbsd: isapnp0: <Creative SB AWE64 PnP, CTL0022, , WaveTable> port 0x620/4 not configured
Jun 24 21:54:08 zen /netbsd: isapnp0: <Creative SB AWE64 PnP, CTL2011, PNP0600, IDE> port 0x168/8,0x36e/2 irq 10 not configured
Jun 24 21:54:08 zen /netbsd: biomask 1840 netmask 1c40 ttymask 1c42
Jun 24 21:54:08 zen /netbsd: boot device: sd0
Jun 24 21:54:08 zen /netbsd: root on sd0a dumps on sd0b
Jun 24 21:54:08 zen /netbsd: root file system type: ffs

>How-To-Repeat:
	
>Fix:
	
>Audit-Trail:
>Unformatted: