Bas,

Am 23.01.2013 um 16:17 schrieb Bas Laarhoven:

> On 23-1-2013 13:56, Michael Haberler wrote:
>> I had put out an updated BB xenomai kernel a few days ago, and I promptly 
>> managed to loose the build notes.
>> 
>> So I had to do it once more, and better documented this time:
>> 
>> http://git.mah.priv.at/gitweb/linuxcnc-kernel.git/blob/c7422c10a84e122ebb561d98e750b043390fd527:/linuxcnc/README.beaglebone
>>  . If this confuses you: you are not alone.
>> 
>> the whole point of the exercise was to upgrade it to the latest ipipe patch 
>> because the old kernel as distributed until about a week ago wouldnt run 
>> xeno-regression-test properly - this one now does; while I was at it I 
>> upgraded from the TI-specific branches it uses as well. I think it is pretty 
>> much รก jour as far as the contents of the TI arago repo goes.
>> 
>> I am at loss to judge how that pertains to the various tribal branches (Koen 
>> Kooi, Robert Nelson, this repo: https://github.com/beagleboard/kernel etc)
> 
> Michael,
> 
> The previous kernel you made misses a lot of beaglebone specific patches. 
> I've been working with Koen's branches in the past and only built a more 
> recent kernel yesterday.
> It's the one supplied in the 11/2012 image on the SD-card that comes with the 
> Bones (3.2.34+).
> If we get Xenomai running on that kernel we've got an up-to-date 3.2 kernel 
> for the Bone. I think going for 3.8 (with the device-tree) is still a leap 
> too far and I wouldn't spent time on any intermediate version, unless a very 
> good reason pops up.
> 
> Since you have experience with patching xenomai on top of a kernel, is there 
> any chance applying the patches on the 3.2.34 kernel?
> You can download that kernel from 
> https://github.com/modmaker/linux/tree/linux-ti33x-psp-3.2.34-r18a+gitr720e07b4c1f687b61b147b31c698cb6816d72f01.
> The link might not work directly, but it contains all the relevant 
> information to find the branch in my kernel tree.

I would think that's entirely possible; I'll give it a try

please share which config you are using; it aint the defconfig; is it this? 
https://github.com/modmaker/linux/blob/linux-ti33x-psp-3.2.34-r18a%2Bgitr720e07b4c1f687b61b147b31c698cb6816d72f01/arch/arm/configs/am335x_evm_defconfig


at first look I dont see any differences from the corresponding Koen Koi tree?

--

Bas - help us across the street: 

- this Koen Koi fellow has a whopping 64 kernel branches in his repo (yes, 
that's sixty-four). 
- there is about zero documentation to tell one from the other; I mean 
minimal.. boots, doesnt boot, sports X, sports Y, that kindof thing; I'm not 
picky.
- it would be a titanic achievement to have all these branches 'maintained' - I 
mean I'm happy to keep the couple of branches in my repo working
- how do you pick one? is this some kind of 'git branch bingo' we dont know 
about? 

> The advantage of this kernel is that it contains the relevant drivers for 
> GPIO, PWM, ADC, PRUSS, etc. It also contains the EEPROM based configuration 
> decoder that I wrote. It's used by my BeBoPr board to automatically configure 
> the I/O, so one doesn't need to load drivers, set the multiplexers and so on 
> (Charles: This might save you a lot of work!).

Unsure what doesnt work in my kernel but works in this one; but I'll take your 
word for it.

questions over questions.

- Michael


> 
> -- Bas
> 
> 
> 
> 
> 
>> 
>> Bas - if you need anything specific I'd be happy to give you access to this 
>> repo so you can add to it - diversity in this space is a waste of time.
>> 
>> Anyway, them binariez are here:
>> 
>> http://static.mah.priv.at/public/beaglebone/linux-3.2.21-xenomai+.tar.gz
>> http://static.mah.priv.at/public/beaglebone/linux-headers-3.2.21-xenomai+.tar.gz
>> 
>> pull and iron the first one over /, the second one over /usr/src . (actually 
>> the need for kernel headers to build userland thread styles will be removed 
>> shortly, they are needed only for the deprecated xenomai-kernel flavor; its 
>> more for completeness than anything else).
>> 
>> I also upgraded the Xenomai userland package to track xenomai master (the 
>> work over there is very much in flux and 'release mode'). It is not 
>> necessary to upgrade that repo on your install for linuxcnc; kernel and 
>> userland support are very well decoupled in Xenomai. Branch is here: 
>> http://git.mah.priv.at/gitweb/xenomai-linuxcnc.git/shortlog/refs/heads/linuxcnc-master
>> 
>> There are no fixes to the DHCP lease problem during boot in this image, 
>> although I noted that on NFS mount, the rtc is now set to the timestamp of 
>> the _last_ mount without the fixrtc boot option (which is a kludge to start 
>> with but obviously was considered 'more correct' than 1-1-1970).
>> 
>> ---
>> 
>> the hopes for anything based on the existing 3.4 or 3.5 ipipe ARM patches 
>> coming forward for the BB are low because there's no usable base versions in 
>> the 3.3-3.5 range. But then I found the 3.2.21 version very stable, modulo 
>> the DHCP lease issue, and that will be fixed without a new kernel.
>> 
>> - Michael
>> 
>> 
>> ------------------------------------------------------------------------------
>> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>> MVPs and experts. ON SALE this month only -- learn more at:
>> http://p.sf.net/sfu/learnnow-d2d
>> _______________________________________________
>> Emc-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
> 


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to