RE: 3.10.9-rt5 with Atmel AT91SAM9G25 SoC triggers "Trying to free already-free IRQ 1"

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

 



>Argh. I missed that detail. So that explains why UART and the timer share the same interrupt number. Is that timer really disabled in your config?
>
>Sebastian

Here are couple of snippets from my .config file that might be meaningful for this issue:
CONFIG_TICK_ONESHOT=y
# CONFIG_NO_HZ is not set
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
CONFIG_ATMEL_TCLIB=y
CONFIG_ATMEL_TCB_CLKSRC=y
CONFIG_ATMEL_TCB_CLKSRC_BLOCK=1
# CONFIG_ATMEL_TCB_CLKSRC_USE_SLOW_CLOCK is not set
CONFIG_RTC_DRV_AT91RM9200=y

The kernel probably uses the peripheral interrupt timer during the early boot (and therefore also the shared irq)? 
At least there is  "[    0.180000] Switching to clocksource tcb_clksrc" print later during the boot.

I actually found a new clue about this issue. 

If I don't patch the at91sam926x_time.c (arm-at91-pit-remove-irq-handler-when-clock-is-unused.patch), 
there are no boot warnings with the 3.6.9-rt21 kernel. I still need to test if this also helps with the problems 
with 3.10.x kernel (same warnings + boot hangs).

BR,
Sami Pietikäinen
��.n��������+%������w��{.n�����{�����ǫ���ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f





[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux