Mark,
that was helpful, the "make -C /lib/modules/`uname -r`/build
M=3D`pwd` SUBDIRS=3D`pwd`
module" ran ok with a link from
/usr/src/kernel-source-2.6.8 to /lib/modules/2.6.8-2-s390/build, that
allows me to get a module that will force load. The next stumbling block
is the dynamic creation of the devices when running a command e.g "hcp q t":
open("/dev/cpcmd", O_RDWR) = -1 ENOENT (No such file or directory)
looking at the code I think it may fails here:
register_chrdev(cpint_major, "cpint", &cpint_fops);
where cpint_major is set to 0
but if I make a device /dev/cpcmd at major node 253, minor node 0, then it gets
a bit further:
and now fails like this:
write(3, "q t ", 4) = -1 EINVAL (Invalid argument)
I'm guessing some buffer is not big enough?
Any thoughts or help appreciated.
John Taylor
Not having a 2.6 system (of any flavor) running at the moment, I'm
tempted to say that the kernel-headers package won't be sufficient. I
believe that in order to be able to do a "make modules" command, you're
going to need the entire kernel source package. Trying to do that with
just the kernel headers doesn't make any sense to me.
If Neale weren't in Australia at the moment, I know he'd be clarifying
all this for us.
Mark Post
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390