ts-7000
[Top] [All Lists]

[ts-7000] Re: Kernel config required settings for TS SBCs?

To:
Subject: [ts-7000] Re: Kernel config required settings for TS SBCs?
From: "Blair" <>
Date: Mon, 28 Sep 2009 20:21:36 -0000
--- In  "j.chitte" <> wrote:
>
> --- In  Jason Stahls <jason@> wrote:
> >
> > Blair wrote:
> > > Probably a FAQ but I'll throw it out there anyway.
> > > So far I've been working reasonably well on Linux 2.4 on a 7260 board.  
> > > Now I'm finding a few needs for stuff that's in 2.6 e.g. audio, inotify, 
> > > higher timer resolutions etc.  I'd like to take a stab at building a 
> > > kernel from scratch and I downloaded what appears to be a 2.6.29 kernel 
> > > tarball from the 7260 subdirectory on the TS website.  But I've never 
> > > built a kernel before let alone one that is tailored to the SBC.  I fired 
> > > up menuconfig and there are more options than a Chinese restaurant menu 
> > > (or perhaps a really great NY deli).  So, does anyone have a config file 
> > > or list of options that are required to build a kernel for TS boards?  
> > > Perhaps a list of stuff you should never attempt to use would be good too.
> > 
> > This is probably longer then you want but here's my $0.10 :)
> > 
> > Grab a vanilla source tree from www.kernel.org, build yourself a kernel 
> > or two for a PC, try removing as much stuff as you can and build it 
> > specific to your PC and it's needs.  Then grab the TS source for their 
> > 2.6 kernel (2.6.24 I think?) and check out it's .config.  You can copy 
> > that .config to your 2.6.29 tree and run make oldconfig which will ask 
> > you about any new options in 2.6.29, or do it by hand in menuconfig and 
> > see if your 2.6.29 tree really is a TS release.
> > 
> > -- 
> > Jason Stahls
> >
> 
> Hi, as Jason says you definitely need to get familair with process. There are 
> hundreds of site that help you with that in the PC context and loads of 
> forums etc. That's the best way to learn.
> 
> As for the TS source tarball, it would be a bit surprising if it did not 
> already contain the .config that it was build with. 
> 
> This is not really the place to look for help on how to build a kernel. Try 
> to get up to speed on that and post back if you have any TS specific problems.
> 
> Also research this list for info on cross compilers to use other kernel 
> source trees. A lot of info has been posted that may be more use than the TS 
> tree which will probably be undocumented in terms of what patches have been 
> applied.
> 
> Matthieu Crapet , Martin Guy and others have done a lot of work and 
> contributed comments and code here. Just dig around.
> 
> /js/
>

Thanks but here's the chicken & egg situation.  In order to build a kernel for 
a specific hardware platform PC or otherwise, I'm sure there are 
hardware-specific settings.  Not talking optimizations or feature options here 
but required stuff.  E.g. Option X must be set thusly or it will never work.  I 
could spend a month of Sundays trying every possible combination and never get 
a working kernel.  Obviously people have done this.  Posting a bare-bones 
.config file along with comments about what settings are required would help.





------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU