All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] 2016.07 regression on Orange Pi PC
@ 2016-07-09  5:52 Peter Robinson
  2016-07-09 10:38 ` Hans de Goede
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Robinson @ 2016-07-09  5:52 UTC (permalink / raw)
  To: u-boot

It seems we've regressed with the Orange Pi PC for 2016.07 but I'm
wondering with the PCSI bits whether the process has changed and I've
missed the details of what's needed to flash u-boot.

With rc3 I see the follwing:

U-Boot SPL 2016.07-rc3 (Jul 07 2016 - 10:36:40)
DRAM: u MiB
Could not determine boot source

resetting ...

But with 2016.05 GA I get:

U-Boot SPL 2016.05 (May 30 2016 - 20:15:17)
DRAM: 1024 MiB
Trying to boot from MMC1


U-Boot 2016.05 (May 30 2016 - 20:15:17 +0000) Allwinner Technology

CPU:   Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi PC
I2C:   ready
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...
USB0:   USB EHCI 1.00
USB1:   USB OHCI 1.0
USB2:   USB EHCI 1.00
USB3:   USB OHCI 1.0
USB4:   USB EHCI 1.00
USB5:   USB OHCI 1.0
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 2 for devices... 1 USB Device(s) found
scanning bus 4 for devices... 1 USB Device(s) found
Hit any key to stop autoboot:  0
=>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [U-Boot] 2016.07 regression on Orange Pi PC
  2016-07-09  5:52 [U-Boot] 2016.07 regression on Orange Pi PC Peter Robinson
@ 2016-07-09 10:38 ` Hans de Goede
  2016-07-09 10:53   ` Peter Robinson
  0 siblings, 1 reply; 3+ messages in thread
From: Hans de Goede @ 2016-07-09 10:38 UTC (permalink / raw)
  To: u-boot

Hi,

On 09-07-16 07:52, Peter Robinson wrote:
> It seems we've regressed with the Orange Pi PC for 2016.07 but I'm
> wondering with the PCSI bits whether the process has changed and I've
> missed the details of what's needed to flash u-boot.

I just tried on my own Orange Pi PC with current master (which will
become the final 2016.07 real soon now) and everything works fine.

wrt the flash process, nothing has changed simply dd
u-boot-sunxi-with-spl.bin to an offset of 8192 bytes on the sdcard.

> With rc3 I see the follwing:
>
> U-Boot SPL 2016.07-rc3 (Jul 07 2016 - 10:36:40)
> DRAM: u MiB
> Could not determine boot source

Sometimes this happens if writing to the sdcard went wrong somehow,
sometimes the data can be unreadable or worse not readable reliably
for the board even though the PC reports everything as ok
(often when this happens the write takes longer then usual, indicating
  the PC has to retry it under the hood).

Often just repeating the dd fixes this (sad but true), I'm not aware
of any bug in rc3 wich would trigger this, and looking at the
commits in master since rc3 nothing stands out.

To double check I've just taken u-boot-sunxi-with-spl.bin for the
opi pc from:
http://koji.fedoraproject.org/koji/buildinfo?buildID=778437

And then did:

sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8

And after that tested it, and it works fine for me, so it seems
that you indeed got unlucky by hitting a bad / weak flash sector
on the sdcard.

Regards,

Hans




>
> resetting ...
>
> But with 2016.05 GA I get:
>
> U-Boot SPL 2016.05 (May 30 2016 - 20:15:17)
> DRAM: 1024 MiB
> Trying to boot from MMC1
>
>
> U-Boot 2016.05 (May 30 2016 - 20:15:17 +0000) Allwinner Technology
>
> CPU:   Allwinner H3 (SUN8I 1680)
> Model: Xunlong Orange Pi PC
> I2C:   ready
> 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...
> USB0:   USB EHCI 1.00
> USB1:   USB OHCI 1.0
> USB2:   USB EHCI 1.00
> USB3:   USB OHCI 1.0
> USB4:   USB EHCI 1.00
> USB5:   USB OHCI 1.0
> scanning bus 0 for devices... 1 USB Device(s) found
> scanning bus 2 for devices... 1 USB Device(s) found
> scanning bus 4 for devices... 1 USB Device(s) found
> Hit any key to stop autoboot:  0
> =>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [U-Boot] 2016.07 regression on Orange Pi PC
  2016-07-09 10:38 ` Hans de Goede
@ 2016-07-09 10:53   ` Peter Robinson
  0 siblings, 0 replies; 3+ messages in thread
From: Peter Robinson @ 2016-07-09 10:53 UTC (permalink / raw)
  To: u-boot

>> It seems we've regressed with the Orange Pi PC for 2016.07 but I'm
>> wondering with the PCSI bits whether the process has changed and I've
>> missed the details of what's needed to flash u-boot.
>
>
> I just tried on my own Orange Pi PC with current master (which will
> become the final 2016.07 real soon now) and everything works fine.
>
> wrt the flash process, nothing has changed simply dd
> u-boot-sunxi-with-spl.bin to an offset of 8192 bytes on the sdcard.
>
>> With rc3 I see the follwing:
>>
>> U-Boot SPL 2016.07-rc3 (Jul 07 2016 - 10:36:40)
>> DRAM: u MiB
>> Could not determine boot source
>
>
> Sometimes this happens if writing to the sdcard went wrong somehow,
> sometimes the data can be unreadable or worse not readable reliably
> for the board even though the PC reports everything as ok
> (often when this happens the write takes longer then usual, indicating
>  the PC has to retry it under the hood).
>
> Often just repeating the dd fixes this (sad but true), I'm not aware
> of any bug in rc3 wich would trigger this, and looking at the
> commits in master since rc3 nothing stands out.
>
> To double check I've just taken u-boot-sunxi-with-spl.bin for the
> opi pc from:
> http://koji.fedoraproject.org/koji/buildinfo?buildID=778437
>
> And then did:
>
> sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8
>
> And after that tested it, and it works fine for me, so it seems
> that you indeed got unlucky by hitting a bad / weak flash sector
> on the sdcard.

That's what I used and I used the same card for both 2016.07rc3 and
2016.05 with the later working, I tried the 07.rc3 a couple of times
with the same errors, I'll dig out another card and give it a go.

Peter


>> resetting ...
>>
>> But with 2016.05 GA I get:
>>
>> U-Boot SPL 2016.05 (May 30 2016 - 20:15:17)
>> DRAM: 1024 MiB
>> Trying to boot from MMC1
>>
>>
>> U-Boot 2016.05 (May 30 2016 - 20:15:17 +0000) Allwinner Technology
>>
>> CPU:   Allwinner H3 (SUN8I 1680)
>> Model: Xunlong Orange Pi PC
>> I2C:   ready
>> 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...
>> USB0:   USB EHCI 1.00
>> USB1:   USB OHCI 1.0
>> USB2:   USB EHCI 1.00
>> USB3:   USB OHCI 1.0
>> USB4:   USB EHCI 1.00
>> USB5:   USB OHCI 1.0
>> scanning bus 0 for devices... 1 USB Device(s) found
>> scanning bus 2 for devices... 1 USB Device(s) found
>> scanning bus 4 for devices... 1 USB Device(s) found
>> Hit any key to stop autoboot:  0
>> =>
>> _______________________________________________
>> U-Boot mailing list
>> U-Boot at lists.denx.de
>> http://lists.denx.de/mailman/listinfo/u-boot
>>
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-07-09 10:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-09  5:52 [U-Boot] 2016.07 regression on Orange Pi PC Peter Robinson
2016-07-09 10:38 ` Hans de Goede
2016-07-09 10:53   ` Peter Robinson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.