Alexey Galakhov wrote:
> On 04/29/2011 01:32 AM, Gilles Chanteperdrix wrote:
>> Maybe you can try booting with MMC disabled, to see if the I-pipe is
>> working? Not permanently, just to confirm that you are not chasing the
>> wrong bug.
> Thank you for the root image!
>
> Just did some simple checks.
>
> It works with the same kernel, just with MMC card removed (heartbeat
> blinks, "Waiting for root").
> It STOPS working (heartbeat stops blinking) immediately after inserting
> either MMC or USB flash. So it is not exactly MMC related, any interrupt
> source (both MMC and USB) results in lockup.
>
> The lockup is not immediate, it works for some short time (enough to
> print kind of "new device found" to dmesg).
>
> It does not depend on drivers actually compiled in, it depends on
> devices being initialized. It stops working as soon as some hardware
> starts sending frequent interrupts.
>
> Now going to try your asm patch.
Ok. Two things to check:
- if the irqs are handled by handle_edge, try using handle_level instead;
- if the irqs are demuxed gpios, check that ipipe_handle_chained_irq is
used instead of generic_handle_irq.
I will check on my side tonight.
--
Gilles.
_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main