Total Pageviews

Saturday, September 13, 2014

Jetson TK1 : boot problem - issue with libglx.so

You know something went wrong when things goes too smoothly. After flash the board for a few time to fix WiFi driver and install ROS Indigo my screen black out went I try to reboot it. Screen show streams of text while booting, then Nvidia logo show up and then went blank after that.

Don't to flash it once again, I search some more and found that I am not the only one and this (luckily). Problem, figure out by this guy, is that file libglx.so being replace by some update or process causing the board can't display properly. The fix is easy, go back to your host computer's download folder where you download Tegra124_Linux_R19.3.0_armhf.tbz2 package when to prepare to compile The Grinch kernel.
  • Unpack Tegra124_Linux_R19.3.0_armhf.tbz2
    • You we get Linux_for_Tegra folder.
  • Find Linux_for_Tegra/nv_tegra/nvidia_drivers.tbz2 and unpack it.
  • Navigate to usr/lib/xorg/modules/extensions/ there you will have the original libglx.so file.
  • Copy the original libglx.so file from host computer to the TK1 board, place it in the same usr/lib/xorg/modules/extensions/ folder. You may backup the TK1's libglx.so file first by change its name to something like libglx.so.bak
  • Cross your finger and reboot. 
  • If you boot into Ubuntu GUI screen then you're done! better to keep the new libglx.so file just in case we need it again. By copy and rename it to libglx.so.original.
 I hope all the smart guys at Nvidia will figure out the cause and way to get around this soon.

No comments:

Post a Comment