Comment # 36 on bug 898395 from
(In reply to Takashi Iwai from comment #35)
> I guess the reporter tries to compile from SUSE kernel git tree.  It's
> different from the upstream Linux kernel git tree.  SUSE kernel git contains
> only SUSE-specific patches, and doesn't contain the base kernel source
> itself.

I did (as a normal user in my HOME directory):

user@MACHINE:~> git clone git://kernel.opensuse.org/kernel-source.git
Klone nach 'kernel-source'...
remote: Counting objects: 307224, done.
remote: Compressing objects: 100% (102272/102272), done.
remote: Total 307224 (delta 203030), reused 302318 (delta 199515)
Empfange Objekte: 100% (307224/307224), 886.14 MiB | 1.19 MiB/s, Fertig.
L�se Unterschiede auf: 100% (203030/203030), Fertig.
Pr�fe Konnektivit�t... Fertig.
user@MACHINE:~>

> 
> There is an expanded SUSE kernel tree that contains the whole Linus kernel
> tree, too.  You may use this tree, or just use Linus tree instead.
> 
> FYI, the Linus tree is found at
> git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
> 

Will i get the Linus tree by doing "git clone
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git"?

Can i do this as a user in my HOME directory or must i be root and go to
/usr/src/linux?

I have the openSUSE kernel-source-3.17.2-1.1.g1afb260-package installed on my
system. Does that interfere with the source which i will get via the procedur
mentioned above?

Can i use the kernel-source-package instead of downloading sources from a git
repository?

> Also, you can create a minimal kernel config matching for the running system
> via "make localmodconfig".  That is,
> 
> 1. boot the working SUSE 3.8 kernel
> 2. Confirm BT is working there
> 3. On the Linus git tree:
> 
>    % git checkout v3.8

My last attempt to use something like "v3.8" resulted in an error message
"Ung�ltige Referenz-Eingabe: v3.9".
How can i find out which version string is valid / can be used?

>    % make localmodconfig
> 
>    Then edit .config file, especially better to modify CONFIG_LOCALVERSION
> to something unique, e.g. "-test".
>    
> 4. Build, install and test.
> 
> After confirming this self-made 3.8 kernel works, save your .config file
> once.  Then do "git checkout v3.9", and "make localconfig", press many
> RETURN keys until all satisfied, build, install and retest 3.9 kernel.
> 
> Once when confirming this 3.9 kernel is really broken, you can start
> bisection there.  Save .config file for 3.9 kernel as well.  Then do "git
> bisect start", "git bisect good v3.8", "git bisect bad v3.9".
> 
> You may need to copy the backup .config either from 3.8 or 3.9 during
> bisection.
> 

Thank you very much for your help !


> Have fun :)

There might be a remote chance that i buy a new bluetooth dongle in the near
future ;-)


You are receiving this mail because: