wrong mol-kmods after compile

Bertrand mol-general@lists.maconlinux.org
Tue, 11 Feb 2003 11:19:43 +0100


Maybe you can test the following, but mandrake usually patch their 
kernel with third-party software (alsa, supermount...), so it may be 
incompatible  for mol with the initial benh one you've installed.
List:     mandrake-cooker-ppc
Subject:  mol-kmods-benh
From:     Stew Benedict <sbenedict () mandrakesoft ! com>
Date:     2003-02-04 13:13:06
[Download message RAW]


I built up a mol-kmods against the kernel-benh-4mdk:

http://people.mandrakesoft.com/~sbenedict/cooker-ppc/mol-kmods-benh-0.9.66-1mdk.ppc.rpm

srpm is there also, but not real useful as I built it against the 
kernel build tree still in my ~/rpm/BUILD

Works on my powerbook.

Stew Benedict



Le 2003.01.29 23:33, Ken Grunke a écrit :
> On Saturday 25 January 2003 03:37 pm, Bertrand Dekoninck replied:
> > It seems to me that you've installed and run 2.4.20 but compiled
> > mol-kmods against your initial 2.4.18 sources or header files (they
> > are included in the sources but some distros install them in a
> > different package and at a different place). So you just did
> > nothing but compile mol-kmods for 2.4.18.
> 
> What I can gather from my limited knowledge is that the new kernel I
> downloaded is a pre-compiled, pre-configured package and it just
> doesn't seem to install the kernel headers.
> I'm back to 2.4.18 with MOL 0.9.65 running great, no kernel mismatch,
> and will leave it at that for now.
> Thanks,
> 
> Ken
> 
> > Maybe you should look for some kernel-headers package in your
> > distro or look at the /usr/src/linux (if it exists) directory.
> >
> > You will have to uninstall the kernel headers package of your new
> > kernel (it may complain about dependancies but it won't hurt if you
> > install new headers) or replace the /usr/src/linux directory by the
> > sources of your 2.4.20.
> >
> > And then rebuild mol-kmods.
> >
> > Bertrand Dekoninck
> >
> > Le 2003.01.25 04:54, Ken Grunke a écrit :
> > > I had MOL 0.9.60 running fine on a PM7500/200 with YDL 2.2, then
> > > as part of my newbie learning curve "upgrade" decided to go for
> > > 0.9.65 following Jamie Maynard's detailed instructions. No
> > > problem, got it going without a hitch, worked great.
> > > So I got bold and went for a kernel upgrade from 2.4.18-0.9a, the
> > > original from the CD. I chose the PowerMac Kernel-ow-scsi-2.4
> > > BenH from ppckernel.org (2.4.20-ben1).
> > > Again, no problem--I followed instructions to the letter, and on
> > > the first reboot had no errors or failures.
> > > I knew I had to recompile the mol-kmods for the new kernel, so
> > > back to Jamie's tutorial. After deleting both mol 0.9.65 and the
> > > kmods, I rebuilt mol-kmods-0.9.65-1.src.rpm with the current
> > > running kernel being the new BenH. Copied the new file into my
> > > Downloads directory where mol-0.9.65-1.ppc.rpm was, and did the
> > > install, which completed with no apparent errors for mol or
> > > mol-kmods. Terminal results after startmol --loadonly:
> > >   No mol-0.9.65 kernel modules corresponding to the running
> > >   2.4.20-ben1-noav kernel were found
> > > startmol --list says
> > > --------------------------------------------------------------
> > >   Running kernel:         2.4.20-ben1-noav
> > > --------------------------------------------------------------
> > >   Available modules:
> > >     2.4.18-0.9a           in /usr/lib/mol/0.9.65
> > > --------------------------------------------------------------
> > > /usr/lib/mol/0.9.65/modules/2.4.18-0.9a/ contains:
> > > ethertap.o
> > > mol.o
> > > molsymglue.o
> > > sheep.o
> > > tun.o
> > >
> > > find / -name 2.4.20-ben1* gives no results.
> > >
> > > On a lark, I renamed /usr/lib/2.4.28-0.9a to /2.4.20-ben1-noav to
> > > see what would happen. On startmol --loadonly I got:
> > >
> > > Mac-on-Linux 0.9.65 Copyright (C) 1997-2002 Samuel Rydh
> > > Config dir: /etc/mol
> > > Data dir: /usr/share/mol/0.9.65
> > > Loading Mac-on-Linux kernel module:
> > >    /usr/lib/mol/0.9.65/modules/2.4.20-ben1-noav/mol.o
> > > /usr/lib/mol/0.9.65/modules/2.4.20-ben1-noav/mol.o: unresolved
> > > symbol force_sig_R6e307233
> > > /usr/lib/mol/0.9.65/modules/2.4.20-ben1-noav/mol.o: unresolved
> > > symbol mem_map_R75a3fcbf
> > > /usr/lib/mol/0.9.65/modules/2.4.20-ben1-noav/mol.o: unresolved
> > > symbol find_vma_R927f84b0
> > > =================================================================
> > >===
> > >
> > > So I guess that didn't work.
> > >
> > > In /usr/share/mol/0.9.65/ are:
> > > /config
> > > /graphics
> > > /images
> > > /nvram
> > > /oftrees
> > > /pci_roms
> > > /syms
> > > /vmodes
> > > file:startboing
> > >
> > > Seems to me that the install went well, except that the newly
> > > compiled modules don't exist.
> > > All visible indications in the terminal told me that
> > > mol-kmods-0.9.65 was sucessfully rebuilt, but where did they go?
> > > And why is the old module directory under /usr/lib/mol/0.9.65?
> > > I don't know what to do next--should I try a different kernel?
> > >
> > > Ken
> > > _______________________________________________
> > > mol-general mailing list
> > > mol-general@lists.maconlinux.org
> > > http://lists.maconlinux.org/mailman/listinfo/mol-general
> >
> > _______________________________________________
> > mol-general mailing list
> > mol-general@lists.maconlinux.org
> > http://lists.maconlinux.org/mailman/listinfo/mol-general
> _______________________________________________
> mol-general mailing list
> mol-general@lists.maconlinux.org
> http://lists.maconlinux.org/mailman/listinfo/mol-general
>