RE: [Cooker] building kernel-source renders distribution kernel unusable

2002-01-11 Thread Borsenkow Andrej

> 
> > >
> > > At home I installed Mandrake 8.1. Because I have hardware that
doesnt
> > > work fine out of the box I tried to build my own kernel.
> > >
> > > The problem is that installing the new kernel with different
config
> > > overwrites modules and the kernel from the distro cant load any
> > > modules anymore.
> > >
> >
> > This does not (erm ... should not) happen unless you modify
> > configuration in a way that changes some definitions (look how
kernel
> > mkversion works). Simple example is to disable devfs.
> I probably will, some day. But its what are distributions for: you
> dont have to look how everything works.
> If I wanted to know how they all work I would start with slackware 4
> base disks and install anything I might need from sources ;-)


Are you sure you past to right list? This list is devoted to developing
and testing. It presumes some knowledge about how things work (at least
things you write about). 

> >
> > > I'd suggest to add some suffix to the kernel version in the
makefile
> > to
> > > avoid this problem. It can be removed by people who know what they
are
> > doing
> > > anyway.
> > > ie the built kernel version would be something like
2.4.8-34.1mdksrc
> > >
> >
> > People who know what they are doing know that they have to change
> > version string when they make incompatible changes.
> Or that they can change it back when their changes are 'compatible'.
> >
> 
> I runned into this with original Linus kernel already. I just wanted
to
> know how kernel-source compilation works out of the box.
> If people wanted only compatible changes they would not have to
> recompile, would they? ;-)
> Anyway how do I tell if my change is compatible? The make doesnt write
> anywhere 'Changes to your kernel configuration may render your modules
> unusable for the your old kernel'.
> 


You expect too much from poor computer. In short - if you do no changes
everything works (if not it is a bug. Do you imply that?) If you want to
make changes, you should not install in the same place as distributed
kernel. I do not see any problem here.

Distributed kernel sources are for distributed kernel. If you change
your kernel you get different one and you should not mix them.

-andrej




Re: [Cooker] building kernel-source renders distribution kernel unusable

2002-01-10 Thread Michal Suchanek

> > 
> > At home I installed Mandrake 8.1. Because I have hardware that doesnt
> > work fine out of the box I tried to build my own kernel.
> > 
> > The problem is that installing the new kernel with different config
> > overwrites modules and the kernel from the distro cant load any
> > modules anymore.
> > 
> 
> This does not (erm ... should not) happen unless you modify
> configuration in a way that changes some definitions (look how kernel
> mkversion works). Simple example is to disable devfs.
I probably will, some day. But its what are distributions for: you
dont have to look how everything works. 
If I wanted to know how they all work I would start with slackware 4
base disks and install anything I might need from sources ;-)
> 
> > I'd suggest to add some suffix to the kernel version in the makefile
> to
> > avoid this problem. It can be removed by people who know what they are
> doing
> > anyway.
> > ie the built kernel version would be something like 2.4.8-34.1mdksrc
> > 
> 
> People who know what they are doing know that they have to change
> version string when they make incompatible changes. 
Or that they can change it back when their changes are 'compatible'.
> 

I runned into this with original Linus kernel already. I just wanted to
know how kernel-source compilation works out of the box. 
If people wanted only compatible changes they would not have to
recompile, would they? ;-)
Anyway how do I tell if my change is compatible? The make doesnt write
anywhere 'Changes to your kernel configuration may render your modules
unusable for the your old kernel'. 

-- 
Michal Suchanek
[EMAIL PROTECTED]




RE: [Cooker] building kernel-source renders distribution kernel unusable

2002-01-08 Thread Borsenkow Andrej

> 
> At home I installed Mandrake 8.1. Because I have hardware that doesnt
> work fine out of the box I tried to build my own kernel.
> 
> The problem is that installing the new kernel with different config
> overwrites modules and the kernel from the distro cant load any
> modules anymore.
> 

This does not (erm ... should not) happen unless you modify
configuration in a way that changes some definitions (look how kernel
mkversion works). Simple example is to disable devfs.

> I'd suggest to add some suffix to the kernel version in the makefile
to
> avoid this problem. It can be removed by people who know what they are
doing
> anyway.
> ie the built kernel version would be something like 2.4.8-34.1mdksrc
> 

People who know what they are doing know that they have to change
version string when they make incompatible changes. 

-andrej




[Cooker] building kernel-source renders distribution kernel unusable

2002-01-08 Thread Michal Suchanek

At home I installed Mandrake 8.1. Because I have hardware that doesnt
work fine out of the box I tried to build my own kernel. 

The problem is that installing the new kernel with different config
overwrites modules and the kernel from the distro cant load any
modules anymore. 

I'd suggest to add some suffix to the kernel version in the makefile to avoid this 
problem. It can be removed by people who know what they are doing anyway.
ie the built kernel version would be something like 2.4.8-34.1mdksrc

-- 
Michal Suchanek
[EMAIL PROTECTED]