Messages in this thread | ![/](/images/icornerl.gif) | | Date | Mon, 10 Mar 2003 08:39:39 -0700 | From | "Justin T. Gibbs" <> | Subject | Re: [PATCH] EISA aic7770 broken |
| |
>>>>>> "Justin" == Justin T Gibbs <gibbs@scsiguy.com> writes: > > Justin> Define crashes badly. Driver messages or kernel panic strings > Justin> typically help. > > Here it is : > > <quote> > [...] > (scsi1:A:5): 10.000MB/s transfers (10.000MHz, offset 15) > Vendor: NEC Model: CD-ROM DRIVE:464 Rev: 1.05 > Type: CD-ROM ANSI SCSI revision: 02 > scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.28 > <Adaptec 274X SCSI adapter> > aic7770: Twin Channel, A SCSI Id=7, B SCSI Id=7, primary A, 4/253 SCBs > > Unable to handle kernel NULL pointer dereference at virtual address 00000000 > printing eip: > c01f8cec > *pde = 00000000 > Oops: 0002 > CPU: 0 > EIP: 0060:[<c01f8cec>] Not tainted > EFLAGS: 00010046 > EIP is at ahc_runq_tasklet+0x54/0x140
This is so close to the beginning of the function, that it only makes sense that "ahc" is NULL. Can you instrument both ahc_runq_tasklet() and ahc_platform_alloc() to see if it is indeed the case that "ahc" is NULL, and to verify that "ahc" was valid when we registered the tasklet?
-- Justin
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |