View: 7705|Reply: 2

Openelec doesn't start.

[Copy link]

12

threads

99

posts

375

credits

Intermediate member

Rank: 3Rank: 3

credits
375
Published in 2016-2-12 06:52:44 | Show all floors |Read mode
Hello,

I cannot run Openelec on my OPiPC (with 720p TV) . Tried to change script.bin but it didn't help. I burned many images with different versions using Win32DiskImager and all of them behave same way. I had no problems with Linuxes and Androids found here in the forum. All of them work perfectly. What am I doing wrong? Attached is the log from UART console:

U-Boot SPL 2016.01 (Feb 03 2016 - 20:40:29)
DRAM: 1024 MiB
Trying to boot from MMC



U-Boot 2016.01 (Feb 03 2016 - 20:40:29 +0100) Allwinner Technology


CPU:   Allwinner H3 (SUN8I)

DRAM:  1 GiB

MMC:   SUNXI SD/MMC: 0

*** Warning - bad CRC, using default environment


In:    serial

Out:   serial

Err:   serial

Net:   No ethernet found.

starting USB...

No controllers found

Hit any key to stop autoboot:  2 ... 1 ... 0

switch to partitions #0, OK

mmc0 is current device

Scanning mmc 0:1...

Found U-Boot script /boot.scr

reading /boot.scr

286 bytes read in 24 ms (10.7 KiB/s)

## Executing script at 43100000

reading script.bin

36232 bytes read in 211 ms (167 KiB/s)

reading KERNEL

Error reading cluster

** Unable to read file KERNEL **

## Booting kernel from Legacy Image at 42000000 ...

   Image Name:   Linux-3.4.39

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    5546072 Bytes = 5.3 MiB

   Load Address: 40008000

   Entry Point:  40008000

   Verifying Checksum ... Bad Data CRC

ERROR: can't get kernel image!

SCRIPT FAILED: continuing...

** Can't read partition table on 0:0 **

** Invalid partition 1 **

** Can't read partition table on 0:0 **

** Invalid partition 1 **

** Can't read partition table on 0:0 **

** Invalid partition 1 **

starting USB...

No controllers found

USB is stopped. Please issue 'usb start' first.

starting USB...

No controllers found

No ethernet found.

missing environment variable: pxeuuid

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/00000000

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/0000000

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/000000

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/00000

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/0000

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/000

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/00

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/0

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/default-arm-sunxi

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/default-arm

No ethernet found.

missing environment variable: bootfile

Retrieving file: pxelinux.cfg/default

No ethernet found.

Config file not found

starting USB...

No controllers found

No ethernet found.

=>

1

threads

90

posts

762

credits

Senior member

Rank: 4

credits
762
Published in 2016-2-13 15:31:53 | Show all floors
Tried a different SD-card ?

maybe a shot in the dark, but the Opi can be very picky about it's power supply
It's not so much the power that's important (1 A should be enough) but the voltage should be at least 5V (when connected !)
I've had similar problems as what you describe with a supply that did output 5V when not under load, but as it was connected the output dropped to 4.8V

IMPORTANT NOTE: you can use a supply that outputs over 5V (eg. 9V), but in that case do NOT connect any USB devices to the OPI as they will be destroyed ! (found out the hard way)
the USB ports of the OPI are NOT protected/regulated, so your USB devices will be fed with the voltage of your power supply !


12

threads

99

posts

375

credits

Intermediate member

Rank: 3Rank: 3

credits
375
 Author| Published in 2016-2-15 20:43:23 | Show all floors
I solved this problem. It was related to SD card indeed. None of OpenElec image wanted to work from this card. But I had completely no problems with different Linux distributions and also Androids via PhoenixCard. This SD card is still in my use - no errors. So there must be a bug in OpenElec bootloader or something related. Finally I found cheap but decent Class10 16GB cards and first time I could see OpenElec
Regarding power - according to Orange Pi PC schematics all USB ports should have Zenner diodes at data lines and power. Also DC socket is secured by Zenner diode. Unfortunately there are only empty spots on the PCB From photos I can see that more expensive OrangePi models have these diodes soldered.
But I cannot complain - for $15 price it is real bargain. I have even purchased Orange Pi One and will Lite model too
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list