• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Atheros Bluetooth 3.0 auf Aspire 7750G

PowerPaul

Hacker
Hallo!

Ich habe mir einen neuen Laptop zugelegt und zwar den hier:

http://www.amazon.de/Acer-7750G-267...KX2E/ref=sr_1_2?ie=UTF8&qid=1333305331&sr=8-2

Alles scheint "out-of-the-box" zu funktionieren, nur der Bluetooth-Chip will nicht richtig. Das ist ärgerlich, da ich über eine Bose Wireless Soundbox verfüge.
Es handelt sich um einen Atheros Bluetooth 3.0+HS Chip AR5BBU22 steht auf der Rückseite des Laptops.
Der Chip lässt sich über Fn+F3 wohl einschalten, dann erscheint das Bluetoothsymbol in der Kontrollleiste.

hwinfo --bluetooth liefert das:

Code:
linux-fsj2:/home/carsten # hwinfo --bluetooth
10: USB 00.0: 11500 Bluetooth Device                            
  [Created at usb.122]
  Unique ID: xJ63.OlBa4XvqnlF
  Parent ID: ADDn.4Nx_qoDfSd7
  SysFS ID: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0
  SysFS BusID: 1-1.6:1.0
  Hardware Class: bluetooth
  Model: "Foxconn / Hon Hai Bluetooth USB Host Controller"
  Hotplug: USB
  Vendor: usb 0x0489 "Foxconn / Hon Hai"
  Device: usb 0xe03c "Bluetooth USB Host Controller"
  Revision: "0.01"
  Serial ID: "Alaska Day 2006"
  Driver: "btusb"
  Driver Modules: "btusb"
  Speed: 12 Mbps
  Module Alias: "usb:v0489pE03Cd0001dcE0dsc01dp01icE0isc01ip01"
  Driver Info #0:
    Driver Status: btusb is active
    Driver Activation Cmd: "modprobe btusb"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #3 (Hub)

Es werden einfach keine Geräte gefunden, auch wenn alles o.k. erscheint.

Ich hatte das gleiche Symptom übrigens auf Winddows 7 x64.
Windows erkannt von sich aus scheinbar alles, Gerät ließ sich
einschalten, es wurde aber keine Gegenstelle gefunden.
Wie gesagt, Windows hatte das Gerät von sich aus voll eingebunden.
Nach der Treiberinstallation lief dann alles gut.

openSuse 12.1 x64 KDE 4.7.2

Vielen Dank und falls das besser zu Notebooks passt bitte hinschieben..

Paule
 
OP
P

PowerPaul

Hacker
Weiß denn niemand Rat oder hat wenigstens einen Ansatz?
Ich wollte eigentlich Suse als Hauptsystem verwenden und Windows nur zum Daddeln nutzen,
aber ohne Bluetooth wäre das blöd...

Braucht Ihr noch irgendwelche Angaben?

Vielen Dank
 

Ganymed

Guru
Na - hoffentlich ist es noch nicht zu spät und Du hast vor lauter Frust noch nicht Windows 3.11 Ultimate in den Klapprechner installiert :D

Mein Ultrakurzzeitgedächtnis hat die 11.4 schon längst abgehakt. :???:
Daher weiß ich nicht mehr, ob der Bluedevil damals schon problemlos funktionierte oder kbluetooth o.ä den Job ausführte.
Zuweilen musste ich die /etc/bluetooth/rfcomm anpassen .... :???: :???:

Das wird heute völlig problemlos von Bluedevil erledigt.

Folgendes ist bei mir installiert
Code:
p5:~ # zypper se -si blue
Loading repository data...
Reading installed packages...

S | Name                        | Type    | Version    | Arch   | Repository       
--+-----------------------------+---------+------------+--------+------------------
i | bluedevil                   | package | 1.2.2-53.1 | x86_64 | KDE-Release/48   
i | bluedevil-lang              | package | 1.2.2-56.2 | noarch | KDE-Release/48   
i | bluez                       | package | 4.96-6.1.3 | x86_64 | openSUSE-12.1-Oss
i | libbluedevil1               | package | 1.9.1-19.1 | x86_64 | KDE-Release/48   
i | libbluetooth3               | package | 4.96-6.1.3 | x86_64 | openSUSE-12.1-Oss
i | pulseaudio-module-bluetooth | package | 1.1-1.2    | x86_64 | openSUSE-12.1-Oss
p5:~ # uname -a
Linux p5 3.3.2-1-desktop #1 SMP PREEMPT Fri Apr 13 20:52:58 UTC 2012 (addbdfa) x86_64 x86_64 x86_64 GNU/Linux
p5:~ # kde4-config --version
Qt: 4.8.1
KDE Development Platform: 4.8.2 (4.8.2) "release 491"
kde4-config: 1.0
p5:~ #
und bereitet mit einer ständig wechselnden Anzahl von Telefonen meiner Family und einer unbestimmbaren Anzahl von GPS-Loggern aus Flugmodellen keine Probleme.

BTW: kann es sein, dass Du WLAN zuweilen deaktivierst?
In diesem Falle deaktivierst Du meist auch die Bluetooth-Funktion.

Das Wiedererwecken von beiden gestaltet sich bei meinem alten ASUS und einer sehr frühen Elfer openSuse auch etwas hakelig.

Gruß Ganymed
 
OP
P

PowerPaul

Hacker
Danke für Deine Antwort, Ganymed!

Die Sigi ist noch vom Desktoprechner.
Auf dem Aspire Schlepptop läuft die 12.1.

Deaktivieren tue ich nichts, wenn ich Fn+F3 drücke wird
Bluetooth aktiviert (Bluetooth Symbol erscheint), Wlan ist dann auch noch aktiv.
Auf dem Desktoprechner (openSuse 11.4) läuft der Kram übrigens mit nem Billig-BT-Adapter
ausm Supermarkt! Also inkl. der Bose-BT-Box!?

Ich geb Dir heute Abend oder Morgen nochmal ne Rückmeldung.

Vielen Dank
 
OP
P

PowerPaul

Hacker
Mit der Hoffnung auf Hilfe, hier noch ein paar Angaben:

Code:
linux-fsj2:/home/carsten # zypper se -si blue

Installierte Pakete lesen ...

S | Name                        | Typ   | Version    | Arch   | Repository                             
--+-----------------------------+-------+------------+--------+----------------------------------------
i | bluedevil                   | Paket | 1.2.2-6.1  | x86_64 | openSUSE BuildService - KDE:UpdatedApps
i | bluedevil-lang              | Paket | 1.2.2-6.1  | noarch | openSUSE BuildService - KDE:UpdatedApps
i | bluez                       | Paket | 4.96-6.1.3 | x86_64 | openSUSE-12.1-Oss                      
i | bluez                       | Paket | 4.96-6.1.3 | x86_64 | openSuse 12.1 DVD Installation         
i | libbluedevil1               | Paket | 1.9.1-4.1  | x86_64 | openSUSE BuildService - KDE:UpdatedApps
i | libbluetooth3               | Paket | 4.96-6.1.3 | x86_64 | openSUSE-12.1-Oss                      
i | libbluetooth3               | Paket | 4.96-6.1.3 | x86_64 | openSuse 12.1 DVD Installation                                                                             
i | pulseaudio-module-bluetooth | Paket | 1.1-1.2    | x86_64 | openSUSE-12.1-Oss                                                                                          
i | pulseaudio-module-bluetooth | Paket | 1.1-1.2    | x86_64 | openSuse 12.1 DVD Installation
                                                                             
linux-fsj2:/home/carsten # uname -a
Linux linux-fsj2.site 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) x86_64 x86_64 x86_64 GNU/Linux                                               
                                                                                
linux-fsj2:/home/carsten # kde4-config --version
Qt: 4.7.4
KDE: 4.7.2 (4.7.2) "release 5"
kde4-config: 1.0

Kannst Du damit was anfangen, Ganymed?

Sieht doch juut aus, oder?

BT ist GARANTIERT an, wenn man denn dem KDE Kontrollleistensymbol trauen kann! Geräte werden nicht gefunden auch wird der Laptop selbst nicht gefunden, wenn
ich den auf "auffindbar" setze?

Einer ne Idee?

So sieht die /etc/bluetooth/rfcomm aus:

Code:
#
# RFCOMM configuration file.
#

#rfcomm0 {
#	# Automatically bind the device at startup
#	bind no;
#
#	# Bluetooth address of the device
#	device 11:22:33:44:55:66;
#
#	# RFCOMM channel for the connection
#	channel	1;
#
#	# Description of the connection
#	comment "Example Bluetooth device";
#}
 

Ganymed

Guru
Dein "zypper se ..." irritiert mich aber doch etwas :???:
Schaue die doppelt installierten Pakete einmal an.
Die Paketversionen sind gleich ...
aber aus verschieden Quellen,
... dass der Paketmanager so etwas mitmacht ist mir ein Rätsel :???:

Mit einem Ubuntu-HP-Notebook mit BT3 eines Kunden konnte sich mein nostalgisches ASUS ganz einfach verbinden.
Schaue auch mal bei den Ubuntus nach.

Gruß Ganymed
 
OP
P

PowerPaul

Hacker
Meinst Du es wäre sinnvoll den ganzen BT-Kram zu deinstallieren und dann wieder einzuspielen?
Aus welchem Repo sollte ich die dann nehmen?
Sollte ich nach dem deinstallieren dann irgendwelche configs löschen?

Bei den ubuntu Freunden hab ich mich schon rumgetrieben, rfkill usw....hat habe aber keine
Lösung gefnden:

Also ich meine das alles:
i | bluedevil | Paket | 1.2.2-6.1 | x86_64 | openSUSE BuildService - KDE:UpdatedApps
i | bluedevil-lang | Paket | 1.2.2-6.1 | noarch | openSUSE BuildService - KDE:UpdatedApps
i | bluez | Paket | 4.96-6.1.3 | x86_64 | openSUSE-12.1-Oss
i | bluez | Paket | 4.96-6.1.3 | x86_64 | openSuse 12.1 DVD Installation
i | libbluedevil1 | Paket | 1.9.1-4.1 | x86_64 | openSUSE BuildService - KDE:UpdatedApps
i | libbluetooth3 | Paket | 4.96-6.1.3 | x86_64 | openSUSE-12.1-Oss
i | libbluetooth3 | Paket | 4.96-6.1.3 | x86_64 | openSuse 12.1 DVD Installation
i | pulseaudio-module-bluetooth | Paket | 1.1-1.2 | x86_64 | openSUSE-12.1-Oss
i | pulseaudio-module-bluetooth | Paket | 1.1-1.2 | x86_64 | openSuse 12.1 DVD Installation


Nachtrag.

Vielleicht sollte ich noch erwähnen, das es wohl Probleme gibt das acer_wmi Kernelmodul beim Start zu laden! ...failed sehe ich kurz beim booten:

Code:
 modprobe acer_wmi
FATAL: Error inserting acer_wmi (/lib/modules/3.1.10-1.9-desktop/kernel/drivers/platform/x86/acer-wmi.ko): No such device

Hats damit was zu tun?


Vielen Dank

D
 

Ganymed

Guru
Hi PauerPaul
Also zu dem Kernelmodul,
wenn die Hardware für das Modul nicht vorhanden ist, dann reise nach
Code:
/etc/modprobe.d/blacklist.conf
und füge an das Ende
Code:
blacklist acer_wmi
an.

Zeigt dmesg oder tail -f .... denn etwas informatives wenn Du den Hardwareschalter für BT/WLAN ein- und ausschaltest?
Schaue auch mal in die hwinfo, ob die Ausgaben je nach Schaltzustand variieren.

Gute Nacht erst einmal,
Gruß Ganymed
 
OP
P

PowerPaul

Hacker
Also vielen Dank für Deine Mühe Ganymed, auch wenn wir noch nicht weiter gekommen sind!

"dmseg" liefert das, nachdem ich BT eingeschaltet haben:

Code:
[  430.587690] atkbd serio0: Use 'setkeycodes e013 <keycode>' to make it known.
[  432.875503] usb 1-1.6: new full speed USB device number 6 using ehci_hcd
[  432.964223] usb 1-1.6: New USB device found, idVendor=0489, idProduct=e03c
[  432.964233] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  432.964239] usb 1-1.6: Product: Bluetooth USB Host Controller
[  432.964244] usb 1-1.6: Manufacturer: Atheros Communications
[  432.964248] usb 1-1.6: SerialNumber: Alaska Day 2006

Also ist der wohl an!


Das ergibt ein dmsg | grep blue /var/log/messages:

Code:
Apr 28 13:09:28 linux-fsj2 bluetoothd[2253]: Bluetooth daemon 4.96
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: Starting SDP server
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: D-Bus failed to register org.bluez.Proximity interface
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: Parsing /etc/bluetooth/input.conf failed: No such file or directory
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: Parsing /etc/bluetooth/audio.conf failed: No such file or directory
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: Listening for HCI events on hci0
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: Unable to read extended local features: Network is down (100)
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: HCI dev 0 up
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: Parsing /etc/bluetooth/serial.conf failed: No such file or directory
Apr 28 13:09:28 linux-fsj2 bluetoothd[2254]: Adapter /org/bluez/2253/hci0 has been enabled
Apr 28 13:09:28 linux-fsj2 pulseaudio[2073]: [pulseaudio] bluetooth-util.c: Error from RegisterEndpoint reply: org.freedesktop.DBus.Error.UnknownMethod

Vielleicht hilft das ja jetzt...ich will nicht so schnell aufgeben, brauch aber Hilfe!
 

Reibell

Newbie
This one needs a kernel patch to load the desired firmware to function properly

Code:
--- a/drivers/bluetooth/ath3k.c	2012-04-27 19:17:35.000000000 +0200
+++ b/drivers/bluetooth/ath3k.c	2012-04-30 01:29:47.081838667 +0200
@@ -79,6 +79,9 @@ static struct usb_device_id ath3k_table[
 	/* Atheros AR5BBU12 with sflash firmware */
 	{ USB_DEVICE(0x0489, 0xE02C) },
 
+	/* Atheros AR5BBU22 with sflash firmware */
+	{ USB_DEVICE(0x0489, 0xE03C) },
+
 	{ }	/* Terminating entry */
 };
 
@@ -95,6 +98,9 @@ static struct usb_device_id ath3k_blist_
 	{ USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
 	{ USB_DEVICE(0x04ca, 0x3005), .driver_info = BTUSB_ATH3012 },
 
+	/* Atheros AR5BBU22 with sflash firmware */
+	{ USB_DEVICE(0x0489, 0xE03C), .driver_info = BTUSB_ATH3012 },
+
 	{ }	/* Terminating entry */
 };
 
--- a/drivers/bluetooth/btusb.c	2012-04-27 19:17:35.000000000 +0200
+++ b/drivers/bluetooth/btusb.c	2012-04-30 01:31:49.302182281 +0200
@@ -135,6 +135,9 @@ static struct usb_device_id blacklist_ta
 	/* Atheros AR5BBU12 with sflash firmware */
 	{ USB_DEVICE(0x0489, 0xe02c), .driver_info = BTUSB_IGNORE },
 
+	/* Atheros AR5BBU22 with sflash firmware */
+	{ USB_DEVICE(0x0489, 0xe03c), .driver_info = BTUSB_ATH3012 },
+
 	/* Broadcom BCM2035 */
 	{ USB_DEVICE(0x0a5c, 0x2035), .driver_info = BTUSB_WRONG_SCO_MTU },
 	{ USB_DEVICE(0x0a5c, 0x200a), .driver_info = BTUSB_WRONG_SCO_MTU },
 
OP
P

PowerPaul

Hacker
Thank you VERY much Reibell! Now I am a step closer to the solution!

Unfortunatly I didn`t ever patched a Kernel. :???:

Can somebody help me, please?

Paule

-------------

Vielen Dank Reibell! Jetzt bin ich der Lösung einen Schritt näher.

Ich habe aber noch nie einen Linux-Kernel gepatched! :???:

Kann mir dabei jemand helfen?


Vielen Dank

Paule
 

spoensche

Moderator
Teammitglied
PowerPaul schrieb:
Ich habe aber noch nie einen Linux-Kernel gepatched! :???:

Kann mir dabei jemand helfen?

Du installierst die Kernel Sourcen, Kernel-Syms etc.

Danach gehst du folgendermaßen vor:
Code:
cd /usr/src/linux
patch -p 1 < /pfad/zum/atheros.patch
make O=/lib/modules/$(uname -r)/build oldconfig
make O=/lib/modules/$(uname -r)/build M=$(pwd)/drivers/bluetooth modules
make O=/lib/modules/$(uname -r)/build M=$(pwd)/drivers/bluetooth modules_install
 
OP
P

PowerPaul

Hacker
Leider ist mir das noch nicht ganz klar und möchte mir das bestehende System natürlich nicht kaputt frickeln.

Folgende Punke sind mir nicht klar:

1. Ich erstelle eine Textdatei mit diesem Inhalt:

Code:
--- a/drivers/bluetooth/ath3k.c   2012-04-27 19:17:35.000000000 +0200
+++ b/drivers/bluetooth/ath3k.c   2012-04-30 01:29:47.081838667 +0200
@@ -79,6 +79,9 @@ static struct usb_device_id ath3k_table[
    /* Atheros AR5BBU12 with sflash firmware */
    { USB_DEVICE(0x0489, 0xE02C) },
 
+   /* Atheros AR5BBU22 with sflash firmware */
+   { USB_DEVICE(0x0489, 0xE03C) },
+
    { }   /* Terminating entry */
 };
 
@@ -95,6 +98,9 @@ static struct usb_device_id ath3k_blist_
    { USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
    { USB_DEVICE(0x04ca, 0x3005), .driver_info = BTUSB_ATH3012 },
 
+   /* Atheros AR5BBU22 with sflash firmware */
+   { USB_DEVICE(0x0489, 0xE03C), .driver_info = BTUSB_ATH3012 },
+
    { }   /* Terminating entry */
 };
 
--- a/drivers/bluetooth/btusb.c   2012-04-27 19:17:35.000000000 +0200
+++ b/drivers/bluetooth/btusb.c   2012-04-30 01:31:49.302182281 +0200
@@ -135,6 +135,9 @@ static struct usb_device_id blacklist_ta
    /* Atheros AR5BBU12 with sflash firmware */
    { USB_DEVICE(0x0489, 0xe02c), .driver_info = BTUSB_IGNORE },
 
+   /* Atheros AR5BBU22 with sflash firmware */
+   { USB_DEVICE(0x0489, 0xe03c), .driver_info = BTUSB_ATH3012 },
+
    /* Broadcom BCM2035 */
    { USB_DEVICE(0x0a5c, 0x2035), .driver_info = BTUSB_WRONG_SCO_MTU },
    { USB_DEVICE(0x0a5c, 0x200a), .driver_info = BTUSB_WRONG_SCO_MTU },

2. Ich installiere Kernel Sourcen, Kernel-Syms etc. ---> Was ist denn mit etc. gemeint?

3. Im Runlevel 3 starten und dann diese Befehle ausführen?
cd /usr/src/linux
patch -p 1 < /pfad/zum/atheros.patch
make O=/lib/modules/$(uname -r)/build oldconfig
make O=/lib/modules/$(uname -r)/build M=$(pwd)/drivers/bluetooth modules
make O=/lib/modules/$(uname -r)/build M=$(pwd)/drivers/bluetooth modules_install

4. War das dann alles? Muß ich irgendwas am Bootloader ändern weil ich am Kernel rumfummele?

5. Muss oder besser kann ich nicht irgendein Firmware-Repo einbinden und das über Yast erledigen?

6. Wie kann ich den "alten" Kernel vor der Patcherei sichern damit ich ihn wieder reaktiviere wenn was falsch läuft - ich
glaube ich ziehe vorher ein komplettes Image mit Paragon Backup 2012 (kann auch ext4)

7. Muß noch was getan werden um den modifizierten Kernel zu nutzen und was passiert bei einem Kernel-Update?
Dann muss ich bestimmt wieder patchen, oder?

Ich hoffe das war jetzt nicht zuviel, aber ich habe eben ein paar Bedenken.
Kann man irgendwo erfahren ob und falls ja wann mein Chip standardmäßig von einem der nächsten Kernel erkannt wird?

Viele Dank für die Hilfe vor allem an spoensche und Reibell!

Paule
 

josef-wien

Ultimate Guru
1. Ja.
2. kernel-*-devel und kernel-devel (werden automatisch mit kernel-source installiert).
3. Du arbeitest ganz normal in der grafischen Oberfläche.
4. Das war "alles". Mit dem patch veränderst Du die Quell-Datei /usr/src/linux-[Dein Kernel]/drivers/bluetooth/ath3k.c, danach erstellst Du die Module im Verzeichnis /lib/modules/[Dein Kernel]/kernel/drivers/bluetooth neu, alles andere bleibt unverändert.
5. Die Firmware ist in /lib/firmware vorhanden, der Kernel kennt aber Deine Karte nicht, daher mußt Du sie ihm beibringen.
6. Eine Sicherung schadet nie.
7. Auch der aktuelle stabile Kernel 3.3.4-1 kennt Deine Karte nicht, daher ist b. a. w. die Prozedur bei jedem Kernel-Update notwendig. Wenn Du
Code:
/sbin/modinfo ath3k
vor der Prozedur ausführst, wirst Du die für
PowerPaul schrieb:
[ 432.964223] usb 1-1.6: New USB device found, idVendor=0489, idProduct=e03c
notwendige Zeile
alias: usb:v0489pE03Cd*dc*dsc*dp*ic*isc*ip*
nicht finden, danach schon.

P. S. Etwas Lesestoff zum Kernel: http://www.thomashertweck.de/kernel26.html
 

Reibell

Newbie
@ PowerPaul : I´ve posted this patch to the kernel and bluetooth mailing lists and also send it to the maintainers of the bluetooth subsystem.
So there might be a chance that it becomes upstream. Please be patient. You can follow the development on the above mentioned lists. Meanwhile you need to patch the kernel by yourself.
Please post here about your experience.
@ josef-wien : Did you apply the patch ? If so please let us know about your experience.
Have fun

Regards Reibell
 

josef-wien

Ultimate Guru
Korrektur zu 4.: Die neuen Module landen in /lib/modules/[Dein Kernel]/extra, und Du mußt danach noch
Code:
depmod -a
ausführen. Um alles rückgängig zu machen, löscht Du dort die Dateien, und führst depmod -a noch einmal aus.

Reibell schrieb:
Did you apply the patch ?
Ich habe keine Blauzahn-Geräte. Übrigens funktioniert der patch bei meinem Kernel 3.2.7-8-default nicht (die Zeilennummer passen nicht, bei der zweiten Änderung gibt es die angeführten Zeilen bei ath3k_blist_tbl gar nicht):
Code:
patch -p 1 < /home/josef/test/blauzahn.patch
patching file drivers/bluetooth/ath3k.c
Hunk #1 FAILED at 79.
Hunk #2 FAILED at 95.
2 out of 2 hunks FAILED -- saving rejects to file drivers/bluetooth/ath3k.c.rej
patching file drivers/bluetooth/btusb.c
Hunk #1 FAILED at 135.
1 out of 1 hunk FAILED -- saving rejects to file drivers/bluetooth/btusb.c.rej
(In *.rej sind nur die Zeilen aus blauzahn.patch und keinerlei Hinweise enthalten.) Nach manuellem Einfügen der 6 bzw. 3 neuen Zeilen in die jeweilige Datei funktioniert die Erstellung der Module aus formaler Sicht.
 

Reibell

Newbie
Sorry for the inconvenience that the patch does not apply to your kernel (Kernel 3.2.7-8-default) and you needed to patch manually.
Because of the reasons told in the kernel documentation the patch was generated against the latest stabel kernel release (3.3.4).
I forgot to mention this in my above posts.

Have fun

Regards Reibell
 
Oben