View previous topic :: View next topic |
Author |
Message |
Perkele n00b
Joined: 22 Apr 2005 Posts: 68
|
Posted: Fri Feb 03, 2006 4:49 pm Post subject: Stress mit dem Xserver nach Kernelupdate. |
|
|
Hi, ich habe jetzt meinen Kernel von 2.6.11 auf den neuesten im Portage, 2.6.15, upgedatet. Es läuft alles außer dem Xserver wie es soll. Zuerst habe ich einfach einen schwarzen Bildschirm gesehen und der PC hat auf nichts mehr reagiert. Nach einigem hin und hier habe ich festgestellt, dass es funktioniert, wenn ich statt des Treibers "nvidia" nur "nv" angebe. Im Prinzip nicht sonderlich schlimm, da ich eh keine OpenGL-Anwendungen brauche, aber falls das doch irgendwann mal der Fall sein sollte, muss ich mich spätestens da damit auseinandersetzen...
Außerdem gibt mein LCD-Monitor nur noch "Signal außerhalb des Bereichs" aus wenn ich auf die andern Konsolen mit strg+alt+f(1-6) (wie nennt man die Dinger?) wechseln will. Warum ändert sich da die Auflösung/Frequenz, nachdem X gestartet wurde? (Früher war das nicht so.) Wie verhindere ich das? Wie finde ich raus, warum sich X mit "nvidia" aufhängt? Ich bekomme ja nichtmal eine Fehlermeldung, und bei X > log.txt oder startx > log.txt bleibt die Datei leer.
Danke! |
|
Back to top |
|
|
Pamino Apprentice
Joined: 07 Apr 2004 Posts: 281 Location: 127.0.0.1
|
Posted: Fri Feb 03, 2006 5:14 pm Post subject: |
|
|
/var/log/Xorg.0.log sollte mehr Aufschluss geben |
|
Back to top |
|
|
s.hase Apprentice
Joined: 19 Nov 2004 Posts: 293
|
Posted: Fri Feb 03, 2006 5:32 pm Post subject: |
|
|
Nach dem Kernel-Update auch das Nvidia-Kernel Modul neu installiert? |
|
Back to top |
|
|
Perkele n00b
Joined: 22 Apr 2005 Posts: 68
|
Posted: Fri Feb 03, 2006 5:51 pm Post subject: |
|
|
@s.hase: Na klar.
Aus der log-Datei kann ich nicht viel erkennen. Vielleicht hilft euch es ja weiter:
Code: | $ cat /var/log/Xorg.0.log|grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) NV(0): config file hsync range 30-64kHz not within DDC hsync ranges.
(WW) NV(0): config file vrefresh range 50-75Hz not within DDC vrefresh ranges.
(WW) NV(0): Probed monitor is 340x270 mm, using Displaysize 460x345 mm
(WW) NV(0): Option "RenderAccel" is not used
(WW) NV(0): Option "AllowGLXWithComposite" is not used
(WW) NV(0): Option "NoLogo" is not used
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
$ cat /var/log/Xorg.0.log|grep EE
Current Operating System: Linux insomnium 2.6.15-gentoo-r1 #2 PREEMPT Fri Feb 3 14:07:10 CET 2006 i686
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to initialize GLX extension (NVIDIA X driver not found)
|
Oder hier komplett: http://nopaste.php-q.net/189108 |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Fri Feb 03, 2006 6:10 pm Post subject: |
|
|
wie hast du denn den nvidia-treiber installiert? per emerge oder per "hand"? |
|
Back to top |
|
|
Perkele n00b
Joined: 22 Apr 2005 Posts: 68
|
Posted: Fri Feb 03, 2006 6:13 pm Post subject: |
|
|
Per emerge. Der war ja vorher schon drauf und alles hat funktioniert. Nach dem Kernel-Update habe ich ein "emerge nvidia-kernel" gemacht. Bevor ich das gemacht hab wollte er ja nichtmal das Modul laden.
hal und dbus laufen noch nicht so einwandfrei, kann das was damit zu tun haben? |
|
Back to top |
|
|
76062563 l33t
Joined: 16 Aug 2004 Posts: 637 Location: 127.0.0.1
|
Posted: Fri Feb 03, 2006 6:25 pm Post subject: |
|
|
Code: | emerge nvidia-kernel nvidia-glx | und sicherstellen, dass auf den richtigen Kernel zeigt _________________ gentoo - compile your own world |
|
Back to top |
|
|
Perkele n00b
Joined: 22 Apr 2005 Posts: 68
|
Posted: Fri Feb 03, 2006 7:40 pm Post subject: |
|
|
Das habe ich wie gesagt, bereits getan, aber ich versuchs gerne nochmal... |
|
Back to top |
|
|
buthus Guru
Joined: 17 May 2005 Posts: 429 Location: Bell, Germany
|
Posted: Fri Feb 03, 2006 7:44 pm Post subject: |
|
|
ansonsten Code: | emerge unmerge -av nvidia && nvidia-glx | treiber von der nvidia hp laden und per hand installieren, klappt immer. |
|
Back to top |
|
|
morricone n00b
Joined: 03 Feb 2006 Posts: 4
|
Posted: Fri Feb 03, 2006 8:41 pm Post subject: |
|
|
Also ich kriege einen Kernelfehler:
Code: | kernel BUG at arch/i386/mm/pageattr.c:137!
invalid operand: 0000 [#1]
PREEMPT
Modules linked in: nvidia
CPU: 0
EIP: 0060:[<c0114a41>] Tainted: P VLI
EFLAGS: 00013082 (2.6.15-gentoo-r1)
EIP is at __change_page_attr+0x151/0x1e0
eax: 0000a3a0 ebx: c16c0400 ecx: c100a3a0 edx: c1000000
esi: c051df60 edi: 00000163 ebp: f6020000 esp: f6f19d68
ds: 007b es: 007b ss: 0068
Process X (pid: 11385, threadinfo=f6f18000 task=f6d0b560)
Stack: f6020000 f601f000 360001e3 c16c0400 00000020 00000000 00003246 c0114b10
c16c0400 00000163 f724b200 f91c0000 f7010000 f6f19dec c01146dd c16c0000
00000021 00000163 00020000 f91c0000 f96b3bc0 f91c0000 f94c8180 f91c0000
Call Trace:
[<c0114b10>] change_page_attr+0x40/0x80
[<c01146dd>] iounmap+0xfd/0x130
[<f96b3bc0>] os_unmap_kernel_space+0xf/0x13 [nvidia]
[<f94c8180>] _nv001706rm+0x20/0x2c [nvidia]
[<f94c8173>] _nv001706rm+0x13/0x2c [nvidia]
[<f94c4731>] _nv002359rm+0xe9/0x184 [nvidia]
[<f94bba7a>] _nv001955rm+0x36/0xe0 [nvidia]
[<f94ce98c>] rm_teardown_agp+0x48/0x50 [nvidia]
[<f94cd3e6>] _nv001296rm+0x1ce/0x1e4 [nvidia]
[<f96b2005>] nv_agp_teardown+0x58/0x76 [nvidia]
[<f94ca5cb>] _nv001708rm+0x73/0xa0 [nvidia]
[<f94bc4a6>] _nv001847rm+0x26/0x2c [nvidia]
[<f94caf7c>] _nv000650rm+0x58/0xcc [nvidia]
[<f94cafd7>] _nv000650rm+0xb3/0xcc [nvidia]
[<f94cb671>] _nv001362rm+0x71/0xb0 [nvidia]
[<f94cb67e>] _nv001362rm+0x7e/0xb0 [nvidia]
[<f94c84be>] _nv001820rm+0x12/0x18 [nvidia]
[<f94ce0e7>] rm_disable_adapter+0x2f/0x8c [nvidia]
[<f94ce117>] rm_disable_adapter+0x5f/0x8c [nvidia]
[<f94ce10b>] rm_disable_adapter+0x53/0x8c [nvidia]
[<f96afbe0>] nv_kern_close+0x176/0x1f3 [nvidia]
[<c015dd7f>] __fput+0x11f/0x140
[<c015c146>] filp_close+0x46/0x90
[<c015c1fa>] sys_close+0x6a/0xd0
[<c0102ed5>] syscall_call+0x7/0xb
Code: 48 c0 89 44 24 08 e8 5f fe ff ff 89 d9 e9 55 ff ff ff 80 3e 00 78 14 29 d3 c1 fb 05 c1 e3 0c 09 fb 89 1e ff 49 04 e9 4c ff ff ff <0f> 0b 89 00 c9 4c 43 c0 e9 3f ff ff ff 8b 15 28 62 48 c0 8d 41
<6>note: X[11385] exited with preempt_count 1
scheduling while atomic: X/0x00000001/11385
[<c04075c7>] schedule+0x587/0x660
[<c0131d80>] autoremove_wake_function+0x0/0x60
[<c025c9bd>] kref_put+0x3d/0x90
[<c04086a9>] __down+0x79/0x100
[<c0118c00>] default_wake_function+0x0/0x20
[<c02b2ae0>] release_dev+0x590/0x810
[<c040700f>] __down_failed+0x7/0xc
[<f96b3d6c>] .text.lock.os_interface+0x7/0x1b [nvidia]
[<f94c84be>] _nv001820rm+0x12/0x18 [nvidia]
[<c03b1f76>] skb_queue_purge+0x26/0x50
[<f94ce6fa>] rm_free_unused_clients+0x2e/0x88 [nvidia]
[<f94ce712>] rm_free_unused_clients+0x46/0x88 [nvidia]
[<c018f091>] de_put+0x11/0x80
[<c015f111>] invalidate_inode_buffers+0x11/0x70
[<f96b0ab4>] nv_kern_ctl_close+0x79/0xa6 [nvidia]
[<f96afb77>] nv_kern_close+0x10d/0x1f3 [nvidia]
[<c0175de5>] dput+0x55/0x290
[<c015dd7f>] __fput+0x11f/0x140
[<c015c146>] filp_close+0x46/0x90
[<c011deca>] put_files_struct+0x6a/0xa0
[<c011ec16>] do_exit+0x126/0x390
[<c0104460>] do_invalid_op+0x0/0xb0
[<c01040d5>] die+0x185/0x190
[<c0104502>] do_invalid_op+0xa2/0xb0
[<c025bec7>] kobject_get+0x17/0x20
[<c0114a41>] __change_page_attr+0x151/0x1e0
[<c026dc97>] pci_dev_get+0x17/0x20
[<c026e0b2>] pci_get_subsys+0x72/0x110
[<c026e17f>] pci_get_device+0x2f/0x40
[<c025bec7>] kobject_get+0x17/0x20
[<c02d9b78>] get_device+0x18/0x30
[<c026dc97>] pci_dev_get+0x17/0x20
[<c03aa89d>] pci_read+0x3d/0x50
[<c010396b>] error_code+0x4f/0x54
[<c0114a41>] __change_page_attr+0x151/0x1e0
[<c0114b10>] change_page_attr+0x40/0x80
[<c01146dd>] iounmap+0xfd/0x130
[<f96b3bc0>] os_unmap_kernel_space+0xf/0x13 [nvidia]
[<f94c8180>] _nv001706rm+0x20/0x2c [nvidia]
[<f94c8173>] _nv001706rm+0x13/0x2c [nvidia]
[<f94c4731>] _nv002359rm+0xe9/0x184 [nvidia]
[<f94bba7a>] _nv001955rm+0x36/0xe0 [nvidia]
[<f94ce98c>] rm_teardown_agp+0x48/0x50 [nvidia]
[<f94cd3e6>] _nv001296rm+0x1ce/0x1e4 [nvidia]
[<f96b2005>] nv_agp_teardown+0x58/0x76 [nvidia]
[<f94ca5cb>] _nv001708rm+0x73/0xa0 [nvidia]
[<f94bc4a6>] _nv001847rm+0x26/0x2c [nvidia]
[<f94caf7c>] _nv000650rm+0x58/0xcc [nvidia]
[<f94cafd7>] _nv000650rm+0xb3/0xcc [nvidia]
[<f94cb671>] _nv001362rm+0x71/0xb0 [nvidia]
[<f94cb67e>] _nv001362rm+0x7e/0xb0 [nvidia]
[<f94c84be>] _nv001820rm+0x12/0x18 [nvidia]
[<f94ce0e7>] rm_disable_adapter+0x2f/0x8c [nvidia]
[<f94ce117>] rm_disable_adapter+0x5f/0x8c [nvidia]
[<f94ce10b>] rm_disable_adapter+0x53/0x8c [nvidia]
[<f96afbe0>] nv_kern_close+0x176/0x1f3 [nvidia]
[<c015dd7f>] __fput+0x11f/0x140
[<c015c146>] filp_close+0x46/0x90
[<c015c1fa>] sys_close+0x6a/0xd0
[<c0102ed5>] syscall_call+0x7/0xb |
edit:
Lösung:
https://forums.gentoo.org/viewtopic-p-3080594.html#3080594 |
|
Back to top |
|
|
fuchur Guru
Joined: 12 Aug 2003 Posts: 578
|
Posted: Fri Feb 03, 2006 9:15 pm Post subject: Re: Stress mit dem Xserver nach Kernelupdate. |
|
|
hi
Perkele wrote: | Hi, ich habe jetzt meinen Kernel von 2.6.11 auf den neuesten im Portage, 2.6.15, upgedatet. Es läuft alles außer dem Xserver wie es soll. Zuerst habe ich einfach einen schwarzen Bildschirm gesehen und der PC hat auf nichts mehr reagiert. Nach einigem hin und hier habe ich festgestellt, dass es funktioniert, wenn ich statt des Treibers "nvidia" nur "nv" angebe. Im Prinzip nicht sonderlich schlimm, da ich eh keine OpenGL-Anwendungen brauche, aber falls das doch irgendwann mal der Fall sein sollte, muss ich mich spätestens da damit auseinandersetzen...
Außerdem gibt mein LCD-Monitor nur noch "Signal außerhalb des Bereichs" aus wenn ich auf die andern Konsolen mit strg+alt+f(1-6) (wie nennt man die Dinger?) wechseln will. Warum ändert sich da die Auflösung/Frequenz, nachdem X gestartet wurde? (Früher war das nicht so.) Wie verhindere ich das? Wie finde ich raus, warum sich X mit "nvidia" aufhängt? Ich bekomme ja nichtmal eine Fehlermeldung, und bei X > log.txt oder startx > log.txt bleibt die Datei leer.
Danke! |
Beim Kernel 2.6.15 hat udev bei mir "/dev/nvidia*" nicht mehr angelegt. Wie ich das bei mir gelöst habe:
https://forums.gentoo.org/viewtopic-t-424270-start-50.html?sid=c13f65e9396747d46dc151abbf45021d#3056699
mfg |
|
Back to top |
|
|
MiC Tux's lil' helper
Joined: 25 Feb 2004 Posts: 76
|
Posted: Sun Feb 12, 2006 12:09 pm Post subject: |
|
|
Ich habe auch das problem das sich nach dem Start von X auf den 6 konsolen die wiederholungsfrequenz oder die auflösung ändert. mein tft sagt dann immer ausserhalb des anzeigbaren bereich. wieso ändert x die auflösung auf der konsole???
MiC |
|
Back to top |
|
|
|