starting up
-
The Rio Receiver can be a bit fussy about auto-negotiating
the speed it wants with some ethernet hubs and switches.
It can fail to negotiate and just sits waiting
at the Rio boot logo with no link.
Pressing the front panel power button twice
(off and on) will make it re-try.
Sometimes it takes several tries before the link succeeds;
I have seen reports that it won't work at all with some kit,
but I've never had that problem:
plugged in to my WRT54g, it always works eventually,
although it sometimes needs a couple of re-tries
if the network is busy.
Configuring the switch's port to a fixed speed of 10Mbit/sec
might be an easy way to avoid this difficulty.
- A SqueezeCenter bug causes the error:
Error: Select task failed: Can't use an undefined value as an ARRAY reference at C:/Program Files/SlimServer/server/Slim/Networking/SliMP3/Protocol.pm line 108.
This was fixed 2007-08-31, so more recent versions of SqueezeCenter should not suffer from this problem.
slimrio will automatically discover SqueezeCenter on the
same network (i.e. one that it can reach with a broadcast
UDP packet).
If there is a router in the way
or if you have more than one SqueezeCenter,
you must tell slimrio to use a fixed
address by editing the last line of the script in
the NFS root image:
/tftpboot/RIOADDRESS/sbin/init
to say:while true; do /bin/slimrio -s SLIMADDRESS; done
Not the most friendly interface, I admit, but I'm guessing that few people will need to do this.- If you find music regularly stuttering, try updating slimrio or changing some SqueezeCenter settings.
- If you want to see what's going on behind the scenes, you can telnet to the Rio. Also, have a look at the source code.
- I suppose I should point out that slimrio doesn't support the HPNA port, but I'd be surprised if this is a problem for anyone. The driver was written by Broadcom, who made the proprietary HPNA chipset, and released only as a binary module. I'd like to think this silly attitude helped the technology to sink without trace, but it would surely have done so even if they had given the stuff away; it never stood a chance against ubiquitous ethernet. Anyway, if you really need it, you should be able to copy /il-binary.o off the Rio Receiver's CD.
- A SqueezeCenter bug causes the error: