Subject: Re: Missing atapibus target 1
To: Gary Duzan <gary@duzan.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: current-users
Date: 10/12/2003 19:14:15
[ Sorry for the delay, I've been busy last 2 weeks ]

On Sat, Sep 27, 2003 at 12:43:14PM -0400, Gary Duzan wrote:
> [...]
> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA data transfers)
> pciide0:1: before reset, st0=0x50, st1=0x50
> pciide0:1:0: after reset, sc=0x1 sn=0x1 cl=0x14 ch=0xeb
> pciide0:1:1: after reset, sc=0x7f sn=0x7f cl=0x7f ch=0x7f
> pciide0:1: wdcwait_reset() end, st0=0x0 er0=0x1, st1=0x7f er1=0x7f

This is the problem, reading any register from the slave return 0x7f.
This shouldn't happen, the master may be misbehaving.
It worked before though, so maybe there's a workaround possible.

Can you send the debug output of a previous working kernel ?
I'd like to see what was returned with the old probe.

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