Re: [hatari-devel] ACSI: READ/WRITE (10) incorrectly evaluate block number |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] ACSI: READ/WRITE (10) incorrectly evaluate block number
- From: Uwe Seimet <Uwe.Seimet@xxxxxxxxx>
- Date: Sat, 26 Oct 2013 23:18:32 +0200
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1382822312; l=656; s=domk; d=seimet.de; h=In-Reply-To:Content-Type:MIME-Version:References:Subject:To:From: Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=QNjpb6k+Uwqx2QwtRTx4ekkPPcY=; b=AEFLGMpykoN+zQ6y3WOCR2JYgMOYzsDCtS7dL0HQR2CiKyxbnb329AM3+FcoDuIFMB+ PvIZuGr98n1GEoQSbea+N2Em9iJruDHKtStDR4J8lOSFDa1LcEVhome3Z+xNCDyLK+aMe 5wXFVPzgN9pjQqjqM77qwpe7mmjpR84IvkY=
Hi,
> Hm, but root sector has address 0, right? So the shift should not
> matter anyway. Could you maybe HDC_VERBOSE and HDC_REALLY_VERBOSE in
> hdc.c and send me the output that corresponds to the two read commands?
After turning on debugging I found that the READ commands (the comparisons
of the data returned) only fail when READ CAPACITY was executed before.
After that the READ commands are not even logged anymore, but the log
output shows TEST UNIT READY commands instead. It looks as if the
command sent are not analyzed correctly anymore. My guess is that the
DMA address counter does not always work correctly.
Take care
Uwe