Is 1.04 still using NFS?

Posted by: hiro

Is 1.04 still using NFS? - 11/09/2003 23:43

I purchased the cool animal just a week ago, and my wife and I really love it. After finding Mock's excellent site and others, I've started investigating the software structure for hacking possibilities.

Now my questions: Though all sites I've visited say Rio Receiver uses an NFS root volume on the server, my copy doesn't look like that. Rather it appears to use a RAM file whose entire contents come from "receiver.arf" file (there's no "mercury.arf"). Below is the file's untar'ed list:

drwxr-xr-x root/root 0 2002-09-02 07:58:20 ./
drwxrwxr-x root/root 0 2000-05-23 03:07:22 ./bin/
drwxrwxr-x root/root 0 2000-12-08 06:05:31 ./dev/
crw-rw-r-- root/root 1,3 1999-08-22 23:40:53 ./dev/null
crw-rw-r-- root/root 1,8 2000-03-24 08:22:22 ./dev/random
crw-rw-r-- root/root 244,0 2000-03-27 03:04:26 ./dev/display
lrwxrwxrwx root/root 0 2002-09-02 07:58:20 ./dev/core -> /proc/kcore
lrwxrwxrwx root/root 0 2002-09-02 07:58:20 ./dev/console -> ttyS0
crw-rw-r-- root/root 245,0 2000-04-04 15:39:03 ./dev/mixer
cr--rw-r-- root/root 1,9 1999-08-22 23:40:54 ./dev/urandom
crw-rw-r-- root/root 245,3 2000-02-24 02:31:57 ./dev/dsp
crw-rw-r-- root/root 245,4 2000-02-24 02:32:25 ./dev/audio
crw-rw---- root/kmem 1,1 1999-08-22 23:40:53 ./dev/mem
crw-rw---- root/kmem 1,2 1999-08-22 23:40:53 ./dev/kmem
crw-rw-r-- root/root 1,5 1999-08-22 23:40:53 ./dev/zero
crw-rw-r-- root/tty 5,0 1999-08-22 23:40:54 ./dev/tty
crw-rw---- root/games 4,64 1999-08-22 23:42:58 ./dev/ttyS0
crw-rw---- root/games 4,65 1999-08-22 23:42:59 ./dev/ttyS1
crw-rw-r-- root/root 242,0 2000-03-23 03:22:33 ./dev/ir
drwxrwxr-x root/root 0 2000-03-08 06:30:19 ./empeg/
drwxrwxr-x root/empeg 0 2002-09-02 07:58:20 ./empeg/bin/
-rwxr-xr-x root/root 1000264 2002-09-02 07:58:20 ./empeg/bin/player
drwxrwxr-x root/empeg 0 2000-04-19 15:11:37 ./empeg/lib/
drwxrwxr-x root/empeg 0 2002-09-02 07:58:20 ./empeg/lib/fonts/
-rw------- root/root 912 2002-09-02 07:58:20 ./empeg/lib/fonts/graphics.bf
-rw------- root/root 17588 2002-09-02 07:58:20 ./empeg/lib/fonts/large.bf
-rw------- root/root 9272 2002-09-02 07:58:20 ./empeg/lib/fonts/medium.bf
-rw------- root/root 6500 2002-09-02 07:58:20 ./empeg/lib/fonts/small.bf
-rw------- root/root 416 2002-09-02 07:58:20 ./empeg/lib/fonts/wait.bf
-rw------- root/root 1264 2002-09-02 07:58:20 ./empeg/lib/fonts/timecode.bf
drwxrwxr-x root/empeg 0 2002-09-02 07:58:20 ./empeg/lib/lang/
-rwxr-xr-x root/root 5405 2002-09-02 07:58:20 ./empeg/lib/lang/en_UK.msgso
drwxrwxr-x root/root 0 2000-12-08 06:05:31 ./etc/
-rw-rw-r-- root/root 465 1999-03-11 08:48:17 ./etc/nsswitch.conf
-rw-rw-r-- root/root 136 2000-05-23 02:55:45 ./etc/profile
-rw-rw-r-- root/root 0 2000-05-23 03:04:17 ./etc/ld.so.conf
-rw-rw-r-- root/root 2265 2000-05-23 03:04:31 ./etc/ld.so.cache
-rw-rw-r-- root/root 1702 1999-02-20 23:10:05 ./etc/protocols
drwxrwxr-x root/root 0 2000-05-23 05:45:05 ./proc/
drwxrwxr-x root/root 0 2002-09-02 07:58:20 ./sbin/
-rwxr-xr-x root/root 385152 2002-09-02 07:58:20 ./sbin/init
drwxrwxr-t root/root 0 2000-03-24 09:01:22 ./tmp/
-rwxr-xr-x root/root 368472 2002-09-02 07:58:20 ./zImage
-rw-r--r-- root/root 48948 2002-09-02 07:58:20 ./il-binary.o

Can anybody verify this?

Thanks,
hiro
Posted by: Roger

Re: Is 1.04 still using NFS? - 12/09/2003 05:14

It uses an NFS server. In the stock Windows server software, the files are packed into the .arf file, rather than being a separate directory tree (Windows can't do device files for one).
Posted by: hiro

Re: Is 1.04 still using NFS? - 12/09/2003 12:25

Thanks. No wonder the arf file is a plain tarball rather than a compressed one and I cannot change its name for sharing violation. (Does "arf" stand for "audio receiver file"?)

Then I tried "mount -t nfs -o ro peko:/tftpboot/x.x.x.x /mnt/tmp" from my Linux box where peko is the Win2K server and x.x.x.x is either my Rio's IP address or Linux' own (I did SSDP to register ir), but connections were refused. Do they use a special port number or is some other authentication needed? Also, if /tmp is on a read-only NFS volume, wouldn't some applications suffer inability to use /tmp? Or, is /tmp just another mounting point?

hiro
Posted by: andy

Re: Is 1.04 still using NFS? - 13/09/2003 02:56

All the details you need are here:

http://www.mock.com/receiver/server/
Posted by: Roger

Re: Is 1.04 still using NFS? - 15/09/2003 04:28

wouldn't some applications suffer inability to use /tmp?

Yes. "Some applications" would. The player isn't one of them.