Subject: Re: 4.0rc1 less stable than 3.1?
To: Michael Lorenz <macallan@netbsd.org>
From: Joachim Thiemann <joachim.thiemann@gmail.com>
List: port-macppc
Date: 10/07/2007 15:29:52
(Sorry, forgot to also reply to port-macppc the last time)

On 07/10/2007, Michael Lorenz <macallan@netbsd.org> wrote:
> > > That's not very useful without a stack trace.

Ok, another crash, this time with stack trace:
panic: pool_put: dino2pl: page header missing
Stopped in pid 85.1 (cvs) at netbsd: cpu_Debugger +0x10: lzw r0,r1,0x14

The backtrace:
0xd5737980: at panic+0x1b4
...: at pool_do_pu+0x198
...: at pool_put+28
at ffs_reclaim+0x6c
at VOP_RECLAIM+0x30
at vclean+0x98
at vgonel+0x5c
at getcleanvnode+0xe0
at getnewvnode+0xe0
at ffs_vget+0xfc
at ufs_lookup+0x734
at VOP_LOOKUP+0x34
at lookup+0x320
at namei+0x138
at compat_30_sys___stat13+0x54
at syscall_plain+0x1fc
0xd5737f40: user SC trap #278 by 0xefcb9920: srr1=0xf032 r1=0xffffdic0
cr=0x22008048 xer=0 ctr=0xefcb9918

>
> That's a cmdide, isn't it? Sucky but should work at least with PIO4/
> DMA2.

Yes, my dmesg is:
cmdide0 at pci1 dev 1 function 0
cmdide0: CMD Technology PCI0646 (rev. 0x05)
cmdide0: bus-master DMA support present
cmdide0: primary channel configured to native-PCI mode
cmdide0: using irq 26 for native-PCI interrupt
atabus0 at cmdide0 channel 0
cmdide0: secondary channel configured to native-PCI mode
cmdide0: secondary channel ignored (disabled)
...
wdc0 at obio0 offset 0x20000 irq 13: DMA transfer
atabus1 at wdc0 channel 0
...
wd0 at atabus0 drive 0: <WDC WD2500JB-00REA0>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 232 GB, 484521 cyl, 16 head, 63 sec, 512 bytes/sect x 488397168 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd1 at atabus0 drive 1: <IBM-DTTA-350640>
wd1: drive supports 16-sector PIO transfers, LBA addressing
wd1: 6197 MB, 12592 cyl, 16 head, 63 sec, 512 bytes/sect x 12692736 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
wd0(cmdide0:0:0): using PIO mode 4, DMA mode 2 (using DMA)
wd1(cmdide0:0:1): using PIO mode 4, DMA mode 2 (using DMA)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 1: <MATSHITA CR-587, , 7S14> cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2
cd0(wdc0:0:1): using PIO mode 4, DMA mode 2 (using DMA)

> On the other hand, the integrated IDE channels do that as well,
> Heathrow IDE is a bit weird ( mine spits an error when probing the
> drives but all that does is a 3 second delay ) but it works just fine
> if you have good cables. At least the Heathrow in my beige G3 was
> extremely sensitive - when I first got the machine I had to run it
> without IDE DMA because of all the errors, data corruption etc. I got
> on both channels. Didn't think of swapping the cables right away
> because I didn't expect them both to be bad. Got new cables - no more
> problems.

Yes, I'll definitively try swapping cables.  However, 3.1 did seem
more stable, so I'll wait for the next crash (shouldn't take too long
;-) and see if the backtrace is similar.

Enjoy!
Joe.