Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Stress mit dem Xserver nach Kernelupdate.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Perkele
n00b
n00b


Joined: 22 Apr 2005
Posts: 68

PostPosted: Fri Feb 03, 2006 4:49 pm    Post subject: Stress mit dem Xserver nach Kernelupdate. Reply with quote

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
View user's profile Send private message
Pamino
Apprentice
Apprentice


Joined: 07 Apr 2004
Posts: 281
Location: 127.0.0.1

PostPosted: Fri Feb 03, 2006 5:14 pm    Post subject: Reply with quote

/var/log/Xorg.0.log sollte mehr Aufschluss geben
Back to top
View user's profile Send private message
s.hase
Apprentice
Apprentice


Joined: 19 Nov 2004
Posts: 293

PostPosted: Fri Feb 03, 2006 5:32 pm    Post subject: Reply with quote

Nach dem Kernel-Update auch das Nvidia-Kernel Modul neu installiert?
Back to top
View user's profile Send private message
Perkele
n00b
n00b


Joined: 22 Apr 2005
Posts: 68

PostPosted: Fri Feb 03, 2006 5:51 pm    Post subject: Reply with quote

@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
View user's profile Send private message
buthus
Guru
Guru


Joined: 17 May 2005
Posts: 429
Location: Bell, Germany

PostPosted: Fri Feb 03, 2006 6:10 pm    Post subject: Reply with quote

wie hast du denn den nvidia-treiber installiert? per emerge oder per "hand"?
Back to top
View user's profile Send private message
Perkele
n00b
n00b


Joined: 22 Apr 2005
Posts: 68

PostPosted: Fri Feb 03, 2006 6:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
76062563
l33t
l33t


Joined: 16 Aug 2004
Posts: 637
Location: 127.0.0.1

PostPosted: Fri Feb 03, 2006 6:25 pm    Post subject: Reply with quote

Code:
emerge nvidia-kernel nvidia-glx
und sicherstellen, dass
Code:
/usr/src/linux
auf den richtigen Kernel zeigt
_________________
gentoo - compile your own world
Back to top
View user's profile Send private message
Perkele
n00b
n00b


Joined: 22 Apr 2005
Posts: 68

PostPosted: Fri Feb 03, 2006 7:40 pm    Post subject: Reply with quote

Das habe ich wie gesagt, bereits getan, aber ich versuchs gerne nochmal...
Back to top
View user's profile Send private message
buthus
Guru
Guru


Joined: 17 May 2005
Posts: 429
Location: Bell, Germany

PostPosted: Fri Feb 03, 2006 7:44 pm    Post subject: Reply with quote

ansonsten
Code:
emerge unmerge -av nvidia && nvidia-glx
treiber von der nvidia hp laden und per hand installieren, klappt immer.
Back to top
View user's profile Send private message
morricone
n00b
n00b


Joined: 03 Feb 2006
Posts: 4

PostPosted: Fri Feb 03, 2006 8:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
fuchur
Guru
Guru


Joined: 12 Aug 2003
Posts: 578

PostPosted: Fri Feb 03, 2006 9:15 pm    Post subject: Re: Stress mit dem Xserver nach Kernelupdate. Reply with quote

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
View user's profile Send private message
MiC
Tux's lil' helper
Tux's lil' helper


Joined: 25 Feb 2004
Posts: 76

PostPosted: Sun Feb 12, 2006 12:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum