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