>Number: 3151
>Category: kernel
>Synopsis:
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Mar 15 05:50:01 GMT 2003
>Closed-Date:
>Last-Modified:
>Originator: Jason Biel
>Release: OPENBSD_3_2 and OPENBSD_3_3
>Organization:
>Environment:
System : OpenBSD 3.1
Architecture: OpenBSD.i386
Machine : i386
>Description:
When the 3.2 or 3.3 Generic kernel is used to boot my computer the system
freezes after kernel boots and the while mounting partitions. The 3.3 kernel is
current as of 5pm on 3-14-2003. The system boot fine with the 3.1 Generic
kernel.
Before the system hangs the follow kernel messages are seen on the screen
when this happens. This was copied down by hand so it may not be verbatum.
I also included the dmesg from the working 3.1 Generic kernel boot.
---Kernel messages pertaining to probelm---
(ahc1:A:0:0):refuses taggeg commands. Performing non-tagged I/O
ahc1:A:0: Message reject for8--ignored
ahc1:A:0: no active SCB for reconnecting target-issuing BUSDEUio RESET
SAVED_SCSIID== 0x07, SAVED_LUN== 0x0, ARG_1== 0xff ACCUM=0x80
SEQ_FLAGS==0x81,SCBPTR==0x0,BIT==0xff,SINDEX==0x31
SCSIID==0x7, SCB_SCSIID=0x27, SCB_LUN==0x0,SCB_TAG==0xff, SCB_CONTOL==0x40
SCSIBUSL==0x0, SCSISIGI==0x44
SCFRCTL0==0x88
SEQCTL=0x10
ahc1: Dumping Card State in Data-in phase, at SEQADDR 0x1be
ACCUM=0x809, SINDEX=0x31, DINDE=0x65 ARG_2=0x0
HCNT=0x0
SCSISEQ= 0x12, SBLKCTL=0x0
DFCNTRL=0x0, DFSATUS=0x29
LASTPHASE=0x40, SCSISIGI=0x44, SXFRCTL0=0x88
SSTAT0=0x7, SSTAT1=0x3
STACK==0xfe, 0x168, 0x0, 0x143
SCBcount=16
kernel NEXTQSCB=15
Card NEXTQXCB=15
QINFIFO entries:
Waiting Queue entires:
Disconnected Queue entries:1:13
QOUTFIFI entries:
SequenceFree SCBList:0 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Penting List: 13
Kernel Free SCB list: 14 12 11 10 9 8 7 6 5 4 3 2 1 0
FEATURES=0x0, FLAGS=0x481548, CHIP=0x406, BUGS=0x25
sd0(adc1:0:0):SCB 0xd-timedout
ahc1: Dumpuing Card State in Data-in phase, at SEQADDR 0x16e
ACCUM=0x809, SINDEX=0x31, DINDE=0x65 ARG_2=0x0
HCNT=0x0
SCSISEQ= 0x12, SBLKCTL=0x0
DFCNTRL=0x0, DFSATUS=0x29
LASTPHASE=0x40, SCSISIGI=0x54, SXFRCTL0=0x88
SSTAT0=0x5, SSTAT1=0x2
STACK==0xfe, 0x168, 0x0, 0x38
SCBcount=16
kernel NEXTQSCB=15
Card NEXTQXCB=15
QINFIFO entries:
Waiting Queue entires:
Disconnected Queue entries:1:13
QOUTFIFI entries:
SequenceFree SCBList:0 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Penting List: 13
Kernel Free SCB list: 14 12 11 10 9 8 7 6 5 4 3 2 1 0
FEATURES=0x0, FLAGS=0x481548, CHIP=0x406, BUGS=0x25
sg[0]= addr 0xb53000: Length 512
sd0(ahc1:0:0): Queing a BDR SCB
sd0(adc1:0:0):SCB 0xd-timedout
ahc1: Dumpuing Card State in Data-in phase, at SEQADDR 0x16e
ACCUM=0x809, SINDEX=0x31, DINDE=0x65 ARG_2=0x0
HCNT=0x0
SCSISEQ= 0x12, SBLKCTL=0x0
DFCNTRL=0x0, DFSATUS=0x29
LASTPHASE=0x40, SCSISIGI=0x54, SXFRCTL0=0x88
SSTAT0=0x5, SSTAT1=0x2
STACK==0xfe, 0x168, 0x0, 0x38
SCBcount=16
kernel NEXTQSCB=15
Card NEXTQXCB=13
QINFIFO entries:13
Waiting Queue entires:
Disconnected Queue entries:1:13
QOUTFIFI entries:
SequenceFree SCBList:0 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Penting List: 13
Kernel Free SCB list: 14 12 11 10 9 8 7 6 5 4 3 2 1 0
FEATURES=0x0, FLAGS=0x481548, CHIP=0x406, BUGS=0x25
sg[0]= addr 0xb53000: Length 512
sd0(ahc1:0:0): no longer in timeout, status=0
ahc1: target 0 using asynchronous transfers
ahc1: target 2 using asynchronous transfers
ahc1: Issued channel A Bus Reset. 1 SCBs aborted
---Dmesg from working 3.1 Generic kernel boot---
OpenBSD 3.1-stable (GENERIC) #0: Sun Sep 8 22:24:12 EDT 2002
root@frankenstein:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: AMD K6 ("AuthenticAMD" 586-class) 200 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,MMX
real mem = 65646592 (64108K)
avail mem = 55316480 (54020K)
using 826 buffers containing 3383296 bytes (3304K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(da) BIOS, date 06/09/98, BIOS32 rev. 0 @ 0xf04b0
apm0 at bios0: Power Management spec V1.2 (BIOS mgmt disabled)
apm0: AC on, battery charge unknown
pcibios0 at bios0: rev. 2.1 @ 0xf0000/0xae2
pcibios0: PCI IRQ Routing Table rev. 1.0 @ 0xf0a60/128 (6 entries)
pcibios0: PCI Interrupt Router at 000:01:0 ("SIS 85C503 ISA" rev 0x00)
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc0000/0xc000 0xcc000/0x4800
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "SIS 5597 Host" rev 0x02
pcib0 at pci0 dev 1 function 0 "SIS 85C503 ISA" rev 0x01
pciide0 at pci0 dev 1 function 1 "SIS 5513 EIDE" rev 0xd0: DMA, channel 0
config ured to compatibility, channel 1 configured to compatibility
wd0 at pciide0 channel 0 drive 0: <FUJITSU M1638TAU>
wd0: 16-sector PIO, LBA, 2452MB, 4982 cyl, 16 head, 63 sec, 5023680 sectors
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2
wd1 at pciide0 channel 1 drive 0: <QUANTUM FIREBALL ST2.5A>
wd1: 16-sector PIO, LBA, 2445MB, 4969 cyl, 16 head, 63 sec, 5008752 sectors
wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
dc0 at pci0 dev 11 function 0 "ADMtek AN983" rev 0x11: irq 12 address 00:20:78:1
f:2e:4e
ukphy0 at dc0 phy 1: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000895, model 0x0001, rev. 0
ahc1 at pci0 dev 12 function 0 "Adaptec AHA-2940" rev 0x03: irq 11
ahc1: Single Channel A, SCSI Id=7, 16/255 SCBs
scsibus0 at ahc1: 8 targets
ahc1: target 0 synchronous at 10.0MHz, offset = 0xf
ahc1: target 0 using tagged queuing
sd0 at scsibus0 targ 0 lun 0: <SEAGATE, ST32430N, 0594> SCSI2 0/direct fixed
sd0: 2049MB, 3992 cyl, 9 head, 116 sec, 512 bytes/sec, 4197405 sec total
ahc1: target 2 synchronous at 10.0MHz, offset = 0xf
sd1 at scsibus0 targ 2 lun 0: <MAXTOR, 7345-SCSI, 0960> SCSI1 0/direct fixed
sd1: 329MB, 2220 cyl, 4 head, 76 sec, 512 bytes/sec, 675484 sec total
vga1 at pci0 dev 19 function 0 "SIS 5597/5598 VGA" rev 0x65
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c840 netmask d840 ttymask d842
pctr: user-level cycle counter enabled
dkcsum: wd0 matched BIOS disk 82
dkcsum: wd1 had no matching BIOS disk
dkcsum: sd0 matched BIOS disk 80
dkcsum: sd1 matched BIOS disk 81
root on sd1a
rootdev=0x410 rrootdev=0xd10 rawdev=0xd12
>How-To-Repeat:
Boot with the 3.2 or 3.3 Generic kernel.
>Fix:
Don't boot with the 3.2 or 3.3 Generic kernel. Boot with the 3.1 Generic kernel
instead.
>Release-Note:
>Audit-Trail:
>Unformatted:
|