master/slave.c
branchstable-1.3
changeset 1751 b6cfd85db58e
parent 1749 696dd9f22777
--- a/master/slave.c	Thu Oct 04 08:43:47 2007 +0000
+++ b/master/slave.c	Fri Oct 05 08:16:43 2007 +0000
@@ -713,7 +713,8 @@
 
     off += sprintf(buffer + off, "Data link status:\n");
     for (i = 0; i < 4; i++) {
-        off += sprintf(buffer + off, "  Port %i (", i);
+        off += sprintf(buffer + off, "  Port %u: Phy %u (",
+                i, slave->sii_physical_layer[i]);
         switch (slave->sii_physical_layer[i]) {
             case 0x00:
                 off += sprintf(buffer + off, "EBUS");
@@ -725,10 +726,9 @@
                 off += sprintf(buffer + off, "100BASE-FX");
                 break;
             default:
-                off += sprintf(buffer + off, "unknown (%i)",
-                               slave->sii_physical_layer[i]);
-        }
-        off += sprintf(buffer + off, ") Link %s, Loop %s, %s\n",
+                off += sprintf(buffer + off, "unknown");
+        }
+        off += sprintf(buffer + off, "), Link %s, Loop %s, %s\n",
                        slave->dl_link[i] ? "up" : "down",
                        slave->dl_loop[i] ? "closed" : "open",
                        slave->dl_signal[i] ? "Signal detected" : "No signal");
@@ -739,13 +739,14 @@
         off += sprintf(buffer + off, "Configured station alias:"
                        " 0x%04X (%i)\n\n", slave->sii_alias, slave->sii_alias);
 
-    off += sprintf(buffer + off, "Vendor ID: 0x%08X (%u)\n",
+    off += sprintf(buffer + off, "Identity:\n");
+    off += sprintf(buffer + off, "  Vendor ID: 0x%08X (%u)\n",
                    slave->sii_vendor_id, slave->sii_vendor_id);
-    off += sprintf(buffer + off, "Product code: 0x%08X (%u)\n",
+    off += sprintf(buffer + off, "  Product code: 0x%08X (%u)\n",
                    slave->sii_product_code, slave->sii_product_code);
-    off += sprintf(buffer + off, "Revision number: 0x%08X (%u)\n",
+    off += sprintf(buffer + off, "  Revision number: 0x%08X (%u)\n",
                    slave->sii_revision_number, slave->sii_revision_number);
-    off += sprintf(buffer + off, "Serial number: 0x%08X (%u)\n\n",
+    off += sprintf(buffer + off, "  Serial number: 0x%08X (%u)\n\n",
                    slave->sii_serial_number, slave->sii_serial_number);
 
     if (slave->sii_mailbox_protocols) {