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

Reply via email to