--- 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/
|