#269768 - 16/11/2005 06:02
Rio Central player stuck at boot
|
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]
|
carpal tunnel
Registered: 18/01/2000
Posts: 5683
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
new poster
Registered: 11/09/2004
Posts: 21
Loc: Amsterdam, Netherlands
|
|
Top
|
|
|
|
#269781 - 22/11/2005 19:31
Re: Rio Central player stuck at boot
[Re: 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.isoIt'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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31602
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.
|
Top
|
|
|
|
#269792 - 26/11/2005 05:14
Re: Rio Central player stuck at boot
[Re: tfabris]
|
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]
|
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
|
|
|
|
#269795 - 03/12/2005 11:45
Re: Rio Central player stuck at boot
[Re: geeknerd]
|
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]
|
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]
|
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
|
|
|
|
|
|