Unoffical empeg BBS

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

Page 1 of 2 1 2 >
Topic Options
#269768 - 16/11/2005 06:02 Rio Central player stuck at boot
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
I'm trying to fix a problem with a Rio Central player. The player is stuck at boot with the Rio Central logo in the display. After a few seconds the player opens the CD tray and that's it - all further actions just close the tray and then reopen it.

My guess is that it is unable to bootstrap from the harddisk in the player (the original 40GB one). I've taken the harddisk out and mounted it in one of my machines - I was able to mount 2 of the 4 partitions, one cannot be mounted because it's swap and the remaining one isn't recognized by Knoppix.

I've also tried to boot from the 1.10 version of firmware CD, but the CD player also ejects this disc after some time.

I've managed to get the player 'working' once in the last couple of days (sometimes it works for a little while), but on inserting a keyboard and hitting Ctrl-Alt-Del it just said that libreadline.so.2 has an invalid ELF header.

I've checked this file on the Knoppix system, and it looks as if the file has a valid ELF header.

All symptoms lead me to believe that the problem is either a faulty harddisk or some problem on the IDE channel. Another point that puzzles me is that the massively cooled - possibly power regulator - on the board stays cool, which suprizes me because of the massive cooling body applied.

I hope somebody can give me some advice about this issue - I'd really like to get this machine working again!

Cheers,
Jeroen

Top
#269769 - 16/11/2005 07:51 Re: Rio Central player stuck at boot [Re: Jeroen]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5679
Loc: London, UK
Quote:
My guess is that it is unable to bootstrap from the harddisk in the player (the original 40GB one).


Could be. Have you tried putting another disk in it and booting from the CD?

Quote:
on the board stays cool, which suprizes me because of the massive cooling body applied.


It's massively over-specified. I wouldn't worry about it. At least until you've ruled out hard disk problems.

If you feel up to it, you can build a level converter and connect to the serial header on the motherboard. I think (but I'm not sure) that it's the same as the one used in the Rio Receiver -- see this page (under "Console") for more details.
_________________________
-- roger

Top
#269770 - 16/11/2005 09:32 Re: Rio Central player stuck at boot [Re: Roger]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Another thought hit me: is the 1.10 version on the internet a 'full' firmware replacement or should the 1.02 original firmware be installed first? Maybe the bottstrap is corrupted and the CD ejects kinda asking for the firmware, and that the system cannot start from the 1.10 disc?

PS: just tried with a fresh 80GB disc - same symptoms.

Jeroen

Top
#269771 - 16/11/2005 12:56 Re: Rio Central player stuck at boot [Re: Jeroen]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Okay - just checked the site and it appears that the version without CDDB can only be installed on a system that is already loaded with a previous version of the firmware. The complete version however does (still) not unzip. To make matters even worse I cannot find my original CD...

Would somebody be so kind as to create an ISO image of the original CD and put it up for download (or perhaps point me to a location where it is available)?

Tnaks in advance,
Jeroen

Top
#269772 - 16/11/2005 21:14 Re: Rio Central player stuck at boot [Re: Jeroen]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
Sure, Randy (TheCentralGuy) just sent it to me, I'll rip an iso and put it up somewhere for you to download.

Matthew

Top
#269773 - 17/11/2005 06:32 Re: Rio Central player stuck at boot [Re: matthew_k]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Thanks Matthew - please let me know when it's ready.

Cheers,
Jeroen

Top
#269774 - 17/11/2005 06:55 Re: Rio Central player stuck at boot [Re: Jeroen]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
It probably won't be till friday. I'll be in the office on friday and can just copy it over to the web server. Randy sent me both the orginal and the new CDs, I'll put both up for you to try.

Matthew

Top
#269775 - 17/11/2005 11:05 Re: Rio Central player stuck at boot [Re: matthew_k]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Okay - friday is fine - tnx!

Jeroen

Top
#269776 - 17/11/2005 13:08 Re: Rio Central player stuck at boot [Re: matthew_k]
The Central Guy
enthusiast

Registered: 18/03/2002
Posts: 225
Loc: San Diego, California USA
Hey Matthew! How's it going?

So did the CDs I sent help to fix your issue with your Central? I hope they did...

Thanks, Randy
_________________________
Happy owner of 2 Centrals, 2 Empegs Mk2a 160GB, 1 Empeg Mk2a 60 GB, a Rio Riot, 4 Rio Receivers, and two 1GB iPod Shuffles...

Top
#269777 - 17/11/2005 17:32 Re: Rio Central player stuck at boot [Re: The Central Guy]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
Quote:
So did the CDs I sent help to fix your issue with your Central? I hope they did...

The central is my parents, and I havn't been to visit them yet. I'll certainly try them out next week when I'm home for thanksgiving and let you know.

Matthew

Top
#269778 - 19/11/2005 06:34 Re: Rio Central player stuck at boot [Re: Jeroen]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
Shoot. Monday. For Sure.

Matthew

Top
#269779 - 19/11/2005 07:42 Re: Rio Central player stuck at boot [Re: matthew_k]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Hah - I thought you had a night shift

Cheers,
Jeroen

Top
#269780 - 21/11/2005 19:52 Re: Rio Central player stuck at boot [Re: Jeroen]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Pretty please...

Top
#269781 - 22/11/2005 19:31 Re: Rio Central player stuck at boot [Re: matthew_k]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
Better late than never, I guess.

Anyone who wants it is welcome to download it here:
http://ih-ws1.berkeley.edu/~mkocher/hsx109/HSX109.iso
It's a good 600+ megs.

Has anyone looked into deciphering the cddb format? It'd be nice to substitute the current freedb file.

Matthew

Top
#269782 - 23/11/2005 05:41 Re: Rio Central player stuck at boot [Re: matthew_k]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
I have briefly taken a look into the CDDB files that are on disc, but it isn't immediately obvious what the format is (at least, not to me). I've been having the same requirement since the player isn't hooked up to the inet.

It may be easier to just map the 'original' gracenote server to localhost via /etc/hosts and create a daemon that handles CDDB lookups via a local FreeDB database. If I have time I will put some effort into building this and share it here.

Jeroen

Top
#269783 - 23/11/2005 05:47 Re: Rio Central player stuck at boot [Re: Jeroen]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
The freedb idea sounds like a good one. My parents central is online at the moment, so it's not much of a problem.

Did you get a chance to try out the image?

Matthew

Top
#269784 - 23/11/2005 06:30 Re: Rio Central player stuck at boot [Re: matthew_k]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Yeah - just tried the image and the Central just sits at its initial 'Rio Central' screen and spits out the CD after some time. I'll try and swap the CD-ROM drive to see if that is the cause of the problem and then probably try to work out how the serial connector on the board works so that I can hook up a terminal to see what happens at boot. I'm not very hopeful though...

Jeroen

Top
#269785 - 23/11/2005 08:10 Re: Rio Central player stuck at boot [Re: Jeroen]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Well, still no progress... The Central still only displays the 'Rio Digital Audio' screen and refuses to boot. Since I have got it working (although only briefly) I assume it might be a bad solder contact somewhere on the board. I have reapplied solder to both the IDE and front-panel connector but to no avail.

When I power on the Central I see some LED's flickering - D1 remains red and D3 seems to indicate activity on the IDE channel. Can somebody please confirm that this is how it works on a working Central - perhaps D1 is a fault indication...

Thanks in advance,
Jeroen

Top
#269786 - 24/11/2005 20:58 Re: Rio Central player stuck at boot [Re: Jeroen]
speedy67
enthusiast

Registered: 18/12/2000
Posts: 342
Loc: South-West-Germany
Hugo told me when i was visiting the guys in Cambridge some weeks ago that the serial connector is a "standard 3 V serial interface". You just need a buffer and check the wiring to connect to a Terminal. Output should be like on the empeg serial port.

About the change of the CD-drive he mentioned, that the drivers were especially written for that model to get the best ripping results. There are some workarounds for firmware-bugs of the drive included. But just for testing purposes it should work with any CD-drive, i think...
_________________________
cheers, Thomas new owner of the MK1 00123 MK2 12GB 090000815 (my first one) MK2a 040103735 (from 303) and ???

Top
#269787 - 24/11/2005 22:48 Re: Rio Central player stuck at boot [Re: Jeroen]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
Ok, I've applied the upgrade to the central here, and it's pretty broken. I wouldn't reccomend anyone using the CD image I posted. It'll boot, and occasionally work for a while, but eventually the player software gets into a restarting loop and nothing seems to work besides flipping the power switch in back. My mother says it did the same thing with the version without CDDB loaded on it. Both installs of 1.10 have been fresh installs, the first a blank hard drive, the seccond a restore as new. Maybe an upgrade would be better?

Randy, have you used your 1.10 CD to upgrade sucessfully to a working player?

Unforunatly, I forgot the CDs Randy sent me (lucky I posted it online, eh?), so I can't check 1.02 CD unless someone can post the iso of it.

Matthew

Top
#269788 - 25/11/2005 02:48 Re: Rio Central player stuck at boot [Re: matthew_k]
The Central Guy
enthusiast

Registered: 18/03/2002
Posts: 225
Loc: San Diego, California USA
I've used that image that I sent you on 4 Centrals, 3 are mine and 1 is my dad's...I have upgraded already running machines and I've also initialized hard drives from scratch since I have removable drive caddies on my 3 machines. There shouldn't be any issues with the image...

If your parent's Central acts the same way that it did before my image was installed, it doesn't sound like the image is the issue...

You can always try to install the software from the original CD I sent you and see if that makes any difference....

Randy
_________________________
Happy owner of 2 Centrals, 2 Empegs Mk2a 160GB, 1 Empeg Mk2a 60 GB, a Rio Riot, 4 Rio Receivers, and two 1GB iPod Shuffles...

Top
#269789 - 25/11/2005 03:58 Re: Rio Central player stuck at boot [Re: The Central Guy]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
Quote:
You can always try to install the software from the original CD I sent you and see if that makes any difference....

That's certainly the next plan. The central was working fine before it's hard drive died. I replaced it with a new hard drive and initialized using the 1.10 CD without CDDB from RIO's web page. This seemed to work fine, but it couldn't even do CDDB lookups over the USB network adapter. Then, at some time after that, it went into a player reboot loop, and got turned off. I turned it back on, and put the 1.10 full cd you sent me in, restored as new, and it continues with the player restarts.

So, as soon as I go back home and get the 1.02 CD, I'll try that. For the moment, I can't think of anything else to try.

Matthew

Top
#269790 - 25/11/2005 15:40 Re: Rio Central player stuck at boot [Re: speedy67]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
The connector marked 'debug' is probably the one you mean. It has 5 pins, so 1 too many for a standard GND/+/Rx/Tx connector. I've already measured that it supplies 3.3V, so conversion to TTL is necessary.

I still assume that the problem lies in the IDE bus. When fiddling with my fingers around the XTAL near the ARM CPU (yes, I know I shouldn't do that) I can get the screen to blank and the player to stop responding to anything. It at least tells me that the CPU is running and executing commands (well, ejecting the CD every time, but that's better than nothing).

I've already taken a more detailed look at the board and there are 3 3.3V/TTL buffers/line drivers between the CPU and the actual IDE bus. Maybe I'm lucky and it's just one of them that is behaving strange. I'll hoop up my scope and see what I can find.

Problem of course is how to replace them - I've done this sort of work before using a normal soldering iron, and although I manage I can tell you it's not a job for the fainthearted...

I suppose there's nobody out there that has the actual schematics of the board? They would really really be helpful right now...

Jeroen


Edited by Jeroen (25/11/2005 15:41)

Top
#269791 - 25/11/2005 22:57 Re: Rio Central player stuck at boot [Re: Jeroen]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31549
Loc: Seattle, WA
Just as a reminder: You don't necessarily need the TTL serial connector if all you want is a shell prompt to poke aorund on. If you've got a USB keyboard, plug it in, and Ctrl-alt-del will get you a shell prompt right there on the Central's screen.

I don't know what stuff you could type at the shell prompt to help diagnose the issue, but at least you can get one.
_________________________
Tony Fabris

Top
#269792 - 26/11/2005 05:14 Re: Rio Central player stuck at boot [Re: tfabris]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
I have tried using a USB keyboard as well, but I think that the player chokes in its POST. I think it has a problem finding a boot device and spits out the CD in order to be able to lboot from that. Hitting CAD on the USB keyboard doesn't do anything...

Jeroen

Top
#269793 - 29/11/2005 00:49 Re: Rio Central player stuck at boot [Re: Jeroen]
geeknerd
member

Registered: 24/09/2003
Posts: 148
BTW, have you tried swapping out the IDE cable? I'm constantly killing IDE cables by pressing the IDE ribbon cables on sharp MB pins, etc.

Top
#269794 - 29/11/2005 04:19 Re: Rio Central player stuck at boot [Re: matthew_k]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
http://ih-ws1.berkeley.edu/~mkocher/hsx109/HSX109-1.02.iso

The orginal CD. I havn't tried it in my parents' central yet. Hopefully things will improve.

Top
#269795 - 03/12/2005 11:45 Re: Rio Central player stuck at boot [Re: geeknerd]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Yep - tried swapping IDE cable as well - still no luck. Downloading 1.02 now and will try that...

Top
#269796 - 03/12/2005 16:20 Re: Rio Central player stuck at boot [Re: Jeroen]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Welll, burnt the 1.02 image using cdrecord and k3b (in case I somehow screwed up the cmd line parms). Same symptoms alas...

I must therefore conclude there's a hardware fault. But since I got the player to boot some time ago, and hooking up a keyb and hitting CAD gave me a 'invalid ELF header' on some shared object file (which if you hook the HD up to another machine gives you a perfectly valid ARM ELF binary) I think the problem is in the IDE bus (which also explains the system being unable to boot from the CD).

I think I will try and find somebody here in the Netherlands who has access to a logical analyzer - I'm pretty convinced that one of the 3.3/5V buffers is behaving awkward, but finding this using a plain scope will prove quite tricky.

Any advice is of course still appreciated.

And of course again, Matthew - thanks for putting the images online. Unfortunately it didn't help but it will help me further once the HW fault is isolated and fixed.

Jeroen

Top
#269797 - 05/12/2005 08:24 Re: Rio Central player stuck at boot [Re: Jeroen]
Jeroen
new poster

Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
Well, I hope for everybody here that they do not have to rely on Rio Customer Support. I've sent them an email asking for assistance and they told me to press the RESET button on the player. I've asked them where it's located on a Rio Central and they are probably still looking - haven't heard from them since...

Meanwhile I've been doing some more investigation - I've drawn a schematic of the IDE bus part of the player and hooked up my scope. What I found is that one of the 3.3/5V transceivers on the board (LVX3245's) that provide the bridge between the 5V peripheral section and the 3.3V internal logic (which the ARM processor uses) is not behaving properly. Pin 4 of the middle transceiver (of which the B-side is hooked to DATA1 on the IDE bus) shows no signal when the device is transferring data. On any other DATA channel on the A-side I can see the bits streaming past. I can also see the bitstream on the B-side at DATA1 of the chip (pin 20).

On pin 4 I DO see data when the IDE interface is initializing and also see this data back a pin 20. Apparently the chip's B1->A1 logic is fried.

I'll get a new one and replace it later this week - I'll let you all know what the results are.

Jeroen

Top
Page 1 of 2 1 2 >