Re: Broken IRQ handling for S3C2416

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Heiko,

On 27-06-2013 15:26, Heiko Stübner wrote:
Hi Jose,

Am Donnerstag, 27. Juni 2013, 13:59:07 schrieb José Miguel Gonçalves:
Hi,

While migrating from kernel 3.8 to kernel 3.9 I've detected a problem on my
S3C2416 based board. I'm using UART 3 as console and with kernel 3.9 I'm
unable to have a getty working on that port and see a lot of these on
dmesg:

samsung-uart s3c2440-uart.3: cannot get irq 94

Also WDT is not correctly initialized in 3.8, I see in dmesg:

s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq disabled

while in 3.9 I see:

s3c2410-wdt s3c2410-wdt: tmr_margin value out of range, default 15 used
s3c2410-wdt s3c2410-wdt: failed to install irq (-38)
s3c2410-wdt: probe of s3c2410-wdt failed with error -38

So I guess something is broken in 3.9 kernel's IRQ handling for S3C2416.
when I checked two days ago, the irqs where working fine on my s3c2416 board.

Basic questions, did you change the init_irq callback to the correct new
function (s3c2416_init_irq) in your board file, can you provide a more
complete log and of course and is your board-file available somewhere?


My bad! I missed that change on the init_irq callback. Everything is working fine now.
Thank you and sorry for the inconvenience.

Best regards,
José Gonçalves

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux