I recently compiled a new kernel as well and found it more cumbersome to to use the vanilla kernel at kernel.org
Instead of using a a vanilla kernel from Kernel.org, I would recommend installing the latest available (and tested) kernel version from the Kernel repository at Opensuse (currently 188.8.131.52-12.1)…Unless you have a specific reason to use the latest vanilla kernel.
The kernel repository at opensuse also has the kernel-syms package available for download, you will also need that. (im not exactly sure what the kernel-syms package DOES, but I believe it has something to do with the linux-obj folder in /usr/src – maybe one of our resident gurus can shed some light on that subject?)
hmm, I actually did use the config file from my (previously) running kernel, well, I thought I did! I extracted it from /proc/config.gz and placed it in the new kernel’s root compile folder. Maybe I did something wrong.
Just copying config.gz is not quite sufficient. You need to do the
cp config .config
What you did resulted in the default configuration for your flavor of
Linux. Obviously, that does not include your webcam. Using the above
two steps will get you the closest equivalent to the openSUSE
configuration. You will still be asked some questions when you do the
make. Those will be for things added between 2.6.25 and 2.6.28. The
default answer will probably be right, but take care.