Date: Sun, 09 Mar 2003 22:32:27 -0800 From: Cy Schubert - CITS Open Systems Group <Cy.Schubert@uumail.gov.bc.ca> To: freebsd-stable@freebsd.org Subject: Re: (da0:ahc0:0:0:0): Unexpected busfree in Data-in phase and other weirdness Message-ID: <200303100632.h2A6WReU003913@cwsys.cwsent.com> In-Reply-To: Your message of "Thu, 06 Mar 2003 23:58:37 %2B0100." <20030306225837.GA1277@goku.kasby>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <20030306225837.GA1277@goku.kasby>, Francesco Casadei writes:
>
> --Dxnq1zWXvFF0Q93v
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> Content-Transfer-Encoding: quoted-printable
>
> On Thu, Mar 06, 2003 at 03:33:55PM +0100, Andre Albsmeier wrote:
> > (I assume the cabling/termination has been checked already.)
> >=20
> > I had bus problems with my DNES until I upgraded the firmware to:
> >=20
> > da2: <IBM DNES-318350W SAH0> Fixed Direct Access SCSI-3 device=20
> >=20
> > In general, I have often seen bus problems when a lot of different
> > devices are hanging on the same SCSI bus and some drives are being
> > hit really hard. They always went away with a new fw, especially
> > on my IBM DDYS drives. The Plextor fw seems a bit old as well (at
> > least compared to my PLEXTOR CD-ROM PX-40TS 1.13) but I don't know
> > if the 32TS uses the same as the 40TS.
> >=20
> > I have written a program to upgrade the firmware on IBM and Plextor
> > (and some other devices) under FreeBSD in case you are interested...
> > However, IMO one should play with the fw only in case of problems
> > and not just to get lastest version...
> >=20
> > -Andre
> >=20
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-stable" in the body of the message
> > end of the original message
>
> I'm having SCSI-related problems on the home PC, which has run fine for thr=
> ee
> years now whithout being hardware-upgraded. I update the system on a regular
> basis, though (last buildworld/installword was on Thu Dec 26 2002).
> The IBM drive fitness test showed that hard drives are ok. The error seems =
> to
> appear randomly, whithout particular conditions (load avg, used mem, progra=
> ms
> running, etc.).
> A couple of days ago the SCSI bus has been reset five consecutive times! Is=
> it
> time to change my AHA2940 or this has nothing to do with the SCSI controlle=
> r?
I've experienced similar problems on 2940 controller with my Plextor
CDROM drive,
cd0 at ahc1 bus 0 target 2 lun 0
cd0: <PLEXTOR CD-ROM PX-4XCH 1.22> Removable CD-ROM SCSI-2 device
cd0: 4.032MB/s transfers (4.032MHz, offset 15)
cd0: cd present [347967 x 2048 byte records]
>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
ahc1: Dumping Card State while idle, at SEQADDR 0x168
Card was paused
ACCUM = 0x2, SINDEX = 0x20, DINDEX = 0xc0, ARG_2 = 0x0
HCNT = 0x0 SCBPTR = 0x1
SCSISIGI[0x14] ERROR[0x0] SCSIBUSL[0xc0] LASTPHASE[0x1]
SCSISEQ[0x12] SBLKCTL[0x0] SCSIRATE[0x6f] SEQCTL[0x10]
SEQ_FLAGS[0x40] SSTAT0[0x5] SSTAT1[0x2] SSTAT2[0x0]
SSTAT3[0x0] SIMODE0[0x0] SIMODE1[0xac] SXFRCTL0[0x88]
DFCNTRL[0x4] DFSTATUS[0x6d]
STACK: 0x35 0x35 0x162 0x192
SCB count = 10
Kernel NEXTQSCB = 5
Card NEXTQSCB = 5
QINFIFO entries:
Waiting Queue entries:
Disconnected Queue entries:
QOUTFIFO entries:
Sequencer Free SCB List: 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Sequencer SCB Info:
0 SCB_CONTROL[0xc0] SCB_SCSIID[0x7] SCB_LUN[0x0] SCB_TAG[0xff]
1 SCB_CONTROL[0x54] SCB_SCSIID[0x27] SCB_LUN[0x0] SCB_TAG[0x2]
2 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
3 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
4 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
5 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
6 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
7 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
8 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
9 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
10 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
11 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
12 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
13 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
14 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
15 SCB_CONTROL[0x0] SCB_SCSIID[0xff] SCB_LUN[0xff] SCB_TAG[0xff]
Pending list:
2 SCB_CONTROL[0x54] SCB_SCSIID[0x27] SCB_LUN[0x0]
Kernel Free SCB list: 9 3 7 4 6 8 1 0
Untagged Q(2): 2
>>>>>>>>>>>>>>>>>
sg[0] - Addr 0x2981000 : Length 4096
(cd0:ahc1:0:2:0): no longer in timeout, status = 34b
ahc1: Issued Channel A Bus Reset. 1 SCBs aborted
(cd0:ahc1:0:2:0): cddone: got error 0x5 back
The problem began after a recent upgrade to 4.8-RC.
--
Cheers, Phone: 250-387-8437
Cy Schubert Fax: 250-387-5231
Team Leader, Solaris Team Email: Cy.Schubert@osg.gov.bc.ca
Open Systems Group, CITS
Ministry of Management Services
Province of BC
FreeBSD UNIX: cy@FreeBSD.org
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?200303100632.h2A6WReU003913>
