Mike Partyka wrote:

>I booted into the 2.6.4-0-default kernel from SuSE and then went into
>the kernel source directory /usr/src/kernel-2.6.4-0-default and ran "make
>oldconfig"
>Now doesn't that examine your running kernel and output a .config file?

No.  "make oldconfig" uses the .config in the root of the kernel source
tree and allows you to select from the new options provided by the new
kernel.  If .config or .config.old doesn't exist, I believe "make
olconfig"  will copy the configuration from
./arch/<specific machine arch>/defconfig. 

However, for SuSE at least, one could do the following to get the
running kernel config into the current directory (kernel build
directory):

# cat /proc/config.gz | gunzip > .config

Then select the new options with:

# make oldconfig

>I did get a .config from it and didn't change it a great deal, just
>turned off the support for Floppy drives, and added the agpgart as well
>as the agp_intel driver for my vid card. 

Did you compare the .config created to the running kernel's
/proc/config.gz?

>Then i ran "make bzImage && make modules && make modules_install" and
>all seemed well until i rebooted, WOW, errors abound! And at some point
>"kernel panic" well i was sunk so i booted to repair mode and ran the
>automated fix and that got me going again.

>I guess it's difficult to say really, what patches were applied to the
>kernel referred to on my original attachment. Was i wrong in my thinking
>of booting into the new kernel, (which mostly worked, but for an agpgart
>error) and running "make oldconfig" to obtain a .config based on running
>kernel?

Please boot your old kernel and compare the uncompressed content of
/proc/config.gz with the .config file generated with "make oldconfig".
If they are significantly different, you may want to recreate your
.config via:

# cat /proc/config.gz | gunzip > .config
# make oldconfig

Sincerely,

Ken Fuchs <kfuchs at winternet.com>

_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
http://www.mn-linux.org tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list