i386/111419: [ata] ATA command timeout with JMicron 363
controller (ASUS P5B-E)
Christian Gusenbauer
c47g at gmx.at
Sat May 5 15:30:10 UTC 2007
The following reply was made to PR i386/111419; it has been noted by GNATS.
From: Christian Gusenbauer <c47g at gmx.at>
To: bug-followup at freebsd.org,
c47g at gmx.at
Cc:
Subject: Re: i386/111419: [ata] ATA command timeout with JMicron 363 controller (ASUS P5B-E)
Date: Sat, 5 May 2007 17:20:36 +0200
I've been in (short) contact with Søren, and I made a test reverting revision
1.191 of atapi-cd.c as he suggested. But that did not change anything. Then I
put some printfs into the acd_get_progress() function to get the sense values
of the ATAPI_READ_CAPACITY command. Here's the output of
a "burncd -f /dev/acd0 blank":
get_progress: error=0, sense.error=70 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=70 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=70 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=70 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=70 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=f0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=70 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=0 sense.specific=0 sense.specific1=0
sense.specific2=0
get_progress: error=0, sense.error=0 sense.specific=0 sense.specific1=0
sense.specific2=0
It seems that the sense values are not filled in correctly at the end
and during the blanking operation.
Any clues?
Ciao,
Christian.
More information about the freebsd-i386
mailing list