From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kimmo Taskinen Subject: Re: WAS: linux-rt fails to boot on > 3.12.5.-rt7 ... NOW IS: linux-rt-3.14 boots by reverting patches + nvidia uses __rt_mutex_init [which in 3.14 has been changed to EXPORT_SYMBOL_GPL] Date: Thu, 15 May 2014 18:05:58 +0300 Message-ID: <5374D7D6.4090108@me.com> References: <535A7474.2090701@windriver.com> <535A9DDC.4070801@windriver.com> <5372BB0C.8030303@me.com> <20140514021740.GE22474@windriver.com> <53733175.9020300@me.com> Mime-Version: 1.0 Content-Type: text/plain; CHARSET=US-ASCII; format=flowed Content-Transfer-Encoding: 7BIT Cc: Paul Gortmaker To: jordan , "linux-rt-users@vger.kernel.org" Return-path: Received: from st11p00mm-asmtp004.mac.com ([17.172.81.3]:34494 "EHLO st11p00mm-asmtp004.mac.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754344AbaEOPGE (ORCPT ); Thu, 15 May 2014 11:06:04 -0400 Received: from [10.0.1.102] (cs181219184.pp.htv.fi [82.181.219.184]) by st11p00mm-asmtp004.mac.com (Oracle Communications Messaging Server 7u4-27.08(7.0.4.27.7) 64bit (built Aug 22 2013)) with ESMTPSA id <0N5M00EQZF9Z9A50@st11p00mm-asmtp004.mac.com> for linux-rt-users@vger.kernel.org; Thu, 15 May 2014 15:06:02 +0000 (GMT) In-reply-to: Sender: linux-rt-users-owner@vger.kernel.org List-ID: On 14.05.2014 16:18, jordan wrote: > Hey Kimmo, > >>> you can get the patch here; http://pastebin.com/VG7X5WjK ... it >>> applies over 3.14.3-rt5 [after you've already applied the -rt patch, >>> you apply it]. It's yielded working AMD Phenom systems for me >>> [although, i don't have the exact same H/W as you]. it might be worth >>> a try, just to see if it works. >> I can confirm that applying the patch in http://pastebin.com/VG7X5WjK to >> 3.14.3-rt5 makes my system bootable even with AMD C1E enabled. >> To clarify my previous email, those other tricks "processor.max_cstate=0", >> "processor.nocst", etc... did not help. > Well, it looks like you are another person who's system is unstable > when those 3 upstream -rt patches are applied. Reverting [as you have > done now] should result in a usable/stable system for you [its worked > for myself and others for a few releases now. Maybe you can post back > on how that goes for you?]. Although, depending on config; ie: if you > are using no_hz_idle/full you may see "NOHZ: softirq pending 40" > [which one of the patches we reverted fixes, IIRC]. Myself, I don't > use NO_HZ_* and use the 'periodic timers' in the kernel, instead. I use also the "periodic timers". There are quite many more who have the system effected by this problem. It's the feedback from Daphile users. Daphile is my "distro" using the RT kernel (www.daphile.com). Actually I'm not able give you feedback on the longterm stability of the reverted version because the Phenom PC is my home server and I can use it only for quick testing. I'm hoping too that Paul or someone else finds a better solutions for this :-). Kimmo > > anyway, I am not sure how to fix this, beyond reverting / using that > patch. I know that some of the devs have had a hard time reproducing > the problem - maybe Paul will have better luck on another AMD system > [here is hoping]. But at least for now, you should be able to use that > patch. > > jordan > >> Kimmo >>> >>>> OK, so I never got back to finding a system that could reproduce this, >>>> but it sounds like it is still worthwhile; thanks for the reminder and >>>> I'll go see if I can reproduce this on a quad since the six core was OK. >>> Hey Paul, I also forgot to get back to you ;) ... I had been carrying >>> over my .config - so i tried using defconfig too [just to see] and it >>> was no different. I was astonished that yours booted up just fine, >>> because i know of other AMD users [aside from Kimmo] who can't boot on >>> vainlla-rt... Again, 3.14.x-rtX boot and work just fine for me, by >>> reverting those patches. I had thought maybe -rt5 would boot [it >>> looked to have some substantial changes], but alas -rt5 also required >>> the patch for a working system. >>> >>> Jordan >>> >>>> P. >>>> -- >>>> >>>>> Cheers >>>>> Kimmo >>>>> >>>>>> -- >>>>>> To unsubscribe from this list: send the line "unsubscribe >>>>>> linux-rt-users" in >>>>>> the body of a message to majordomo@vger.kernel.org >>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>>>>>