kernel BUG linux-2.6.32 drivers/gpu/drm/i91

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • zeikstraal
  • Registratie: April 2000
  • Laatst online: 18-07 15:28
Ik heb last van een crashende gpu als ik een videobestand probeer af te spelen.
Ik gebruik de laptop niet heel veel en kan een hardware probleem niet helemaal uitsluiten, maar onder 9.04, dat ik hiervoor geinstalleerd had, trad het probleem nog niet op.

Als ik een videobestand afspeel met totem, dan crashed X, eerst vlieg ik naar de console maar naar een paar secdonden gaat het scherm op zwart. De laptop draait verder nog wel (ik kan inloggen over ssh)

Het gaat om een Acer travelmate 4500 met daarop:
Ubuntu 10.04.1 LTS Kernel: 2.6.32-26-generic #48-Ubuntu SMP
Hierin zit een intel onboard gpu. lspci geeft:
Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

Onderstaand fragment is het laatste stuk output van dmesg. Googelen op verschillende regels leverde helaas mi niks relevants op.
Hopenlijk heeft een van jullie wel een idee van de oplossing of dingen die ik zou kunnen doen om het probleem verder te analyseren.

[  935.520034] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
[  935.520044] render error detected, EIR: 0x00000000
[  935.521733] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -5 (awaiting 88476 at 88475)
[  967.209784] ------------[ cut here ]------------
[  967.209788] kernel BUG at /build/buildd/linux-2.6.32/drivers/gpu/drm/i915/intel_display.c:1933!
[  967.209792] invalid opcode: 0000 [#1] SMP 
[  967.209795] last sysfs file: /sys/devices/virtual/sound/timer/uevent
[  967.209797] Modules linked in: btrfs zlib_deflate crc32c libcrc32c ufs qnx4 hfsplus hfs minix ntfs vfat msdos fat jfs xfs exportfs reiserfs binfmt_misc autofs4 fbcon tileblit font bitblit softcursor vga16fb vgastate joydev pcmcia snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device yenta_socket ipw2200 tifm_7xx1 rsrc_nonstatic snd i915 libipw tifm_core pcmcia_core lib80211 ppdev drm_kms_helper intel_agp soundcore led_class irda crc_ccitt parport_pc drm i2c_algo_bit psmouse serio_raw snd_page_alloc shpchp agpgart video output lp parport b44 ohci1394 ssb ieee1394 mii
[  967.209838] 
[  967.209842] Pid: 5026, comm: Xorg Not tainted (2.6.32-26-generic #48-Ubuntu) TravelMate 4500
[  967.209846] EIP: 0060:[<df99ebf9>] EFLAGS: 00010282 CPU: 0
[  967.209869] EIP is at intel_crtc_dpms_overlay+0x39/0x50 [i915]
[  967.209871] EAX: fffffffb EBX: d7e6ff00 ECX: 00000000 EDX: 0001599c
[  967.209874] ESI: d7eac000 EDI: 00071008 EBP: d7dd7d38 ESP: d7dd7d34
[  967.209877]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[  967.209880] Process Xorg (pid: 5026, ti=d7dd6000 task=daedcc80 task.ti=d7dd6000)
[  967.209882] Stack:
[  967.209883]  00006018 d7dd7d68 df99ff22 c0848760 00071180 00000001 00000001 d87a0000
[  967.209889] <0> d6674000 00071184 d6674000 00000003 d87a0000 d7dd7d94 df99dbcf d87a0288
[  967.209894] <0> d6674000 d87a02dc 00000001 c058bbf2 d7eac000 d6674000 df9b4080 d87a02dc
[  967.209899] Call Trace:
[  967.209919]  [<df99ff22>] ? i9xx_crtc_dpms+0x192/0x2c0 [i915]
[  967.209935]  [<df99dbcf>] ? intel_crtc_dpms+0x3f/0x130 [i915]
[  967.209943]  [<c058bbf2>] ? _cond_resched+0x32/0x50
[  967.209954]  [<df740051>] ? drm_fb_helper_off+0xf1/0x150 [drm_kms_helper]
[  967.209960]  [<df7400e4>] ? drm_fb_helper_blank+0x34/0x60 [drm_kms_helper]
[  967.209965]  [<c03cf77b>] ? fb_blank+0x3b/0x70
[  967.209968]  [<c03d0260>] ? fb_ioctl+0x0/0x30
[  967.209971]  [<c03d0260>] ? fb_ioctl+0x0/0x30
[  967.209975]  [<c03cffb2>] ? do_fb_ioctl+0x2b2/0x560
[  967.209979]  [<c0351736>] ? put_dec+0x136/0x140
[  967.209984]  [<c01db937>] ? vma_prio_tree_insert+0x27/0x40
[  967.209989]  [<c01e9480>] ? __vma_link_file+0x40/0x70
[  967.209993]  [<c01e9b04>] ? vma_link+0x84/0xa0
[  967.210001]  [<c03d0260>] ? fb_ioctl+0x0/0x30
[  967.210004]  [<c03d0282>] ? fb_ioctl+0x22/0x30
[  967.210007]  [<c0217161>] ? vfs_ioctl+0x21/0x90
[  967.210011]  [<c0217449>] ? do_vfs_ioctl+0x79/0x310
[  967.210014]  [<c0217747>] ? sys_ioctl+0x67/0x80
[  967.210018]  [<c01033ec>] ? syscall_call+0x7/0xb
[  967.210023]  [<c0590000>] ? get_kprobe+0x0/0x40
[  967.210025] Code: 98 50 04 00 00 85 db 74 30 8b 03 83 c0 14 e8 2f da be e0 89 d8 e8 e8 09 01 00 85 c0 74 11 31 d2 89 d8 e8 3b 08 01 00 85 c0 74 e8 <0f> 0b eb fe 8b 03 83 c0 14 e8 a9 d7 be e0 5b 5d c3 8d b6 00 00 
[  967.210049] EIP: [<df99ebf9>] intel_crtc_dpms_overlay+0x39/0x50 [i915] SS:ESP 0068:d7dd7d34
[  967.210067] ---[ end trace f5573763d044da5c ]---

Quidquid id est, timeo puellas, et oscula dantes


Acties:
  • 0 Henk 'm!

  • lamko
  • Registratie: December 2001
  • Laatst online: 20-10-2024
Andere kernel proberen en kijken of het probleem verholpen is.

And this !! Is to go even further beyond!!!


Acties:
  • 0 Henk 'm!

  • strandbal
  • Registratie: Juli 2003
  • Nu online

strandbal

Was het maar zo'n feest.

En als je geen zin hebt om kernels te compilen etc kun je een upgrade naar 10.10 overwegen.

Hier stond een dode link.


Acties:
  • 0 Henk 'm!

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

Er zijn volgens http://git.kernel.org/?p=...46a039ff60f0bb43c;hb=HEAD toch redelijk wat fixes gebeurd.

lamko en strandbal geven de gemakkelijkste suggesties. Wat je anders kan proberen is om DPMS uit te schakelen, maar dat kan je wel wat extra power usage opleveren.

Wil je niet upgraden of een andere kernel gebruiken dan doe je er goed aan deze log in het ubuntu bugtracking systeem te krijgen.

ASSUME makes an ASS out of U and ME


Acties:
  • 0 Henk 'm!

  • zeikstraal
  • Registratie: April 2000
  • Laatst online: 18-07 15:28
Dat ziet er idd interessant uit.
Het is even geleden dat ik voor het laatst een kernel compileerde maar dit is interessant genoeg om me er weer es aan te wagen...

Quidquid id est, timeo puellas, et oscula dantes


Acties:
  • 0 Henk 'm!

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 10-09 14:20
Waarom draai je nog 10.04? Upgrade naar 10.10 niet de moeite waard? Krijg je gelijk een nieuwere kernel bij: linux-image-2.6.35-24-generic :Y)

Acties:
  • 0 Henk 'm!

  • zeikstraal
  • Registratie: April 2000
  • Laatst online: 18-07 15:28
Ik draai nog steeds 10.04 omdat het een laptop is die ik af en toe gebruik en het dan ook moet doen. Ik heb toch de ervaring dat ik na elke upgrade aan het pielen ben om alles (vooral dingen als hibernation ed) aan de praat te krijgen.

De grotere hoeveelheid updates is ook niet echt handig als je een laptop misschien gemiddeld eens per week aan zet.

Ook wordt ubuntu er op oudere hardware met de versies niet sneller op.
Ik blijf het liefst dus lekker bij de LTS.
De nieuwste browsers haal ik wel uit een repository en verder draai ik er nauwlijks wat boeiends op.

Op mijn desktop ben ik overigens niet vies van een beetje pielen en draai ik wel 10.10.

Overigens zijn in (naar schatting) zes jaar de handleidingen wel wat verbeterd.
Mijn laptop staat nu lekker te stampen op de mainline kernel git tree }:O

[ Voor 10% gewijzigd door zeikstraal op 10-12-2010 18:46 ]

Quidquid id est, timeo puellas, et oscula dantes


Acties:
  • 0 Henk 'm!

  • zeikstraal
  • Registratie: April 2000
  • Laatst online: 18-07 15:28
En onder 2.6.37-rc5 is het probleem inderdaad verholpen!
Dat viel alles mee. Bedankt iedereen!

Quidquid id est, timeo puellas, et oscula dantes


Acties:
  • 0 Henk 'm!

  • bas-r
  • Registratie: April 2005
  • Laatst online: 13:44
Zelf gecompileerd?
Als je daar geen tijd/zin/moeite in wilt steken kun je hier ook nieuwe kernels vandaan halen:
http://kernel.ubuntu.com/~kernel-ppa/mainline/

Acties:
  • 0 Henk 'm!

  • zeikstraal
  • Registratie: April 2000
  • Laatst online: 18-07 15:28
Ja zelf gecompileerd.
Eigenlijk had ik wel verwacht dat zon repository er was. Ik heb gewoon een make oldconfig gedaan met de ubuntu .config dus ik had net zo goed die ppa kunnen nemen denk ik.

Gelukkig kostte dit nauwelijks meer moeite, alleen tijd......

Quidquid id est, timeo puellas, et oscula dantes

Pagina: 1