Here is some more info about bisecting
http://wiki.debian.org/DebianKernel/GitBisect
Code:
sudo apt-get install git
sudo apt-get build-dep linux-meta
install git and packages kernel building will need.
Code:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
This will load lot of linux sources. If you save it you can update it later with git pull
2.6 is just a name.
Code:
cp /boot/config-3.5 .config
choose config from working kernel.
Code:
git bisect start v3.6-rc1 v3.5
We want to test what changed between these versions. It will tell how many builds are needed at worst.
BUILD:
Code:
sudo fakeroot make deb-pkg
Code:
sudo dpkg -i ../linux-image-something
Build new kernel. and install it. (the new version of course)
reboot
Go again to linux directory.
if that was working or
if it was bad
Repeat build until ready.