Interesting. Just as a side note, you don't have to use the IP address in the path. One way around it is to specify a host-name option in your dhcp server. This is what I do :

host rio {
hardware ethernet 00:90:00:11:34:2E;
fixed-address 10.0.2.49;
option host-name "rio";
}

then my code is in tftpboot/rio/...

The script that the rio uses to determine it's hostname/domainname is funny. I just looks at the first "." as the separator. If it has an ip address (10.0.1.14), then it thinks it's hostname is '10'. I guess this wasn't an issue with the default code as it would set it's hostname to mercury, and thus mount from /tftpboot/mercury.

So, does C:\Program Files\Rioboot\tftpboot\192.168.0.173\dev\audio existt? It's looking for /bin/rioplay so it sounds like the init code was run. But are those errors or just debugging messeges? I've not played with jrec yet, but I'll get around to it at some point (too much stuff to install to get it working).

Reza