[U-Boot] U-boot and UBI problem with vexpress board.

Marcin Krzemiński mar.krzeminski at gmail.com
Tue Mar 31 07:33:09 CEST 2015


Hi Heiko,

I'm not stating that is ubi problem. I just found it playing with ubi.
It is in MTD driver, that is why I doubt it is related with u-boot at all,
but real check would be nice...

Regards,
Marcin

2015-03-31 7:24 GMT+02:00 Heiko Schocher <hs at denx.de>:

> Hello Marcin,
>
> Am 30.03.2015 20:07, schrieb mar.krzeminski:
>
>> Hello Heiko,
>>
>> I tried all people I know and unfortunately no one has this board.
>>
>
> :-(
>
>  If someone has this board here, it is very easy to check.
>> 1. fli command returns number of sectors. Should be 256 sectors, in wrong
>> case is 128.
>> Also sector addresses differs by 0x80000 in wrong case, but should be
>> 0x40000.
>> 2. saveenv command fails if this bug is present.
>>
>
> If saveenv also fails, I think, it is not an UBI problem.
>
> bye,
> Heiko
>
>
>> Regards,
>> Marcin
>>
>>
>> W dniu 30.03.2015 o 08:05, Heiko Schocher pisze:
>>
>>> Hello Marcin,
>>>
>>> Am 29.03.2015 21:57, schrieb mar.krzeminski:
>>>
>>>> Hi,
>>>>
>>>> It seem that I have found the root cause of the problem.
>>>>
>>>
>>> Good!
>>>
>>>  This board in qemu is set in this way, that device width is set to 2
>>>> and interface to 4.
>>>> That is why CFI driver in u-boot calculates wrongly sector size (
>>>> because size ratio variable was wrong ),
>>>> so in the end every odd sector (counting from 0 ) was not available.
>>>>
>>>
>>> Ah, ok...
>>>
>>>  I've changed vexpress board code in qemu and for now it is working.
>>>>
>>>
>>> Great.
>>>
>>>  I do not have real vexpress board to check if the root cause is u-boot
>>>> or qemu,
>>>> but i think CFI driver i popular so propapbly there is something wrong
>>>> in qemu site.
>>>>
>>>
>>> I don't know ... it would be nice to have this checked on a real hw...
>>>
>>> bye,
>>> Heiko
>>>
>>
>>
>>
> --
> DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
>


More information about the U-Boot mailing list