Post Flash GUI Issues

One major issue is that even if the software is working, you won’t know it if EDID is not correct. This is why I was hoping to see if any tool is able to retrieve EDID. Some EDID applications, such as xrandr, require the current display to work…which means if you don’t have the display actually running, xrandr won’t tell you anything. Tools like get-edid read the channel directly, and so even with no graphical desktop connected you can find out if the system believes the monitor is installed. Both software and hardware are involved in retrieving EDID data, it would help to verify EDID at least exists. What EDID does is to tell the graphics card what settings are valid…no settings, no X11. In the best case scenario what you’ve done worked, but you just don’t know it.

linux:~ # xrandr
Can’t open display

thats odd…

im trying to find a way to get EDID on here… but that might tell you something there, not sure.

xrandr requires the display to be actively functioning with X11 running. So…xrandr won’t say anything about a display before it works. This is what the EDID tools are for…they work with connected hardware query, and do not depend on any working desktop…this will predict what xrandr will see if a desktop actually works.

yeah sadly i cant seem to find a EDID for openSUSE 13.2, any ideas on a package that might be available or a repository i can snag it from?

so i got someone on opensuse to provide me with the read-edid RPM, but i go to install and i get…

error: Failed dependencies:
libc.so.6(GLIBC_2.0) is needed by read-edid-3.0.2-1.1.i586
libc.so.6(GLIBC_2.1) is needed by read-edid-3.0.2-1.1.i586
libx86.so.1 is needed by read-edid-3.0.2-1.1.i586

One more thing after another GLIBC is always elusive to me for some reason, any way by chance you know of a package i could isntall that has those in it? Thanks

The fedora RPM package is monitor-edid. I’m not sure if that would work on SuSE, plus the fedora one I use is x86_64 (this may not even be available for aarch64 or ARMv7).

I believe that EDID is an I2C protocol, so there may be a way to use I2C type tools to query. The issue with that is it won’t tell you whether the data is valid or not, it’ll only tell you it exists. I’m not sure where but I’m thinking you mentioned the monitor is an HDMI television…is that correct? If so, then EDID may be a bit higher on the list of odds to fail (there seems to be less compatibility of large screen TVs connected to computers than of computer monitors with HDMI to computers). If the case is that you use a large screen TV with HDMI, perhaps you have a regular computer monitor using HDMI or DVI or DisplayPort which you could use initially.

linux:/home/eclipse # sudo zypper in monitor-edid
Loading repository data…
Reading installed packages…
‘monitor-edid’ not found in package names. Trying capabilities.
No provider of ‘monitor-edid’ found.
Resolving package dependencies…

Nothing to do.
linux:/home/eclipse #

Im starting to wonder if theres no #MONITOR# listed somwehere in the system, but the monitor is a TV and its outputting text just fine, this is insane, have you ever seen anything like this before? and all i have to hookup to the jetson is a 24" Vizio HDMI enabled TV. theres no other outputs on the jetson, and HDMI would be my preferred method anyway!

Text mode does not use EDID data. Graphics makes it mandatory for the most part. Used to be you would manually copy in values and compute modelines, etc, for graphics to work…“automation” meant a database had the values pre-computed. If you were to use an HDMI monitor or TV via an old 15-pin VGA connector, graphics would suddenly fail for lack of EDID…text would still work.

If your package search has wild cards, you might try something like “edid”. If you have extra repositories available, but only the basics are activated, I’d also expect the package to not show up. Even the Ubuntu install does not list EDID if the right repo is not activated.

linux:~ # sudo zypper in edid
Loading repository data…
Reading installed packages…
‘libXcmEDID0’ providing ‘edid’ is already installed.
No update candidate for ‘libXcmEDID0-0.5.3-2.1.1.armv7hl’. The highest available version is already installed.
Resolving package dependencies…

Nothing to do.
linux:~ #

However, the commands you provided dont seem to work nor do anything. scratching my head bald over here, this is insane lol

I think the libXcmEDID stuff is the part that requires EDID data…it isn’t the tool I’m hoping you can find. The thing about packages in Linux is that every distribution has its own philosophy on how to categorize things, and not everyone wants every package…and so categories get put in different repositories. You need to enable the right repository in the package manager before it can see everything.

What I did was a google search for:

"opensuse" package "edid"

It came up with this as one answer:
http://rpm.pbone.net/index.php3/stat/4/idpl/23364774/dir/opensuse/com/monitor-edid-3.0-13.5.x86_64.rpm.html

That particular package is for a desktop x86_64, not ARMv7…but this would be the name if someone ported ARMv7 (sometimes shown as armhf or just ARM). Maybe someone here knows how SuSE repositories are set up and knows which one would have this package.

yeah sadly the tk1 only supports 32 bit from what i know. ALSO, i thought i was gonna be slick, and install a differnt version of the OS that wasnt JeOS - which means Just Enough OS… lol. so I got one with XFCE, and its the same stupid issue. so im trying to now put hte nvidia drivers back in place and see if that makes a difference, maybe i can get it to boot, i also found Xorg-X11-Server for the armv7 instead of the PC version, so progress is being made

yet im still stuck with no stupid GUI, hopefully this next week sheds some light on the subject with more people viewing the forums and maybe someone can poke in here with the same issue with a fix for it

i put the nvidia drivers back in place where they belong including the libglx.so, and again, same issue. I’ve tried other boards too, i have 4 of these things and its the same nonsense all the way around. very frustrated. starting to think this was a waste of time and money!

OK so on a whim i tried to run startx from an SSH prompt… does the following mean anything at all to you that might help here?

login as: root
Using keyboard-interactive authentication.
Password:
Last login: Sun Nov 29 22:30:50 2015 from 192.168.69.10
Have a lot of fun…
linux:~ # startx
xauth: file /root/.serverauth.1306 does not exist
xauth: file /root/.Xauthority does not exist
xauth: file /root/.Xauthority does not exist

X.Org X Server 1.16.1
Release Date: 2014-09-21
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux.site 3.10.40-gdacac96 #1 SMP PREEMPT Thu Jun 25 15:25:11 PDT 2015 armv7l
Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
Build Date: 21 October 2014 01:58:20PM

Current version of pixman: 0.32.6
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.1.log”, Time: Sun Nov 29 23:00:46 2015
(==) Using config file: “/etc/X11/xorg.conf”
(==) Using config directory: “/etc/X11/xorg.conf.d”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
/etc/X11/xim: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 …
There is no default input method for the current locale.
Dummy input method “none” (do not use any fancy input method by default)
/usr/bin/startxfce4: X server already running on display :1
xfce4-session: GNOME compatibility is enabled and gnome-keyring-daemon is found on the system. Skipping gpg/ssh-agent startup.
** Message: couldn’t access control socket: /run/user/0/keyring/control: No such file or directory
SSH_AUTH_SOCK=/run/user/0/keyring/ssh
GPG_AGENT_INFO=/run/user/0/keyring/gpg:0:1

(xfwm4:1353): GLib-CRITICAL **: g_str_has_prefix: assertion ‘prefix != NULL’ failed
SSH_AUTH_SOCK=/run/user/0/keyring/ssh
GPG_AGENT_INFO=/run/user/0/keyring/gpg:0:1
SSH_AUTH_SOCK=/run/user/0/keyring/ssh
GPG_AGENT_INFO=/run/user/0/keyring/gpg:0:1
No protocol specified
xscreensaver: 23:00:48: Can’t open display: :1.0
xscreensaver: 23:00:48: initial effective uid/gid was root/root (0/0)
xscreensaver: 23:00:48: running as nobody/nobody (65534/65533)

xscreensaver: 23:00:48: This is probably because you’re logging in as root. You
shouldn’t log in as root: you should log in as a normal user,
and then `su’ as needed. If you insist on logging in as
root, you will have to turn off X’s security features before
xscreensaver will work.

          Please read the manual and FAQ for more information:

          http://www.jwz.org/xscreensaver/faq.html
          http://www.jwz.org/xscreensaver/man.html

SSH_AUTH_SOCK=/run/user/0/keyring/ssh
GPG_AGENT_INFO=/run/user/0/keyring/gpg:0:1

(xfsettingsd:1363): GLib-CRITICAL **: g_str_has_prefix: assertion ‘prefix != NULL’ failed

(xfwm4:1353): xfwm4-WARNING **: The property ‘/general/double_click_distance’ of type int is not supported
xfce4-panel-Message: Plugin “power-manager-plugin-13” was not found and has been removed from the configuration

(xfsettingsd:1363): xfsettingsd-WARNING **: Failed to get the _NET_NUMBER_OF_DESKTOPS property.

(nm-applet:1366): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn’t be used anymore. It will be removed in a future version.

(nm-applet:1366): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn’t be used anymore. It will be removed in a future version.

(nm-applet:1366): GLib-GObject-WARNING **: The property GtkImage:stock is deprecated and shouldn’t be used anymore. It will be removed in a future version.
GLib-GIO-Message: Using the ‘memory’ GSettings backend. Your settings will not be saved or shared with other applications.

(nm-applet:1366): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn’t be used anymore. It will be removed in a future version.
warning: hp-systray should not be run as root/superuser.

HP Linux Imaging and Printing System (ver. 3.14.6)
System Tray Status Service ver. 2.0

Copyright (c) 2001-13 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

error: hp-systray cannot be run as root. Exiting.

(nm-applet:1366): libnm-glib-CRITICAL **: nm_secret_agent_register: assertion ‘priv->registered == FALSE’ failed

WOW and even more impressive… here it is when logged in as normal user and not root…

login as: eclipse
Using keyboard-interactive authentication.
Password:
Have a lot of fun...
eclipse@linux:~> startx
xauth:  file /home/eclipse/.serverauth.1601 does not exist
xauth:  file /home/eclipse/.Xauthority does not exist
xauth:  file /home/eclipse/.Xauthority does not exist


X.Org X Server 1.16.1
Release Date: 2014-09-21
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux.site 3.10.40-gdacac96 #1 SMP PREEMPT Thu Jun 25 15:25:11 PDT 2015 armv7l
Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
Build Date: 21 October 2014  01:58:20PM

Current version of pixman: 0.32.6
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/eclipse/.local/share/xorg/Xorg.1.log", Time: Sun Nov 29 23:02:54 2015
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
(EE)
(EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/home/eclipse/.local/share/xorg/Xorg.1.log" for additional information.
(EE)
VGA Arbitration: Cannot restore default device.
(EE) Server terminated with error (1). Closing log file.
login as: eclipse
Using keyboard-interactive authentication.
Password:
Have a lot of fun...
eclipse@linux:~> startx
xauth:  file /home/eclipse/.serverauth.1601 does not exist
xauth:  file /home/eclipse/.Xauthority does not exist
xauth:  file /home/eclipse/.Xauthority does not exist


X.Org X Server 1.16.1
Release Date: 2014-09-21
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux.site 3.10.40-gdacac96 #1 SMP PREEMPT Thu Jun 25 15:25:11 PDT 2015 armv7l
Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
Build Date: 21 October 2014  01:58:20PM

Current version of pixman: 0.32.6
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/eclipse/.local/share/xorg/Xorg.1.log", Time: Sun Nov 29 23:02:54 2015
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
(EE)
(EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/home/eclipse/.local/share/xorg/Xorg.1.log" for additional information.
(EE)
VGA Arbitration: Cannot restore default device.
(EE) Server terminated with error (1). Closing log file.
^Axinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
-------------------------------------------------------------------------------------------
xinit failed. /usr/bin/Xorg is not setuid, maybe that's the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local and run "chkstat --system --set" afterwards
eclipse@linux:~> login as: eclipse
eclipse@linux:~> Using keyboard-interactive authentication.
If 'Using' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Using
eclipse@linux:~> Password:
If 'Password:' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Password:
eclipse@linux:~> Have a lot of fun...
If 'Have' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Have
eclipse@linux:~> eclipse@linux:~> startx
eclipse@linux:~: command not found
eclipse@linux:~> xauth:  file /home/eclipse/.serverauth.1601 does not exist
If 'xauth:' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf xauth:
eclipse@linux:~> xauth:  file /home/eclipse/.Xauthority does not exist
If 'xauth:' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf xauth:
eclipse@linux:~> xauth:  file /home/eclipse/.Xauthority does not exist
If 'xauth:' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf xauth:
eclipse@linux:~>
eclipse@linux:~>
eclipse@linux:~> X.Org X Server 1.16.1
If 'X.Org' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf X.Org
eclipse@linux:~> Release Date: 2014-09-21
If 'Release' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Release
eclipse@linux:~> X Protocol Version 11, Revision 0
Unrecognized option: Protocol
use: X [:<display>] [option]
-a #                   default pointer acceleration (factor)
-ac                    disable access control restrictions
-audit int             set audit trail level
-auth file             select authorization file
-br                    create root window with black background
+bs                    enable any backing store support
-bs                    disable any backing store support
-c                     turns off key-click
c #                    key-click volume (0-100)
-cc int                default color visual class
-nocursor              disable the cursor
-core                  generate core dump on fatal error
-displayfd fd          file descriptor to write display number to when ready to connect
-dpi int               screen resolution in dots per inch
-dpms                  disables VESA DPMS monitor control
-deferglyphs [none|all|16] defer loading of [no|all|16-bit] glyphs
-f #                   bell base (0-100)
-fc string             cursor font
-fn string             default font name
-fp string             default font path
-help                  prints message with these options
+iglx                  Allow creating indirect GLX contexts (default)
-iglx                  Prohibit creating indirect GLX contexts
-I                     ignore all remaining arguments
-ld int                limit data space to N Kb
-lf int                limit number of open files to N
-ls int                limit stack space to N Kb
-nolock                disable the locking mechanism
-nolisten string       don't listen on protocol
-noreset               don't reset after last client exists
-background [none]     create root window with no background
-reset                 reset after last client exists
-p #                   screen-saver pattern duration (minutes)
-pn                    accept failure to listen on all ports
-nopn                  reject failure to listen on all ports
-r                     turns off auto-repeat
r                      turns on auto-repeat
-render [default|mono|gray|color] set render color alloc policy
-retro                 start with classic stipple and cursor
-s #                   screen-saver timeout (minutes)
-seat string           seat to run on
-t #                   default pointer threshold (pixels/t)
-terminate             terminate at server reset
-to #                  connection time out
-tst                   disable testing extensions
ttyxx                  server started from init on /dev/ttyxx
v                      video blanking for screen-saver
-v                     screen-saver without video blanking
-wm                    WhenMapped default backing-store
-wr                    create root window with white background
-maxbigreqsize         set maximal bigrequest size
+xinerama              Enable XINERAMA extension
-xinerama              Disable XINERAMA extension
-dumbSched             Disable smart scheduling, enable old behavior
-schedInterval int     Set scheduler interval in msec
-sigstop               Enable SIGSTOP based startup
+extension name        Enable extension
-extension name        Disable extension
-query host-name       contact named host for XDMCP
-broadcast             broadcast for XDMCP
-multicast [addr [hops]] IPv6 multicast for XDMCP
-indirect host-name    contact named host for indirect XDMCP
-port port-num         UDP port number to send messages to
-from local-address    specify the local address to connect from
-once                  Terminate server after one session
-class display-class   specify display class to send in manage
-cookie xdm-auth-bits  specify the magic cookie for XDMCP
-displayID display-id  manufacturer display ID for request
[+-]accessx [ timeout [ timeout_mask [ feedback [ options_mask] ] ] ]
                       enable/disable accessx key sequences
-ardelay               set XKB autorepeat delay
-arinterval            set XKB autorepeat interval


Device Dependent Usage
-modulepath paths      specify the module search path
-logfile file          specify a log file name
-configure             probe for devices and write an xorg.conf
-showopts              print available options for all installed drivers
-config file           specify a configuration file, relative to the
                       xorg.conf search path, only root can use absolute
-configdir dir         specify a configuration directory, relative to the
                       xorg.conf.d search path, only root can use absolute
-verbose [n]           verbose startup messages
-logverbose [n]        verbose log messages
-quiet                 minimal startup messages
-pixmap24              use 24bpp pixmaps for depth 24
-pixmap32              use 32bpp pixmaps for depth 24
-fbbpp n               set bpp for the framebuffer. Default: 8
-depth n               set colour depth. Default: 8
-gamma f               set gamma value (0.1 < f < 10.0) Default: 1.0
-rgamma f              set gamma value for red phase
-ggamma f              set gamma value for green phase
-bgamma f              set gamma value for blue phase
-weight nnn            set RGB weighting at 16 bpp.  Default: 565
-layout name           specify the ServerLayout section name
-screen name           specify the Screen section name
-keyboard name         specify the core keyboard InputDevice name
-pointer name          specify the core pointer InputDevice name
-nosilk                disable Silken Mouse
-flipPixels            swap default black/white Pixel values
-disableVidMode        disable mode adjustments with xvidtune
-allowNonLocalXvidtune allow xvidtune to be run as a non-local client
-allowMouseOpenFail    start server even if the mouse can't be initialized
-ignoreABI             make module ABI mismatches non-fatal
-isolateDevice bus_id  restrict device resets to bus_id (PCI only)
-version               show the server version
-showDefaultModulePath show the server default module path
-showDefaultLibPath    show the server default library path
-novtswitch            don't automatically switch VT at reset & exit
-sharevts              share VTs with another X server
vtXX                   use the specified VT number
-keeptty               don't detach controlling tty (for debugging only)

(EE)
Fatal server error:
(EE) Unrecognized option: Protocol
(EE)
(EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
(EE)
eclipse@linux:~> Build Operating System: openSUSE SUSE LINUX
If 'Build' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Build
eclipse@linux:~> Current Operating System: Linux linux.site 3.10.40-gdacac96 #1 SMP PREEMPT Thu Jun 25 15:25:11 PDT 2015 armv7l
If 'Current' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Current
eclipse@linux:~> Kernel command line: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt
If 'Kernel' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Kernel
eclipse@linux:~> Build Date: 21 October 2014  01:58:20PM
If 'Build' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Build
eclipse@linux:~>
eclipse@linux:~> Current version of pixman: 0.32.6
If 'Current' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Current
eclipse@linux:~>         Before reporting problems, check http://wiki.x.org
If 'Before' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Before
eclipse@linux:~>         to make sure that you have the latest version.
If 'to' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf to
eclipse@linux:~> Markers: (--) probed, (**) from config file, (==) default setting,
-bash: syntax error near unexpected token `--'
eclipse@linux:~>         (++) from command line, (!!) notice, (II) informational,
        (++) from command line, (Markers: (--) probed, (**) from config file, (==) default setting,) notice, (II) informational,
-bash: syntax error near unexpected token `from'
eclipse@linux:~>         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-bash: syntax error near unexpected token `warning,'
eclipse@linux:~> (==) Log file: "/home/eclipse/.local/share/xorg/Xorg.1.log", Time: Sun Nov 29 23:02:54 2015
-bash: syntax error near unexpected token `Log'
eclipse@linux:~> (==) Using config file: "/etc/X11/xorg.conf"
-bash: syntax error near unexpected token `Using'
eclipse@linux:~> (==) Using config directory: "/etc/X11/xorg.conf.d"
-bash: syntax error near unexpected token `Using'
eclipse@linux:~> (==) Using system config directory "/usr/share/X11/xorg.conf.d"
-bash: syntax error near unexpected token `Using'
eclipse@linux:~> (EE)
If 'EE' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf EE
eclipse@linux:~> Fatal server error:
If 'Fatal' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Fatal
eclipse@linux:~> (EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
-bash: syntax error near unexpected token `xf86OpenConsole:'
eclipse@linux:~> (EE)
If 'EE' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf EE
eclipse@linux:~> (EE)
If 'EE' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf EE
eclipse@linux:~> Please consult the The X.Org Foundation support
If 'Please' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf Please
eclipse@linux:~>          at http://wiki.x.org
If 'at' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf at
eclipse@linux:~>  for help.
> (EE) Please also check the log file at "/home/eclipse/.local/share/xorg/Xorg.1.log" for additional information.
-bash: syntax error near unexpected token `('
eclipse@linux:~> (EE)
If 'EE' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf EE
eclipse@linux:~> VGA Arbitration: Cannot restore default device.
If 'VGA' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf VGA
eclipse@linux:~> (EE) Server terminated with error (1). Closing log file.
-bash: syntax error near unexpected token `Server'
eclipse@linux:~>

Finally here it the output of the Xorg.1.log file…

eclipse@linux:~/.local/share/xorg> vi Xorg.1.log
[   782.703] (==) No Layout section.  Using the first Screen section.
[   782.703] (==) No screen section available. Using defaults.
[   782.703] (**) |-->Screen "Default Screen Section" (0)
[   782.703] (**) |   |-->Monitor "<default monitor>"
[   782.704] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[   782.704] (**) |   |-->Device "fb gfx"
[   782.704] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[   782.704] (==) Automatically adding devices
[   782.704] (==) Automatically enabling devices
[   782.704] (==) Automatically adding GPU devices
[   782.704] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[   782.704]    Entry deleted from font path.
[   782.704] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[   782.704]    Entry deleted from font path.
[   782.705] (WW) The directory "/usr/share/fonts/cyrillic" does not exist.
[   782.705]    Entry deleted from font path.
[   782.705] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[   782.705]    Entry deleted from font path.
[   782.705] (==) FontPath set to:
        /usr/share/fonts/misc:unscaled,
        /usr/share/fonts/75dpi:unscaled,
        /usr/share/fonts/ghostscript/,
        /usr/share/fonts/truetype/,
        built-ins
[   782.705] (==) ModulePath set to "/usr/lib/xorg/modules"
[   782.705] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   782.705] (II) Loader magic: 0x1dae80
[   782.705] (II) Module ABI versions:
[   782.705]    X.Org ANSI C Emulation: 0.4
[   782.705]    X.Org Video Driver: 18.0
[   782.705]    X.Org XInput driver : 21.0
[   782.705]    X.Org Server Extension : 8.0
[   782.706] (II) no primary bus or device found
[   782.706] (WW) "dri" will not be loaded unless you've specified it to be loaded elsewhere.
[   782.706] (II) "glx" will be loaded by default.
[   782.706] (II) LoadModule: "extmod"
[   782.707] (II) Module "extmod" already built-in
[   782.707] (II) LoadModule: "glx"
[   782.708] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   782.708] (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: libnvidia-tls.so.21.4: cannot open shared object file: No such file or directory
[   782.708] (II) UnloadModule: "glx"
[   782.709] (II) Unloading glx
[   782.709] (EE) Failed to load module "glx" (loader failed, 7)
[   782.709] (II) LoadModule: "fbdev"
[   782.709] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[   782.710] (II) Module fbdev: vendor="X.Org Foundation"
[   782.710]    compiled for 1.16.1, module version = 0.4.4
[   782.710]    Module class: X.Org Video Driver
[   782.710]    ABI class: X.Org Video Driver, version 18.0
[   782.710] (II) FBDEV: driver for framebuffer: fbdev
[   782.710] (EE)
Fatal server error:
[   782.711] (EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
[   782.711] (EE)
[   782.711] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[   782.712] (EE) Please also check the log file at "/home/eclipse/.local/share/xorg/Xorg.1.log" for additional information.
[   782.712] (EE)

Sometimes using network login via ssh can cause a different environment which does not work. But FYI, it says /dev/tty0 doesn’t exist, do you have a keyboard attached? There is a minor possibility that if you DO have a keyboard, then it is your remote connect causing it to be missed.

However, whenever X is installed, you also need the XInput to deal with human interface. Should X11 have a different binary interface from the nVidia files, X will fail…the same is true for XInput, it needs to match the binary interface of the X11 server. So what is your physical, directly connected keyboard and mouse?

FYI, serial console would be a very nice thing, it looks like it set up the console in kernel parameters.

It comes down to not having a configuration it seems. FYI, the graphics configuration is usually written dynamically by the EDID data. If EDID is missing, you get a missing configuration for the screen (unless you manually type it in). If you have no mouse or keyboard, this might also be part of the issue…or if you don’t have the software to configure from that.

So what is the packaging system with OpenSuSE? I know it has rpm’s in back, but yast or whatever that front end tool is, does it detect dependencies? Like if Xorg requires XInput, would it know?

yes i have a keyboard attached to the jetson, and i only use the SSH when i cant access the jetson itself due to the screen.

the TK1 has a usb 3.0 powered hub that has teh keyboard and mouse hooked up, currently only the keyboard is connected until i obtain an GUI.

GETTY fails so the serial port isnt going to help right now sadly.

YAST will insstall dependacies as will Zypper ( command line installer ).

The current setup is now R21.4 nvidia_drivers, and opensuse 13.2 XFCE ARMv7 rootfs. Both which state to work flawlessly together with the TK1, however as we can see that is NOT the case.

If you could get the particular monitor/television working on another computer, and copy the output of “xrandr”, then you could manually paste that into the config for X11 on the machine which fails. This might get you a step closer.

I can try that, I am going to hunt down another hard drive and setup another machine with HDMI to run opensuse 13.2 so i can see if it works. hopefully we can get this up and running today, ive been asking for help from opensuse forums as well, but they seem to be down today. also been trying to get ahold of the guys at elinux who wrote the tutorial to see if they have a fix. Once i find it, i will post the fix to all the places ive been communicating.

yeah im still getting no where at all, there has to be a way , maybe its a monitor link or something that needs to go into the xorg file? im kinda at a loss here.