Issue
Customers are reporting that TRD-T-IO-16 and TRD-T-IO-34 modules do not communicate "right out of the box". The "PWR OK" led on the IO-34 is lit up, but the device remains undiscoverable in Workbench (in the Ndio Board Manager view). The IO-16 has no LEDs lit, and also cannot be discovered. The IO modules are brand new, unused units.
Environment
I/A Series G3, TRD-T-IO-16, TRD-T-IO-34
Cause
The IO-16 or IO-34 module was initially powered up for too brief a time and then powered off, interrupting an "automatic IO firmware upgrade" that was underway. The JACE keeps the latest NDIO firmware in its image distribution, and automatically updates any attached IO module found with older IO firmware. This IO firmware upgrade process occurs for each attached IO module, in sequence, starting with the lowest logical address IO board (IO module closest to JACE). During an IO firmware download, the JACE's Status LED has a long duty cycle blink -- long On, blinking Off.
This IO firmware upgrade takes at least 30 seconds for each IO-16 module, and at least 60 seconds for an IO-34 module. Therefore, if multiple IO modules are attached with older IO firmware, it can take as long as 4 minutes of uninterrupted power to safely complete this operation. Once completed, the JACE continues booting and starts its platform daemon process. Therefore it is always safe to cycle power to the JACE once a platform connection can be made.
Resolution
If the JACE is powered down or if the IO module is removed during this IO firmware update, the IO module becomes unusable and must be returned to the factory to be re-imaged. The "PWR OK" LED will show green on an IO-34 even after is has been broken this way, but it will remain undiscoverable and unusable.
Reference TPA-IA-12-0004-00 for more details.