Compiling thee kernel

Paul Fox pgf at laptop.org
Tue Jun 11 09:08:24 EDT 2013


ajay wrote:
 > On Tue, Jun 11, 2013 at 6:25 PM, Paul Fox <pgf at laptop.org> wrote:
 > 
 > > ajay wrote:
 > >  > Hi James.
 > >  > Thanks a ton for the reply !!!!
 > >  >
 > >  > Here are the steps I followed on my x86-based Dell laptop::
 > >  >
 > >  > a)
 > >  > "cd ~"
 > >  >
 > >  >
 > >  > b)
 > >  > "git clone git://dev.laptop.org/olpc-kernel"
 > >  >
 > >  >
 > >  > c)
 > >  > "cd olpc-kernel"
 > >  >
 > >
 > > you left out:
 > >     cp arch/x86/configs/xo_1.5_defconfig .config
 > >     make oldconfig
 > >
 > 
 > Ohh ok..

oops.  you're probably still on master.  there's another missing step:
    git checkout x86-3.3

paul

 > 
 > Currently, I do not see any such file as  arch/x86/configs/xo_1.5_defconfig
 > :-\
 > Doing "ls -l arch/x86/configs gives me" ::
 > 
 > [ajay at localhost olpc-kernel]$ ls -l arch/x86/configs/
 > total 16
 > -rw-rw-r--. 1 ajay ajay 7511 Jun  9 05:37 i386_defconfig
 > -rw-rw-r--. 1 ajay ajay 7528 Jun  9 05:37 x86_64_defconfig
 > 
 > 
 > Paul,
 > 
 > a)
 > Are there some additional steps to generate the config file for XO-1.5?
 > 
 > b)
 > Secondly, is the "marvell" module generatable only on the XO-1.5? As far as
 > I know, the OmniVersion sensor works since the earliest series of laptops?
 > 
 > 
 > 
 > > paul
 > >
 > >  >
 > >  > d)
 > >  > "make"
 > >  >
 > >  >
 > >  > e)
 > >  > Wait many minutes (if not hours).
 > >  > Everything runs to completion.
 > >  >
 > >  >
 > >  > f)
 > >  > Haphazardly edit "drivers/media/video/ov7670.c".
 > >  >
 > >  >
 > >  > g)
 > >  > Now, run "make" again.
 > >  >
 > >  > Because of the haphazard editing of the file in step f), the build
 > > should
 > >  > break.
 > >  > However, it doesn't, and it runs to completion as before.
 > >  >
 > >  >
 > >  > h)
 > >  > At any time, there is no object file (.o) or kernel-object (.ko) file
 > >  > whatsoever in the directory "drivers/media/video/marvell-ccic".
 > >  >
 > >  >
 > >  > i)
 > >  > Because of observation of step h), and the fact that "ov7670.h" is used
 > > in
 > >  > the file "drivers/media/video/marvell-ccic/mcam-core.c",
 > >  > I doubt if the "marvell" module is being compiled at all.
 > >  >
 > >  >
 > >  > j)
 > >  > Moreover, the "I2C VS SMBus" has stemmed into my imagination, looking at
 > >  > the file "drivers/media/video/Kconfig" :)
 > >  >
 > >  >
 > >  > Note that following the steps f) and g) after haphazardly editing a
 > >  > different file like "drivers/media/video/tvaudio.c" DOES break the
 > > build.
 > >  > That means that I am at least following the right ways to break the
 > > build :P
 > >  >
 > >  >
 > >  > James,
 > >  > please let me know if you require any more info.
 > >  >
 > >  > Thanks again for the help !!
 > >  >
 > >  >
 > >  > On Tue, Jun 11, 2013 at 4:05 PM, James Cameron <quozl at laptop.org>
 > > wrote:
 > >  >
 > >  > > G'day Ajay,
 > >  > >
 > >  > > I've never heard of such a restriction.  Can you tell us the name of
 > >  > > the branch you compiled, and what method you used?  Perhaps share the
 > >  > > output?
 > >  > >
 > >  > > --
 > >  > > James Cameron
 > >  > > http://quozl.linux.org.au/
 > >  > >
 > >  >
 > >  >
 > >  >
 > >  > --
 > >  > Regards,
 > >  >
 > >  > Ajay Garg
 > >  > Dextrose Developer
 > >  > Activity Central: http://activitycentral.com
 > >  > part 2     text/plain                 129
 > >  > _______________________________________________
 > >  > Devel mailing list
 > >  > Devel at lists.laptop.org
 > >  > http://lists.laptop.org/listinfo/devel
 > >
 > > =---------------------
 > >  paul fox, pgf at laptop.org
 > > _______________________________________________
 > > Devel mailing list
 > > Devel at lists.laptop.org
 > > http://lists.laptop.org/listinfo/devel
 > >
 > 
 > 
 > 
 > -- 
 > Regards,
 > 
 > Ajay Garg
 > Dextrose Developer
 > Activity Central: http://activitycentral.com

=---------------------
 paul fox, pgf at laptop.org



More information about the Devel mailing list