Ok guys, I am getting closer. I copied my .config from my boot directory
and edited the MakeFile. It now works when I load it manually. Now I want
it to load when I boot. I added the following lines to /etc/modules.conf
alias ci0 c7000
options c7000 base0=0x5100 lhost0=PEPC uhost0=PEPCOCEC
The directions said to add some more lines to /etc/sysconfig/network, but
naturally I do not have one.
I want the claw active each time I boot my SuSE SLES7-beta. Again, am I
missing something? Appreciate any input. Thanks again.
Peter
"Post, Mark K" <[EMAIL PROTECTED]>
Sent by: Linux on 390 Port <[EMAIL PROTECTED]>
04/26/2002 11:58 AM
Please respond to Linux on 390 Port
To: [EMAIL PROTECTED]
cc:
Subject: Re: Linux CLAW Woes
Peter,
It's not that you have the wrong kernel source, it's that you have a
different .config file and/or Makefile. Take a look in your /boot
directory. There should be/may be a file in there called image.config or
something like that which contains the configuration options used when
building your running kernel. Do a diff on that file against the
/usr/src/linux.config and see what if any differences pop up. Also, take
a
look at the Makefile in /usr/src/linux. You should see some lines that
start with:
VERSION =
PATCHLEVEL =
SUBLEVEL =
EXTRAVERSION =
I suspect that what you'll see is
VERSION = 2
PATCHLEVEL = 4
SUBLEVEL = 7
EXTRAVERSION = SMP
If you change that last line to
EXTRAVERSION = SuSE-SMP
and get the c7000 module to recompile, you'll be home free. To get the
module to recompile, do a
find . -type f -name c7000.o -exec rm c7000.o \;
then "make modules" again, followed by "make modules_install", "depmod -a"
and the insmod command.
Mark Post
-----Original Message-----
From: Peter E. Abresch Jr. - at Pepco [mailto:[EMAIL PROTECTED]]
Sent: Friday, April 26, 2002 11:30 AM
To: [EMAIL PROTECTED]
Subject: Re: Linux CLAW Woes
I copied c7000.o into the original modules directory and ran a dep ?a. I
get the following:
ibm9672:/ # insmod -f c7000 base0=0x5100 lhost0=PEPC uhost0=PEPCOCEC
noauto=1
Using /lib/modules/2.4.7-SuSE-SMP/net/c7000.o
Warning: kernel-module version mismatch
/lib/modules/2.4.7-SuSE-SMP/net/c7000.o was compiled for kernel
version 2.4.7-SMP
while this kernel is version 2.4.7-SuSE-SMP
which is what I guess we all expected.
I issued the following:
ibm9672:/usr/src/linux # grep CONFIG_MODVERSIONS .config
# CONFIG_MODVERSIONS is not set
which I guess is good. So this problem stems from the wrong source tree. I
got the SuSE source tree from YaST option "D Development (C, C++,
LISP,ETC.)". I then selected "Kernel Source ? The source of the SuSE
Kernel".
Should I be pulling the SuSE Kernel source from somewhere else? Am I
issuing the commands from UTS README.1ST from the wrong directory? Thanks
for any more ideas?
Peter