disc: add eprintln debug
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "libfreemkv"
|
name = "libfreemkv"
|
||||||
version = "0.13.30"
|
version = "0.13.31"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
rust-version = "1.86"
|
rust-version = "1.86"
|
||||||
license = "AGPL-3.0-only"
|
license = "AGPL-3.0-only"
|
||||||
|
|||||||
+6
-2
@@ -1420,7 +1420,10 @@ impl Disc {
|
|||||||
.map(|e| {
|
.map(|e| {
|
||||||
let sense = e.scsi_sense();
|
let sense = e.scsi_sense();
|
||||||
let is_medium = sense.map(|s| s.is_medium_error()).unwrap_or(false);
|
let is_medium = sense.map(|s| s.is_medium_error()).unwrap_or(false);
|
||||||
tracing::warn!(target: "freemkv::disc", "block error {:?} sense={:?} is_medium={}", e, sense, is_medium);
|
eprintln!(
|
||||||
|
"BLOCK_ERROR: {:?} sense={:?} is_medium={}",
|
||||||
|
e, sense, is_medium
|
||||||
|
);
|
||||||
is_medium
|
is_medium
|
||||||
})
|
})
|
||||||
.unwrap_or(false)
|
.unwrap_or(false)
|
||||||
@@ -1513,7 +1516,8 @@ impl Disc {
|
|||||||
// 60 sectors either — bail with full sense info
|
// 60 sectors either — bail with full sense info
|
||||||
// rather than chewing through bpt=1 timeouts.
|
// rather than chewing through bpt=1 timeouts.
|
||||||
if let Err(ref e) = one_result {
|
if let Err(ref e) = one_result {
|
||||||
let is_medium = e.scsi_sense().map(|s| s.is_medium_error()).unwrap_or(false);
|
let is_medium =
|
||||||
|
e.scsi_sense().map(|s| s.is_medium_error()).unwrap_or(false);
|
||||||
if is_medium {
|
if is_medium {
|
||||||
// 0.13.28: MEDIUM ERROR in single mode — skip sector
|
// 0.13.28: MEDIUM ERROR in single mode — skip sector
|
||||||
tracing::warn!(
|
tracing::warn!(
|
||||||
|
|||||||
Reference in New Issue
Block a user