public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* DAC960 oops
@ 2001-11-19 18:44 Bill Currie
  2001-11-20 19:01 ` Jens Axboe
  0 siblings, 1 reply; 3+ messages in thread
From: Bill Currie @ 2001-11-19 18:44 UTC (permalink / raw)
  To: linux-kernel

I'm trying to get a DS20 with a Mylex DAC960 up-and-running (boots just fine
off the ide drive:) but when I modprobe DAC960, I get the following oops
(while ksymoops is moaning about symbols etc, I got the symbols from the exact
kernel running (infact, I think it's /still/ running:)):

--8<-----
ksymoops 2.4.0 on alpha 2.4.15-pre5.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.15-pre5/ (default)
     -m /boot/System.map-2.4.15-pre5 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Warning (compare_maps): mismatch on symbol partition_name  , ksyms_base says fffffc0000996eb0, System.map says fffffc000088a580.  Ignoring ksyms_base entry
Warning (compare_maps): mismatch on symbol usb_devfs_handle  , usbcore says fffffffc002cf868, /lib/modules/2.4.15-pre5/kernel/drivers/usb/usbcore.o says fffffffc002cf8e8.  Ignoring /lib/modules/2.4.15-pre5/kernel/drivers/usb/usbcore.o entry
DAC960: ***** DAC960 RAID Driver Version 2.4.11 of 11 October 2001 *****
DAC960: Copyright 1998-2001 by Leonard N. Zubkoff <lnz@dandelion.com>
DAC960#0: While configuring DAC960 PCI RAID Controller at
DAC960#0: PCI Bus 0 Device 9 Function 0 I/O Address 0x8080 PCI Address 0xA062000
DAC960#0: FIRMWARE VERSION VERIFICATION FAILED - DETACHING
DAC960#0: Firmware Version = '2.49-0-00'
Unable to handle kernel paging request at virtual address 0000000000000000
modprobe(1634): Oops 0
pc = [<fffffc00008f4220>]  ra = [<fffffc00008f42d8>]  ps = 0000    Not tainted
Using defaults from ksymoops -t elf64-alpha -a alpha
v0 = ffffffffffffffea  t0 = 0000000000000000  t1 = 0000000000000300
t2 = fffffc0000b98890  t3 = fffffc000c188000  t4 = fffffc00006be110
t5 = 0000000000000061  t6 = 000000000046e254  t7 = fffffc000bbb4000
s0 = fffffc0000b48a40  s1 = fffffc0000b48a38  s2 = 0000000000000000
s3 = fffffc0000b8b2e0  s4 = fffffffc0032c488  s5 = 000000012008e970
s6 = 0000000000000006
a0 = fffffc0000b48a38  a1 = 0000000000000000  a2 = 0000000000000001
a3 = 0000000000000001  a4 = 0000000000000000  a5 = 0000000000000000
t8 = ffffffffffffd367  t9 = fffffc000084cbd8  t10= 0000000000000a00
t11= 0000000000000040  pv = fffffc00008f42b0  at = 0000000000000000
gp = fffffc0000b7ea70  sp = fffffc000bbb7d48
Trace:fffffc00008f42d8 fffffc000082f40c fffffc0000810df0 
Code: b75e0000  b59e0020  a6290000  422905a1  f420000f  a59d1ad0 <a4310000> a4510008 

>>PC;  fffffc00008f4220 <__blk_cleanup_queue+40/d0>   <=====
Trace; fffffc00008f42d8 <blk_cleanup_queue+28/90>
Trace; fffffc000082f40c <sys_init_module+8fc/a40>
Trace; fffffc0000810df0 <entSys+a8/c0>
Code;  fffffc00008f4208 <__blk_cleanup_queue+28/d0>
0000000000000000 <_PC>:
Code;  fffffc00008f4208 <__blk_cleanup_queue+28/d0>
   0:   00 00 5e b7       stq  ra,0(sp)
Code;  fffffc00008f420c <__blk_cleanup_queue+2c/d0>
   4:   20 00 9e b5       stq  s3,32(sp)
Code;  fffffc00008f4210 <__blk_cleanup_queue+30/d0>
   8:   00 00 29 a6       ldq  a1,0(s0)
Code;  fffffc00008f4214 <__blk_cleanup_queue+34/d0>
   c:   a1 05 29 42       cmpeq        a1,s0,t0
Code;  fffffc00008f4218 <__blk_cleanup_queue+38/d0>
  10:   0f 00 20 f4       bne  t0,50 <_PC+0x50> fffffc00008f4258 <__blk_cleanup_queue+78/d0>
Code;  fffffc00008f421c <__blk_cleanup_queue+3c/d0>
  14:   d0 1a 9d a5       ldq  s3,6864(gp)
Code;  fffffc00008f4220 <__blk_cleanup_queue+40/d0>   <=====
  18:   00 00 31 a4       ldq  t0,0(a1)   <=====
Code;  fffffc00008f4224 <__blk_cleanup_queue+44/d0>
  1c:   08 00 51 a4       ldq  t1,8(a1)


3 warnings issued.  Results may not be reliable.
--8<-----

I should probably mention this is Red Hat 7.1 but with a self-built kernel (I
took the RH config file from their kernel-sources rpm and put it in my kernel
tree), so I believe gcc 2.96 was involved.

My (wild and uneducated) guess is that the DAC960 hasn't been ported to the
current VM. If I knew the kernel better, I would look into it myself (I might
anyway:), but any help would be much appreciated.

As I'm not subscribed to lkml, please keep me in the CC list.

TIA
Bill

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: DAC960 oops
  2001-11-19 18:44 DAC960 oops Bill Currie
@ 2001-11-20 19:01 ` Jens Axboe
  2001-11-20 22:59   ` Bill Currie
  0 siblings, 1 reply; 3+ messages in thread
From: Jens Axboe @ 2001-11-20 19:01 UTC (permalink / raw)
  To: Bill Currie; +Cc: linux-kernel, lnz

On Mon, Nov 19 2001, Bill Currie wrote:
> I'm trying to get a DS20 with a Mylex DAC960 up-and-running (boots just fine
> off the ide drive:) but when I modprobe DAC960, I get the following oops
> (while ksymoops is moaning about symbols etc, I got the symbols from the exact
> kernel running (infact, I think it's /still/ running:)):

DAC960 calls blk_cleanup_queue on a un-initialized queue, tell Leonard.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: DAC960 oops
  2001-11-20 19:01 ` Jens Axboe
@ 2001-11-20 22:59   ` Bill Currie
  0 siblings, 0 replies; 3+ messages in thread
From: Bill Currie @ 2001-11-20 22:59 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-kernel, lnz

On Tue, Nov 20, 2001 at 08:01:44PM +0100, Jens Axboe wrote:
> On Mon, Nov 19 2001, Bill Currie wrote:
> > I'm trying to get a DS20 with a Mylex DAC960 up-and-running (boots just fine
> > off the ide drive:) but when I modprobe DAC960, I get the following oops
> > (while ksymoops is moaning about symbols etc, I got the symbols from the exact
> > kernel running (infact, I think it's /still/ running:)):
> 
> DAC960 calls blk_cleanup_queue on a un-initialized queue, tell Leonard.

Thanks, and I'll try to do that once I've got things sorted (I discovered the
root cause of the problem was unsupported firmware version, though the oops is
unacceptable anyway:).

My current problem is finding out whether I can just pop in new roms with the
3.51 firmware and still have the DEC SRM software still work
(KZPSC-UX/KZPAC-XF). The needed sockets are there on the main board but that
doesn't mean the DEC firmware will work with 3.51 (the current firmware is
2.49).

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-11-20 23:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-19 18:44 DAC960 oops Bill Currie
2001-11-20 19:01 ` Jens Axboe
2001-11-20 22:59   ` Bill Currie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox