[Arm-netbook] Ubuntu 13.04 Desktop Linux now running on EOMA68-A20

luke.leighton luke.leighton at gmail.com
Mon Sep 30 21:35:56 BST 2013


joe.  we've been through this already with the GPL compliance.  it
took you a hell of a long time to listen to advice from *three*
separate people.  for everyone's sake you need to shorten that time
down.

so when i say "please put some printk statements in and re-run it to
see what's going on", what should you do?  completely ignore that -
which makes it a complete waste of my time to even answer your
questions - or should you do what has been suggested?

the most likely function where the divide-by-zero error is occurring
is Lcd_Panel_Parameter_Check.  there's a divide here:
    lcd_fclk_frq = (info->lcd_dclk_freq * 1000 * 1000) /
        ((info->lcd_vt / 2) * info->lcd_ht);

so, when i say "please put some printk statements in and re-run it to
see what's going on", what should you do?

you should add a printk statement like "printk("lcd_vt: %d",
info->lcd_vt);" shouldn't you?

if you haven't done that then please don't ask for further help with
tracking down this LCD issue: you will only be wasting your own time
as well as everyone else's, ok?

if you _have_ done that - and have run it - then you won't be
"deciding", you'll *know* what's going on.

l.


On Mon, Sep 30, 2013 at 9:23 PM, luke.leighton <luke.leighton at gmail.com> wrote:
> On Mon, Sep 30, 2013 at 8:13 PM, joem <joem at martindale-electric.co.uk> wrote:
>>
>>> hm...  the script.fex and the boot logs are here
>>> http://www.gplsquared.com/eoma_boot/eoma_boot.html#lcd_lashup
>>
>>  the segfault - which clearly says it's a divide-by-zero error - will
>> be what's stopping the lcd from even being initialised.
>>
>>  so normally where it would be making some checks / equations it's not
>> getting to that point.
>>
>> [<c02fd384>] (BSP_disp_lcd_open_after+0x10c/0x614) from [<c02e0af8>] (DRV_lcd_o)
>> [<c02e0af8>] (DRV_lcd_open+0xb4/0xc8) from [<c02e6428>] (Fb_Init+0xadc/0xe50)
>>
>> so, my advice: find that function, look at it, put some printk
>> statements in and re-run it to see what's going on.
>>
>> --
>>
>> I grepped the code found the relevant bits a while ago and decided
>> the registers were not taking the values in script.fex settings.
>
>  "deciding" is not enough.  this is software engineering.  you cannot
> just "decide".  as in *you* cannot just "decide".  you have to get the
> *machine* to print out the values [or use a kernel-level debugger to
> find out].
>
>  you've been given standard software engineering debugging advice.
> this standard software engineering debugging advice you will get no
> matter _where_ you ask the question.
>
>   follow the advice that i've given you else there is no further
> assistance that i nor anyone else can give you.
>
> l.



More information about the arm-netbook mailing list