Error while rebuilding the kernel

Hi

I am using BeagleBoard Rev C3 runnign Ubuntu. I need to rebuild the kernel in order to enable the i2c-2 channel. So I did the following changes to ‘arch/arm/mach-omap2/board-omap3beagle.c’ file.

a) in omap3_beagle_i2c_init(), added:

`
omap_register_i2c_bus(2, 400, NULL, 0);

`

b) in board_mux[], added:

`
static struct omap_board_mux board_mux[] __initdata = {
OMAP3_MUX(I2C2_SCL, OMAP_MUX_MODE0),
OMAP3_MUX(I2C2_SDA, OMAP_MUX_MODE0),
{ .reg_offset = OMAP_MUX_TERMINATOR },
};

`

But while building the kernel by using build_kernel.sh form

https:``//github.com/RobertCNelson/stable-kernel

I am getting the following error.

`


git tree is clean…
error: invalid object 100644 7247178ac9ddf2fa53e7619865b423461545394d for ‘arch/arm/mach-omap2/board-omap3beagle.c’
error: invalid object 100644 7247178ac9ddf2fa53e7619865b423461545394d for ‘arch/arm/mach-omap2/board-omap3beagle.c’
error: Error building trees

`

How would I solve it? Please help me

Hi

I am using BeagleBoard Rev C3 runnign Ubuntu. I need to rebuild the kernel
in order to enable the i2c-2 channel. So I did the following changes to
'arch/arm/mach-omap2/board-omap3beagle.c' file.

a) in omap3_beagle_i2c_init(), added:
omap_register_i2c_bus(2, 400, NULL, 0);

b) in board_mux[], added:
static struct omap_board_mux board_mux[] __initdata = {
OMAP3_MUX(I2C2_SCL, OMAP_MUX_MODE0),
OMAP3_MUX(I2C2_SDA, OMAP_MUX_MODE0),
{ .reg_offset = OMAP_MUX_TERMINATOR },
};

But while building the kernel by using build_kernel.sh form
https://github.com/RobertCNelson/stable-kernel

Ah.. so it's been awhile (more then a year) since i've personally
booted any of those kernels... But you shouldn't have to patch that
file, i usually enabled that i2c port by default.. Note this is only
in reference to v3.7.x branches, as everything else is foggy and too
"old" for me..

I am getting the following error.
.......................................
.......................................
git tree is clean...
error: invalid object 100644 7247178ac9ddf2fa53e7619865b423461545394d for
'arch/arm/mach-omap2/board-omap3beagle.c'
error: invalid object 100644 7247178ac9ddf2fa53e7619865b423461545394d for
'arch/arm/mach-omap2/board-omap3beagle.c'
error: Error building trees

How would I solve it? Please help me

Looks like you corrupted the ./KERNEL directory or the orignal git
clone.. First try deleting the ./KERNEL directory, if that doesn't fix
it you may have disconnected the git objects..

Regards,