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