This looks suspiciously like the oops trace that I saw when
loading/unloading driver a couple of times. Make sure you have the
following patches.

http://marc.theaimsgroup.com/?l=linux-scsi&m=110729104720492&w=2
http://marc.theaimsgroup.com/?l=linux-scsi&m=110737816906830&w=2


-- James S



> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Patrick 
> Mansfield
> Sent: Wednesday, February 09, 2005 12:22 PM
> To: Andrew Vasquez; linux-scsi@vger.kernel.org; Andrew Morton
> Subject: Re: still BUG's for smp_processor_id() on interrupt
> 
> 
> On Tue, Feb 08, 2005 at 10:44:35PM -0800, Andrew Vasquez wrote:
> > On Tue, 08 Feb 2005, Patrick Mansfield wrote:
> > 
> > > I'm still getting lots of BUG's for the smp_processor_id, 
> but via the
> > > interrupt function.
> > > 
> > 
> > It's during the driver's init-time polling for interrupts...
> 
> > Argg -- that was careless...  Again, the smp_processor_id() is used
> > only as a heuristic.  The attached patch should quash the noise.
> 
> OK, that gets rid of the BUG stuff, but now I am hitting an oops.
> 
> A bit odd that the smp_processor_id() debug code seemed to 
> prevent this.
> 
> I am using an old compiler on a NUMAQ system. Attaching the .config.
> 
> This is with 2.6 bk from yesterday + your patch.
> 
> It looks like it is in the list_add_tail() at the end of
> attribute_container_add_device.
> 
> [elm3b79 base]$ gcc -v
> Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
> gcc version 2.95.4 20011002 (Debian prerelease)
> 
> Unable to handle kernel paging request at virtual address 42555300
>  printing eip:
> c01dbebb
> *pde = 084bac0f
> Oops: 0000 [#1]
> PREEMPT SMP
> Modules linked in: qla2300 qla2xxx scsi_transport_fc
> CPU:    5
> EIP:    0060:[<c01dbebb>]    Not tainted VLI
> EFLAGS: 00010202   (2.6.11-rc3pm)
> EIP is at attribute_container_add_device+0x143/0x16c
> eax: 42555300   ebx: f46200e4   ecx: 00000000   edx: 42555300
> esi: c0357964   edi: f4620000   ebp: c0357964   esp: e0b92e50
> ds: 007b   es: 007b   ss: 0068
> Process modprobe (pid: 8582, threadinfo=e0b92000 task=f4880570)
> Stack: f46200e4 c0357964 f4620000 c0357964 f462013c 42555300 
> c01dc2c7 f46200e4
>        c01dc294 c0203658 f46200e4 f4620184 f4620000 00000000 
> f46200e4 c01fbf79
>        f4620000 f46201ec f4620000 f5a81444 036310e5 f88b79d7 
> f4620000 f5a81444
> Call Trace:
>  [<c01dc2c7>] transport_setup_device+0xf/0x14
>  [<c01dc294>] transport_setup_classdev+0x0/0x24
>  [<c0203658>] scsi_sysfs_add_host+0xac/0xbc
>  [<c01fbf79>] scsi_add_host+0xf1/0x124
>  [<f88b79d7>] qla2x00_probe_one+0x75b/0x874 [qla2xxx]
>  [<f88d0012>] gcc2_compiled.+0x12/0x18 [qla2300]
>  [<c01b2424>] pci_device_probe_static+0x2c/0x40
>  [<c01b2457>] __pci_device_probe+0x1f/0x34
>  [<c01b2488>] pci_device_probe+0x1c/0x34
>  [<c01d918d>] driver_probe_device+0x41/0x64
>  [<c01d9260>] driver_attach+0x34/0x68
>  [<c01d96bb>] bus_add_driver+0x8b/0xbc
>  [<c01d9c08>] driver_register+0x50/0x54
>  [<c01b2686>] pci_register_driver+0x86/0xa0
>  [<f888800a>] qla2300_init+0xa/0x10 [qla2300]
>  [<c012c479>] sys_init_module+0x111/0x270
>  [<c0102443>] syscall_call+0x7/0xb
> Code: 55 e8 4a 02 00 00 83 c4 04 8b 44 24 14 83 c0 08 8b 50 
> 04 89 58 04 89 03 89 53 04 89 1a 8b 44 24 14 8b 00 89 44 24 
> 14 8b 54 24 14 <8b> 02 0f 18 00 90 81 fa 80 91 46 c0 0f 85 e7 
> fe ff ff f0 ff 05
> 
> -- Patrick Mansfield
> 
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to