--- a/master/fsm_sii.c Fri Aug 10 15:27:08 2007 +0000
+++ b/master/fsm_sii.c Thu Sep 13 11:08:46 2007 +0000
@@ -196,8 +196,9 @@
if (datagram->working_counter != 1) {
fsm->state = ec_fsm_sii_error;
- EC_ERR("Reception of SII read datagram failed - slave %i did not"
- " respond.\n", fsm->slave->ring_position);
+ EC_ERR("Reception of SII read datagram failed on slave %i: ",
+ fsm->slave->ring_position);
+ ec_datagram_print_wc_error(datagram);
return;
}
@@ -242,8 +243,9 @@
if (datagram->working_counter != 1) {
fsm->state = ec_fsm_sii_error;
- EC_ERR("Reception of SII check/fetch datagram failed - slave %i did"
- " not respond\n", fsm->slave->ring_position);
+ EC_ERR("Reception of SII check/fetch datagram failed on slave %i: ",
+ fsm->slave->ring_position);
+ ec_datagram_print_wc_error(datagram);
return;
}
@@ -338,8 +340,9 @@
if (datagram->working_counter != 1) {
fsm->state = ec_fsm_sii_error;
- EC_ERR("Reception of SII write datagram failed - slave %i did not"
- " respond.\n", fsm->slave->ring_position);
+ EC_ERR("Reception of SII write datagram failed on slave %i: ",
+ fsm->slave->ring_position);
+ ec_datagram_print_wc_error(datagram);
return;
}
@@ -375,8 +378,9 @@
if (datagram->working_counter != 1) {
fsm->state = ec_fsm_sii_error;
- EC_ERR("Reception of SII write check datagram failed - slave %i did"
- " not respond.\n", fsm->slave->ring_position);
+ EC_ERR("Reception of SII write check datagram failed on slave %i: ",
+ fsm->slave->ring_position);
+ ec_datagram_print_wc_error(datagram);
return;
}