mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Paul Rolland" <rol@as2917.net>
To: <linux-kernel@vger.kernel.org>
Cc: <rol@as2917.net>
Subject: [2.5.53 Oops] Ide SCSI
Date: Sun, 29 Dec 2002 12:24:48 +0100	[thread overview]
Message-ID: <009e01c2af2c$e5b6f5f0$2101a8c0@witbe> (raw)

Hello,

When activating the IDE SCSI option to have Linux know everything 
about my IDE CD Recorder, I've an Oops at boot time.

Here are some details about my configuration :
 - Motherboard Asus P4S8X, P4 2.4 Ghz, 512 MB RAM
 - 1 SCSI Adaptec AHA 2944 U2W, driver AIC7XXX
 - 1 CDRW TDK 4800B
 - Some other IDE devices (IDE HD, IDE DVD)

Something that may help : There is an scsi PCI error Interrupt 
which is only present when boot with 2.5.53, never seen it before
with 2.4.xx...

The oops at boot time :
...
aic7xxx: PCI Device 0:8:0 failed memory mapped test.  Using PIO.
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.24
        <Adaptec 2940 Ultra2 SCSI adapter>
        aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs

scsi0: PCI error Interrupt at seqaddr = 0x3
scsi0: Signaled a Target Abort
(scsi0:A:0): 40.000MB/s transfers (20.000MHz, offset 127, 16bit)
  Vendor: FUJITSU   Model: MAN3367MP         Rev: 5507
  Type:   Direct-Access                      ANSI SCSI revision: 03
scsi0:A:0:0: Tagged Queuing enabled.  Depth 64
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: TDK       Model: CDRW4800B         Rev: S7S3
  Type:   CD-ROM                             ANSI SCSI revision: 02
ide-scsi: abort called for 21
Unable to handle kernel NULL pointer dereference at virtual address
00000030
 printing eip:
c03171c4
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c03171c4>]    Not tainted
EFLAGS: 00010082
eax: 00000015   ebx: 00000082   ecx: dfc4b800   edx: 00000000
esi: 00000007   edi: dfc61b80   ebp: c057479c   esp: c17e9f74
ds: 0068   es: 0068   ss: 0068
Process scsi_eh_1 (pid: 11, threadinfo=c17e8000 task=c17e7980)
Stack: c046fa00 00000015 00000202 dfcc3580 c17e9fd4 00000000 c02ea550
dfc4b800 
       dfc4b800 c02ea659 dfc4b800 dfcc3580 dfcc3580 dfcc3580 c02eadaa
dfc4b800 
       dfcc3580 c0109bbf dfc4b800 c17e8000 c02eaeb7 dfcc3580 c047ee77
00000001 
Call Trace: [<c02ea550>]  [<c02ea659>]  [<c02eadaa>]  [<c0109bbf>]
[<c02eaeb7>]  [<c02eadf4>]  [<c0108b9d>] 
Code: 39 42 30 74 36 89 2c 24 e8 a5 5d f9 ff 85 c0 75 21 53 9d b8 
 
The oops decoded :

8 [12:19] rol@donald:~> more oops-idescsi.decode
ksymoops 2.4.8 on i686 2.4.20.  Options used
     -v /usr/src/linux/vmlinux (specified)
     -K (specified)
     -l /proc/modules (default)
     -o /lib/modules/2.4.20/ (default)
     -m /boot/System.map-2.5.53 (specified)

No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Unable to handle kernel NULL pointer dereference at virtual address
00000030
c03171c4
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c03171c4>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010082
eax: 00000015   ebx: 00000082   ecx: dfc4b800   edx: 00000000
esi: 00000007   edi: dfc61b80   ebp: c057479c   esp: c17e9f74
ds: 0068   es: 0068   ss: 0068
Stack: c046fa00 00000015 00000202 dfcc3580 c17e9fd4 00000000 c02ea550
dfc4b800 
       dfc4b800 c02ea659 dfc4b800 dfcc3580 dfcc3580 dfcc3580 c02eadaa
dfc4b800 
       dfcc3580 c0109bbf dfc4b800 c17e8000 c02eaeb7 dfcc3580 c047ee77
00000001 
Call Trace: [<c02ea550>]  [<c02ea659>]  [<c02eadaa>]  [<c0109bbf>]
[<c02eaeb7>]
  [<c02eadf4>]  [<c0108b9d>] 
Code: 39 42 30 74 36 89 2c 24 e8 a5 5d f9 ff 85 c0 75 21 53 9d b8 


>>EIP; c03171c4 <idescsi_abort+52/9e>   <=====

>>ebp; c057479c <ide_hwifs+a5c/4920>

Trace; c02ea550 <scsi_try_to_abort_cmd+48/4c>
Trace; c02ea659 <scsi_eh_abort_cmd+33/64>
Trace; c02eadaa <scsi_unjam_host+9e/e8>
Trace; c0109bbf <__down_failed_interruptible+7/c>
Trace; c02eaeb7 <scsi_error_handler+c3/f2>
Trace; c02eadf4 <scsi_error_handler+0/f2>
Trace; c0108b9d <kernel_thread_helper+5/c>

Code;  c03171c4 <idescsi_abort+52/9e>
00000000 <_EIP>:
Code;  c03171c4 <idescsi_abort+52/9e>   <=====
   0:   39 42 30                  cmp    %eax,0x30(%edx)   <=====
Code;  c03171c7 <idescsi_abort+55/9e>
   3:   74 36                     je     3b <_EIP+0x3b>
Code;  c03171c9 <idescsi_abort+57/9e>
   5:   89 2c 24                  mov    %ebp,(%esp,1)
Code;  c03171cc <idescsi_abort+5a/9e>
   8:   e8 a5 5d f9 ff            call   fff95db2 <_EIP+0xfff95db2>
Code;  c03171d1 <idescsi_abort+5f/9e>
   d:   85 c0                     test   %eax,%eax
Code;  c03171d3 <idescsi_abort+61/9e>
   f:   75 21                     jne    32 <_EIP+0x32>
Code;  c03171d5 <idescsi_abort+63/9e>
  11:   53                        push   %ebx
Code;  c03171d6 <idescsi_abort+64/9e>
  12:   9d                        popf   
Code;  c03171d7 <idescsi_abort+65/9e>
  13:   b8 00 00 00 00            mov    $0x0,%eax

Hope this helps,

Regards,
Paul Rolland, rol@as2917.net


                 reply	other threads:[~2002-12-29 11:16 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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='009e01c2af2c$e5b6f5f0$2101a8c0@witbe' \
    --to=rol@as2917.net \
    --cc=linux-kernel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome