Stefan Seyfried schrieb:
On Sun, May 30, 2004 at 06:55:23PM +0200, helmert wrote:
als root: killall cardmgr cardmgr
dann kommt bei mir anschließend segmentation fault bzw. Speicherzugriffsfehler.
oh. Das hört sich nach kernel-oops an. Mach' danach mal bitte "dmesg" und schau, ob am Schluss ein oops steht, so mit backtrace und vielen Hexadezimalzahlen und so. Ich habe bisher nur gesehen, daß es halt nicht ging, aber ein Kernel-oops ist mir in diesem Zusammenhang noch nicht untergekommen.
bei mir steht am Ende der dmesg-Ausgabe folgendes: Process cardmgr (pid: 8064, threadinfo=edec0000 task=ee5360b0) Stack: ffffffff ffffffff ffffffff 0b907f12 f46f80ee c030c100 cdcd1c20 000000ee f46f8000 000000fd c01dd4ed edec1f34 c01dd501 c015cd48 f46f80ee c030c0fb 000000fd faed68d3 c0181650 f46f8000 00000000 edec1f7c c018165f c0181650 Call Trace: [<c01dd4ed>] vsprintf+0xd/0x10 [<c01dd501>] sprintf+0x11/0x20 [<c015cd48>] get_chrdev_list+0x38/0x60 [<c0181650>] devices_read_proc+0x0/0x40 [<c018165f>] devices_read_proc+0xf/0x40 [<c0181650>] devices_read_proc+0x0/0x40 [<c017fd31>] proc_file_read+0x161/0x270 [<c017fbd0>] proc_file_read+0x0/0x270 [<c015573e>] vfs_read+0xae/0xf0 [<c015581c>] sys_read+0x2c/0x50 [<c0107dc9>] sysenter_past_esp+0x52/0x79 Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 83 e7 10 89 c3 75 das sieht also nach Deiner Anfrage aus. Nun gut, - und was lerne ich daraus? Ich weiß noch gar nicht, was diese Kernel-oops sind und was das konkret bedeutet. Eine Suche bei google hat mich nicht recht weitergebracht, ich habe noch gar nicht verstanden, was diese oops sind. Danke erstmal für Deine Hinweise! Wolfram
Das ist schon SEHR unerfreulich, weil damit bei einem Laptop gar keine pcmcia-Karten (wlan!) mehr funktionieren. Ich werde meinen Unmut bei Suse selbst mal ablassen, wenn sich Deine Aussage bzgl. des Fehlers bestätigt, denn das ist doch schon mehr als nur ein bug, für den es dann ein workaround gibt.
Naja, der Fehler ist wohl Hardwareabhängig (anscheinend mag der Bug Compaq bzw. neue HP Hardware), aber keiner konnte ihn bisher so recht eingrenzen. Wäre es so einfach, wäre er vermutlich schon korrigiert.
Es ist auch seltsam, daß man scheinbar den cardmgr wirklich "von Hand" neu starten muss, wenn es in einem Skript stattfindet (selbt mit "sleep 10" dazwischen), dann funktioniert es nicht.