All of lore.kernel.org
 help / color / mirror / Atom feed
* http://patchwork.kernel.org/patch/26483/ broke my system boot
@ 2009-06-03 14:39 Balbir Singh
  2009-06-03 19:45 ` Sam Ravnborg
  0 siblings, 1 reply; 8+ messages in thread
From: Balbir Singh @ 2009-06-03 14:39 UTC (permalink / raw)
  To: Robert Berger; +Cc: Andrew Morton, linux-kernel, Sam Ravnborg

After spending some time figuring out why my system failed to reboot,
checking config options, kernel version, modules installed. I figured
out that the patch in http://patchwork.kernel.org/patch/26483/ broke
the system boot on the latest mmotm. Reverting it helped my system
call depmod and hence boot.

The patch is really unhelpful, since the changelog is completely
empty. Sigh!

-- 
	Balbir

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: http://patchwork.kernel.org/patch/26483/ broke my system boot
  2009-06-03 14:39 http://patchwork.kernel.org/patch/26483/ broke my system boot Balbir Singh
@ 2009-06-03 19:45 ` Sam Ravnborg
  2009-06-04  6:31   ` Balbir Singh
  0 siblings, 1 reply; 8+ messages in thread
From: Sam Ravnborg @ 2009-06-03 19:45 UTC (permalink / raw)
  To: Balbir Singh; +Cc: Robert Berger, Andrew Morton, linux-kernel

On Wed, Jun 03, 2009 at 10:39:44PM +0800, Balbir Singh wrote:
> After spending some time figuring out why my system failed to reboot,
> checking config options, kernel version, modules installed. I figured
> out that the patch in http://patchwork.kernel.org/patch/26483/ broke
> the system boot on the latest mmotm. Reverting it helped my system
> call depmod and hence boot.
> 
> The patch is really unhelpful, since the changelog is completely
> empty. Sigh!

Yeah, sorry for not nak'ing it earlier. Has been busy.
Andrew removed it from -mm and I notified the author about the
problems with the patch (in private mail it seems - I just replied to what I had).

	Sam

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: http://patchwork.kernel.org/patch/26483/ broke my system boot
  2009-06-03 19:45 ` Sam Ravnborg
@ 2009-06-04  6:31   ` Balbir Singh
  2009-06-04  6:47     ` lkml
  2009-06-05  7:17     ` Jon Masters
  0 siblings, 2 replies; 8+ messages in thread
From: Balbir Singh @ 2009-06-04  6:31 UTC (permalink / raw)
  To: Sam Ravnborg; +Cc: Robert Berger, Andrew Morton, linux-kernel

* Sam Ravnborg <sam@ravnborg.org> [2009-06-03 21:45:26]:

> On Wed, Jun 03, 2009 at 10:39:44PM +0800, Balbir Singh wrote:
> > After spending some time figuring out why my system failed to reboot,
> > checking config options, kernel version, modules installed. I figured
> > out that the patch in http://patchwork.kernel.org/patch/26483/ broke
> > the system boot on the latest mmotm. Reverting it helped my system
> > call depmod and hence boot.
> > 
> > The patch is really unhelpful, since the changelog is completely
> > empty. Sigh!
> 
> Yeah, sorry for not nak'ing it earlier. Has been busy.
> Andrew removed it from -mm and I notified the author about the
> problems with the patch (in private mail it seems - I just replied to what I had).

Cool! Thanks for the update. I'll get the latest mmotm and test as
well.

-- 
	Balbir

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: http://patchwork.kernel.org/patch/26483/ broke my system boot
  2009-06-04  6:31   ` Balbir Singh
@ 2009-06-04  6:47     ` lkml
  2009-06-04  7:32       ` Balbir Singh
  2009-06-05  7:17     ` Jon Masters
  1 sibling, 1 reply; 8+ messages in thread
From: lkml @ 2009-06-04  6:47 UTC (permalink / raw)
  To: balbir; +Cc: Sam Ravnborg, Robert Berger, Andrew Morton, linux-kernel

Hi Balbir and all,

Sorry for the trouble and the missing changelog. I'm still learning;)

Can you please elaborate a bit more what exactly is broken?
Are you cross- or native compiling?

Here is what I tried to fix:

In my cross build environment (ELDK4.2) the following is defined:

export | grep DEPMOD
declare -x DEPMOD="/opt/eldk-4.2-ppc_4xx/usr/bin/depmod.pl"

without my patch it breaks like this:

 make V=1 ARCH=powerpc CROSS_COMPILE=ppc_4xx-
INSTALL_MOD_PATH=$ELDK_PREFIX/eldk-4.2-ppc_4xx/ppc_4xx modules_install
Warning: you may need to install module-init-tools
See http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt
make -f
/opt/eldk-4.2-ppc_4xx/usr/src/linux-v2.6.29.1/scripts/Makefile.modinst
  mkdir -p
/opt/eldk-4.2-ppc_4xx/ppc_4xx/lib/modules/2.6.30-rc5-01317-g982dd86/kernel/drivers/scsi;
cp drivers/scsi/scsi_wait_scan.ko
/opt/eldk-4.2-ppc_4xx/ppc_4xx/lib/modules/2.6.30-rc5-01317-g982dd86/kernel/drivers/scsi
; true
/opt/eldk-4.2-ppc_4xx/ppc_4xx/lib/modules/2.6.30-rc5-01317-g982dd86/kernel/drivers/scsi/scsi_wait_scan.ko
make -f
/opt/eldk-4.2-ppc_4xx/usr/src/linux-v2.6.29.1/scripts/Makefile.fwinst
obj=firmware __fw_modinst
  if [ -r System.map -a -x /opt/eldk-4.2-ppc_4xx/usr/bin/depmod.pl ]; then
/opt/eldk-4.2-ppc_4xx/usr/bin/depmod.pl -ae -F System.map  -b
/opt/eldk-4.2-ppc_4xx/ppc_4xx  2.6.30-rc5-01317-g982dd86; fi
make: *** [_modinst_post] Error 1

with my patch it is more happy:

 make V=1 ARCH=powerpc CROSS_COMPILE=ppc_4xx-
INSTALL_MOD_PATH=$ELDK_PREFIX/eldk-4.2-ppc_4xx/ppc_4xx modules_install
Warning: you may need to install module-init-tools
See http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt
make -f
/opt/eldk-4.2-ppc_4xx/usr/src/linux-v2.6.29.1/scripts/Makefile.modinst
  mkdir -p
/opt/eldk-4.2-ppc_4xx/ppc_4xx/lib/modules/2.6.30-rc5-01317-g982dd86/kernel/drivers/scsi;
cp drivers/scsi/scsi_wait_scan.ko
/opt/eldk-4.2-ppc_4xx/ppc_4xx/lib/modules/2.6.30-rc5-01317-g982dd86/kernel/drivers/scsi
; true
/opt/eldk-4.2-ppc_4xx/ppc_4xx/lib/modules/2.6.30-rc5-01317-g982dd86/kernel/drivers/scsi/scsi_wait_scan.ko
make -f
/opt/eldk-4.2-ppc_4xx/usr/src/linux-v2.6.29.1/scripts/Makefile.fwinst
obj=firmware __fw_modinst

I could most likely just undefine DEPMOD in the environment.

(here DEPMOD is not defined):

make v=1 ARCH=powerpc CROSS_COMPILE=ppc_4xx-
INSTALL_MOD_PATH=$ELDK_PREFIX/eldk-4.2-ppc_4xx/ppc_4xx modules_install
  INSTALL drivers/scsi/scsi_wait_scan.ko
  DEPMOD  2.6.30-rc5-01317-g982dd86

This seems to be working fine as well.

I did not try the native compilation. Maybe the problem is there?

Regards,

Robert


On Thu, 4 Jun 2009 14:31:44 +0800, Balbir Singh <balbir@linux.vnet.ibm.com>
wrote:
> * Sam Ravnborg <sam@ravnborg.org> [2009-06-03 21:45:26]:
> 
>> On Wed, Jun 03, 2009 at 10:39:44PM +0800, Balbir Singh wrote:
>> > After spending some time figuring out why my system failed to reboot,
>> > checking config options, kernel version, modules installed. I figured
>> > out that the patch in http://patchwork.kernel.org/patch/26483/ broke
>> > the system boot on the latest mmotm. Reverting it helped my system
>> > call depmod and hence boot.
>> > 
>> > The patch is really unhelpful, since the changelog is completely
>> > empty. Sigh!
>> 
>> Yeah, sorry for not nak'ing it earlier. Has been busy.
>> Andrew removed it from -mm and I notified the author about the
>> problems with the patch (in private mail it seems - I just replied to
>> what I had).
> 
> Cool! Thanks for the update. I'll get the latest mmotm and test as
> well.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: http://patchwork.kernel.org/patch/26483/ broke my system boot
  2009-06-04  6:47     ` lkml
@ 2009-06-04  7:32       ` Balbir Singh
  2009-06-04 12:19         ` lkml
  0 siblings, 1 reply; 8+ messages in thread
From: Balbir Singh @ 2009-06-04  7:32 UTC (permalink / raw)
  To: lkml; +Cc: Sam Ravnborg, Robert Berger, Andrew Morton, linux-kernel

* lkml@reliableembeddedsystems.com <lkml@reliableembeddedsystems.com> [2009-06-04 01:47:18]:

> Hi Balbir and all,
> 
> Sorry for the trouble and the missing changelog. I'm still learning;)
> 
> Can you please elaborate a bit more what exactly is broken?
> Are you cross- or native compiling?
> 

I am doing a native compile.

-- 
	Balbir

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: http://patchwork.kernel.org/patch/26483/ broke my system boot
  2009-06-04  7:32       ` Balbir Singh
@ 2009-06-04 12:19         ` lkml
  0 siblings, 0 replies; 8+ messages in thread
From: lkml @ 2009-06-04 12:19 UTC (permalink / raw)
  To: balbir; +Cc: Sam Ravnborg, Robert Berger, Andrew Morton, linux-kernel

Hi Balbir,

Even when I do a native compile things look good to me.

make v=1 INSTALL_MOD_PATH=/tmp modules_install

  INSTALL arch/x86/crypto/aes-i586.ko
  INSTALL arch/x86/crypto/salsa20-i586.ko
  INSTALL arch/x86/crypto/twofish-i586.ko
  INSTALL arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko
  ... and so on until the end.

Is the depmod in your default path /sbin/depmod or something else?

Do you have the environment variable DEPMOD defined?

Do you see any errors when you do make modules_install with my patch?

Regards,

Robert

On Thu, 4 Jun 2009 15:32:40 +0800, Balbir Singh <balbir@linux.vnet.ibm.com>
wrote:
> * lkml@reliableembeddedsystems.com <lkml@reliableembeddedsystems.com>
> [2009-06-04 01:47:18]:
> 
>> Hi Balbir and all,
>> 
>> Sorry for the trouble and the missing changelog. I'm still learning;)
>> 
>> Can you please elaborate a bit more what exactly is broken?
>> Are you cross- or native compiling?
>> 
> 
> I am doing a native compile.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: http://patchwork.kernel.org/patch/26483/ broke my system boot
  2009-06-04  6:31   ` Balbir Singh
  2009-06-04  6:47     ` lkml
@ 2009-06-05  7:17     ` Jon Masters
  2009-06-05 19:49       ` Sam Ravnborg
  1 sibling, 1 reply; 8+ messages in thread
From: Jon Masters @ 2009-06-05  7:17 UTC (permalink / raw)
  To: balbir; +Cc: Sam Ravnborg, Robert Berger, Andrew Morton, linux-kernel

On Thu, 2009-06-04 at 14:31 +0800, Balbir Singh wrote:
> * Sam Ravnborg <sam@ravnborg.org> [2009-06-03 21:45:26]:
> 
> > On Wed, Jun 03, 2009 at 10:39:44PM +0800, Balbir Singh wrote:
> > > After spending some time figuring out why my system failed to reboot,
> > > checking config options, kernel version, modules installed. I figured
> > > out that the patch in http://patchwork.kernel.org/patch/26483/ broke
> > > the system boot on the latest mmotm. Reverting it helped my system
> > > call depmod and hence boot.
> > > 
> > > The patch is really unhelpful, since the changelog is completely
> > > empty. Sigh!
> > 
> > Yeah, sorry for not nak'ing it earlier. Has been busy.
> > Andrew removed it from -mm and I notified the author about the
> > problems with the patch (in private mail it seems - I just replied to what I had).
> 
> Cool! Thanks for the update. I'll get the latest mmotm and test as
> well.

The general idea of using the cross-depmod is good though :) We have had
a few people recently run their newer host depmod and wonder why their
older embedded device can't read the new binary index files.

Jon.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: http://patchwork.kernel.org/patch/26483/ broke my system boot
  2009-06-05  7:17     ` Jon Masters
@ 2009-06-05 19:49       ` Sam Ravnborg
  0 siblings, 0 replies; 8+ messages in thread
From: Sam Ravnborg @ 2009-06-05 19:49 UTC (permalink / raw)
  To: Jon Masters; +Cc: balbir, Robert Berger, Andrew Morton, linux-kernel

On Fri, Jun 05, 2009 at 03:17:12AM -0400, Jon Masters wrote:
> On Thu, 2009-06-04 at 14:31 +0800, Balbir Singh wrote:
> > * Sam Ravnborg <sam@ravnborg.org> [2009-06-03 21:45:26]:
> > 
> > > On Wed, Jun 03, 2009 at 10:39:44PM +0800, Balbir Singh wrote:
> > > > After spending some time figuring out why my system failed to reboot,
> > > > checking config options, kernel version, modules installed. I figured
> > > > out that the patch in http://patchwork.kernel.org/patch/26483/ broke
> > > > the system boot on the latest mmotm. Reverting it helped my system
> > > > call depmod and hence boot.
> > > > 
> > > > The patch is really unhelpful, since the changelog is completely
> > > > empty. Sigh!
> > > 
> > > Yeah, sorry for not nak'ing it earlier. Has been busy.
> > > Andrew removed it from -mm and I notified the author about the
> > > problems with the patch (in private mail it seems - I just replied to what I had).
> > 
> > Cool! Thanks for the update. I'll get the latest mmotm and test as
> > well.
> 
> The general idea of using the cross-depmod is good though :) We have had
> a few people recently run their newer host depmod and wonder why their
> older embedded device can't read the new binary index files.

But then the patch would lok like this - no?

index 610d1c3..05c5744 100644
--- a/Makefile
+++ b/Makefile
@@ -325,7 +325,8 @@ OBJCOPY             = $(CROSS_COMPILE)objcopy
 OBJDUMP                = $(CROSS_COMPILE)objdump
 AWK            = awk
 GENKSYMS       = scripts/genksyms/genksyms
-DEPMOD         = /sbin/depmod
+DEPMOD         = $(if $(shell which $(CROSS_COMPILE)depmod),
+                       $(CROSS_COMPILE)depmod,/sbin/depmod)
 KALLSYMS       = scripts/kallsyms
 PERL           = perl
 CHECK          = sparse


	Sam

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-06-05 19:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-03 14:39 http://patchwork.kernel.org/patch/26483/ broke my system boot Balbir Singh
2009-06-03 19:45 ` Sam Ravnborg
2009-06-04  6:31   ` Balbir Singh
2009-06-04  6:47     ` lkml
2009-06-04  7:32       ` Balbir Singh
2009-06-04 12:19         ` lkml
2009-06-05  7:17     ` Jon Masters
2009-06-05 19:49       ` Sam Ravnborg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.