On 10/11/2016 11:45 PM, Moby wrote:
On 10/11/2016 10:55 AM, Larry Finger wrote:
On 10/11/2016 08:23 AM, Moby wrote:
On 10/10/2016 08:06 PM, Roman Bysh wrote:
On 10/10/2016 01:57 PM, Dave Plater wrote:
On 09/10/2016 20:47, Moby wrote:
On 10/08/2016 05:20 PM, Moby wrote: >> <truncated> > Thanks Matthias, github.com/openSUSE/kernel.git worked just fine - > I am > working on doing the bisect with it now. > >
I did a git clone git://github.com/openSUSE/kernel.git -b stable.
I was able to compile, install, and boot into the 4.8.1 kernel using the steps mentioned above. I verified the problem existed, and it did. Now I am having difficulties with the next step in the bisect (I wish there was a guide to kernel bisecting for openSUSE/Tumbleweed!).
I want to test kernel 4.6 or 4.5 now to see if it has the problem. However, whenever I do git bisect good v4.6 or git bisect bad v4.5, I get an error "No testable commit found".
Any help in moving on with the bisection would be appreciated.
The general prescription is as follows:
git bisect reset git bisect start git bisect bad git bisect good v4.5
Build and test the resulting kernel, then
git bisect good or git bisect bad, whichever is appropriate. Repeat the previous step.
When yo do the above, what happens? If it fails, please post the console output.
Larry
Thanks Larry ... ok, that seemed to go well. After git bisect good v4.5, I copied the running config over and now make menuconfig, make xmenuconfig etc all fail with errors messages as below.
Makefile:439: *** mixed implicit and normal rules: deprecated syntax Makefile:1561: *** mixed implicit and normal rules: deprecated syntax make: *** No rule to make target 'menuconfig'. Stop.
The correct command is "make xconfig", but the errors are due to revisions in make. The fix was made in commit 31110ebbec. If you want to try to work around that issue, then do the following: git bisect reset git show 31110ebbec > patch_31110ebbec git bisect start git bisect bad v4.6 git bisect good v4.5 make xconfig At this point, you will not get the Makefile error and you can make sudo make modules_install install and test the generated kernel. If you do get the Makefile error following a bisect step, then patch -p1 < patch_31110ebbec make xconfig sudo make modules_install install patch -p1 -R < patch_31110ebbec That restores the kernel source, which will be needed before the next bisection step. This procedure is complicated, but you should be able to handle it. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org