* omap3evm: Doesn't boot at 4fa42e46 @ 2010-02-09 15:31 Premi, Sanjeev 2010-02-09 16:03 ` Premi, Sanjeev 0 siblings, 1 reply; 10+ messages in thread From: Premi, Sanjeev @ 2010-02-09 15:31 UTC (permalink / raw) To: linux-omap@vger.kernel.org Hi all, Just updated my repo to the commit: commit 4fa42e4679324b0e3c54fb509535eea3923ccb63 Merge: e599f12 c446167 Author: Tony Lindgren <tony@atomide.com> Date: Thu Feb 4 20:07:44 2010 -0800 The kernel builds fine; but doesn't boot on the OMAP3EVM. I have been able to trace the code until rest_init(); but will need to restart debugging. There seems to be an exception during execution. Will continue to dig further. This is just an FYI. Best regards, Sanjeev ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: omap3evm: Doesn't boot at 4fa42e46 2010-02-09 15:31 omap3evm: Doesn't boot at 4fa42e46 Premi, Sanjeev @ 2010-02-09 16:03 ` Premi, Sanjeev 2010-02-10 17:10 ` Premi, Sanjeev 0 siblings, 1 reply; 10+ messages in thread From: Premi, Sanjeev @ 2010-02-09 16:03 UTC (permalink / raw) To: linux-omap@vger.kernel.org > -----Original Message----- > From: linux-omap-owner@vger.kernel.org > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of Premi, Sanjeev > Sent: Tuesday, February 09, 2010 9:02 PM > To: linux-omap@vger.kernel.org > Subject: omap3evm: Doesn't boot at 4fa42e46 > > Hi all, > > Just updated my repo to the commit: > > commit 4fa42e4679324b0e3c54fb509535eea3923ccb63 > Merge: e599f12 c446167 > Author: Tony Lindgren <tony@atomide.com> > Date: Thu Feb 4 20:07:44 2010 -0800 > > The kernel builds fine; but doesn't boot on the OMAP3EVM. > > I have been able to trace the code until rest_init(); but > will need to restart debugging. > There seems to be an exception during execution. > > Will continue to dig further. This is just an FYI. > The kernel panics during I2C init in function omap3_evm_i2c_init() during this call: omap_register_i2c_bus(2, 400, NULL, 0); I see that there isn't any difference between omap3_evm_i2c_init() and omap3430_i2c_init(). Has anyone tried the booting 3430SDP at this commit? ...just trying to understand if this is a board specific issue OR is it a generic OMAP3 issue before I try bisect. ~sanjeev > Best regards, > Sanjeev > -- > To unsubscribe from this list: send the line "unsubscribe > linux-omap" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: omap3evm: Doesn't boot at 4fa42e46 2010-02-09 16:03 ` Premi, Sanjeev @ 2010-02-10 17:10 ` Premi, Sanjeev 2010-02-10 17:34 ` Tony Lindgren 0 siblings, 1 reply; 10+ messages in thread From: Premi, Sanjeev @ 2010-02-10 17:10 UTC (permalink / raw) To: linux-omap@vger.kernel.org > -----Original Message----- > From: linux-omap-owner@vger.kernel.org > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of Premi, Sanjeev > Sent: Tuesday, February 09, 2010 9:34 PM > To: linux-omap@vger.kernel.org > Subject: RE: omap3evm: Doesn't boot at 4fa42e46 > > > -----Original Message----- > > From: linux-omap-owner@vger.kernel.org > > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of > Premi, Sanjeev > > Sent: Tuesday, February 09, 2010 9:02 PM > > To: linux-omap@vger.kernel.org > > Subject: omap3evm: Doesn't boot at 4fa42e46 > > > > Hi all, > > > > Just updated my repo to the commit: > > > > commit 4fa42e4679324b0e3c54fb509535eea3923ccb63 > > Merge: e599f12 c446167 > > Author: Tony Lindgren <tony@atomide.com> > > Date: Thu Feb 4 20:07:44 2010 -0800 > > > > The kernel builds fine; but doesn't boot on the OMAP3EVM. > > > > I have been able to trace the code until rest_init(); but > > will need to restart debugging. > > There seems to be an exception during execution. > > > > Will continue to dig further. This is just an FYI. > > > > The kernel panics during I2C init in function omap3_evm_i2c_init() > during this call: > > omap_register_i2c_bus(2, 400, NULL, 0); > > I see that there isn't any difference between omap3_evm_i2c_init() > and omap3430_i2c_init(). Has anyone tried the booting 3430SDP at > this commit? > > ...just trying to understand if this is a board specific issue > OR is it a generic OMAP3 issue before I try bisect. > > ~sanjeev uImage created with omap3_defconfig at the HEAD boots fine on the EVM. I couldn't find much differences between this defconfig and my .config - related to i2c where the failure occurs. Unfortunately bisect didn't help much :( I just know the last commit where the EVM boots fine (with defconfig). 9b17b59 : Add devkit8000_defconfig Just a snapshot of git-bisect from my command history: premi # git-bisect bad f9ffaa9 Some good revs are not ancestor of the bad rev. git bisect cannot work properly in this case. Maybe you mistake good and bad revs? premi # premi # history | grep bisect | grep good 512 git-bisect good c6348aa 518 git-bisect good a9861b5 523 git-bisect good 9b17b59 premi # premi # history | grep bisect | grep bad 507 git-bisect bad 4fa42e4 533 git-bisect bad 0b421ec 538 git-bisect bad fc76be4 543 git-bisect bad 66ddfc6 547 git-bisect bad f9ffaa9 premi # Best regards, Sanjeev > > > Best regards, > > Sanjeev > > -- > > To unsubscribe from this list: send the line "unsubscribe > > linux-omap" in > > the body of a message to majordomo@vger.kernel.org > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- > To unsubscribe from this list: send the line "unsubscribe > linux-omap" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: omap3evm: Doesn't boot at 4fa42e46 2010-02-10 17:10 ` Premi, Sanjeev @ 2010-02-10 17:34 ` Tony Lindgren 2010-02-10 22:58 ` Pandita, Vikram 2010-02-15 15:26 ` Premi, Sanjeev 0 siblings, 2 replies; 10+ messages in thread From: Tony Lindgren @ 2010-02-10 17:34 UTC (permalink / raw) To: Premi, Sanjeev; +Cc: linux-omap@vger.kernel.org * Premi, Sanjeev <premi@ti.com> [100210 09:09]: > > -----Original Message----- > > From: linux-omap-owner@vger.kernel.org > > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of Premi, Sanjeev > > Sent: Tuesday, February 09, 2010 9:34 PM > > To: linux-omap@vger.kernel.org > > Subject: RE: omap3evm: Doesn't boot at 4fa42e46 > > > > > -----Original Message----- > > > From: linux-omap-owner@vger.kernel.org > > > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of > > Premi, Sanjeev > > > Sent: Tuesday, February 09, 2010 9:02 PM > > > To: linux-omap@vger.kernel.org > > > Subject: omap3evm: Doesn't boot at 4fa42e46 > > > > > > Hi all, > > > > > > Just updated my repo to the commit: > > > > > > commit 4fa42e4679324b0e3c54fb509535eea3923ccb63 > > > Merge: e599f12 c446167 > > > Author: Tony Lindgren <tony@atomide.com> > > > Date: Thu Feb 4 20:07:44 2010 -0800 > > > > > > The kernel builds fine; but doesn't boot on the OMAP3EVM. > > > > > > I have been able to trace the code until rest_init(); but > > > will need to restart debugging. > > > There seems to be an exception during execution. > > > > > > Will continue to dig further. This is just an FYI. > > > > > > > The kernel panics during I2C init in function omap3_evm_i2c_init() > > during this call: > > > > omap_register_i2c_bus(2, 400, NULL, 0); > > > > I see that there isn't any difference between omap3_evm_i2c_init() > > and omap3430_i2c_init(). Has anyone tried the booting 3430SDP at > > this commit? > > > > ...just trying to understand if this is a board specific issue > > OR is it a generic OMAP3 issue before I try bisect. > > > > ~sanjeev > > uImage created with omap3_defconfig at the HEAD boots fine on the > EVM. I couldn't find much differences between this defconfig and > my .config - related to i2c where the failure occurs. Maybe post the diff -u of the configs? > Unfortunately bisect didn't help much :( I just know the last > commit where the EVM boots fine (with defconfig). > > 9b17b59 : Add devkit8000_defconfig > > Just a snapshot of git-bisect from my command history: > > premi # git-bisect bad f9ffaa9 > Some good revs are not ancestor of the bad rev. > git bisect cannot work properly in this case. > Maybe you mistake good and bad revs? > premi # > premi # history | grep bisect | grep good > 512 git-bisect good c6348aa > 518 git-bisect good a9861b5 > 523 git-bisect good 9b17b59 > premi # > premi # history | grep bisect | grep bad > 507 git-bisect bad 4fa42e4 > 533 git-bisect bad 0b421ec > 538 git-bisect bad fc76be4 > 543 git-bisect bad 66ddfc6 > 547 git-bisect bad f9ffaa9 > premi # Can you try bisecting the omap for-next branch starting at 9ba874506b7b3883d78b8cad61eba39c4bb09885? If 9ba874506b7b3883d78b8cad61eba39c4bb09885 does not boot, then you have to start at 4f4e65d2484811210a2826fa9d59712c7fcf1b49. Otherwise you'll end up bisecting all kinds of merges.. Regards, Tony ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: omap3evm: Doesn't boot at 4fa42e46 2010-02-10 17:34 ` Tony Lindgren @ 2010-02-10 22:58 ` Pandita, Vikram 2010-02-10 23:24 ` Tony Lindgren 2010-02-15 15:26 ` Premi, Sanjeev 1 sibling, 1 reply; 10+ messages in thread From: Pandita, Vikram @ 2010-02-10 22:58 UTC (permalink / raw) To: Tony Lindgren, Premi, Sanjeev; +Cc: linux-omap@vger.kernel.org Sanjeev/Tony >-----Original Message----- >From: linux-omap-owner@vger.kernel.org [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of Tony >Lindgren >Sent: Wednesday, February 10, 2010 11:34 AM >To: Premi, Sanjeev >Cc: linux-omap@vger.kernel.org >Subject: Re: omap3evm: Doesn't boot at 4fa42e46 > >* Premi, Sanjeev <premi@ti.com> [100210 09:09]: >> > -----Original Message----- >> > From: linux-omap-owner@vger.kernel.org >> > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of Premi, Sanjeev >> > Sent: Tuesday, February 09, 2010 9:34 PM >> > To: linux-omap@vger.kernel.org >> > Subject: RE: omap3evm: Doesn't boot at 4fa42e46 >> > >> > > -----Original Message----- >> > > From: linux-omap-owner@vger.kernel.org >> > > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of >> > Premi, Sanjeev >> > > Sent: Tuesday, February 09, 2010 9:02 PM >> > > To: linux-omap@vger.kernel.org >> > > Subject: omap3evm: Doesn't boot at 4fa42e46 >> > > >> > > Hi all, >> > > >> > > Just updated my repo to the commit: >> > > >> > > commit 4fa42e4679324b0e3c54fb509535eea3923ccb63 >> > > Merge: e599f12 c446167 >> > > Author: Tony Lindgren <tony@atomide.com> >> > > Date: Thu Feb 4 20:07:44 2010 -0800 >> > > >> > > The kernel builds fine; but doesn't boot on the OMAP3EVM. >> > > >> > > I have been able to trace the code until rest_init(); but >> > > will need to restart debugging. >> > > There seems to be an exception during execution. >> > > >> > > Will continue to dig further. This is just an FYI. >> > > >> > >> > The kernel panics during I2C init in function omap3_evm_i2c_init() >> > during this call: >> > >> > omap_register_i2c_bus(2, 400, NULL, 0); I see that Zoom2/3 also don't boot up and given that DEBUG_LL does not work for these boards, its very difficult to narrow down the problem. After around 2 hours of narrowing down, this is what solves the issue probably: m0_entry seems to be null, causing strcmp() to crash. Patch: (will not apply as TABS are not there :) ) diff --git a/arch/arm/mach-omap2/mux.c b/arch/arm/mach-omap2/mux.c index 986077f..d5a03f8 100644 --- a/arch/arm/mach-omap2/mux.c +++ b/arch/arm/mach-omap2/mux.c @@ -435,7 +435,7 @@ int __init omap_mux_init_signal(char *muxname, int val) char *m0_entry = m->muxnames[0]; int i; - if (m0_name && strcmp(m0_name, m0_entry)) + if (m0_name && m0_entry && strcmp(m0_name, m0_entry)) continue; for (i = 0; i < OMAP_MUX_NR_MODES; i++) { ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: omap3evm: Doesn't boot at 4fa42e46 2010-02-10 22:58 ` Pandita, Vikram @ 2010-02-10 23:24 ` Tony Lindgren 0 siblings, 0 replies; 10+ messages in thread From: Tony Lindgren @ 2010-02-10 23:24 UTC (permalink / raw) To: Pandita, Vikram; +Cc: Premi, Sanjeev, linux-omap@vger.kernel.org * Pandita, Vikram <vikram.pandita@ti.com> [100210 14:56]: <snip> > >> > The kernel panics during I2C init in function omap3_evm_i2c_init() > >> > during this call: > >> > > >> > omap_register_i2c_bus(2, 400, NULL, 0); > > I see that Zoom2/3 also don't boot up and given that DEBUG_LL does not work for these boards, > its very difficult to narrow down the problem. > > After around 2 hours of narrowing down, this is what solves the issue probably: > m0_entry seems to be null, causing strcmp() to crash. > > Patch: (will not apply as TABS are not there :) ) > diff --git a/arch/arm/mach-omap2/mux.c b/arch/arm/mach-omap2/mux.c > index 986077f..d5a03f8 100644 > --- a/arch/arm/mach-omap2/mux.c > +++ b/arch/arm/mach-omap2/mux.c > @@ -435,7 +435,7 @@ int __init omap_mux_init_signal(char *muxname, int val) > char *m0_entry = m->muxnames[0]; > int i; > > - if (m0_name && strcmp(m0_name, m0_entry)) > + if (m0_name && m0_entry && strcmp(m0_name, m0_entry)) > continue; > > for (i = 0; i < OMAP_MUX_NR_MODES; i++) { > > Hmm is this only with CONFIG_OMAP_MUX and only on 3630? In for-next we don't have yet the recent mux fix commit 9ecef433204f9b06550dd45cf84f14706f8fe4f0. Can you make sure you have that applied and see if that solves the problem? To me it seems that m0_entry should never be NULL after mux init as that's the signal register name. The 3630 entries should get populated by omap_mux_init_list. If omap36xx_cbp_subset is missing some of the 3630 only entries added by commit 9ecef433204f9b06550dd45cf84f14706f8fe4f0 into omap3_muxmodes, then that would explain why m0_entry would be NULL.. Anyways, as I don't have a 3630 here I'm just guessing. Until you get the DEBUG_LL working on zoom3, you can just increase the CONFIG_LOG_BUF_SHIFT to something large enough and printk m0_name and m0_entry without doing anything with them. Then after the boot you can take a look at dmesg and see if it provides any clues. Regards, Tony ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: omap3evm: Doesn't boot at 4fa42e46 2010-02-10 17:34 ` Tony Lindgren 2010-02-10 22:58 ` Pandita, Vikram @ 2010-02-15 15:26 ` Premi, Sanjeev 2010-02-16 8:51 ` Ranjith Lohithakshan 1 sibling, 1 reply; 10+ messages in thread From: Premi, Sanjeev @ 2010-02-15 15:26 UTC (permalink / raw) To: Tony Lindgren; +Cc: linux-omap@vger.kernel.org > -----Original Message----- > From: Tony Lindgren [mailto:tony@atomide.com] > Sent: Wednesday, February 10, 2010 11:04 PM > To: Premi, Sanjeev > Cc: linux-omap@vger.kernel.org > Subject: Re: omap3evm: Doesn't boot at 4fa42e46 > > * Premi, Sanjeev <premi@ti.com> [100210 09:09]: > > > -----Original Message----- > > > From: linux-omap-owner@vger.kernel.org > > > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of > Premi, Sanjeev > > > Sent: Tuesday, February 09, 2010 9:34 PM > > > To: linux-omap@vger.kernel.org > > > Subject: RE: omap3evm: Doesn't boot at 4fa42e46 > > > > > > > -----Original Message----- > > > > From: linux-omap-owner@vger.kernel.org > > > > [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of > > > Premi, Sanjeev > > > > Sent: Tuesday, February 09, 2010 9:02 PM > > > > To: linux-omap@vger.kernel.org > > > > Subject: omap3evm: Doesn't boot at 4fa42e46 > > > > > > > > Hi all, > > > > > > > > Just updated my repo to the commit: > > > > > > > > commit 4fa42e4679324b0e3c54fb509535eea3923ccb63 > > > > Merge: e599f12 c446167 > > > > Author: Tony Lindgren <tony@atomide.com> > > > > Date: Thu Feb 4 20:07:44 2010 -0800 > > > > > > > > The kernel builds fine; but doesn't boot on the OMAP3EVM. > > > > > > > > I have been able to trace the code until rest_init(); but > > > > will need to restart debugging. > > > > There seems to be an exception during execution. > > > > > > > > Will continue to dig further. This is just an FYI. > > > > > > > > > > The kernel panics during I2C init in function omap3_evm_i2c_init() > > > during this call: > > > > > > omap_register_i2c_bus(2, 400, NULL, 0); > > > > > > I see that there isn't any difference between omap3_evm_i2c_init() > > > and omap3430_i2c_init(). Has anyone tried the booting 3430SDP at > > > this commit? > > > > > > ...just trying to understand if this is a board specific issue > > > OR is it a generic OMAP3 issue before I try bisect. > > > > > > ~sanjeev > > > > uImage created with omap3_defconfig at the HEAD boots fine on the > > EVM. I couldn't find much differences between this defconfig and > > my .config - related to i2c where the failure occurs. > > Maybe post the diff -u of the configs? > > > Unfortunately bisect didn't help much :( I just know the last > > commit where the EVM boots fine (with defconfig). > > > > 9b17b59 : Add devkit8000_defconfig > > > > Just a snapshot of git-bisect from my command history: > > > > premi # git-bisect bad f9ffaa9 > > Some good revs are not ancestor of the bad rev. > > git bisect cannot work properly in this case. > > Maybe you mistake good and bad revs? > > premi # > > premi # history | grep bisect | grep good > > 512 git-bisect good c6348aa > > 518 git-bisect good a9861b5 > > 523 git-bisect good 9b17b59 > > premi # > > premi # history | grep bisect | grep bad > > 507 git-bisect bad 4fa42e4 > > 533 git-bisect bad 0b421ec > > 538 git-bisect bad fc76be4 > > 543 git-bisect bad 66ddfc6 > > 547 git-bisect bad f9ffaa9 > > premi # > > Can you try bisecting the omap for-next branch starting at > 9ba874506b7b3883d78b8cad61eba39c4bb09885? > > If 9ba874506b7b3883d78b8cad61eba39c4bb09885 does not boot, > then you have to start at 4f4e65d2484811210a2826fa9d59712c7fcf1b49. Had to step away from the problem fore few days. Started bisecting now. ~sanjeev > > Otherwise you'll end up bisecting all kinds of merges.. > > Regards, > > Tony > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: omap3evm: Doesn't boot at 4fa42e46 2010-02-15 15:26 ` Premi, Sanjeev @ 2010-02-16 8:51 ` Ranjith Lohithakshan 2010-02-16 9:38 ` Premi, Sanjeev 0 siblings, 1 reply; 10+ messages in thread From: Ranjith Lohithakshan @ 2010-02-16 8:51 UTC (permalink / raw) To: Premi, Sanjeev Cc: Tony Lindgren, linux-omap@vger.kernel.org, Lohithakshan, Ranjith This one line change seem to fix the issue on my end --- a/arch/arm/mach-omap2/mux.c +++ b/arch/arm/mach-omap2/mux.c @@ -969,7 +969,7 @@ static void __init omap_mux_init_list(struct omap_mux *super } #endif -#if defined(CONFIG_OMAP_MUX) && defined(CONFIG_DEBUG_FS) +#ifdef CONFIG_OMAP_MUX if (!superset->muxnames || !superset->muxnames[0]) { superset++; continue; Not sure why DebugFS need to be defined for the muxname check. omap3evm and zoom2/3 dont have DebugFS enabled by default in defconfig and that could explain why these platforms not booting up. A formal patch will follow once I get more confirmations that this change is working. - Ranjith On Mon, 15-Feb-10 8:56 PM +0530, Premi, Sanjeev wrote: >> -----Original Message----- >> From: Tony Lindgren [mailto:tony@atomide.com] >> Sent: Wednesday, February 10, 2010 11:04 PM >> To: Premi, Sanjeev >> Cc: linux-omap@vger.kernel.org >> Subject: Re: omap3evm: Doesn't boot at 4fa42e46 >> >> * Premi, Sanjeev <premi@ti.com> [100210 09:09]: >>>> -----Original Message----- >>>> From: linux-omap-owner@vger.kernel.org >>>> [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of >> Premi, Sanjeev >>>> Sent: Tuesday, February 09, 2010 9:34 PM >>>> To: linux-omap@vger.kernel.org >>>> Subject: RE: omap3evm: Doesn't boot at 4fa42e46 >>>> >>>>> -----Original Message----- >>>>> From: linux-omap-owner@vger.kernel.org >>>>> [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of >>>> Premi, Sanjeev >>>>> Sent: Tuesday, February 09, 2010 9:02 PM >>>>> To: linux-omap@vger.kernel.org >>>>> Subject: omap3evm: Doesn't boot at 4fa42e46 >>>>> >>>>> Hi all, >>>>> >>>>> Just updated my repo to the commit: >>>>> >>>>> commit 4fa42e4679324b0e3c54fb509535eea3923ccb63 >>>>> Merge: e599f12 c446167 >>>>> Author: Tony Lindgren <tony@atomide.com> >>>>> Date: Thu Feb 4 20:07:44 2010 -0800 >>>>> >>>>> The kernel builds fine; but doesn't boot on the OMAP3EVM. >>>>> >>>>> I have been able to trace the code until rest_init(); but >>>>> will need to restart debugging. >>>>> There seems to be an exception during execution. >>>>> >>>>> Will continue to dig further. This is just an FYI. >>>>> >>>> The kernel panics during I2C init in function omap3_evm_i2c_init() >>>> during this call: >>>> >>>> omap_register_i2c_bus(2, 400, NULL, 0); >>>> >>>> I see that there isn't any difference between omap3_evm_i2c_init() >>>> and omap3430_i2c_init(). Has anyone tried the booting 3430SDP at >>>> this commit? >>>> >>>> ...just trying to understand if this is a board specific issue >>>> OR is it a generic OMAP3 issue before I try bisect. >>>> >>>> ~sanjeev >>> uImage created with omap3_defconfig at the HEAD boots fine on the >>> EVM. I couldn't find much differences between this defconfig and >>> my .config - related to i2c where the failure occurs. >> Maybe post the diff -u of the configs? >> >>> Unfortunately bisect didn't help much :( I just know the last >>> commit where the EVM boots fine (with defconfig). >>> >>> 9b17b59 : Add devkit8000_defconfig >>> >>> Just a snapshot of git-bisect from my command history: >>> >>> premi # git-bisect bad f9ffaa9 >>> Some good revs are not ancestor of the bad rev. >>> git bisect cannot work properly in this case. >>> Maybe you mistake good and bad revs? >>> premi # >>> premi # history | grep bisect | grep good >>> 512 git-bisect good c6348aa >>> 518 git-bisect good a9861b5 >>> 523 git-bisect good 9b17b59 >>> premi # >>> premi # history | grep bisect | grep bad >>> 507 git-bisect bad 4fa42e4 >>> 533 git-bisect bad 0b421ec >>> 538 git-bisect bad fc76be4 >>> 543 git-bisect bad 66ddfc6 >>> 547 git-bisect bad f9ffaa9 >>> premi # >> Can you try bisecting the omap for-next branch starting at >> 9ba874506b7b3883d78b8cad61eba39c4bb09885? >> >> If 9ba874506b7b3883d78b8cad61eba39c4bb09885 does not boot, >> then you have to start at 4f4e65d2484811210a2826fa9d59712c7fcf1b49. > > Had to step away from the problem fore few days. Started bisecting now. > > ~sanjeev > >> Otherwise you'll end up bisecting all kinds of merges.. >> >> Regards, >> >> Tony >> -- > To unsubscribe from this list: send the line "unsubscribe linux-omap" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: omap3evm: Doesn't boot at 4fa42e46 2010-02-16 8:51 ` Ranjith Lohithakshan @ 2010-02-16 9:38 ` Premi, Sanjeev 2010-02-16 18:27 ` Tony Lindgren 0 siblings, 1 reply; 10+ messages in thread From: Premi, Sanjeev @ 2010-02-16 9:38 UTC (permalink / raw) To: Lohithakshan, Ranjith; +Cc: Tony Lindgren, linux-omap@vger.kernel.org > -----Original Message----- > From: Lohithakshan, Ranjith > Sent: Tuesday, February 16, 2010 2:22 PM > To: Premi, Sanjeev > Cc: Tony Lindgren; linux-omap@vger.kernel.org; Lohithakshan, Ranjith > Subject: Re: omap3evm: Doesn't boot at 4fa42e46 > > This one line change seem to fix the issue on my end > > --- a/arch/arm/mach-omap2/mux.c > +++ b/arch/arm/mach-omap2/mux.c > @@ -969,7 +969,7 @@ static void __init omap_mux_init_list(struct > omap_mux *super > } > #endif > > -#if defined(CONFIG_OMAP_MUX) && defined(CONFIG_DEBUG_FS) > +#ifdef CONFIG_OMAP_MUX > if (!superset->muxnames || !superset->muxnames[0]) { > superset++; > continue; > > Not sure why DebugFS need to be defined for the muxname > check. omap3evm > and zoom2/3 dont have DebugFS enabled by default in defconfig and that > could explain why these platforms not booting up. > > A formal patch will follow once I get more confirmations that this > change is working. Ranjith, The git-bisect brings me here: premi # g-log-10 78737ae 78737ae : omap: Fix arch/arm/mach-omap2/mux.c: Off by one error 9ecef43 : omap: Fix 3630 mux errors 8d08436 : OMAP2/3: GPMC: ensure valid clock pointer 74005a2 : OMAP2/3: IRQ: ensure valid base address Kernel boots fine at "8d08436". There was earlier a discussion on "9ecef43" but it 'seems' to be specific for 3630 only. But the condition you pointed is added at "9ecef43". So, this IS the problem. I am also trying to check if "78737ae" could also lead to a potential error. Best regards, Sanjeev > > - Ranjith > > On Mon, 15-Feb-10 8:56 PM +0530, Premi, Sanjeev wrote: > >> -----Original Message----- > >> From: Tony Lindgren [mailto:tony@atomide.com] > >> Sent: Wednesday, February 10, 2010 11:04 PM > >> To: Premi, Sanjeev > >> Cc: linux-omap@vger.kernel.org > >> Subject: Re: omap3evm: Doesn't boot at 4fa42e46 > >> > >> * Premi, Sanjeev <premi@ti.com> [100210 09:09]: > >>>> -----Original Message----- > >>>> From: linux-omap-owner@vger.kernel.org > >>>> [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of > >> Premi, Sanjeev > >>>> Sent: Tuesday, February 09, 2010 9:34 PM > >>>> To: linux-omap@vger.kernel.org > >>>> Subject: RE: omap3evm: Doesn't boot at 4fa42e46 > >>>> > >>>>> -----Original Message----- > >>>>> From: linux-omap-owner@vger.kernel.org > >>>>> [mailto:linux-omap-owner@vger.kernel.org] On Behalf Of > >>>> Premi, Sanjeev > >>>>> Sent: Tuesday, February 09, 2010 9:02 PM > >>>>> To: linux-omap@vger.kernel.org > >>>>> Subject: omap3evm: Doesn't boot at 4fa42e46 > >>>>> > >>>>> Hi all, > >>>>> > >>>>> Just updated my repo to the commit: > >>>>> > >>>>> commit 4fa42e4679324b0e3c54fb509535eea3923ccb63 > >>>>> Merge: e599f12 c446167 > >>>>> Author: Tony Lindgren <tony@atomide.com> > >>>>> Date: Thu Feb 4 20:07:44 2010 -0800 > >>>>> > >>>>> The kernel builds fine; but doesn't boot on the OMAP3EVM. > >>>>> > >>>>> I have been able to trace the code until rest_init(); but > >>>>> will need to restart debugging. > >>>>> There seems to be an exception during execution. > >>>>> > >>>>> Will continue to dig further. This is just an FYI. > >>>>> > >>>> The kernel panics during I2C init in function > omap3_evm_i2c_init() > >>>> during this call: > >>>> > >>>> omap_register_i2c_bus(2, 400, NULL, 0); > >>>> > >>>> I see that there isn't any difference between > omap3_evm_i2c_init() > >>>> and omap3430_i2c_init(). Has anyone tried the booting 3430SDP at > >>>> this commit? > >>>> > >>>> ...just trying to understand if this is a board specific issue > >>>> OR is it a generic OMAP3 issue before I try bisect. > >>>> > >>>> ~sanjeev > >>> uImage created with omap3_defconfig at the HEAD boots fine on the > >>> EVM. I couldn't find much differences between this defconfig and > >>> my .config - related to i2c where the failure occurs. > >> Maybe post the diff -u of the configs? > >> > >>> Unfortunately bisect didn't help much :( I just know the last > >>> commit where the EVM boots fine (with defconfig). > >>> > >>> 9b17b59 : Add devkit8000_defconfig > >>> > >>> Just a snapshot of git-bisect from my command history: > >>> > >>> premi # git-bisect bad f9ffaa9 > >>> Some good revs are not ancestor of the bad rev. > >>> git bisect cannot work properly in this case. > >>> Maybe you mistake good and bad revs? > >>> premi # > >>> premi # history | grep bisect | grep good > >>> 512 git-bisect good c6348aa > >>> 518 git-bisect good a9861b5 > >>> 523 git-bisect good 9b17b59 > >>> premi # > >>> premi # history | grep bisect | grep bad > >>> 507 git-bisect bad 4fa42e4 > >>> 533 git-bisect bad 0b421ec > >>> 538 git-bisect bad fc76be4 > >>> 543 git-bisect bad 66ddfc6 > >>> 547 git-bisect bad f9ffaa9 > >>> premi # > >> Can you try bisecting the omap for-next branch starting at > >> 9ba874506b7b3883d78b8cad61eba39c4bb09885? > >> > >> If 9ba874506b7b3883d78b8cad61eba39c4bb09885 does not boot, > >> then you have to start at 4f4e65d2484811210a2826fa9d59712c7fcf1b49. > > > > Had to step away from the problem fore few days. Started > bisecting now. > > > > ~sanjeev > > > >> Otherwise you'll end up bisecting all kinds of merges.. > >> > >> Regards, > >> > >> Tony > >> -- > > To unsubscribe from this list: send the line "unsubscribe > linux-omap" in > > the body of a message to majordomo@vger.kernel.org > > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: omap3evm: Doesn't boot at 4fa42e46 2010-02-16 9:38 ` Premi, Sanjeev @ 2010-02-16 18:27 ` Tony Lindgren 0 siblings, 0 replies; 10+ messages in thread From: Tony Lindgren @ 2010-02-16 18:27 UTC (permalink / raw) To: Premi, Sanjeev; +Cc: Lohithakshan, Ranjith, linux-omap@vger.kernel.org * Premi, Sanjeev <premi@ti.com> [100216 01:35]: > > -----Original Message----- > > From: Lohithakshan, Ranjith > > Sent: Tuesday, February 16, 2010 2:22 PM > > To: Premi, Sanjeev > > Cc: Tony Lindgren; linux-omap@vger.kernel.org; Lohithakshan, Ranjith > > Subject: Re: omap3evm: Doesn't boot at 4fa42e46 > > > > This one line change seem to fix the issue on my end > > > > --- a/arch/arm/mach-omap2/mux.c > > +++ b/arch/arm/mach-omap2/mux.c > > @@ -969,7 +969,7 @@ static void __init omap_mux_init_list(struct > > omap_mux *super > > } > > #endif > > > > -#if defined(CONFIG_OMAP_MUX) && defined(CONFIG_DEBUG_FS) > > +#ifdef CONFIG_OMAP_MUX > > if (!superset->muxnames || !superset->muxnames[0]) { > > superset++; > > continue; > > > > Not sure why DebugFS need to be defined for the muxname > > check. omap3evm > > and zoom2/3 dont have DebugFS enabled by default in defconfig and that > > could explain why these platforms not booting up. Hmm sounds like that's a bug there. The muxnames are available only during __init, and optimized out if CONFIG_OMAP_MUX is not set. Initially the muxnames were there only if CONFIG_DEBUG_FS was set. > > > > A formal patch will follow once I get more confirmations that this > > change is working. Please send a formal patch ASAP so we can get it into 2.6.33. > The git-bisect brings me here: > > premi # g-log-10 78737ae > 78737ae : omap: Fix arch/arm/mach-omap2/mux.c: Off by one error > 9ecef43 : omap: Fix 3630 mux errors > 8d08436 : OMAP2/3: GPMC: ensure valid clock pointer > 74005a2 : OMAP2/3: IRQ: ensure valid base address > > Kernel boots fine at "8d08436". There was earlier a discussion on "9ecef43" but > it 'seems' to be specific for 3630 only. > > But the condition you pointed is added at "9ecef43". So, this IS the problem. > > I am also trying to check if "78737ae" could also lead to a potential error. The only concernd there AFAIK is that if mode0 names for some yet unknown mux modes are longer than OMAP_MUX_DEFNAME_LEN. Regards, Tony ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-02-16 18:26 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-02-09 15:31 omap3evm: Doesn't boot at 4fa42e46 Premi, Sanjeev 2010-02-09 16:03 ` Premi, Sanjeev 2010-02-10 17:10 ` Premi, Sanjeev 2010-02-10 17:34 ` Tony Lindgren 2010-02-10 22:58 ` Pandita, Vikram 2010-02-10 23:24 ` Tony Lindgren 2010-02-15 15:26 ` Premi, Sanjeev 2010-02-16 8:51 ` Ranjith Lohithakshan 2010-02-16 9:38 ` Premi, Sanjeev 2010-02-16 18:27 ` Tony Lindgren
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox