2004-09-13 18:39:51

by Badari Pulavarty

[permalink] [raw]
Subject: 2.6.9-rc1-mm5 qlogic oops

Hi,

I get this Oops with qlogic 2200 FC controllers with 2.6.9-rc1-mm5.
Is this a known issue ? Any fixes ?

Thanks,
Badari

QLogic Fibre Channel HBA Driver (c02f39b0)
ACPI: PCI interrupt 0000:04:05.0[A] -> GSI 20 (level, low) -> IRQ 20
qla2200 0000:04:05.0: Found an ISP2200, irq 20, iobase 0xf8870000
qla2200 0000:04:05.0: Configuring PCI space...
qla2200 0000:04:05.0: Configure NVRAM parameters...
Unable to handle kernel NULL pointer dereference at virtual address
00000000
printing eip:
c02faf0a
*pde = 00518001
Oops: 0002 [#1]
SMP
Modules linked in:
CPU: 0
EIP: 0060:[<c02faf0a>] Not tainted VLI
EFLAGS: 00010246 (2.6.9-rc1-mm5)
EIP is at qla2x00_nvram_config+0x19a/0x600
eax: 00000000 ebx: f7864248 ecx: 00000018 edx: f8870000
esi: 00000080 edi: 00000000 ebp: c508ae50 esp: c508ae18
ds: 007b es: 007b ss: 0068
Process swapper (pid: 1, threadinfo=c508a000 task=c50b15b0)
Stack: c508ae28 00000001 00000246 00000037 c508ae40 c0125dc4 c508ae5c
f7880000
00000000 000000ff 00000000 f7864248 00000000 000000ff c508ae74
c02f99bf
c040aec0 c04013b9 c530649c c508ae74 00000000 f7864248 00000000
c508af0c
Call Trace:
[<c0108e76>] show_stack+0xa6/0xb0
[<c0108ff2>] show_registers+0x152/0x1c0
[<c01091fd>] die+0xed/0x180
[<c011df6e>] do_page_fault+0x3fe/0x665
[<c0108a5d>] error_code+0x2d/0x38
[<c02f99bf>] qla2x00_initialize_adapter+0xcf/0x240
[<c02f637b>] qla2x00_probe_one+0x37b/0x810
[<c0264259>] pci_device_probe_static+0x49/0x70
[<c02642b7>] __pci_device_probe+0x37/0x50
[<c02642f6>] pci_device_probe+0x26/0x60
[<c02aa4f5>] bus_match+0x35/0x80
[<c02aa63f>] driver_attach+0x4f/0x90
[<c02aaaed>] bus_add_driver+0x8d/0xc0
[<c026459b>] pci_register_driver+0x6b/0xa0
[<c04f8a8d>] qla2200_init+0xd/0x20
[<c04dca26>] do_initcalls+0x26/0xc0
[<c0100574>] init+0x94/0x1d0
[<c01062b5>] kernel_thread_helper+0x5/0x10
Code: c6 40 1d 04 c6 40 47 04 c6 40 51 05 c6 40 52 08 66 c7 40 54 08 00
c6 40 6f 3c c7 45 f0 01 00 00 00 31 c0 b9 18 00 00 00 8b 7d e8 <f3> ab
8b 4d e4 0f b6 51 08 0f b6 41 09 80 ca 42 0c 21 80 e2 cf
<0>Kernel panic - not syncing: Attempted to kill init!



2004-09-13 21:28:25

by Andrew Vasquez

[permalink] [raw]
Subject: Re: 2.6.9-rc1-mm5 qlogic oops

On Mon, 13 Sep 2004, Badari Pulavarty wrote:

>
> I get this Oops with qlogic 2200 FC controllers with 2.6.9-rc1-mm5.
> Is this a known issue ? Any fixes ?
>

Hmm, there seems to be some merging problems in changeset 1.44 for
qla_os.c -- the 'DMA pool/api usage' patch I sent is not completely
integrated (appears to be massaging problems while attempting to apply
on top off 1.43).

Please apply the attached patch which should address the issue.

Regards,
Andrew Vasquez


Attachments:
(No filename) (475.00 B)
dma_fixups.diff (1.28 kB)
Download all attachments

2004-09-13 22:53:03

by Badari Pulavarty

[permalink] [raw]
Subject: Re: 2.6.9-rc1-mm5 qlogic oops

It worked.

Thanks,
Badari

On Mon, 2004-09-13 at 14:24, Andrew Vasquez wrote:
> On Mon, 13 Sep 2004, Badari Pulavarty wrote:
>
> >
> > I get this Oops with qlogic 2200 FC controllers with 2.6.9-rc1-mm5.
> > Is this a known issue ? Any fixes ?
> >
>
> Hmm, there seems to be some merging problems in changeset 1.44 for
> qla_os.c -- the 'DMA pool/api usage' patch I sent is not completely
> integrated (appears to be massaging problems while attempting to apply
> on top off 1.43).
>
> Please apply the attached patch which should address the issue.
>
> Regards,
> Andrew Vasquez