Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
115 user(s) are online (91 user(s) are browsing Forums)

Members: 0
Guests: 115

more...

Headlines

 
  Register To Post  

X5000 switches itself off
Just popping in
Just popping in


See User information
My X5000/40 has started to switch itself off every now and then. Within a year there has been at least 7 cases. The standby leds (green and red) stay on and the MCU Error led is blinking when this happens.

What is causing this issue? Can it be fixed somehow?

I have a top-quality PSU, and have checked the power cabling. CPU is not overheated, the temperature stays under 65°C.

Go to top
Re: X5000 switches itself off
Not too shy to talk
Not too shy to talk


See User information
@Gregor

I lost my X5000/20 (one of the beta boards from 2015) 3 years ago with same MCU problem. It was sent to UK, AmigaKit was unable to repair it.

It might be a good idea to connect a MCU debug cable and check what is going on:

Mine X5020 debug output was:

Cyrus Plus
MCU Firmware Version 2.1
Hardware Version 2.1
CPLD Version 2.0
CPLD build time: 10:10:10
CPLD build date: 2014-05-27
MCU build time: 10:34:25
MCU build date: May 30 2014
SYS CLK frequency 133MHz
Dual Ethernet devices fitted.
P5020 processor fitted

>> Power up request detected
Enabled PS_ON
ERROR: vdd_ca out of range. Expected 1.10, got 0.86
WARNING: Supplies Turned off. Shutting down.
ATX supply turned off.
ERROR: vdd_1v0_xorro out of range. Expected 1.00, got -0.00
WARNING: Supplies Turned off. Shutting down.
ATX supply turned off.

- vcc_cpld: 3.33
- vdd_3v3_xorro: 1.32
- vdd_1v0_idt: 0.00
- vdd_1v0_xorro: -0.00
- vdd_3v3: 1.09
- vdd_2v5: 0.08
- vdd_1v2_eth: 0.32
- vdd_pl: -0.00
- vdd_ca: -0.00
- vdd_cb: -0.00
- vdd_ddr3_io: 0.41
- vdd_xvdd_fl: 0.14

....
....

ERROR: CLKGen1 failed to configure!!
Initializing clocks failed please re-power the board.
WARNING: Supplies Turned off. Shutting down.
ATX supply turned off.

Please check this thread:
https://www.amigans.net/modules/newbb/viewtopic.php?topic_id=9415

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@Gregor

My X5000/20 has had this problem over the years, and it just started getting worse and worse.

I have the MCU connected to serial so I can monitor the error and see the output. I used the 1 second output option and watched the vdd_3v3_xorro drop from 3.21 to 2.95 over the period of about 15 minutes.

Here is a measure meant about halfway through:
- vcc_cpld: 3.32
- vdd_3v3_xorro: 3.04
- vdd_1v0_idt: 1.00
- vdd_1v0_xorro: 1.00
- vdd_3v3: 3.32
- vdd_2v5: 2.46
- vdd_1v2_eth: 1.19
- vdd_pl: 1.03
- vdd_ca: 1.09
- vdd_cb: 1.09
- vdd_ddr3_io: 1.49
- vdd_xvdd_fl: 1.80



Here is the output when the problem happened:
- vcc_cpld: 3.32
- vdd_3v3_xorro: 2.98
- vdd_1v0_idt: 1.00
- vdd_1v0_xorro: 0.99
- vdd_3v3: 3.32
- vdd_2v5: 2.46
- vdd_1v2_eth: 1.19
- vdd_pl: 1.03
- vdd_ca: 1.09
- vdd_cb: 1.08
- vdd_ddr3_io: 1.49
- vdd_xvdd_fl: 1.80


- pcb_temp: 40 deg C
- cpu_temp: 56 deg C
- pex_temp: 66 deg C


- FAN RPM: 0

ERROR: vdd_3v3_xorro out of range. Expected 3.30, got 2.95
WARNING: Supplies Turned off. Shutting down.
ATX supply turned off.

My case differed from Sinans in that only one voltage line was impacted.

I would hook up the MCU to serial so you can get a better view of the issue. I use this part to access the MCU:
https://www.amazon.com/gp/product/B07R ... _asin_title?ie=UTF8&psc=1

The manual has the pins. Let me know if you need those as well.

Cheers,
Bill "tekmage" Borsari

Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@Gregor

My X5000/20 has had this problem over the years, and it just started getting worse and worse.

I have the MCU connected to serial so I can monitor the error and see the output. I used the 1 second output option and watched the vdd_3v3_xorro drop from 3.21 to 2.95 over the period of about 15 minutes.

Here is a measure meant about halfway through:
- vcc_cpld: 3.32
- vdd_3v3_xorro: 3.04
- vdd_1v0_idt: 1.00
- vdd_1v0_xorro: 1.00
- vdd_3v3: 3.32
- vdd_2v5: 2.46
- vdd_1v2_eth: 1.19
- vdd_pl: 1.03
- vdd_ca: 1.09
- vdd_cb: 1.09
- vdd_ddr3_io: 1.49
- vdd_xvdd_fl: 1.80



Here is the output when the problem happened:
- vcc_cpld: 3.32
- vdd_3v3_xorro: 2.98
- vdd_1v0_idt: 1.00
- vdd_1v0_xorro: 0.99
- vdd_3v3: 3.32
- vdd_2v5: 2.46
- vdd_1v2_eth: 1.19
- vdd_pl: 1.03
- vdd_ca: 1.09
- vdd_cb: 1.08
- vdd_ddr3_io: 1.49
- vdd_xvdd_fl: 1.80


- pcb_temp: 40 deg C
- cpu_temp: 56 deg C
- pex_temp: 66 deg C


- FAN RPM: 0

ERROR: vdd_3v3_xorro out of range. Expected 3.30, got 2.95
WARNING: Supplies Turned off. Shutting down.
ATX supply turned off.

My case differed from Sinans in that only one voltage line was impacted.

I would hook up the MCU to serial so you can get a better view of the issue. I use this part to access the MCU:
https://www.amazon.com/gp/product/B07R ... _asin_title?ie=UTF8&psc=1

The manual has the pins. Let me know if you need those as well.

Cheers,
Bill "tekmage" Borsari

Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@tekmageQuote:
tekmage wrote:@Gregor

My X5000/20 has had this problem over the years, and it just started getting worse and worse.


Thanks for your answer, Bill! I will check that cable you gave the link for...

But is there any way to fix that kind of problem? It is ironical that Xorro is not used anyhow by most users... Could you just 'eliminate' some component's related to Xorro, to get rid of that issue?

Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@Gregor

My third reply. I keep quitting without pressing "Submit".
Apparently I'm losing my mind.

There is software to read your voltages from a shell, without needing an MCU cable. It's free, it's boring, and I can't test it right now, but if Bill tells me it's working, I'll put it up on the Depot.

Anyone sending an email to "lylehaze at gmail" can have it as soon as I reply to your mail. Just ask for "MCU"

!! NOTE There's already tools to do this on the Depot. Just search "MCU" !!
Yup, I'm losing my mind.

Lyle

Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@LyleHazeQuote:
LyleHaze wrote:
There is software to read your voltages from a shell, without needing an MCU cable. It's free, it's boring, and I can't test it right now, but if Bill tells me it's working, I'll put it up on the Depot.

Anyone sending an email to "lylehaze at gmail" can have it as soon as I reply to your mail. Just ask for "MCU"

!! NOTE There's already tools to do this on the Depot. Just search "MCU" !!
Yup, I'm losing my mind.


Thanks... But I'am already using 'MCUinfo.docky', which shows the same info. But as the shutdown happens suddenly, you do not have time to see which the voltages has dropped! So I think the MCU cable is the only way to record that info...?

Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@Gregor
the serial cable displays on a second computer, so the evidence remains after a power down.. true, and advantage.

using a software method can't do that, but it can let you monitor gradual changes before the fatal ending. and it has the advantage of being free, requires no additional computer or cable.. you can have it right now.

I know nothing of the stuff on the depot. my own simple program can show all data every run, or it can show only a specific voltage of your choosing, in case you want to gather data in a script..

none of this is rocket surgery, I just wanted to offer what I have on hand in case it's useful. I don't have a freescale based Amiga any more, so I had to ask Bill if he would verify the program first.

And you asked about replacing parts.. low voltages can be caused by the supply (regulator) or by excessive load. chips that draw too much power get noticeably warm..
but history puts the odds on a flakey regulator, which may not get warm at all.

good luck 👍

Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@LyleHazeQuote:
LyleHaze wrote:
using a software method can't do that, but it can let you monitor gradual changes before the fatal ending. and it has the advantage of being free, requires no additional computer or cable.. you can have it right now.


That's true... When I have followed the voltages with MCUinfo, the values have been very stable. There are only four values in which there is a constant 10mv 'flip-flop':

Voltages (mV)

CPLD: 3320
XenaXorro A: 3300...3310
XenaXorro B: 1010
PCIe: 1000mv
Main 3.3V: 3350...3360
Main 2.5V: 2490...2500
Ethernet: 1200...1210
Platform: 1030
Core A: 1200
Core B: 1190
DDR3: 1490
Serdes: 1820

But the base level has not changed.

Quote:
And you asked about replacing parts.. low voltages can be caused by the supply (regulator) or by excessive load. chips that draw too much power get noticeably warm.. but history puts the odds on a flakey regulator, which may not get warm at all.


These shutdowns has appeared totally randomly, both after the computer has been on for a long time, and just for a few minutes. That suggests there is no temperature issue, at least. Also, I have had both AmigaOS and Linux running when the issue appears, so the OS does not seem to affect it directly.

Go to top
Re: X5000 switches itself off
Quite a regular
Quite a regular


See User information
@Gregor

Those values are measured with the ADC inside a serparate microcontroller on the X5000 mainboard (Atmel). The OS (OS4 or Linux) has no part in that.

Those ADCs are generally bad and don't specify items like gain and offset drift. So don't expect multimeter quality values.

Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@tekmageQuote:
tekmage wrote:

I would hook up the MCU to serial so you can get a better view of the issue. I use this part to access the MCU:
https://www.amazon.com/gp/product/B07R ... _asin_title?ie=UTF8&psc=1

The manual has the pins. Let me know if you need those as well.


I borrowed a similar type of adapter cable (ADA954 3.3V TTL serial) which should do the same, but I cannot get any data out with it. I connected it to the MCU debug connector like the one you used (pin1 - black, pin4 - white and pin5 - green).

The connection itself seems to work as there is no error message if I run "sudo screen /dev/ttyUSB0 38400" on terminal . There appears just a white blinking rectangular (prompt?) but trying to input and run commands like 'help' or 'v' does not show anything on the window.

Trying to use 'ttyUSB1' which you had in your example gives just an error: non existent.

I tested also with 'Cutecom' but no output from the MCU, either. Connection itself seems to be ok.

Any idea what is wrong...? Is there some jumper on the motherboard which should be opened/closed so that the debug connector would work?

Go to top
Re: X5000 switches itself off
Just popping in
Just popping in


See User information
@GregorQuote:
Gregor wrote:
I borrowed a similar type of adapter cable (ADA954 3.3V TTL serial) which should do the same, but I cannot get any data out with it. I connected it to the MCU debug connector like the one you used (pin1 - black, pin4 - white and pin5 - green).

I found the problem... The white and green cables had to be the opposite way!

Now about trying to catch the switch-off issue... Do you have to have the continuous 'printing' on? Or does the MCU send out the error message anyway?

Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project