Tony Lindgren wrote: >>Telnet and ping don't work as well. I imagine that I doesn't change any >>configuration, only kernel update form git. UBoots tftpboot works quite >>well. > > Same problem here. I'd assume it's the recent "IRQ type flags" patch > that does not work properly for omap gpio interrupts. Thanks for the hint! Please try quick hack for OSK ethernet in the attachment. With -- cut -- [PATCH] IRQ type flags /include/asm-arm/irq.h blob:59975ee43cf139138503288801c7d8758dada859 -> blob:7772432d3fd7750506943eaf88ea7eda9e720a7d --- include/asm-arm/irq.h +++ include/asm-arm/irq.h @@ -25,10 +25,14 @@ extern void disable_irq_nosync(unsigned extern void disable_irq(unsigned int); extern void enable_irq(unsigned int); -#define __IRQT_FALEDGE (1 << 0) -#define __IRQT_RISEDGE (1 << 1) -#define __IRQT_LOWLVL (1 << 2) -#define __IRQT_HIGHLVL (1 << 3) +/* + * These correspond with the SA_TRIGGER_* defines, and therefore the + * IRQRESOURCE_IRQ_* defines. + */ +#define __IRQT_RISEDGE (1 << 0) +#define __IRQT_FALEDGE (1 << 1) +#define __IRQT_HIGHLVL (1 << 2) +#define __IRQT_LOWLVL (1 << 3) #define IRQT_NOEDGE (0) #define IRQT_RISING (__IRQT_RISEDGE) -- cut -- http://source.mvista.com/git/gitweb.cgi?p=linux-omap-2.6.git;a=blobdiff;h=7772432d3fd7750506943eaf88ea7eda9e720a7d;hp=59975ee43cf139138503288801c7d8758dada859;hb=9ded96f24c3a5fcbef954e88c443385a1af37eb9;f=include/asm-arm/irq.h the meaning of __IRQT_RISEDGE and __IRQT_FALEDGE was inverted :( So I think we have to exchange _all_ places in OMAP code where these are used? Dirk