The good news is that I have identified the commit that breaks my system. It is 313a58e487ab3eb80e7e1f9baddc75968288aad9 (the first of 3 commits to the pegasus driver). I have attached the bisect log in case it's interesting.
Here's some notes on my process... The bisecting was entirely in commits that lacked the debian directories so I used the patches from http://kernel.ubuntu.com/~kernel- ppa/mainline/v3.9-saucy/ to restore them. Most of the time, the kernel asked about configs that were new. I just accepted the defaults. My build/run process went like this. # remove old kernels COLUMNS= dpkg -l | awk '/linux-image/{print $2}' | grep -v '3\.19' | grep -v lts | xargs sudo apt-get -y remove --purge # backup old packages mv ../*.deb ../old # so the patch works rm -rf debian* # depending on the previous test git bisect good/bad # so I can build for file in ../3.9/*.patch; do patch -p1 < $file; done # set the version to something useful (3.9.0-0+lrx) vi debian.master/changelog chmod a+x debian/rules debian/scripts/* debian/scripts/misc/* fakeroot debian/rules clean fakeroot debian/rules binary-headers binary-generic sudo dpkg -i ../linux-image-* sudo reboot # test by booting from the kernel, plugging in the USB dongle and pinging the gateway ** Attachment added: "bisect.log" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1547838/+attachment/4619231/+files/bisect.log ** Changed in: linux (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1547838 Title: ADMtek ADM8511 "Pegasus II" USB Ethernet causes oops To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1547838/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs