( taxy | 2012. 10. 19., p – 11:48 )

Ez hosszú lesz.
Adatok:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
(a specifikáció: Intel® Pentium Dual Core™ T4500 / 2GB / 320GB / Intel® Graphics Media Accelerator (GMA) 4500M)
Jelenleg:
Linux hostname 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 12.04.1 LTS
Amúgy a driver elég jó teljesítményt hoz ki a gépből, "csak" ez az egy gond van vele.

Történet:
Lucid volt az első rendszer amit látott a gép.(freedos után)
Ott még elég látványosan pörgette az udev-et. Az udev monitorral meg is lehetett figyelni, a folyamatos eseményeket, amelyek egyértelműen X-el voltak kapcsolatosak.
Aztán próbaképp áttértem a 3.0-ás kernelre. Ott a kworker pörgött ugyan úgy. Ekkor találtam erre az oldalra:
https://bugzilla.redhat.com/show_bug.cgi?id=528312
Itt azt a patch-et aminek származékát a mai napig sikeresen használom:
https://bugzilla.redhat.com/attachment.cgi?id=423471
Persze már nem szórakozom kernel paraméterekkel, az újabb verziók meg patch-elésénél. 0x38000000 is the magic number.
Maradtam a 3.0-ás kernelnél hosszú ideig. Aztán jött a memória bővítés és a pae kernel(vissza a 2.6-os sorozatba). Ott már nem kellett patch-elnem, mert nem jelentkezett a hiba. Felteszem a 2.6-os sorozatban időközben javult, vagy elfedődött.
Aztán jött a nagy ugrás lucid-ról precise-re. Itt a hiba visszatért, de rövid időre jelentkezik, így nehéz elcsípni.
Rájöttem hogy kell DKMS-el lefordítani a drivert:
http://hup.hu/node/114846
így már nem kell minden kernel relase-nél külön patch-elnem.
Áttértem 64 bitre:
http://hup.hu/node/117383
Semmi változás.

powertop:
Ez az eszköz egyértelműen kimutatja hogy a hiba jelentkezésekor növekszik az i915 megszakítások száma.
https://bbs.archlinux.org/viewtopic.php?pid=860659#p860659

Tünetek:
A legnagyobb baj az hogy még azt sem sikerült meghatározni hogy mi váltja ki a jelenséget. Lucid alatt elég látványos volt, hosszú percekig tartott. Precise alatt ez már akár néhány másodperc alatt is kifújhat. A boot után jelentkezik, random idő után, és szintén random idő után abbahagyja. Pl. Lucid alatt Virtualbox XP futtatása egyértelműen kiprovokálta.

A jelenséget egyértelműen az egérkurzor késleltető mozgása jelzi. Hálózati teszteket nem végeztem. :)

Perspektívák:
Feltűnt hogy boot-kor az ubuntu dektop ezt a jockey nevű programot futtatja, ez például gyanús nekem, hogy esetleg kiprovokálhatja. Nem teszteltem.

Ha további dolgokat kell tesztelni, eltávolítom a DKMS modult, de csak indokolt esetben, mert közben használják ezt a gépet.

Szóval szerintem dolgozd fel az információkat. Aztán jelezd hogy mit mérjek le. Azt jó lenne például kideríteni, hogy pontosan mi a megszakítás hotplug kódja, ami ezt okozza.