--- In "Blair" <> wrote:
>
> --- In "j.chitte" <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.
>
Please refer to your distro or other resources and you will find out all about
chickens and eggs.
This really does not belong here.
regards.
------------------------------------
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/
|