Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#224062 - 03/11/2003 01:23 Any recipe to improve boot-up experience?
fronhas
stranger

Registered: 03/11/2003
Posts: 5
Had my RIO for a 2 years and I always had a unreliable power-up experience. 50% of the time I have to run around and reset routers, reboot server, pull main from the back of the unit multiple times until it connects.

Just found this BBS today and am hopeful you guys have a recipe figured out.

I believe I have a SW issue. I believe the boot sequence implemented by ARM is flaky. Is there a way to assign a fixed IP addr to the RIO and skip the pain it is every time I power down my server and my RIO?

thanks,
FM

I am using ARM 1.03 straight from Sonic's website and the original SW - Does tRIO or Jreceiver improve on this boot/basic networking experience?

Top
#224063 - 03/11/2003 03:20 Re: Any recipe to improve boot-up experience? [Re: fronhas]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5680
Loc: London, UK
You're SOL -- the software responsible for acquiring the IP address is in flash. 3rd party solutions are unlikely to help you.

The problem seems to be this:

When the Receiver starts, it toggles on the Ethernet port for a short while to see if it can get link. If it can't, it then turns off the Ethernet port and turns on the HPNA port instead.

Some switches and routers don't respond quickly enough -- because they're busy doing 10/100 or duplex negotiation or some such nonsense, and so the Receiver gives up and turns off the Ethernet port.

The only reliable fix seems to be to use a 10Mbps hub instead of a dual-speed 10/100 hub, router or switch.

You should never need to reboot the server if it's a problem at the Receiver end. You don't have to pull the mains either -- just jab the power switch multiple times in quick succession.

And no, you can't assign a static IP to the Receiver (beyond telling your DHCP server to assign a permanent lease).
_________________________
-- roger

Top
#224064 - 03/11/2003 11:36 Re: Any recipe to improve boot-up experience? [Re: Roger]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31565
Loc: Seattle, WA
The only reliable fix seems to be to use a 10Mbps hub instead of a dual-speed 10/100 hub, router or switch.

Clarification: You don't necessarily need throw out your existing 100 swtich, you can get a cheap old 10mbps hub and daisy-chain it between the receiver and the 100 switch if you like.
_________________________
Tony Fabris

Top
#224065 - 03/11/2003 15:29 Re: Any recipe to improve boot-up experience? [Re: tfabris]
riocanada
newbie

Registered: 08/10/2003
Posts: 78
Loc: Ontario, Canada
Are you suggesting that the receiver(s) and the server should be connected to the 10mbps hub?
I don't understand why putting a 10mbps hub between the receivers and the 100mbps DHCP (router) would make any difference as the DHCP isn't going to respond any faster.
_________________________
[3 rebadged Dell DARs, 1 Rio Receiver] [JReceiver 0.2.5 and tRio 0.1.6 on SuSE 9.3 Pro]

Top
#224066 - 03/11/2003 18:50 Re: Any recipe to improve boot-up experience? [Re: riocanada]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31565
Loc: Seattle, WA
Are you suggesting that the receiver(s) and the server should be connected to the 10mbps hub?

No, only the specific device that's giving you trouble. In this case, the Receiver.

I don't understand why putting a 10mbps hub between the receivers and the 100mbps DHCP (router) would make any difference as the DHCP isn't going to respond any faster.

Because if it's the problem Roger thinks is happening, it isn't happening at the DHCP level. It's at the hardware level, during the initial ethernet handshake between the hub and the device. Inserting a piece of relatively dumb 10mbps-fixed hardware at that point often solves the problem.
_________________________
Tony Fabris

Top
#224067 - 03/11/2003 23:06 Re: Any recipe to improve boot-up experience? [Re: Roger]
fronhas
stranger

Registered: 03/11/2003
Posts: 5
Got an antique 10MB hub in the garage and used it as prescribed and VOILA' - works fine!

Clearly a firmware shortcoming that if the product was still shipping Diamond would probably fix. Does anybody have access to the source - Diamond should opensource to allow us to fix it ourselves....

Mucho Danke!
Fronhas

Top
#224068 - 04/11/2003 00:59 Re: Any recipe to improve boot-up experience? [Re: fronhas]
andy
carpal tunnel

Registered: 10/06/1999
Posts: 5914
Loc: Wivenhoe, Essex, UK
We all have access to that particular bit of code, it is in the Linux kernel that the Receiver boots from. The problem is that even if someone fixed it, re-flashing the firmware on the Receiver is not a simple thing to do. As far as I am aware no end user has ever re-flashed a Rio Receiver.
_________________________
Remind me to change my signature to something more interesting someday

Top
#224069 - 04/11/2003 12:21 Re: Any recipe to improve boot-up experience? [Re: tfabris]
riocanada
newbie

Registered: 08/10/2003
Posts: 78
Loc: Ontario, Canada
it isn't happening at the DHCP level.
Got it, thanks. I guess I'll have to look for an old hub.
Anyone hooked more than one reciever to a hub? Each receiver will get more data traffic through a hub, I wonder if that's going to be a different problem.
_________________________
[3 rebadged Dell DARs, 1 Rio Receiver] [JReceiver 0.2.5 and tRio 0.1.6 on SuSE 9.3 Pro]

Top
#224070 - 05/11/2003 05:04 Re: Any recipe to improve boot-up experience? [Re: riocanada]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5680
Loc: London, UK
Anyone hooked more than one reciever to a hub?

Yes. It works fine. Assuming an MP3 bitrate of 128Kbps, and a hub bandwidth of 10Mbps, you can ideally get 10,000/128 = 78 streams at once. Obviously, this doesn't count collisions, overhead, etc., so we'll assume half-duplex transmission (so 5Mbps), 40% efficiency and overhead.

This comes out at 15 streams. If you've got a hub with more than 8 ports, I'd be surprised.
_________________________
-- roger

Top
#224071 - 05/11/2003 08:44 Re: Any recipe to improve boot-up experience? [Re: Roger]
riocanada
newbie

Registered: 08/10/2003
Posts: 78
Loc: Ontario, Canada
If you've got a hub with more than 8 ports, I'd be surprised.
Me too!.

Actually this isn't so bad as it will save ports on the switch if all receivers are consolidated on a hub!
_________________________
[3 rebadged Dell DARs, 1 Rio Receiver] [JReceiver 0.2.5 and tRio 0.1.6 on SuSE 9.3 Pro]

Top
#224072 - 17/11/2003 13:01 Re: Any recipe to improve boot-up experience? [Re: riocanada]
riocanada
newbie

Registered: 08/10/2003
Posts: 78
Loc: Ontario, Canada
Any of you folks using a hub notice problems with the reciever's display? I've added a hub which works great to solve the original problem, but now the display isn't refreshing properly so it becomes unreadable in a short amount of time. If I reboot from the web-front-end it is cleared for a short while, but then the problem returns.
_________________________
[3 rebadged Dell DARs, 1 Rio Receiver] [JReceiver 0.2.5 and tRio 0.1.6 on SuSE 9.3 Pro]

Top
#224073 - 17/11/2003 14:22 Re: Any recipe to improve boot-up experience? [Re: riocanada]
Jerz
addict

Registered: 13/07/2002
Posts: 634
Loc: Jesusland
Any of you folks using a hub notice problems with the reciever's display?

I'm using four switches and don't have any problems with the display.

Top
#224074 - 17/11/2003 14:38 Re: Any recipe to improve boot-up experience? [Re: Jerz]
riocanada
newbie

Registered: 08/10/2003
Posts: 78
Loc: Ontario, Canada
Thanks Jerz, I had no problems with switches either. I introduced the hub, as suggested, to improve the "boot-up", but now it seems that the display is suffering.
_________________________
[3 rebadged Dell DARs, 1 Rio Receiver] [JReceiver 0.2.5 and tRio 0.1.6 on SuSE 9.3 Pro]

Top
#224075 - 17/11/2003 15:31 Re: Any recipe to improve boot-up experience? [Re: riocanada]
Jerz
addict

Registered: 13/07/2002
Posts: 634
Loc: Jesusland
oops...sorry, I'm about to meet a buddy for a brew though and pick up a hub so I'll try and see. (next time I'll read the rest of the thread)

Top
#224076 - 17/11/2003 17:23 Re: Any recipe to improve boot-up experience? [Re: Jerz]
riocanada
newbie

Registered: 08/10/2003
Posts: 78
Loc: Ontario, Canada
No worries. I'm just trying to figure out what's going on!

Cheers!
_________________________
[3 rebadged Dell DARs, 1 Rio Receiver] [JReceiver 0.2.5 and tRio 0.1.6 on SuSE 9.3 Pro]

Top
#224077 - 17/11/2003 19:40 Re: Any recipe to improve boot-up experience? [Re: riocanada]
Jerz
addict

Registered: 13/07/2002
Posts: 634
Loc: Jesusland
OK I've just added an old (2-3years) 3com hub to a receiver that I was having problems with upstairs when using several switches in a row (between the music server and the rio there are currently 3 switches and a hub (I'm pretty sure anyway. I've got a gob of wire running through the house)). I took the third switch out and replaced with a 3com hub 10mbps and it seems to work for a change (I've been through 4 songs). How long was it before you started having problems?

Top
#224078 - 17/11/2003 21:26 Re: Any recipe to improve boot-up experience? [Re: Jerz]
riocanada
newbie

Registered: 08/10/2003
Posts: 78
Loc: Ontario, Canada
Pretty quickly. When I did a reboot it happened within a few songs. I am running tRio alpha5, you sig states alpha4 is this correct?
_________________________
[3 rebadged Dell DARs, 1 Rio Receiver] [JReceiver 0.2.5 and tRio 0.1.6 on SuSE 9.3 Pro]

Top
#224079 - 18/11/2003 03:01 Re: Any recipe to improve boot-up experience? [Re: riocanada]
Jerz
addict

Registered: 13/07/2002
Posts: 634
Loc: Jesusland
No, that is not correct. I'm running alpha 5. I checked the receiver again this morning and the display looks fine so it ran through a couple of albums without flaking. I'm streaming radio to it now and it seems fine as well.

Good trick with the hub though, I thought there was something wrong with my wiring in that room. I guess my wife will just have to work with a 10mbps hub.

Top
#224080 - 18/11/2003 07:29 Re: Any recipe to improve boot-up experience? [Re: Jerz]
riocanada
newbie

Registered: 08/10/2003
Posts: 78
Loc: Ontario, Canada
Ok thanks, the differences between your setup and mine are therefore that I'm not running jReceiver and I'm running under Win98SE.
_________________________
[3 rebadged Dell DARs, 1 Rio Receiver] [JReceiver 0.2.5 and tRio 0.1.6 on SuSE 9.3 Pro]

Top
#224081 - 31/12/2003 05:39 Re: Any recipe to improve boot-up experience? [Re: fronhas]
altman
carpal tunnel

Registered: 19/05/1999
Posts: 3457
Loc: Palo Alto, CA
Well, sort-of. I believe the issue is this: at boot, we check the ethernet chip to see if it has link. If it doesn't, we switch to PNA.

Problem is, link can take a while to be attained when connected to some 100mbit hubs (the 10mbit silicon in the receiver doesn't support the low-level (not visible beyond the PHY) speed negotiation stuff that 100mbit silicon does as far as I know).

Could be tweaked, but then you're into the risky business of reflashing the unit, which can leave you with a brick that needs special equipment to resurrect (serial debug dongle).

Hugo

Top
#224082 - 01/01/2004 23:33 Re: Any recipe to improve boot-up experience? [Re: Jerz]
Bigdoe101
new poster

Registered: 02/12/2003
Posts: 26
Hi,

So, how did you get arm to work on your Win2K machine? I'm have problems in getting XP to work with ARM.

192.168.0.1 <Router Dlink>
192.168.0.101 <XP Computer>
192.168.0.106 <Rio Receiver>
192.168.0.103 <Rio Central> Turned Off

My setup is

Rio Receiver -> Netgear Hub 104en 10mbs (Uplinked) <-> Dlink Switch Router 614+ <-> XP P4 ARM 1.04 (Computer)
_________________________
Cheers,

David

Rio Central....and might be getting a rio receiver too

Top