From: Kyle Davenport <kdavenpo@comcast.net>
To: linux-scsi@vger.kernel.org
Subject: oops and lockups with aic79xx 2.6.15+
Date: Mon, 08 May 2006 22:17:00 -0500 [thread overview]
Message-ID: <446009AC.9030406@comcast.net> (raw)
I don't know enough about this problem to create a bugzilla report yet.
I didn't notice any problems with my Toshiba scsi DVD-ROM SD-M1401 until
upgrading to 2.6.15.1 from 2.6.13.4. (this system, a Tyan Thunder
K7X-Pro (S2469UNG) dual 2400mp, has been stable since 2.4.18). Now,
most cd/dvd's I try cause a long listing of scsi errors in syslog. It
could be that the drive is going bad, but the system no longer
gracefully recovers from scsi errors. The other scsi drive, a YAMAHA
CRW2100S cd-rw does not generate any read errors on all the cd's I have
tried. Both 2.6.15.1 and 2.6.16.12 are causing system lockups. I
have rebooted back into 2.6.13.4 and my system behaves normally, ie, CD
read errors are simply reported to the shell, and processing continues.
In 2.6.15.1 I started to seeing these:
Apr 30 22:13:12 quickest automount[29812]: mount(generic): mounted
/dev/dvdrom type iso9660 on /mnt/cdrom
Apr 30 22:13:58 quickest kernel: sr 1:0:2:0: Attempting to queue an
ABORT message:CDB: 0x28 0x0 0x0 0x0 0x0 0x1e 0x0 0x0 0x1 0x0
Apr 30 22:13:58 quickest kernel: scsi1: At time of recovery, card was
not paused
Apr 30 22:13:58 quickest kernel: >>>>>>>>>>>>>>>>>> Dump Card State
Begins <<<<<<<<<<<<<<<<<
Apr 30 22:13:58 quickest kernel: scsi1: Dumping Card State at program
address 0x94 Mode 0x11
Apr 30 22:13:58 quickest kernel: Card was paused
Apr 30 22:13:58 quickest kernel: HS_MAILBOX[0x0]
INTCTL[0x80]:(SWTMINTMASK) SEQINTSTAT[0x0]
Apr 30 22:13:58 quickest kernel: SAVED_MODE[0x11]
DFFSTAT[0x31]:(CURRFIFO_1|FIFO0FREE|FIFO1FREE)
Apr 30 22:13:58 quickest kernel: SCSISIGI[0x0]:(P_DATAOUT)
SCSIPHASE[0x0] SCSIBUS[0x0]
Apr 30 22:13:58 quickest kernel: LASTPHASE[0x1]:(P_DATAOUT|P_BUSFREE)
SCSISEQ0[0x0]
Apr 30 22:13:58 quickest kernel: SCSISEQ1[0x12]:(ENAUTOATNP|ENRSELI)
SEQCTL0[0x10]:(FASTMODE)
Apr 30 22:13:58 quickest kernel: SEQINTCTL[0x80]:(INTVEC1DSL)
SEQ_FLAGS[0xc0]:(NO_CDB_SENT|NOT_IDENTIFIED)
Apr 30 22:13:58 quickest kernel: SEQ_FLAGS2[0x0] SSTAT0[0x0] SSTAT1[0x0]
SSTAT2[0x0]
Apr 30 22:13:58 quickest kernel: SSTAT3[0x0]
PERRDIAG[0xc0]:(HIPERR|HIZERO)
SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO)
Apr 30 22:13:58 quickest kernel: LQISTAT0[0x0] LQISTAT1[0x0]
LQISTAT2[0x0] LQOSTAT0[0x0]
Apr 30 22:13:58 quickest kernel: LQOSTAT1[0x0] LQOSTAT2[0x0]
Apr 30 22:13:58 quickest kernel:
Apr 30 22:13:58 quickest kernel: SCB Count = 4 CMDS_PENDING = 1 LASTSCB
0x2 CURRSCB 0x2 NEXTSCB 0x0
Apr 30 22:13:58 quickest kernel: qinstart = 30690 qinfifonext = 30690
Apr 30 22:13:58 quickest kernel: QINFIFO:
Apr 30 22:13:58 quickest kernel: WAITING_TID_QUEUES:
Apr 30 22:13:58 quickest kernel: Pending list:
Apr 30 22:13:58 quickest kernel: 3 FIFO_USE[0x0]
SCB_CONTROL[0x44]:(DISCONNECTED|DISCENB)
Apr 30 22:13:58 quickest kernel: SCB_SCSIID[0x27]
Apr 30 22:13:58 quickest kernel: Total 1
Apr 30 22:13:58 quickest kernel: Kernel Free SCB list: 2 1 0
Apr 30 22:13:58 quickest kernel: Sequencer Complete DMA-inprog list:
Apr 30 22:13:58 quickest kernel: Sequencer Complete list:
Apr 30 22:13:58 quickest kernel: Sequencer DMA-Up and Complete list:
Apr 30 22:13:58 quickest kernel:
Apr 30 22:13:58 quickest kernel: scsi1: FIFO0 Free, LONGJMP == 0x80ff,
SCB 0x0
Apr 30 22:13:58 quickest kernel:
SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
Apr 30 22:13:58 quickest kernel: SEQINTSRC[0x0] DFCNTRL[0x0]
DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
Apr 30 22:13:58 quickest kernel: SG_CACHE_SHADOW[0x2]:(LAST_SEG)
SG_STATE[0x0] DFFSXFRCTL[0x0]
Apr 30 22:13:58 quickest kernel: SOFFCNT[0x0]
MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
Apr 30 22:13:58 quickest kernel: HADDR = 0x00, HCNT = 0x0
CCSGCTL[0x10]:(SG_CACHE_AVAIL)
Apr 30 22:13:58 quickest kernel: scsi1: FIFO1 Free, LONGJMP == 0x81ec,
SCB 0x2
Apr 30 22:13:59 quickest kernel:
SEQIMODE[0x3f]:(ENCFG4TCMD|ENCFG4ICMD|ENCFG4TSTAT|ENCFG4ISTAT|ENCFG4DATA|ENSAVEPTRS)
Apr 30 22:13:59 quickest kernel: SEQINTSRC[0x0] DFCNTRL[0x0]
DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
Apr 30 22:13:59 quickest kernel: SG_CACHE_SHADOW[0x2]:(LAST_SEG)
SG_STATE[0x0] DFFSXFRCTL[0x0]
Apr 30 22:13:59 quickest kernel: SOFFCNT[0x0]
MDFFSTAT[0x5]:(FIFOFREE|DLZERO) SHADDR = 0x00, SHCNT = 0x0
Apr 30 22:13:59 quickest kernel: HADDR = 0x00, HCNT = 0x0
CCSGCTL[0x10]:(SG_CACHE_AVAIL)
Apr 30 22:13:59 quickest kernel: LQIN: 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0
Apr 30 22:13:59 quickest kernel: scsi1: LQISTATE = 0x0, LQOSTATE = 0x0,
OPTIONMODE = 0x42
Apr 30 22:13:59 quickest kernel: scsi1: OS_SPACE_CNT = 0x20 MAXCMDCNT = 0x0
Apr 30 22:13:59 quickest kernel:
Apr 30 22:13:59 quickest kernel: SIMODE0[0xc]:(ENOVERRUN|ENIOERR)
Apr 30 22:13:59 quickest kernel: CCSCBCTL[0x0]
Apr 30 22:13:59 quickest kernel: scsi1: REG0 == 0x3, SINDEX = 0x122,
DINDEX = 0xe1
Apr 30 22:13:59 quickest kernel: scsi1: SCBPTR == 0x2, SCB_NEXT ==
0xff00, SCB_NEXT2 == 0xff44
Apr 30 22:13:59 quickest kernel: CDB 43 2 0 80 9 f8
Apr 30 22:13:59 quickest kernel: STACK: 0x29 0x15 0x0 0x0 0x0 0x0 0x0 0x0
Apr 30 22:13:59 quickest kernel: <<<<<<<<<<<<<<<<< Dump Card State Ends
>>>>>>>>>>>>>>>>>>
Apr 30 22:13:59 quickest kernel: (scsi1:A:2:0): Device is disconnected,
re-queuing SCB
Apr 30 22:13:59 quickest kernel: Recovery code sleeping
Apr 30 22:13:59 quickest kernel: (scsi1:A:2:0): Abort Message Sent
Apr 30 22:13:59 quickest kernel: (scsi1:A:2:0): SCB 3 - Abort Tag Completed.
Apr 30 22:13:59 quickest kernel: Recovery SCB completes
Apr 30 22:13:59 quickest kernel: found == 0x1
Apr 30 22:13:59 quickest kernel: Recovery code awake
Here is the oops from 2.6.16.12:
quickest kernel: Oops: 0000 [#1]
quickest kernel: PREEMPT SMP
quickest kernel: CPU: 0
quickest kernel: EIP is at ahd_linux_run_command+0x201/0x648
quickest kernel: eax: f45ac380 ebx: 00000001 ecx: 00000000 edx:
f45ac380
quickest kernel: esi: f45ac3d0 edi: 00000000 ebp: f7c93e60 esp:
e8fa5b28
quickest kernel: ds: 007b es: 007b ss: 0068
quickest kernel: Process xmms (pid: 17463, threadinfo=e8fa4000
task=c9966560)
quickest kernel: Stack: <0>00000000 c1708e00 00000000 00200202 f747a000
f45ac380 f7c9b368 00200002
quickest kernel: c02a7fb7 f747a000 f7c9b368 f45ac380 00001055
00200202 f7c9b800 f45ac380
quickest kernel: 00000000 c027d129 f45ac380 c027d324 00000001
f7c37794 f7c9b000 f7ca004c
quickest kernel: Call Trace:
quickest kernel: [<c02a7fb7>] ahd_linux_queue+0x7b/0x84
quickest kernel: [<c027d129>] scsi_dispatch_cmd+0x135/0x1ea
quickest kernel: [<c027d324>] scsi_done+0x0/0x1c
quickest kernel: [<c0281deb>] scsi_request_fn+0x1ad/0x2c8
quickest kernel: [<c02073df>] elv_insert+0x147/0x14a
quickest kernel: [<c02074a9>] elv_add_request+0x31/0x46
quickest kernel: [<c020a1da>] blk_execute_rq_nowait+0x36/0x44
quickest kernel: [<c020a270>] blk_execute_rq+0x88/0xb0
quickest kernel: [<c020a43c>] blk_end_sync_rq+0x0/0x22
quickest kernel: [<c01555db>] bio_phys_segments+0x1b/0x20
quickest kernel: [<c020b3b8>] blk_rq_bio_prep+0x2a/0x86
quickest kernel: [<c02b31ec>] cdrom_read_cdda_bpc+0x15e/0x1bc
quickest kernel: [<c02b326d>] cdrom_read_cdda+0x23/0x90
quickest kernel: [<c02b4285>] mmc_ioctl+0x457/0x8c6
quickest kernel: [<f962cb3c>] _nv000419rm+0x24/0x28 [nvidia]
quickest kernel: [<f9525f21>] _nv002668rm+0x1d/0x2c [nvidia]
quickest kernel: [<f9525f2a>] _nv002668rm+0x26/0x2c [nvidia]
quickest kernel: [<c020d9f7>] scsi_cmd_ioctl+0x7f/0x3a0
quickest kernel: [<f969bd57>] _nv005436rm+0x23/0x28 [nvidia]
quickest kernel: [<f9525f21>] _nv002668rm+0x1d/0x2c [nvidia]
quickest kernel: [<f9525f21>] _nv002668rm+0x1d/0x2c [nvidia]
quickest kernel: [<f9525f2a>] _nv002668rm+0x26/0x2c [nvidia]
quickest kernel: [<f969bd57>] _nv005436rm+0x23/0x28 [nvidia]
quickest kernel: [<f969bd57>] _nv005436rm+0x23/0x28 [nvidia]
quickest kernel: [<f9525f21>] _nv002668rm+0x1d/0x2c [nvidia]
quickest kernel: [<f9525f2a>] _nv002668rm+0x26/0x2c [nvidia]
quickest kernel: [<c02b3d26>] cdrom_ioctl+0xa4c/0xad2
quickest kernel: [<f969b4ca>] _nv005201rm+0x8a/0x94 [nvidia]
quickest kernel: [<f953d576>] rm_set_interrupts+0x12e/0x164 [nvidia]
quickest kernel: [<c0218136>] fast_clear_page+0xa/0x5e
quickest kernel: [<c01395cb>] buffered_rmqueue+0x14d/0x210
quickest kernel: [<c02af2b7>] sr_block_ioctl+0x3f/0x5a
quickest kernel: [<c020bf67>] blkdev_driver_ioctl+0x3f/0x58
quickest kernel: [<c020c001>] blkdev_ioctl+0x81/0x1c2
quickest kernel: [<c015778c>] block_ioctl+0x1a/0x1e
quickest kernel: [<c0160141>] do_ioctl+0x55/0x68
quickest kernel: [<c01602a4>] vfs_ioctl+0x58/0x190
quickest kernel: [<c0160439>] sys_ioctl+0x5d/0x64
quickest kernel: [<c01029ed>] syscall_call+0x7/0xb
quickest kernel: Code: b7 83 86 00 00 00 66 85 c0 0f 84 43 03 00 00 8b
7b 70 0f b7 d8 8b 44 24 2c 83 78 3c 03 0f 84 22 03 00 00 85 db 0f 84 f7
02 00 00 <83> 7f 0c 00 0f 84 ed 02 00 00 85 db 74 29 31 c9 89 da 8b 04 0f
Please advise,
Kyle Davenport - unix sys admin consultant - Dallas TX
_____________________________
One OS to fool them all
One browser to find them
One email client to bring them all
And through security holes, blind them...
- Paul Johnson
next reply other threads:[~2006-05-09 3:17 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-05-09 3:17 Kyle Davenport [this message]
2006-05-09 19:46 ` oops and lockups with aic79xx 2.6.15+ todorovic.s
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=446009AC.9030406@comcast.net \
--to=kdavenpo@comcast.net \
--cc=linux-scsi@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.