Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Nov 2002 00:17:57 -0800
From:      David Schultz <dschultz@uclink.Berkeley.EDU>
To:        "Justin T. Gibbs" <gibbs@scsiguy.com>
Cc:        ANYBODY <somebody@kashmir.etowns.net>, freebsd-current@FreeBSD.ORG
Subject:   Re: adaptec scsi - seagate da -- current
Message-ID:  <20021110081757.GA961@HAL9000.homeunix.com>
In-Reply-To: <376290000.1035997229@aslan.btc.adaptec.com>
References:  <20021030095416.GA1840@hurd1.kashmir.etowns.net> <376290000.1035997229@aslan.btc.adaptec.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Thus spake Justin T. Gibbs <gibbs@scsiguy.com>:
> > I am running current cvsuped within this week. I have an adaptec 
> > builtin scsi controller and a seagate drive attached to it and
> > after every bootup as soon as there is heavy disk activity 
> > the drive gets disabled for 1 or 2 minutes and meanwhile all
> > functionality RELATED to disk I/O freezes for this time duration
> > eventually I see the following messages on console and every
> > thing is hunky dorry again. Have had this problem ever since I
> > upgraded to current. Stable never had any problem. neither did
> > netbsd which ran on this machine for a little while. 
> > Can anyone familiar with this device driver comment.
> > Is it also coincidentally possible that the disk starts 
> > showing its age right when I switched to current .... nah too 
> > much of coincidence. anyway here are the messages:
> 
> Can you provide the model number and firmware revision for
> this drive?  According to the controller, the drive is failing
> to respond to a whole slew of commands that we have queued to
> it.  You might have better luck if you reduce the tag depth
> to the disk via camcontrol.

I'm running into the same problems on a very light I/O load
(running /usr/bin/less on certain files triggers it).  There's
also a timeout every time at bootup.  I have included my dmesg
below.

I acquired the hardware recently (used but free).  Therefore, I
don't know much about it, except that some of it didn't work when
I got it.  Like the original poster, I have an integrated Adaptec
SCSI controller (AIC-7880, BIOS rev 1.2S-HP, it says).  I lack
SCSI-fu, so please let me know if any additional information would
be useful.  I can provide access to the box to anyone interested
in tracking down the problem.


Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium Pro (199.74-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x619  Stepping = 9
  Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
real memory  = 536870912 (524288K bytes)
avail memory = 517156864 (505036K bytes)
Changing APIC ID for IO APIC #0 from 16 to 2 in MP table
APIC_IO: MP table broken: 8259->APIC entry missing!
Changing APIC ID for IO APIC #0 from 0 to 2 on chip
Programming 16 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): apic id:  1, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x000f0011, at 0xfec00000
Initializing GEOMetry subsystem
Pentium Pro MTRR support enabled
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82454KX/GX (Orion) host to PCI bridge> at pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
isab0: <PCI-ISA bridge> at device 0.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <CMD 646 ATA controller> port 0xfc00-0xfc0f,0x374-0x377,0x170-0x17f,0x3f4-0x3f7,0x1f0-0x1ff irq 14 at device 1.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
ahc0: <Adaptec aic7880 Ultra SCSI adapter> port 0xf800-0xf8ff mem 0xffdfc000-0xffdfcfff irq 9 at device 2.0 on pci0
ahc0: Using left over BIOS settings
aic7880: Ultra Single Channel A, SCSI Id=7, 16/253 SCBs
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xf400-0xf41f mem 0xffc00000-0xffcfffff,0xffdec000-0xffdecfff irq 10 at device 12.0 on pci0
fxp0: Ethernet address 00:60:b0:6b:2d:1b
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci0: <display, VGA> at device 14.0 (no driver attached)
pci0: <memory, RAM> at device 20.0 (no driver attached)
orm0: <Option ROMs> at iomem 0xc8000-0xcc7ff,0xc0000-0xc7fff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
fdc0: <enhanced floppy controller (i82077, NE72065 or clone)> at port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
pmtimer0 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
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0700> can't assign resources (port)
Timecounters tick every 10.000 msec
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via IOAPIC #0 intpin 2
acd0: CDROM <HITACHI CDR-8130> at ata0-slave PIO4
Waiting 15 seconds for SCSI devices to settle
(probe0:ahc0:0:0:0): SCB 0x9 - timed out
ahc0: Dumping Card State in Message-out phase, at SEQADDR 0x15f
ACCUM = 0xa0, SINDEX = 0x61, DINDEX = 0xc0, ARG_2 = 0x2
HCNT = 0x0 SCBPTR = 0x0
SCSISEQ = 0x12, SBLKCTL = 0x0
 DFCNTRL = 0x4, DFSTATUS = 0x6d
LASTPHASE = 0xa0, SCSISIGI = 0xb6, SXFRCTL0 = 0xa8
SSTAT0 = 0x7, SSTAT1 = 0x3
STACK == 0xe4, 0x0, 0x159, 0x189
SCB count = 10
Kernel NEXTQSCB = 5
Card NEXTQSCB = 2
QINFIFO entries: 2 
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 
Sequencer SCB Info: 0(c 0x48, s 0x7, l 0, t 0x9) 1(c 0x0, s 0xff, l 255, t 0xff) 2(c 0x0, s 0xff, l 255, t 0xff) 3(c 0x0, s 0xff, l 255, t 0xff) 4(c 0x0, s 0xff, l 255, t 0xff) 5(c 0x0, s 0xff, l 255, t 0xff) 6(c 0x0, s 0xff, l 255, t 0xff) 7(c 0x0, s 0xff, l 255, t 0xff) 8(c 0x0, s 0xff, l 255, t 0xff) 9(c 0x0, s 0xff, l 255, t 0xff) 10(c 0x0, s 0xff, l 255, t 0xff) 11(c 0x0, s 0xff, l 255, t 0xff) 12(c 0x0, s 0xff, l 255, t 0xff) 13(c 0x0, s 0xff, l 255, t 0xff) 14(c 0x0, s 0xff, l 255, t 0xff) 15(c 0x0, s 0xff, l 255, t 0xff) 
Pending list: 2(c 0x8, s 0x17, l 0), 9(c 0x48, s 0x7, l 0)
Kernel Free SCB list: 3 4 6 7 8 1 0 
Untagged Q(0): 9 
Untagged Q(1): 2 
(probe0:ahc0:0:0:0): BDR message in message buffer
(probe0:ahc0:0:0:0): no longer in timeout, status = 300
da0 at ahc0 bus 0 target 0 lun 0
da0: <QUANTUM XP34550S LXY1> Fixed Direct Access SCSI-2 device 
da0: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da0: 4341MB (8890760 512 byte sectors: 64H 32S/T 4341C)
da1 at ahc0 bus 0 target 1 lun 0
da1: <QUANTUM VIKING 4.5 NSE 8808> Fixed Direct Access SCSI-2 device 
da1: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da1: 4345MB (8899737 512 byte sectors: 64H 32S/T 4345C)
SMP: AP CPU #1 Launched!
Mounting root from ufs:/dev/da0s2a

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021110081757.GA961>