On Sat, May 25, 2019 at 11:01:27AM +0200, Carlo Pisani wrote: > on kernel 5.1, from the git repository, compiled with SMP > > dmesg | grep altern > [ 2.551002] alternatives: applied 156 out of 175 patches > > this patch has made my day! > It seems the solution for the problem! > > the card is still working after 10 hours of burn-in test! > > --- a/arch/parisc/include/asm/cache.h > +++ b/arch/parisc/include/asm/cache.h > @@ -52,7 +52,6 @@ void parisc_setup_cache_timing(void); > > #define asm_io_fdc(addr) asm volatile("fdc %%r0(%0)" \ > ALTERNATIVE(ALT_COND_NO_DCACHE, INSN_NOP) \ > - ALTERNATIVE(ALT_COND_NO_IOC_FDC, INSN_NOP) \ > : : "r" (addr) : "memory") > #define asm_io_sync() asm volatile("sync" \ > ALTERNATIVE(ALT_COND_NO_DCACHE, INSN_NOP) \ Just for clarification: This change was never meant to be a real fix - it was just a change i made to figure out which alternative patch breaks things on my C240. Sven