My company has had a TX2 for about 4 months and have had no problems using it for machine-learning applications. I was handed the machine today for configuration with certain sensors. The TX2 has Ubuntu 16.04 LTS installed on it. It also has ROS Kinetic installed.
When I connected a ublox Neo 6m GPS module to the TX2, it took extraordinarily long to boot up. Attempting to access the GPS via ROS on ttyS1 resulted in predictable output (with an error thrown for baud rate configuration issues), but the CPU0 graph on the System Monitor shot up to 100% and there was system lag on everything including mouse movement.
The GPS module was connected to the J21 header on pins 4, 6, 8 and 10. I attempted to use pins 1 and 2 for power instead, with the same result. I also tried using pin 9 for ground, with the same result. I used a volt-meter to check the voltage readings on the pins with pin 6 on the negative terminal; touching pin 4 to the positive terminal of the volt-meter for a couple of seconds led to the machine powering down (hard shut-off). The other power pins are giving expected readings.
Is this problem being reproduced on other TX2s, or do I have a faulty device? I am not even sure what the problem is, though I suspect it is a short on the J21 header. Does anyone have any recommendations on what I should do?