Regelmäßiger X-Server Absturz
Hi! Mir ist gerade zum zweiten Mal seit ein paar Tagen Folgendes passiert: Ich mache irgendetwas triviales (gerade habe ich z.B. in amaroK in der music library gescrollt), plötzlich fängt die Platte an zu rattern, der Bildschirm wird schwarz und alle paar Sekunden erscheint der KDE Uhr-Mauszeiger (sonst nichts) während die Platte weiter rattert, dann wird der Bildschirm wieder schwarz, nach ein paar Sekunden kommt der Mauszeiger wieder, Bildschirm schwarz usw. Auf den anderen Konsolen bekomme ich auch nur noch einen schwarzen Bildschirm. Das einzige was noch funktioniert ist der Ausschalt-Knopf, welcher das System ordnungsgemäß herunterfährt (es erscheinen dann irgendwelche verzerrte rot-grüne Progressbars / Linien auf dem Bildschirm). Ich benutze SUSE 10.0 mit KDE 3.5 (RC1) Level "a", also die aktuelle Version aus den apt-Quellen von apt4suse-install. Ist das Problem schon bekannt oder vielleicht noch ein Bug im RC1? Hier noch Auszügen aus den log-Files: # /var/log/Xorg.0.log.old: Synaptics DeviceOff called (II) I810(0): [drm] removed 1 reserved context for kernel (II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xdec34000 at 0xb7c07000 Error in I830WaitLpRing(), now is 5048, start is 3047 pgetbl_ctl: 0x1fee0001 pgetbl_err: 0x0 ipeir: 0 iphdr: 7f000227 LP ring tail: 38 head: 0 len: 1f001 start 0 eir: 0 esr: 1 emr: ffff instdone: ffc1 instpm: 0 memmode: 108 instps: 40 hwstam: ffff ier: 0 imr: ffff iir: a0 space: 131008 wanted 131064 Fatal server error: lockup Please consult the The X.Org Foundation support at http://wiki.X.Org for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information. Error in I830WaitLpRing(), now is 8049, start is 6048 pgetbl_ctl: 0x1fee0001 pgetbl_err: 0x0 ipeir: 0 iphdr: 7f000227 LP ring tail: 40 head: 0 len: 1f001 start 0 eir: 0 esr: 1 emr: ffff instdone: ffc1 instpm: 0 memmode: 108 instps: 40 hwstam: ffff ier: 0 imr: ffff iir: a0 space: 131000 wanted 131064 FatalError re-entered, aborting # /var/log/warn: Nov 20 17:43:08 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Nov 20 17:43:11 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 20 17:44:09 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Nov 20 17:44:12 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 20 17:45:02 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 60123 emitted: 60129 Nov 20 17:45:04 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:05 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 20 17:45:07 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:08 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:18 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:18 Blizzmo kdm: :0[8808]: Abnormal termination of greeter for display :0, code 1, signal 0 Nov 20 17:45:19 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:19 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:27 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:28 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:28 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:35 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:35 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:36 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:42 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:43 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:43 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:50 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:50 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:51 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:57 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:58 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:58 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:46:02 Blizzmo ifdown: Interface not available and no configuration found. Nov 20 17:47:28 Blizzmo syslog-ng[4768]: Changing permissions on special file /dev/xconsole Nov 20 17:47:28 Blizzmo syslog-ng[4768]: Changing permissions on special file /dev/tty10 (Die udevd Meldungen erhalte ich andauernd. Haben wahrscheinlich nichts mit dem Problem zu tun, aber weiß trotzdem jemand, ob das normal ist bzw was man tun muss, um ihn zufrieden zu stellen? :)) Viele Grüße, David -- David Geiger info@david-geiger.de <mailto:info@david-geiger.de>
Hallo David, ich hatte vor einigen Jahren auch so eine (ähnliche) Symptomatik mit Streifen, buntem oder schwarzem Bildschirm und auch hier ging nichts mehr. Bei mir war dort ein Hardwarefehler der Grafikkarte schuld. Vielleicht hat diese einen Knacks? Gruß Jürgen Am So, 2005-11-20 um 18.09 schrieb David Geiger:
Hi!
Mir ist gerade zum zweiten Mal seit ein paar Tagen Folgendes passiert: Ich mache irgendetwas triviales (gerade habe ich z.B. in amaroK in der music library gescrollt), plötzlich fängt die Platte an zu rattern, der Bildschirm wird schwarz und alle paar Sekunden erscheint der KDE Uhr-Mauszeiger (sonst nichts) während die Platte weiter rattert, dann wird der Bildschirm wieder schwarz, nach ein paar Sekunden kommt der Mauszeiger wieder, Bildschirm schwarz usw. Auf den anderen Konsolen bekomme ich auch nur noch einen schwarzen Bildschirm. Das einzige was noch funktioniert ist der Ausschalt-Knopf, welcher das System ordnungsgemäß herunterfährt (es erscheinen dann irgendwelche verzerrte rot-grüne Progressbars / Linien auf dem Bildschirm).
Ich benutze SUSE 10.0 mit KDE 3.5 (RC1) Level "a", also die aktuelle Version aus den apt-Quellen von apt4suse-install.
Ist das Problem schon bekannt oder vielleicht noch ein Bug im RC1?
Hier noch Auszügen aus den log-Files: # /var/log/Xorg.0.log.old: Synaptics DeviceOff called (II) I810(0): [drm] removed 1 reserved context for kernel (II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xdec34000 at 0xb7c07000 Error in I830WaitLpRing(), now is 5048, start is 3047 pgetbl_ctl: 0x1fee0001 pgetbl_err: 0x0 ipeir: 0 iphdr: 7f000227 LP ring tail: 38 head: 0 len: 1f001 start 0 eir: 0 esr: 1 emr: ffff instdone: ffc1 instpm: 0 memmode: 108 instps: 40 hwstam: ffff ier: 0 imr: ffff iir: a0 space: 131008 wanted 131064
Fatal server error: lockup
Please consult the The X.Org Foundation support at http://wiki.X.Org for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information.
Error in I830WaitLpRing(), now is 8049, start is 6048 pgetbl_ctl: 0x1fee0001 pgetbl_err: 0x0 ipeir: 0 iphdr: 7f000227 LP ring tail: 40 head: 0 len: 1f001 start 0 eir: 0 esr: 1 emr: ffff instdone: ffc1 instpm: 0 memmode: 108 instps: 40 hwstam: ffff ier: 0 imr: ffff iir: a0 space: 131000 wanted 131064
FatalError re-entered, aborting
# /var/log/warn: Nov 20 17:43:08 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Nov 20 17:43:11 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 20 17:44:09 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Nov 20 17:44:12 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 20 17:45:02 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 60123 emitted: 60129 Nov 20 17:45:04 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:05 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 20 17:45:07 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:08 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:18 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:18 Blizzmo kdm: :0[8808]: Abnormal termination of greeter for display :0, code 1, signal 0 Nov 20 17:45:19 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:19 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:27 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:28 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:28 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:35 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:35 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:36 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:42 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:43 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:43 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:50 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:50 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:51 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:57 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:58 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:58 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:46:02 Blizzmo ifdown: Interface not available and no configuration found. Nov 20 17:47:28 Blizzmo syslog-ng[4768]: Changing permissions on special file /dev/xconsole Nov 20 17:47:28 Blizzmo syslog-ng[4768]: Changing permissions on special file /dev/tty10
(Die udevd Meldungen erhalte ich andauernd. Haben wahrscheinlich nichts mit dem Problem zu tun, aber weiß trotzdem jemand, ob das normal ist bzw was man tun muss, um ihn zufrieden zu stellen? :))
Viele Grüße, David -- Jürgen Stahl <JStahlGueglingen@freenet.de>
Hallo, Am Sun, 20 Nov 2005, David Geiger schrieb:
Hier noch Auszügen aus den log-Files: [..] Fatal server error: lockup [..] Nov 20 17:45:02 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 60123 emitted: 60129 Nov 20 17:45:07 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary
Du hast ein Problem mit dem Grafikchip bzw. dessen Treiber. Ist das denn ein Intel i915 (vgl. lspci)? Achso: schau mal, ob in der /etc/X11/{x.org.conf,XF86Config} was mit 'mtrr' (oder MTRR) steht. Das mit MTRR (Memory Type Range Register) ist ein Hinweis auf einen schwerwiegenden Fehler (der Kernel-/Treiber-Konfiguration). -dnh -- Für mich hat er eher Testbildqualität: wenn ich den sehe, weiß ich, daß das Programm uninteressant ist. -- Moss ueber D. Küblböck
David Haller wrote:
Du hast ein Problem mit dem Grafikchip bzw. dessen Treiber. Ist das denn ein Intel i915 (vgl. lspci)?
Nein, eigentlich nicht: 00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) 00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) Aber ich meine, dass das Problem mit 9.3 nicht aufgetreten ist. Hardwaredefekt halte ich nicht für wahrscheinlich. In sax2 ist auch Intel 855 GM als Grafikkarte eingetragen.
Achso: schau mal, ob in der /etc/X11/{x.org.conf,XF86Config} was mit 'mtrr' (oder MTRR) steht.
Weder noch... sollte dazu was drin stehen?
Das mit MTRR (Memory Type Range Register) ist ein Hinweis auf einen schwerwiegenden Fehler (der Kernel-/Treiber-Konfiguration).
Habe eigentlich an der Grafikkonfiguration seit der 10.0 Installation nichts geändert. Mit 9.3 hat's einwandfrei geklappt. Gerade eben hatte ich schon wieder so einen Fall. Wollte ein Konqueror-Fenster minimieren, dann ging gar nichts mehr und nach ein paar Sekunden das übliche Bildschirm-schwarz-mit-gelegentlichem-Mauszeiger-anzeigen Spielchen. Dann geht gar nichts mehr, außer auf den Powerknopf drücken, woraufhin er irgendwann runterfährt. Was mache ich denn da? Ist ja sehr ärgerlich so ein plötzliches scheinbar grundloses Aufhängen. Kennt man sonst nur von Windows. ;) # /var/log/messages Nov 27 16:13:58 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:13:58 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 6590 emitted: 6596 Nov 27 16:13:59 Blizzmo gconfd (david-16814): Signal 15 erhalten, ordungsgemäßes Herunterfahren Nov 27 16:14:00 Blizzmo gconfd (david-16814): Beenden Nov 27 16:14:00 Blizzmo udevd[2432]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 27 16:14:00 Blizzmo udevd[2432]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 27 16:14:04 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:05 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:14:20 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:14:21 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:21 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 [...] Nov 27 16:14:57 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:14:57 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:58 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:14:58 Blizzmo su: (to root) root on none Nov 27 16:14:58 Blizzmo su: (to root) root on none Nov 27 16:14:59 Blizzmo init: Switching to runlevel: 0 Nov 27 16:15:05 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:15:05 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:15:06 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:15:07 Blizzmo kernel: bootsplash: status on console 0 changed to on Nov 27 16:15:07 Blizzmo kernel: bootsplash: status on console 0 changed to on Nov 27 16:15:13 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:15:13 Blizzmo smpppd[6065]: terminating on signal 15 Nov 27 16:15:13 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:15:14 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:15:15 Blizzmo sshd[6005]: Received signal 15; terminating. Nov 27 16:15:18 Blizzmo ifdown: Interface not available and no configuration found. Nov 27 16:15:21 Blizzmo kernel: Kernel logging (proc) stopped. Nov 27 16:15:21 Blizzmo kernel: Kernel log daemon terminating. Nov 27 16:15:23 Blizzmo syslog-ng[16519]: syslog-ng version 1.6.8 going down
Hallo, Am Sun, 27 Nov 2005, David Geiger schrieb:
David Haller wrote:
Du hast ein Problem mit dem Grafikchip bzw. dessen Treiber. Ist das denn ein Intel i915 (vgl. lspci)?
Nein, eigentlich nicht: 00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) 00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) [..] Aber ich meine, dass das Problem mit 9.3 nicht aufgetreten ist. Hardwaredefekt halte ich nicht für wahrscheinlich. In sax2 ist auch Intel 855 GM als Grafikkarte eingetragen.
Hm. Eigentlich unwahrscheinlich, dass sax2 da was flasches nimmt, denn der i855/i915er ist nicht gerade exotisch...
Achso: schau mal, ob in der /etc/X11/{x.org.conf,XF86Config} was mit 'mtrr' (oder MTRR) steht.
Weder noch... sollte dazu was drin stehen?
Nein. Kann aber (AFAIK) und das koennte ggfs. das falsche sein.
# /var/log/messages Nov 27 16:13:58 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:13:58 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 6590 emitted: 6596
Das ist offenbar der Treiber fuer den i915 GM Chip, ich weiss aber nicht wie sich der 855 und der 915er unterscheiden und ob der Treiber der richtige ist. Schau mal, welche PCI-ID dir 'lspci -n' anzeigt.
Nov 27 16:14:04 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:05 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:14:20 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:14:21 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:21 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000
Zeig mal die Ausgabe von cat /proc/cmdline cat /proc/mtrr cat /proc/iomem sed -n '/Section.*"\(Device\|DR\)/,/EndSection/p' /etc/X11/xorg.conf Du kannst ja auch mal selber etwas zum Thema mtrr lesen: /usr/src/linux/Documentation/mtrr.txt Hm. Ich hab gerade den Kernel 2.6.4-52 der 9.1 durchgegreppt nach der i915_wait_irq Funktion und bin nicht fuendig geworden. Also bitte auch noch die Ausgabe von: uname -a rpm -qf /boot/vmlinuz-* -dnh -- Sagt der Walfisch zum Thunfisch, das kannst du nicht tun Fisch, sagt der Thunfisch zum Walfisch, du hast keine Wahl Fisch. -- M. Raab
David Haller wrote:
Hm. Eigentlich unwahrscheinlich, dass sax2 da was flasches nimmt, denn der i855/i915er ist nicht gerade exotisch...
Ja. sax2 zeigt ja den Richtigen an... Funktioniert eben auch die meiste Zeit. ;)
# /var/log/messages Nov 27 16:13:58 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:13:58 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 6590 emitted: 6596
Das ist offenbar der Treiber fuer den i915 GM Chip, ich weiss aber nicht wie sich der 855 und der 915er unterscheiden und ob der Treiber der richtige ist.
Schau mal, welche PCI-ID dir 'lspci -n' anzeigt.
... 00:02.0 Class 0300: 8086:3582 (rev 02) 00:02.1 Class 0380: 8086:3582 (rev 02) ... Was sagt das denn aus?
Zeig mal die Ausgabe von
cat /proc/cmdline
root=/dev/hda7 vga=0x314 selinux=0 resume=/dev/hda6 splash=silent
cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1 reg01: base=0x1df00000 ( 479MB), size= 1MB: uncachable, count=1 reg02: base=0x1e000000 ( 480MB), size= 32MB: uncachable, count=1 reg03: base=0xe8000000 (3712MB), size= 16MB: write-combining, count=1
cat /proc/iomem
00000000-0009f7ff : System RAM 00000000-00000000 : Crash kernel 0009f800-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000ccdff : Video ROM 000cd000-000ce7ff : Adapter ROM 000f0000-000fffff : System ROM 00100000-1dedffff : System RAM 00100000-002fb341 : Kernel code 002fb342-003aa407 : Kernel data 1dee0000-1deebfff : ACPI Tables 1deec000-1defffff : ACPI Non-volatile Storage 1df00000-1fffffff : reserved 20000000-23ffffff : PCI Bus #02 20000000-21ffffff : PCI CardBus #03 22000000-23ffffff : PCI CardBus #07 24000000-240003ff : 0000:00:1f.1 26000000-27ffffff : PCI CardBus #03 28000000-29ffffff : PCI CardBus #07 e0000000-e007ffff : 0000:00:02.0 e0080000-e00fffff : 0000:00:02.1 e0100000-e01003ff : 0000:00:1d.7 e0100000-e01003ff : ehci_hcd e0100800-e01008ff : 0000:00:1f.5 e0100800-e01008ff : Intel 82801DB-ICH4 e0100c00-e0100dff : 0000:00:1f.5 e0100c00-e0100dff : Intel 82801DB-ICH4 e0200000-e07fffff : PCI Bus #02 e0200000-e0203fff : 0000:02:07.0 e0204000-e0205fff : 0000:02:02.0 e0204000-e0205fff : b44 e0206000-e0206fff : 0000:02:04.0 e0206000-e0206fff : ipw2100 e0207000-e0207fff : 0000:02:06.0 e0207000-e0207fff : yenta_socket e0208000-e0208fff : 0000:02:06.1 e0208000-e0208fff : yenta_socket e0209000-e02097ff : 0000:02:07.0 e0209000-e02097ff : ohci1394 e0260000-e0260fff : pcmcia_socket1 e8000000-efffffff : 0000:00:02.0 e8000000-e9fcffff : vesafb f0000000-f7ffffff : 0000:00:02.1 fec10000-fec1ffff : reserved ff800000-ffbfffff : reserved fffffc00-ffffffff : reserved
sed -n '/Section.*"\(Device\|DR\)/,/EndSection/p' /etc/X11/xorg.conf
Section "Device" BoardName "855 GM" BusID "0:2:0" Driver "i810" Identifier "Device[0]" VendorName "Intel" EndSection Section "DRI" Group "video" Mode 0660 EndSection
Du kannst ja auch mal selber etwas zum Thema mtrr lesen:
/usr/src/linux/Documentation/mtrr.txt
danke!
Hm. Ich hab gerade den Kernel 2.6.4-52 der 9.1 durchgegreppt nach der i915_wait_irq Funktion und bin nicht fuendig geworden. Also bitte auch noch die Ausgabe von:
uname -a
Linux Blizzmo 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 i686 i386 GNU/Linux
rpm -qf /boot/vmlinuz-*
kernel-default-2.6.13-15 Viele Grüße, David
Hi, so langsam nerven mich diese X-Server/KDE-Abstürze. Passiert jetzt ungefähr täglich. Meistens ist dabei ein amaroK Fenster offen; ich glaube aber nicht, dass das etwas damit zu tun haben muss. Der Bildschirm wird schwarz und das Einzige was noch funktioniert ist, dass der Mauszeiger gelegentlich wieder da ist, man die Maus bewegen kann und dann wieder ausgeblendet wird. Letztendlich geht nur noch der Power-Button, woraufhin er dann (ohne Anzeige) runterfährt. Keiner ne Idee an was das liegen kann? Ansonsten mach ich wohl nen Bugreport auf... Fehlermeldung immer noch:
# /var/log/messages Nov 27 16:13:58 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:13:58 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 6590 emitted: 6596 Nov 27 16:13:59 Blizzmo gconfd (david-16814): Signal 15 erhalten, ordungsgemäßes Herunterfahren Nov 27 16:14:00 Blizzmo gconfd (david-16814): Beenden Nov 27 16:14:00 Blizzmo udevd[2432]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 27 16:14:00 Blizzmo udevd[2432]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 27 16:14:04 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:05 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:14:20 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:14:21 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:21 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 [...] Nov 27 16:14:57 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:14:57 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:58 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:14:58 Blizzmo su: (to root) root on none Nov 27 16:14:58 Blizzmo su: (to root) root on none Nov 27 16:14:59 Blizzmo init: Switching to runlevel: 0 Nov 27 16:15:05 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:15:05 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:15:06 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:15:07 Blizzmo kernel: bootsplash: status on console 0 changed to on Nov 27 16:15:07 Blizzmo kernel: bootsplash: status on console 0 changed to on Nov 27 16:15:13 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:15:13 Blizzmo smpppd[6065]: terminating on signal 15 Nov 27 16:15:13 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:15:14 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:15:15 Blizzmo sshd[6005]: Received signal 15; terminating. Nov 27 16:15:18 Blizzmo ifdown: Interface not available and no configuration found. Nov 27 16:15:21 Blizzmo kernel: Kernel logging (proc) stopped. Nov 27 16:15:21 Blizzmo kernel: Kernel log daemon terminating. Nov 27 16:15:23 Blizzmo syslog-ng[16519]: syslog-ng version 1.6.8 going down David Haller wrote:
# /var/log/messages Nov 27 16:13:58 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:13:58 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 6590 emitted: 6596
Das ist offenbar der Treiber fuer den i915 GM Chip, ich weiss aber nicht wie sich der 855 und der 915er unterscheiden und ob der Treiber der richtige ist.
Schau mal, welche PCI-ID dir 'lspci -n' anzeigt.
... 00:02.0 Class 0300: 8086:3582 (rev 02) 00:02.1 Class 0380: 8086:3582 (rev 02) ...
cat /proc/cmdline
root=/dev/hda7 vga=0x314 selinux=0 resume=/dev/hda6 splash=silent
cat /proc/mtrr
reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1 reg01: base=0x1df00000 ( 479MB), size= 1MB: uncachable, count=1 reg02: base=0x1e000000 ( 480MB), size= 32MB: uncachable, count=1 reg03: base=0xe8000000 (3712MB), size= 16MB: write-combining, count=1
cat /proc/iomem
00000000-0009f7ff : System RAM 00000000-00000000 : Crash kernel 0009f800-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000ccdff : Video ROM 000cd000-000ce7ff : Adapter ROM 000f0000-000fffff : System ROM 00100000-1dedffff : System RAM 00100000-002fb341 : Kernel code 002fb342-003aa407 : Kernel data 1dee0000-1deebfff : ACPI Tables 1deec000-1defffff : ACPI Non-volatile Storage 1df00000-1fffffff : reserved 20000000-23ffffff : PCI Bus #02 20000000-21ffffff : PCI CardBus #03 22000000-23ffffff : PCI CardBus #07 24000000-240003ff : 0000:00:1f.1 26000000-27ffffff : PCI CardBus #03 28000000-29ffffff : PCI CardBus #07 e0000000-e007ffff : 0000:00:02.0 e0080000-e00fffff : 0000:00:02.1 e0100000-e01003ff : 0000:00:1d.7 e0100000-e01003ff : ehci_hcd e0100800-e01008ff : 0000:00:1f.5 e0100800-e01008ff : Intel 82801DB-ICH4 e0100c00-e0100dff : 0000:00:1f.5 e0100c00-e0100dff : Intel 82801DB-ICH4 e0200000-e07fffff : PCI Bus #02 e0200000-e0203fff : 0000:02:07.0 e0204000-e0205fff : 0000:02:02.0 e0204000-e0205fff : b44 e0206000-e0206fff : 0000:02:04.0 e0206000-e0206fff : ipw2100 e0207000-e0207fff : 0000:02:06.0 e0207000-e0207fff : yenta_socket e0208000-e0208fff : 0000:02:06.1 e0208000-e0208fff : yenta_socket e0209000-e02097ff : 0000:02:07.0 e0209000-e02097ff : ohci1394 e0260000-e0260fff : pcmcia_socket1 e8000000-efffffff : 0000:00:02.0 e8000000-e9fcffff : vesafb f0000000-f7ffffff : 0000:00:02.1 fec10000-fec1ffff : reserved ff800000-ffbfffff : reserved fffffc00-ffffffff : reserved
sed -n '/Section.*"\(Device\|DR\)/,/EndSection/p' /etc/X11/xorg.conf
Section "Device" BoardName "855 GM" BusID "0:2:0" Driver "i810" Identifier "Device[0]" VendorName "Intel" EndSection Section "DRI" Group "video" Mode 0660 EndSection
uname -a
Linux Blizzmo 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 i686 i386 GNU/Linux
rpm -qf /boot/vmlinuz-*
kernel-default-2.6.13-15
Am Donnerstag, 15. Dezember 2005 17:39 schrieb David Geiger:
Hi,
so langsam nerven mich diese X-Server/KDE-Abstürze. Passiert jetzt ungefähr täglich. Meistens ist dabei ein amaroK Fenster offen; ich glaube aber nicht, dass das etwas damit zu tun haben muss. Der Bildschirm wird schwarz und das Einzige was noch funktioniert ist, dass der Mauszeiger gelegentlich wieder da ist, man die Maus bewegen kann und dann wieder ausgeblendet wird. Letztendlich geht nur noch der Power-Button, woraufhin er dann (ohne Anzeige) runterfährt. Keiner ne Idee an was das liegen kann? Ansonsten mach ich wohl nen Bugreport auf...
Fehlermeldung immer noch:
# /var/log/messages Nov 27 16:13:58 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:13:58 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 6590 emitted: 6596 Nov 27 16:13:59 Blizzmo gconfd (david-16814): Signal 15 erhalten, ordungsgemäßes Herunterfahren Nov 27 16:14:00 Blizzmo gconfd (david-16814): Beenden Nov 27 16:14:00 Blizzmo udevd[2432]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 27 16:14:00 Blizzmo udevd[2432]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 27 16:14:04 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:05 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:14:20 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:14:21 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:21 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000
Was hast denn für nen Grafiktreiber? die mtrr-Meldung kommt mir von meinem ATI-Treiber sehr bekannt vor, weil eben dieser Wert falsch gesetzt war. Der wollte immer nur 16 MB von den 128MB der Karte verwenden und da ist der X-Server auch ständig abgeraucht. Mfg, Thomas
Thomas Gräber wrote:
Was hast denn für nen Grafiktreiber? die mtrr-Meldung kommt mir von meinem ATI-Treiber sehr bekannt vor, weil eben dieser Wert falsch gesetzt war. Der wollte immer nur 16 MB von den 128MB der Karte verwenden und da ist der X-Server auch ständig abgeraucht.
Also die Grafikkarte ist eine Intel 855GM (Centrino). Trotzdem lädt er wie man sieht das Modul i915 statt dem i810. Ob das richtig ist, weiß ich nicht - evtl stimmt das ja so. sax2 zeigt auf jeden Fall die Karte richtig mit Intel 855GM an. Und bis auf diese Abstürze funktioniert es auch einwandfrei. i810 Module finde ich folgende: /lib/modules/2.6.13-15.7-default/kernel/drivers/video/i810/i810fb.ko /lib/modules/2.6.13-15.7-default/kernel/drivers/char/drm/i810.ko /lib/modules/2.6.13-15.7-default/kernel/drivers/i2c/busses/i2c-i810.ko /lib/modules/2.6.13-15.7-default/kernel/sound/oss/i810_audio.ko Welchen falsch gesetzten Wert meinst du? Vor der mtrr Fehlermeldung kommt ja schon eine kernel-Fehlermeldung: "i915_wait_irq". Lässt sich ein Problem mit der erkannten Speichergröße (shared-RAM, Größe kann man im BIOS einstellen) irgendwie feststellen? Grüße, David
David Geiger wrote:
Thomas Gräber wrote:
Was hast denn für nen Grafiktreiber? die mtrr-Meldung kommt mir von meinem ATI-Treiber sehr bekannt vor, weil eben dieser Wert falsch gesetzt war. Der wollte immer nur 16 MB von den 128MB der Karte verwenden und da ist der X-Server auch ständig abgeraucht.
Also die Grafikkarte ist eine Intel 855GM (Centrino). Trotzdem lädt er wie man sieht das Modul i915 statt dem i810. Ob das richtig ist, weiß ich nicht - evtl stimmt das ja so. sax2 zeigt auf jeden Fall die Karte richtig mit Intel 855GM an. Und bis auf diese Abstürze funktioniert es auch einwandfrei. i810 Module finde ich folgende: /lib/modules/2.6.13-15.7-default/kernel/drivers/video/i810/i810fb.ko /lib/modules/2.6.13-15.7-default/kernel/drivers/char/drm/i810.ko /lib/modules/2.6.13-15.7-default/kernel/drivers/i2c/busses/i2c-i810.ko /lib/modules/2.6.13-15.7-default/kernel/sound/oss/i810_audio.ko Hab gerade noch in der xorg.conf nachgesehen: Section "Device" BoardName "855 GM" BusID "0:2:0" Driver "i810" Identifier "Device[0]" Screen 0 VendorName "Intel" EndSection
Geladen ist das Modul aber trotzdem nicht, nur i915. Muss es das auch nicht oder ist das was falsch?
David Geiger wrote:
Hi,
so langsam nerven mich diese X-Server/KDE-Abstürze. Passiert jetzt ungefähr täglich. Meistens ist dabei ein amaroK Fenster offen; ich glaube aber nicht, dass das etwas damit zu tun haben muss. Der Bildschirm wird schwarz und das Einzige was noch funktioniert ist, dass der Mauszeiger gelegentlich wieder da ist, man die Maus bewegen kann und dann wieder ausgeblendet wird. Letztendlich geht nur noch der Power-Button, woraufhin er dann (ohne Anzeige) runterfährt. ^^^^^^^^^^^^^^^^^
Hi, geht der Grafik-Affengriff (CTRL-ALT-Backspace) auch nicht??? Dann hast Du doch die Chance, evt. noch was an Meldungen zu sehen... Und evt., wenn er abraucht, nochmal CTRL-ALT-F1 (mal angenommen, du startest X von der ersten Console bzw. im Grafik-runlevel), dort laufen doch die Meldungen des X-servers noch mit... Oder legt der echt den Kernel lahm... bzw. auch die Consolebildschirmansteuerung ... das wäre ja bös (hab leider deine evt. vorhergehenden Mails nicht mitbekommen). -- Joerg Thuemmler listen@vordruckleitverlag.de
Joerg Thuemmler wrote:
David Geiger wrote:
so langsam nerven mich diese X-Server/KDE-Abstürze. Passiert jetzt ungefähr täglich. Meistens ist dabei ein amaroK Fenster offen; ich glaube aber nicht, dass das etwas damit zu tun haben muss. Der Bildschirm wird schwarz und das Einzige was noch funktioniert ist, dass der Mauszeiger gelegentlich wieder da ist, man die Maus bewegen kann und dann wieder ausgeblendet wird. Letztendlich geht nur noch der Power-Button, woraufhin er dann (ohne Anzeige) runterfährt. Hi, geht der Grafik-Affengriff (CTRL-ALT-Backspace) auch nicht??? Dann hast Du doch die Chance, evt. noch was an Meldungen zu sehen... Nein - außer dem Power-Button (woraufhin er runterfährt - ohne dass man was sieht) und dem Bewegen des gelegentlich erscheinenden Mauszeigers geht gar nichts mehr. Und evt., wenn er abraucht, nochmal CTRL-ALT-F1 (mal angenommen, du startest X von der ersten Console bzw. im Grafik-runlevel), dort laufen doch die Meldungen des X-servers noch mit... Geht auch nicht. Oder legt der echt den Kernel lahm... bzw. auch die Consolebildschirmansteuerung ... das wäre ja bös (hab leider deine evt. vorhergehenden Mails nicht mitbekommen). Was auch auffällt ist, dass er nach einem Reboot erstmal kräftig den Lüfter durchbläst - scheint so, als würde hier das automatische Anschalten bei zu hoher Temperatur beim Aufhängen auch nicht mehr funktionieren.
Etwas merkwürdig ist es schon, dass es meistens (nur?) passiert, wenn amaroK im Hintergrund läuft. Hat ja eigentlich nichts mit dem Grafikchip zu tun, vielleicht gibt ihm das irgendwie den Rest. Ob das Modul i915 richtig ist, weiß ich immer noch nicht. Es gibt nämlich auch noch ein i810 Modul, was ich intuitiv jetzt als passender für den Intel 855GM Chip empfinden würde - würde mich da aber nicht mit sax2 anlegen. ;) Alles was ich sehe ist eben aus /var/log/messages:
Nov 27 16:13:58 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:13:58 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 6590 emitted: 6596 Nov 27 16:13:59 Blizzmo gconfd (david-16814): Signal 15 erhalten, ordungsgemäßes Herunterfahren Nov 27 16:14:00 Blizzmo gconfd (david-16814): Beenden Nov 27 16:14:00 Blizzmo udevd[2432]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 27 16:14:00 Blizzmo udevd[2432]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 27 16:14:04 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:05 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:14:20 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:14:21 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:21 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 [...] Nov 27 16:14:57 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:14:57 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:14:58 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:14:58 Blizzmo su: (to root) root on none Nov 27 16:14:58 Blizzmo su: (to root) root on none Nov 27 16:14:59 Blizzmo init: Switching to runlevel: 0 Nov 27 16:15:05 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:15:05 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:15:06 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:15:07 Blizzmo kernel: bootsplash: status on console 0 changed to on Nov 27 16:15:07 Blizzmo kernel: bootsplash: status on console 0 changed to on Nov 27 16:15:13 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:15:13 Blizzmo smpppd[6065]: terminating on signal 15 Nov 27 16:15:13 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 27 16:15:14 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 27 16:15:15 Blizzmo sshd[6005]: Received signal 15; terminating. Nov 27 16:15:18 Blizzmo ifdown: Interface not available and no configuration found. Nov 27 16:15:21 Blizzmo kernel: Kernel logging (proc) stopped. Nov 27 16:15:21 Blizzmo kernel: Kernel log daemon terminating. Nov 27 16:15:23 Blizzmo syslog-ng[16519]: syslog-ng version 1.6.8 going down
David Geiger wrote:
Joerg Thuemmler wrote:
David Geiger wrote:
so langsam nerven mich diese X-Server/KDE-Abstürze. Passiert jetzt ungefähr täglich. Meistens ist dabei ein amaroK Fenster offen; ich
...
Letztendlich geht nur noch der Power-Button, woraufhin er dann (ohne Anzeige) runterfährt.
Hi, geht der Grafik-Affengriff (CTRL-ALT-Backspace) auch nicht??? Dann hast Du doch die Chance, evt. noch was an Meldungen zu sehen...
Nein - außer dem Power-Button (woraufhin er runterfährt - ohne dass man was sieht) und dem Bewegen des gelegentlich erscheinenden Mauszeigers geht gar nichts mehr.
Und evt., wenn er abraucht, nochmal CTRL-ALT-F1 (mal angenommen, du startest X von der ersten Console bzw. im Grafik-runlevel), dort laufen doch die Meldungen des X-servers noch mit...
Geht auch nicht.
Oder legt der echt den Kernel lahm... bzw. auch die Consolebildschirmansteuerung ... das wäre ja bös (hab leider deine evt. vorhergehenden Mails nicht mitbekommen).
Was auch auffällt ist, dass er nach einem Reboot erstmal kräftig den Lüfter durchbläst - scheint so, als würde hier das automatische Anschalten bei zu hoher Temperatur beim Aufhängen auch nicht mehr funktionieren.
meinst Du den Hauptlüfter oder den auf der Graka?
Etwas merkwürdig ist es schon, dass es meistens (nur?) passiert, wenn amaroK im Hintergrund läuft. Hat ja eigentlich nichts mit dem Grafikchip zu tun, vielleicht gibt ihm das irgendwie den Rest. Ob das Modul i915 richtig ist, weiß ich immer noch nicht. Es gibt nämlich auch noch ein i810 Modul, was ich intuitiv jetzt als passender für den Intel 855GM Chip empfinden würde - würde mich da aber nicht mit sax2 anlegen. ;)
Alles was ich sehe ist eben aus /var/log/messages:
Nov 27 16:13:58 Blizzmo kdm[16536]: X server for display :0 terminated unexpectedly Nov 27 16:13:58 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 6590 emitted: 6596 ...
Hmm, da würde ich auch an ein Treiber-Problem denken... Allerdings - vielleicht auch ein IRQ-Konflikt? Oder Frequenz/Speicher o.ä. Einstellungen im Treiber zu hoch? Versuchs doch mal mit dem anderen Treiber, viel Schlimmeres als Absturz beim Grafikstart kann doch kaum passieren... -- Joerg Thuemmler listen@vordruckleitverlag.de
Joerg Thuemmler wrote:
Hmm, da würde ich auch an ein Treiber-Problem denken... Allerdings - vielleicht auch ein IRQ-Konflikt? Oder Frequenz/Speicher o.ä. Einstellungen im Treiber zu hoch?
Versuchs doch mal mit dem anderen Treiber, viel Schlimmeres als Absturz beim Grafikstart kann doch kaum passieren... Naja, in der xorg.conf steht ja schon der i810 drin. Ich verstehe nur nicht, wieso dann das i915 Modul und nicht das i810 geladen ist. Gibt's da eine sinnvolle Erklärung und kann ich das irgendwo umstellen?
David Geiger wrote:
Joerg Thuemmler wrote:
Hmm, da würde ich auch an ein Treiber-Problem denken... Allerdings - vielleicht auch ein IRQ-Konflikt? Oder Frequenz/Speicher o.ä. Einstellungen im Treiber zu hoch?
Versuchs doch mal mit dem anderen Treiber, viel Schlimmeres als Absturz beim Grafikstart kann doch kaum passieren...
Naja, in der xorg.conf steht ja schon der i810 drin. Ich verstehe nur nicht, wieso dann das i915 Modul und nicht das i810 geladen ist. Gibt's da eine sinnvolle Erklärung und kann ich das irgendwo umstellen?
xorg.conf??? ist das richtig? Ich würde in der XF86Config suchen... kann sein, die heißt jetzt etwas anders... -- Joerg Thuemmler listen@vordruckleitverlag.de
guten Abend Am Montag, 19. Dezember 2005 18:21 schrieb David Geiger:
Naja, in der xorg.conf steht ja schon der i810 drin. Ich verstehe nur nicht, wieso dann das i915 Modul und nicht das i810 geladen ist. Gibt's da eine sinnvolle Erklärung und kann ich das irgendwo umstellen?
Das Kernemodul ist nur für dri, also 3D, zuständig. Schin mal versucht Load dri herauszunehmen? Wenn du im Kernel unter Device Drivers => Character Devices nachsiehst, weißt du warum der Treiber für den i915. Der ist auch für den i865 und i855 zuständig. Es kann gut sein, dass deiner Graikkarte nur 8MB Ram zugewiesen wurden. Das ist für dri zu wenig. Versuche mal in der Section Device, also deine Grafikkarte, die "Option Videoram 66530" zu setzen. Bis dann, Tilo
Tilo Lutz wrote:
Am Montag, 19. Dezember 2005 18:21 schrieb David Geiger:
Naja, in der xorg.conf steht ja schon der i810 drin. Ich verstehe nur nicht, wieso dann das i915 Modul und nicht das i810 geladen ist. Gibt's da eine sinnvolle Erklärung und kann ich das irgendwo umstellen?
Das Kernemodul ist nur für dri, also 3D, zuständig. Schin mal versucht Load dri herauszunehmen? Wenn du im Kernel unter Device Drivers => Character Devices nachsiehst, weißt du warum der Treiber für den i915. Der ist auch für den i865 und i855 zuständig.
D.h. i810 ist für 2D zuständig und i915 dann für 3D? Habe mich durch ein paar Foren gewühlt und dort aber auch schon den i915 in der Device Sektion eingetragen gesehen?! Auch für den Intel 855GM.
Es kann gut sein, dass deiner Graikkarte nur 8MB Ram zugewiesen wurden. Das ist für dri zu wenig. Versuche mal in der Section Device, also deine Grafikkarte, die "Option Videoram 66530" zu setzen.
Habe ich gemacht. Auszug aus dem Log: (II) I810(0): Integrated Graphics Chipset: Intel(R) 855GM (--) I810(0): Chipset: "852GM/855GM" (--) I810(0): Linear framebuffer at 0xE8000000 (--) I810(0): IO registers at addr 0xE0000000 (II) I810(0): 2 display pipes available. (II) I810(0): detected 32636 kB stolen memory. (II) I810(0): I830CheckAvailableMemory: 417788 kB available (II) I810(0): Monitoring connected displays enabled (--) I810(0): Pre-allocated VideoRAM: 32636 kByte (**) I810(0): VideoRAM: 66530 kByte Allerdings kann ich meiner Grafikkarte im BIOS maximal 32MB shared RAM zuweisen. Wie funktioniert das dann? Kann natürlich noch nicht sagen, ob's was geholfen hat, glaube aber eher nicht. Sieht ja so aus, als wurden davor schon 32MB zugewiesen. Später steht dort noch: (II) I810(0): [drm] DRM interface version 1.2 (II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0" (II) I810(0): [drm] added 8192 byte SAREA at 0xdec36000 (II) I810(0): [drm] mapped SAREA 0xdec36000 to 0xb7c4b000 (II) I810(0): [drm] framebuffer handle = 0xe8020000 (II) I810(0): [drm] added 1 reserved context for kernel (II) I810(0): Allocated 8448 kB for the back buffer at 0x6000000. (II) I810(0): Allocated 8448 kB for the depth buffer at 0x5000000. (II) I810(0): Allocated 32 kB for the logical context at 0x4ff8000. (II) I810(0): Allocated 38912 kB for textures at 0xa54000 (II) I810(0): Updated framebuffer allocation size from 10448 to 10472 kByte (II) I810(0): Updated pixmap cache from 256 scanlines to 259 scanlines Was ist SAREA? Außerdem bekomme ich direkt nach dem Start im Systemlog die Meldung: Dec 20 22:36:37 blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Dec 20 22:36:38 blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Was bedeutet denn das?? Die Fehlermeldung beim Absturz ist ja nach wie vor: Nov 20 17:45:02 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 60123 emitted: 60129 Nov 20 17:45:04 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:05 Blizzmo udevd[2405]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Nov 20 17:45:07 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:08 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Nov 20 17:45:18 Blizzmo kdm[6079]: X server for display :0 terminated unexpectedly Nov 20 17:45:18 Blizzmo kdm: :0[8808]: Abnormal termination of greeter for display :0, code 1, signal 0 Nov 20 17:45:19 Blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Nov 20 17:45:19 Blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Und im xorg.log: # /var/log/Xorg.0.log.old: Synaptics DeviceOff called (II) I810(0): [drm] removed 1 reserved context for kernel (II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xdec34000 at 0xb7c07000 Error in I830WaitLpRing(), now is 5048, start is 3047 pgetbl_ctl: 0x1fee0001 pgetbl_err: 0x0 ipeir: 0 iphdr: 7f000227 LP ring tail: 38 head: 0 len: 1f001 start 0 eir: 0 esr: 1 emr: ffff instdone: ffc1 instpm: 0 memmode: 108 instps: 40 hwstam: ffff ier: 0 imr: ffff iir: a0 space: 131008 wanted 131064 Fatal server error: lockup Please consult the The X.Org Foundation support at http://wiki.X.Org for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information. Error in I830WaitLpRing(), now is 8049, start is 6048 pgetbl_ctl: 0x1fee0001 pgetbl_err: 0x0 ipeir: 0 iphdr: 7f000227 LP ring tail: 40 head: 0 len: 1f001 start 0 eir: 0 esr: 1 emr: ffff instdone: ffc1 instpm: 0 memmode: 108 instps: 40 hwstam: ffff ier: 0 imr: ffff iir: a0 space: 131000 wanted 131064 FatalError re-entered, aborting # cat /proc/interrupts CPU0 0: 602171 XT-PIC timer 1: 7813 XT-PIC i8042 2: 0 XT-PIC cascade 7: 1 XT-PIC parport0 8: 2 XT-PIC rtc 9: 20494 XT-PIC acpi 10: 73244 XT-PIC uhci_hcd:usb2, uhci_hcd:usb3, Intel 82801DB-ICH4, ehci_hcd:usb4, eth1, ohci1394, yenta, yenta, eth0 11: 473955 XT-PIC uhci_hcd:usb1, i915@pci:0000:00:02.0 12: 7772 XT-PIC i8042 14: 21106 XT-PIC ide0 15: 20865 XT-PIC ide1 NMI: 0 LOC: 0 ERR: 0 MIS: 0 Wie finde ich raus, was usb1 ist und wie kann das zum Konflikt führen? Grüße, David
Am Mittwoch, 21. Dezember 2005 00:10 schrieb David Geiger:
D.h. i810 ist für 2D zuständig und i915 dann für 3D? Habe mich durch ein paar Foren gewühlt und dort aber auch schon den i915 in der Device Sektion eingetragen gesehen?! Auch für den Intel 855GM. Nein. Unter X wird generell der Treiber i810 verwendet. Dieser ist auch für den 855 und 915 zuständig. i915 ist ein Kernelmodul, welches nur für dri benötigt wird. So bald dri deaktiviert ist, sollte das PRoblem nicht mehr auftreten.
Es kann gut sein, dass deiner Graikkarte nur 8MB Ram zugewiesen wurden. Das ist für dri zu wenig. Versuche mal in der Section Device, also deine Grafikkarte, die "Option Videoram 66530" zu setzen.
Habe ich gemacht. Auszug aus dem Log: (--) I810(0): Pre-allocated VideoRAM: 32636 kByte (**) I810(0): VideoRAM: 66530 kByte Allerdings kann ich meiner Grafikkarte im BIOS maximal 32MB shared RAM zuweisen. Wie funktioniert das dann? Kann natürlich noch nicht sagen, ob's was geholfen hat, glaube aber eher nicht. Sieht ja so aus, als wurden davor schon 32MB zugewiesen. OK, am Speicher liegt es dann nicht. Bei meinem i915 wird generell nur 8MB zugewiesen, egal was im Bios eingestellt ist.
Später steht dort noch: (II) I810(0): [drm] DRM interface version 1.2 [...] Sieht bei mir alles ähnlich aus.
Außerdem bekomme ich direkt nach dem Start im Systemlog die Meldung: Dec 20 22:36:37 blizzmo kernel: mtrr: base(0xe8020000) is not aligned on a size(0x834000) boundary Dec 20 22:36:38 blizzmo kernel: mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x1000000 Kann ich dir grade auch nciht sagen, hab ich allerdings auch.
Nov 20 17:45:02 Blizzmo kernel: [drm:i915_wait_irq] *ERROR* i915_wait_irq: EBUSY -- rec: 60123 emitted: 60129 Sieht wohl nach einem Resourcenproblem aus
# cat /proc/interrupts CPU0 0: 602171 XT-PIC timer 1: 7813 XT-PIC i8042 2: 0 XT-PIC cascade 7: 1 XT-PIC parport0 8: 2 XT-PIC rtc 9: 20494 XT-PIC acpi 10: 73244 XT-PIC uhci_hcd:usb2, uhci_hcd:usb3, Intel 82801DB-ICH4, ehci_hcd:usb4, eth1, ohci1394, yenta, yenta, eth0 11: 473955 XT-PIC uhci_hcd:usb1, i915@pci:0000:00:02.0 12: 7772 XT-PIC i8042 14: 21106 XT-PIC ide0 15: 20865 XT-PIC ide1 Deine Grafikkarte Teilt sich einen IRQ mit einem USB-Port. Hast du dort etwas dran hängen? Mein Notebook läuft nur mit aktiviertem lapic stabil. Schon mal versucht apic zu verwenden?
Bei mir sieht das dann so aus: tilo@Notebook:~> cat /proc/interrupts CPU0 0: 168584 IO-APIC-edge timer 1: 3570 IO-APIC-edge i8042 7: 2 IO-APIC-edge parport0 8: 2 IO-APIC-edge rtc 9: 40457 IO-APIC-level acpi 12: 21842 IO-APIC-edge i8042 14: 14456 IO-APIC-edge ide0 169: 2 IO-APIC-level uhci_hcd:usb4, yenta, ohci1394 177: 0 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb2 185: 0 IO-APIC-level uhci_hcd:usb3 193: 7147 IO-APIC-level uhci_hcd:usb5, HDA Intel, eth0, i915@pci:0000:00:02.0 201: 1 IO-APIC-level ipw2200 NMI: 0 LOC: 22188 ERR: 0 MIS: 92 Ich kann mich daran erinnern, dass mit Suse 9.3 trotz patchen von Hand dri nie richtig lief. Nach einer Weile ist der Kernel abgeschmiert. Könnte sein, dass es bei dir etwas ähnliches ist. Vorerst würde ich dri erst einmal abschalten, eventuell einfach das Kernelmodul umbenennen. Die 3D-Leistung des 855 ist eh ziemlich bescheiden. Bis dann, Tilo
participants (6)
-
David Geiger
-
David Haller
-
Joerg Thuemmler
-
Jürgen Stahl
-
Thomas Gräber
-
Tilo Lutz