Subject: Re: netbsd 2.99.9 panic on sparc64
To: None <current-users@netbsd.org, port-sparc64@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: current-users
Date: 10/04/2004 23:08:05
On Sun, Oct 03, 2004 at 09:36:52AM -0400, Sean Davis wrote:
> > > wdc_drvprobe(20f64c8, 0, 359, 115ccd0, a, 1812c00) at netbsd:wdc_drvprobe+0x274
> > 
> > could you find the line in the sources matching wdc_drvprobe+0x274 ?
> > gdb netbsd.gdb
> > l *(wdc_drvprobe+0x274)
> 
> (gdb) exec-file /netbsd.test
> (gdb) symbol-file netbsd.gdb
> Reading symbols from netbsd.gdb...done.
> (gdb) l *(wdc_drvprobe+0x274)
> 0x103b554 is in wdc_drvprobe
> (/misc/cvs/netbsd/current/src/sys/dev/ic/wdc.c:296).
> 291                     /* Shortcut in case we've been shutdown */
> 292                     if (chp->ch_flags & ATACH_SHUTDOWN)
> 293                             return;
> 294
> 295                     /* issue an identify, to try to detect ghosts */
> 296                     error = ata_get_params(&chp->ch_drive[i],
> 297                         AT_WAIT | AT_POLL, &params);
> 298                     if (error != CMD_OK) {
> 299                             tsleep(&params, PRIBIO, "atacnf", mstohz(1000));
> 300

Well, this doesn't make much sense. chp is valid, as it has been used before.
I can't see what could cause this here.

And I can't reproduce this on my U5.


Hum, you said you can disable pciide entirely. Maybe you don't have any drive
on the primary channel ?

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--