* 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