Letting operator specify a serial_number

Change-Id: I749bbd795e2fca92563460e068e3489f86fb2e62
diff --git a/xos/synchronizer/models/volt.xproto b/xos/synchronizer/models/volt.xproto
index cd398d8..6be0fca 100644
--- a/xos/synchronizer/models/volt.xproto
+++ b/xos/synchronizer/models/volt.xproto
@@ -27,7 +27,7 @@
     optional int32 port = 5 [help_text = "Device port", db_index = False];
     optional string mac_address = 6 [help_text = "Device mac address", db_index = False];
 
-    optional string serial_number = 9 [help_text = "Serial Number", db_index = False, feedback_state = True];
+    optional string serial_number = 9 [help_text = "Serial Number", db_index = False];
     optional string device_id = 10 [help_text = "Device ID", db_index = False, feedback_state = True];
     optional string admin_state = 11 [help_text = "admin_state", db_index = False, feedback_state = True];
     optional string oper_status = 12 [help_text = "oper_status", db_index = False, feedback_state = True];
diff --git a/xos/synchronizer/pull_steps/pull_onus.py b/xos/synchronizer/pull_steps/pull_onus.py
index 7c558a4..d4c2d10 100644
--- a/xos/synchronizer/pull_steps/pull_onus.py
+++ b/xos/synchronizer/pull_steps/pull_onus.py
@@ -163,6 +163,7 @@
 
             ports = [p['ofp_port']['port_no'] for p in logical_ports if p['device_id'] == onu.device_id]
             # log.debug("Port_id for port %s on ONUDevice %s: %s" % (port['label'], onu.device_id, ports), logical_ports=logical_ports)
+            # FIXME if this throws an error ONUs from other OTLs are not sync'ed
             return int(ports[0])
 
         except ConnectionError, e: