I can see the Rio pulling it's typical DHCP IP then connecting to the NFS server to either download the normal display.arf I unpacked from the Windows installer, or the tRio files depending on what files I had there. So DHCP, and NFS work great. Buth being handled by the Gentoo install.

Without tRio, the Receiver hangs on "Looking for music", as does my empeg running Receiver edition. (The empeg skips the NFS part, but then starts looking for the same thing a Receiver does to find music).

With tRio running on my Windows machine pointed to JReceiver on my Linux server, it works fine. Running tRio on my Linux server with -x11 results in this crash:
Code:
central bin # ./trio2.sh -x11

Start of TRioServer. Version 0.1.4.alpha5
Defaulted http document root to: //opt/trio
Loading TRioPlayerLayout: universal
Loading TRioPlayerLayout: windows
Exception in thread "main" java.lang.UnsatisfiedLinkError: /opt/blackdown-jdk-1.4.2_rc1/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1477)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1437)
at java.awt.Toolkit.<clinit>(Toolkit.java:1458)
at java.awt.KeyboardFocusManager.<clinit>(KeyboardFocusManager.java:71)
at trio.gui.TRioWindowManager.configure(Unknown Source)
at trio.TRioServer.loadUI(Unknown Source)
at trio.TRioServer.loadConfiguration(Unknown Source)
at trio.TRioServer.<init>(Unknown Source)
at trio.TRioServer.main(Unknown Source)



The other script that can accept -x11 gives this:
Code:
central bin # ./trio -x11

head: `-1' option is obsolete; use `-n 1' since this will be removed in the future
Cannot find a JRE or JDK. Please set JAVA_HOME to a >=1.4 JRE


even though JAVA_HOME is set identically to what trio2.sh has.

To rule out the physicially part, both empeg and rio receiver were happy to work off the base Rio software on Windows, as shown in this screenshot: