Linux 15.036 Themen, 107.107 Beiträge

Beim Umschalten auf X friert der Rechner ein

Michael-2712 / 14 Antworten / Baumansicht Nickles

Hi Leute!
Ich habe seit in paar Wochen endlich meinen Sound vom Laptop zum Laufen gebracht (OSS Treiber), leider aber nur auf der Konsole. Wenn ich gerade auf der Konsole Musik höre und dann mit Alt+F7 auf den X-Server umschalte, ist der Ton weg und das System hängt. Man sieht noch Teile der zerrissenen grafischen Oberfläche. Es hilft nur noch ein Kaltstart.
Habt ihr vielleicht irgendwelche Ideen, woran das liegen könnte, bzw. was man dagegen tun könnte?

Vielen Dank!
MK

bei Antwort benachrichtigen
KarstenW Michael-2712 „Beim Umschalten auf X friert der Rechner ein“
Optionen

Hast du schon mal einen eigenen Kern speziell für diesen Rechner kompiliert? Vielleicht sind im Standard-Betriebsystemkern einige Optionen die sich mit deiner Hardware im Rechner nicht vertragen.Ich denke da an den Framebuffer-Treiber. Es soll schon passiert sein , das der Rechner beim Umschalten von der Konsole zurück in den Grafikmodus deshalb "eingefroren" ist.

Ich kann das aber nicht bestätigen , weil sich der Grafikkarten-Treiber von nVidia sich gut mit dem Framebuffer-Treiber (Grafikmodus in der Konsole) in der Konsole auf meinem Rechner verträgt.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
KarstenW Nachtrag zu: „Hast du schon mal einen eigenen Kern speziell für diesen Rechner kompiliert?...“
Optionen

PS.: Unter Linux einen eigenen Kern zu kompilieren, ist immer eine gute Idee. Die Stadardkernel sind meistens mit Treiber überladen, für die es im jeweiligen Rechner keine Hardware gibt. Ich kann gar nicht einschätzen , wie ein 2.4er oder 2.6er Kern reagiert, der mit solchen nutzlosen Treiber "vollgestopft" ist.
Bei älteren Kernel der 2.2er Reihe gabe es immer wieder Probleme und Systemhänger deshalb.
Die Treiber laufen im Betriebsystemkern, weil Linux ein Serversystem ist und diese Kerneltechnologie besser für die Stabilität des Systems im Serverbereich ist. Nur leider sind die PCs sehr unterschiedlich in der Hardwareausstattung.
Unixrechner von Sun mit Sparc-Prozessoren sind in der Regel identisch in der Hardwareaustattung. Da ist diese Kerneltechnologie auch unproblematischer.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Michael-2712 KarstenW „Hast du schon mal einen eigenen Kern speziell für diesen Rechner kompiliert?...“
Optionen

Danke für deine Antwort! Einen Kernel habe ich schon für das System kompiliert. Wenn ich keine Musik wiedergebe, klappt das Umschalten auch völlig problemlos.
Ist es möglich, dass Sound- und Grafikkartentreiber in den selben Speicherbereich schreiben wollen? - Nur so eine Idee...

bei Antwort benachrichtigen
KarstenW Michael-2712 „Danke für deine Antwort! Einen Kernel habe ich schon für das System...“
Optionen

Keine Ahnung, aber du kannst ja den Soundtreiber als Modul kompilieren und und dieses Kernelmodul mit "modprobe Treiber" laden und auch wieder mit "rmmod Treiber" aus dem Speicher entfernen lassen (bevor wierder in den Grafikmodus geschaltet wird).Mit lsmod kann root sich alle Module anzeigen lassen, die momentan im Speicher geladen sind. Wenn die Ursache der Soundtreiber ist, müßte das Problem weg sein.

Ich tippe aber eher auf den Framebuffer-Treiber, wenn dieser im Kern aktiviert ist.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Michael-2712 KarstenW „Keine Ahnung, aber du kannst ja den Soundtreiber als Modul kompilieren und und...“
Optionen

So, ich habe es jetzt mal völlig ohne Framebuffer ausprobiert - leider ohne Erfolg. Der Fehler blieb bestehen.

bei Antwort benachrichtigen
fr00d Michael-2712 „Beim Umschalten auf X friert der Rechner ein“
Optionen

Hi Michael-2712

Kannst du dein System mal genauer beschreiben, also z.B. mal die Ausgaben von lsmod, lspci und vielleicht noch deine Distribution und den genauen Namen deines Laptops posten? Dann ist es leichter dir eine Hilfe zu geben. ;)

Gruß Andi

bei Antwort benachrichtigen
Michael-2712 fr00d „Hi Michael-2712 Kannst du dein System mal genauer beschreiben, also z.B. mal die...“
Optionen

Hallo und danke für dein Interesse!

Es handelt sich um ein Siemens Mobile 501 Notebook.
Prozessor: Pentium II 266 MHz
Arbeitsspeicher: 192 MB SDRAM.
Grafikchip: NeoMagic NM2160 MagicGraph 128XD
Soundchip: ESS1869 (soll 100% SB kompatibel sein)

Ich benutze Debian.

Hier die Ausgaben:

mk@mkmobil:~$ lsmod
Module Size Used by
af_packet 22568 2
8139too 26112 0
8139cp 20640 0
mii 5120 2 8139too,8139cp
ipv6 264612 8
ds 18756 4
tsdev 7392 0
mousedev 10476 3
evdev 9600 0
psmouse 20360 0
pcspkr 3592 0
analog 11968 0
gameport 4704 1 analog
floppy 61200 0
parport_pc 36900 0
parport 41800 1 parport_pc
irtty_sir 9152 0
sir_dev 19244 1 irtty_sir
irda 197152 2 irtty_sir,sir_dev
crc_ccitt 2144 1 irda
uhci_hcd 33136 0
usbcore 118980 3 uhci_hcd
yenta_socket 21728 1
pcmcia_core 70900 2 ds,yenta_socket
sb 10788 0
sb_lib 51088 1 sb
uart401 11716 1 sb_lib
sound 84396 2 sb_lib,uart401
soundcore 10336 2 sb_lib,sound
ide_cd 42656 0
cdrom 40732 1 ide_cd
genrtc 9588 0
ext2 71848 0
ext3 127240 1
jbd 62616 1 ext3
mbcache 9348 2 ext2,ext3
ide_generic 1408 0
piix 13440 1
ide_disk 19296 3
ide_core 139908 4 ide_cd,ide_generic,piix,ide_disk
unix 28756 48

mk@mkmobil:~$ lspci
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 02)
0000:00:06.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD] (rev 01)
0000:00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
0000:00:0a.0 CardBus bridge: O2 Micro, Inc. OZ6832/6833 Cardbus Controller (rev 02)
0000:00:0a.1 CardBus bridge: O2 Micro, Inc. OZ6832/6833 Cardbus Controller (rev 02)
0000:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

bei Antwort benachrichtigen
KarstenW Michael-2712 „Hallo und danke für dein Interesse! Es handelt sich um ein Siemens Mobile 501...“
Optionen

Ich habe auf der Homepage http://www.xfree86.org etwas zu diesem Grafikchip gefunden:

Note
On some laptops using the 2160 chipset (MagicGraph 128XD) the following options are needed to avoid a lock-up of the graphic engine:

Option "XaaNoScanlineImageWriteRect"
Option "XaaNoScanlineCPUToScreenColorExpandFill"

Bei Debian Sarge wird eine modifiziert Xfree86 4.3 version verwendet. Ich weiß daher nicht ob diese Option auch das Problem löst.
Hier ist der Link dazu:

http://www.xfree86.org/4.3.0/neomagic.4.html

Bei Debian wird die Konfiguration des XServers in die Datei /etc/X11/XF86Config-4 geschrieben.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Michael-2712 KarstenW „Ich habe auf der Homepage http://www.xfree86.org etwas zu diesem Grafikchip...“
Optionen

Danke für die Antwort! Leider hat auch das nicht geholfen, aber interessanter Ansatz!

bei Antwort benachrichtigen
fr00d Michael-2712 „Beim Umschalten auf X friert der Rechner ein“
Optionen

Hi!

Wenn das mit der XFree86-4 nicht funktioniert, dann probier mal ob du da alsa einfach so reinfallen lassen kannst. Also das was ich bei Tante Google gesehen hab haben einige das Problem mit einem solchen Soundchip. Es gibt auf jeden Fall ein Modul Namens ESS18xx damit solltest du das eigentlich hin bekommen.

Gruß Andi

bei Antwort benachrichtigen
Michael-2712 fr00d „Hi! Wenn das mit der XFree86-4 nicht funktioniert, dann probier mal ob du da...“
Optionen

Habe jetzt ALSA ausprobiert. Das Modul snd-es1688 war das einzige, was lief. Mit aplay konnte ich dann auf der Konsole Ton wiedergeben. Beim Umschalten auf den X-Server wieder genau das Selbe: Ton weg, Bild zerrissen, Kiste hängt.

Bin am verzweifeln!

bei Antwort benachrichtigen
fr00d Michael-2712 „Beim Umschalten auf X friert der Rechner ein“
Optionen

Hast du schonmal ein Knoppix rein geschmissen? Was sagt das denn?`Vielleicht hat ja Knopper einen besseren Ansatz für dieses Problem.

Nicht verzweifel, man kann alles schaffen.

Schaffen wir das? JO, wir SCHAFFEN das!!!

Keine Müdigkeit vortäuschen!

Gruß Andi

PS: Ich hoffe ich konnte dich ein wenig aufmuntern...

bei Antwort benachrichtigen
Michael-2712 fr00d „Hast du schonmal ein Knoppix rein geschmissen? Was sagt das denn? Vielleicht hat...“
Optionen

Jepp, habe ich auch schon ausprobiert. - Gleicher Fehler.

Danke für die aufbauenden Worte!

bei Antwort benachrichtigen
fr00d Michael-2712 „Beim Umschalten auf X friert der Rechner ein“
Optionen

Hmm, also google spukt zu diesem Thema nicht so richtig was aus. Kannst du mal n bisschen loggen, also dmesg vor und nach diesem Problem, gibts Unterschiede? Das gleiche mit /var/log/XFree86.0.log und /var/log/syslog. Also immer schauen wo ändert sich was, was mit dem Fehler zu tun haben könnte. Lieber ein bisschen mehr posten, als dass es nachher zu wenig ist, aber nicht fluten, bitte.

bei Antwort benachrichtigen