Date: Wed, 21 Mar 2001 09:10:44 +0200 From: Valentin Nechayev <netch@netch.kiev.ua> To: Nick Slager <nicks@albury.net> Cc: "Brett G. Lemoine" <bl@incyte.com>, stable@freebsd.org, gibbs@freebsd.org Subject: Re: ahc - Invalidating pack Message-ID: <20010321091044.A307@iv.nn.kiev.ua> In-Reply-To: <20010321164225.A49175@albury.net>; from nicks@albury.net on Wed, Mar 21, 2001 at 05:43:28AM %2B0000 References: <200103201725.JAA04278@blah.incyte.com> <20010321164225.A49175@albury.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Wed, Mar 21, 2001 at 05:43:28, nicks (Nick Slager) wrote about "Re: ahc - Invalidating pack": > > OK, I need help. I'm starting to suspect either FreeBSD just doesn't like > > my motherboard (a Tyan S1837 Thunderbolt), or that I've got a flaky > > on-board scsi controller. I've been getting the following errors > > on both my internal disks (and ocasionally on my jaz drive as well): > Have you double (and triple) checked your cabling and termination? We have the same problem after `make world' yesterday (previous 4.2-STABLE version was of December 2000). I can only try to blame changes of aic7xxx driver made by gibbs@ at Mar 12... (But his recent changes at Mar 19, 20 was not yet applied yet to this host.) All cabling and termination is checked double and triple;) Example of messages: Mar 21 08:46:55 burka /kernel: (da1:ahc0:0:10:0): SCB 0x36 - timed out in Data-out phase, SEQADDR == 0x177 Mar 21 08:46:56 burka /kernel: STACK == 0x180, 0x189, 0xe, 0xe Mar 21 08:46:56 burka /kernel: SXFRCTL0 == 0x80 Mar 21 08:46:56 burka /kernel: ahc0: Dumping Card State at SEQADDR 0x177 Mar 21 08:46:56 burka /kernel: SCSISEQ = 0x12, SBLKCTL = 0x2, SSTAT0 0x25 Mar 21 08:46:56 burka /kernel: SCB count = 110 Mar 21 08:46:56 burka /kernel: Kernel NEXTQSCB = 69 Mar 21 08:46:56 burka /kernel: Card NEXTQSCB = 52 Mar 21 08:46:56 burka /kernel: QINFIFO entries: 52 104 96 17 97 68 1 0 85 98 89 86 88 99 56 13 53 28 37 80 7 94 5 6 43 95 39 40 57 71 30 36 81 51 72 93 3 109 87 Mar 21 08:46:57 burka /kernel: Waiting Queue entries: Mar 21 08:46:57 burka /kernel: Disconnected Queue entries: 5:66 0:67 3:33 8:21 12:54 Mar 21 08:46:57 burka /kernel: QOUTFIFO entries: Mar 21 08:46:57 burka /kernel: Sequencer Free SCB List: 13 7 9 10 6 14 4 15 11 1 Mar 21 08:46:57 burka /kernel: Pending list: 87 109 3 93 72 51 81 36 30 71 57 40 39 95 43 6 5 94 7 80 37 28 53 13 56 99 88 86 89 98 85 0 1 68 97 17 96 104 52 66 67 33 21 54 Mar 21 08:46:57 burka /kernel: Kernel Free SCB list: 18 83 82 59 27 91 84 12 42 107 14 108 70 9 46 65 50 47 41 55 20 92 11 23 4 38 22 32 24 58 90 8 29 31 44 19 26 49 16 45 105 106 15 10 35 2 48 34 25 73 74 75 76 77 78 79 60 61 62 63 64 103 102 101 100 Mar 21 08:46:57 burka /kernel: sg[0] - Addr 0x57fd000 : Length 4096 Mar 21 08:46:57 burka /kernel: sg[1] - Addr 0x5b7e000 : Length 4096 Mar 21 08:46:57 burka /kernel: (da1:ahc0:0:10:0): Queuing a BDR SCB Mar 21 08:46:57 burka /kernel: (da1:ahc0:0:10:0): SCB 0x36 - timed out in Data-out phase, SEQADDR == 0x177 Mar 21 08:46:57 burka /kernel: STACK == 0x180, 0x189, 0xe, 0xe Mar 21 08:46:57 burka /kernel: SXFRCTL0 == 0x80 Mar 21 08:46:57 burka /kernel: ahc0: Dumping Card State at SEQADDR 0x177 Mar 21 08:46:57 burka /kernel: SCSISEQ = 0x12, SBLKCTL = 0x2, SSTAT0 0x25 Mar 21 08:46:57 burka /kernel: SCB count = 110 Mar 21 08:46:57 burka /kernel: Kernel NEXTQSCB = 0 Mar 21 08:46:57 burka /kernel: Card NEXTQSCB = 69 Mar 21 08:46:57 burka /kernel: QINFIFO entries: 69 85 98 89 86 88 99 56 13 53 28 37 80 7 94 5 6 43 95 39 40 57 71 30 36 81 51 72 93 3 109 87 54 Mar 21 08:46:57 burka /kernel: Waiting Queue entries: Mar 21 08:46:57 burka /kernel: Disconnected Queue entries: 5:66 0:67 3:33 8:21 Mar 21 08:46:57 burka /kernel: QOUTFIFO entries: Mar 21 08:46:58 burka /kernel: Sequencer Free SCB List: 12 13 7 9 10 6 14 4 15 11 1 Mar 21 08:46:58 burka /kernel: Pending list: 87 109 3 93 72 51 81 36 30 71 57 40 39 95 43 6 5 94 7 80 37 28 53 13 56 99 88 86 89 98 85 69 66 67 33 21 54 Mar 21 08:46:58 burka /kernel: Kernel Free SCB list: 1 68 97 17 96 104 52 18 83 82 59 27 91 84 12 42 107 14 108 70 9 46 65 50 47 41 55 20 92 11 23 4 38 22 32 24 58 90 8 29 31 44 19 26 49 16 45 105 106 15 10 35 2 48 34 25 73 74 75 76 77 78 79 60 61 62 63 64 103 102 101 100 Mar 21 08:46:58 burka /kernel: sg[0] - Addr 0x57fd000 : Length 4096 Mar 21 08:46:58 burka /kernel: sg[1] - Addr 0x5b7e000 : Length 4096 Mar 21 08:46:58 burka /kernel: (da1:ahc0:0:10:0): no longer in timeout, status = 34b Mar 21 08:46:58 burka /kernel: ahc0: Issued Channel A Bus Reset. 37 SCBs aborted None disk problems with the particular disks occured earlier. Startup messages of this host with this kernel: Copyright (c) 1992-2001 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.3-BETA #1: Tue Mar 20 15:21:07 EET 2001 root@burka.carrier.kiev.ua:/usr/obj/usr/src/sys/burka Timecounter "i8254" frequency 1193182 Hz CPU: Pentium II/Pentium II Xeon/Celeron (333.27-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x651 Stepping = 1 Features=0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR> real memory = 268435456 (262144K bytes) avail memory = 258269184 (252216K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 1, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 0, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc029e000. Pentium Pro MTRR support enabled md0: Malloc disk npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Intel 82443LX (440 LX) host to PCI bridge> on motherboard IOAPIC #0 intpin 18 -> irq 2 IOAPIC #0 intpin 19 -> irq 9 pci0: <PCI bus> on pcib0 pcib1: <Intel 82443LX (440 LX) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib1 ahc0: <Adaptec aic7880 Ultra SCSI adapter> port 0xf800-0xf8ff mem 0xfedff000-0xfedfffff irq 2 at device 11.0 on pci0 ahc0: Using left over BIOS settings aic7880: Wide Channel A, SCSI Id=7, 16/255 SCBs fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xfce0-0xfcff mem 0xfeb00000-0xfebfffff,0xfedfe000-0xfedfefff irq 9 at device 16.0 on pci0 fxp0: Ethernet address 00:a0:c9:82:28:c5 pci0: <Cirrus Logic GD5446 SVGA controller> at 18.0 isab0: <Intel 82371AB PCI to ISA bridge> at device 20.0 on pci0 isa0: <ISA bus> on isab0 pci0: <Intel PIIX4 ATA controller> at 20.1 pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 20.2 Timecounter "PIIX" frequency 3579545 Hz chip1: <Intel 82371AB Power management controller> port 0x2180-0x218f at device 20.3 on pci0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A APIC_IO: Testing 8254 interrupt delivery APIC_IO: routing 8254 via IOAPIC #0 intpin 2 Waiting 15 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! (probe6:ahc0:0:6:0): SCB 0x0 - timed out in Data-out phase, SEQADDR == 0x177 STACK == 0x180, 0x189, 0x0, 0xe SXFRCTL0 == 0x80 ahc0: Dumping Card State at SEQADDR 0x177 SCSISEQ = 0x12, SBLKCTL = 0x2, SSTAT0 0x5 SCB count = 20 Kernel NEXTQSCB = 3 Card NEXTQSCB = 14 QINFIFO entries: 14 0 Waiting Queue entries: Disconnected Queue entries: QOUTFIFO entries: Sequencer Free SCB List: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Pending list: 14 0 Kernel Free SCB list: 15 16 17 18 19 1 2 4 5 6 7 8 9 13 12 11 10 Untagged Q(6): 0 Untagged Q(10): 14 sg[0] - Addr 0x5040 : Length 32 (probe6:ahc0:0:6:0): SCB 0: Immediate reset. Flags = 0x6048 (probe6:ahc0:0:6:0): no longer in timeout, status = 34b ahc0: Issued Channel A Bus Reset. 2 SCBs aborted Mounting root from ufs:/dev/da0s1a da1 at ahc0 bus 0 target 10 lun 0 da1: <IBM DDYS-T18350N S80D> Fixed Direct Access SCSI-3 device da1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled da1: 17501MB (35843670 512 byte sectors: 64H 32S/T 17501C) da0 at ahc0 bus 0 target 6 lun 0 da0: <IBM DDRS-39130D DC1B> Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled da0: 8715MB (17850000 512 byte sectors: 64H 32S/T 8715C) Should we try most fresh sources or fall back to ~2001.03.10? /netch To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010321091044.A307>