NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-atari/39965: "lock error" panic on install with Atari TT030



The following reply was made to PR port-atari/39965; it has been noted by GNATS.

From: "David Ross" <dross%pobox.com@localhost>
To: "David Brownlee" <abs%absd.org@localhost>,
        <gnats-bugs%NetBSD.org@localhost>
Cc: 
Subject: Re: port-atari/39965: "lock error" panic on install with Atari TT030
Date: Mon, 24 Nov 2008 21:32:04 -0800

 a) There's a kernel diagnostic assertion while loading the filesystem image 
 from md2a.  Here's a screenshot: http://i38.tinypic.com/kei834.jpg
 panic: kernel diagnostic assertion "bp->b_refcnt > 0" failed: file 
 "/home/netbsd/current/sys/kern/vfs_bio.c", line 1503
 
 b) & c) ...tbd...  Busy week!  I don't have a spare SCSI CDROM, but I think 
 per the FAQ I can use a spare AHDI partition to try this out. I don't 
 _think_ it's the NIC because at least once the install failed in the gzip 
 decompression (after FTP), but I don't remember if this was the lock error 
 panic or something else.  In any event, I'd like to answer these questions 
 more definitively so I'll try this soon.
 
 ----- Original Message ----- 
 From: "David Brownlee" <abs%absd.org@localhost>
 To: <gnats-bugs%NetBSD.org@localhost>
 Cc: <dross%pobox.com@localhost>
 Sent: Sunday, November 23, 2008 3:27 AM
 Subject: Re: port-atari/39965: "lock error" panic on install with Atari 
 TT030
 
 
 >> NetBSD 4.0 HEAD installation fails on Atari TT030 due to this "lock
 > error" panic.  This is using the 200811180002Z HEAD release.
 > [...]
 >> 1.  Boot the netbsd atari kernel on an Atari TT030.  I'm using the
 > "ATARITT" kernel.
 >> 2.  Load the sysinst image on md2a.
 >> 3.  Set up networking via the menu system (or otherwise ensure that the
 > NetBSD sets are available.)
 >> 4.  From the main menu, choose to do a NetBSD install.
 >> 5.  Proceed through the steps that prepare the drive for installation.
 >> 6.  Choose where to install the sets from (I'm using FTP with a Riebl
 > ethernet card).
 >> 7.  Observe that the first set or so downloads and extracts.
 >> 8.  At some point as the sets are downloaded and extracted you will see
 > the system panic with the lock error described above.
 >
 > Could you run a few more tests to try to help track down the issue?
 >
 > a) try a kernel without SCSI DMA - see patch at end, and DEBUG + 
 > DIAGNOSTIC
 > enabled
 > http://mono.org/abs/netbsd-nodma-debug.gz
 >
 > b) eliminate the network interface
 > download or copy the sets to a local disk (ffs or msdos filesystem), or
 > even burn to CD, then do not configure the network during install.
 >
 > c) as b, but using the BOOTX kernel.
 >
 > its a pity the TT030 doesn't support IDE like the Falcon, as that would
 > allow us to eliminate the SCSI in a test.
 >
 > Index: sys/arch/atari/dev/ncr5380.c
 > ===================================================================
 > RCS file: /cvsroot/src/sys/arch/atari/dev/ncr5380.c,v
 > retrieving revision 1.57
 > diff -u -r1.57 ncr5380.c
 > --- sys/arch/atari/dev/ncr5380.c 15 Nov 2008 21:35:31 -0000 1.57
 > +++ sys/arch/atari/dev/ncr5380.c 23 Nov 2008 11:01:37 -0000
 > @@ -1821,6 +1821,7 @@
 >   */
 >  if (machineid & ATARI_FALCON)
 >   return (0);
 > + return (0);
 >
 >  /*
 >   * Initialize locals and requests' DMA-chain.
 >
 > 
 


Home | Main Index | Thread Index | Old Index