[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Kernel 2.6.9 - Probleme mit APM



Hallo,

HP Omnibook 4150b mit Pentium III 650
256 MB RAM, Partition für Suspend-to-disk mit lphdisk vor
Installation eingerichtet.

Debian SID mit Debian Standard Kernel 2.6.9-1-686

WM ist KDE: mit Klaptop konnte ich bisher den Computer in den
Ruhezustand versetzen, dabei wird "apm -s" ausgeführt.

Dabei wird dann das grüne Licht, das signalisiert, dass der Rechner an ist, orange. Wenn man nun den Einschaltknopf betätigt, dauert es nur sehr kurz bis der vorige Zustand wiederhergestellt ist.

Wenn man den Rechner nicht anschaltet, wird er nach einigen Stunden kurz aktiviert, um den Ruhezustand abzuspeichern. Der Einschaltvorgang dauert dann viel länger und es erscheint dabei auch der Bildschirm des Phoenix NoteBIOS mit dem Hinweis, das der nach Suspend-to-disk der Zustand wiederhergestellt wird.

Bis vor einiger Zeit hat das auch gut funktioniert, bis auf eine kurze Unterbrechung, in der auch irgendein Kernelbug (im Kernel 2.6.8, glaube ich) denselben Fehler verursachte.

Bei der Speicherphase, die dann wohl den Ruhezustand erst richtig auf die Festplatte schreibt, bleibt der Rechner nun mit Kernel Panic hängen.

Ich habe die Fehlermeldung auch abgetippt (kam mir vor wie damals beim Hex Code in den C64 eingeben ;) und hier eingefügt:

-----<schnipp>--------------------------------------------------
 [<c01040ea>] cpu_idle+0x3a/0x60
 [<c03567f2>] start_kernel+0x192/0x1d0
 [<c03453b0>] unknown_bootoption+0x0/0x180
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c01194c6
*pde = 00000000
Oops: 0002 [#1]
PREEMPT
Modules linked in: snd_mixer_oos ds lp binfmt_misc apm ipv6 af_packet pci_hotplug intel_agp tsdev mousedev psmouse parport_pc parport pcspkr evdev prism54 firmware_class agpgart yenta_socket pcmcia_core uhci_hcd snd_es1968 snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd ext2 dm_mod capability commoncap irtty_sir sir_dev irport ircomm_tty ircomm irda crc_ccitt maestro soundcore usbkbd usb_storage usbcore scsi_mod rtc ext3 jbd mbcache ide_generic piix ide_disk ide_core unix fbcon font vesafb cfbcopyarea cfbimgblt cfbfillrect
CPU:  0
EIP:  0060:[<c01194c6>] Not tainted VLI
EFLAGS: 00010082  (2.6.9-1-686)
EIP is at dequeue_task+0x16/050
eax: 00000000   ebx: c02d8aa0   ecx: 000000c7   edx: c02d8a80
esi: 00000000   edi: c0354000   ebp: c0355e18   esp: c0355e10
ds: 007b   es: 007b   ss: 0068
Process swapper (pid: 0, threadinfo=c0354000 task=c02d8a80)
Stack: c02d8a80 c3e73094 c0355e2c c01197e7 c0.....
       ...
       ...
Call Trace:
 [<c01197e7>] deactivate_task+0x27/0x40
 [<c029beb4>] schedule+0x104/0x500
 [<d0be0b9a>] check_suspend+0x9a/0xb0 [maestro]
 [<c011a1a0>] default_wake_function+0x0/0x20
 [<c011a1a0>] default_wake_function+0x0/0x20
 [<d0bdb076>] maestro_ac97_set+0x26/0x70 [maestro]
 [<d0bdb271>] ac97_write_mixer+0x101/0x320 [maestro]
 [<c0119d4f>] schedule_tick+0x1f/0x470
 [<d0bdd419>] ess_interrupt+0x99/0x140 [maestro]
 [<c0108a64>] handle_IRQ_event+0x34/0x70
 [<c0106ef0>] do_IRQ+0x8f/0x130
 [<c0106b40>] common_interrupt+0x18/0x20
 [<c0104030>] default_idle+0x0/0x40
 [<c0104053>] default_idle+0x23/0x40
 [<c01040ea>] cpu_idle+0x3a/0x60
 [<c03567f2>] start_kernel+0x192/0x1d0
 [<c03563b0>] unknown_bootoption+0x0/0x180
Code: ff 40 14 5d b8 20 37 38 c0 c3 8d 74 26 00 8d bc 27 00 00 00 00 55 89 e5 83 ec 08 89 74 24 04 8b 55 08 8b 75 0c 89 1c 24 8d 5a 20 <ff> 0e 8b 42 20 8b 4b 04 89 01 89 48 04 c7 43 04 00 02 20 00 8b
 <0>Kernel panic - not syncing: Fatal exception in interrupt
-----<schnapp>---------------------------------------

Ich habe jetzt mal den 2.6.8-1-686 wieder installiert, mit dem es dieses Problem nicht gab und werde mal die configs vergleichen. Evtl. bau ich mir dann einen angepassten 2.6.9 und teste mal, ob das Problem immer noch auftaucht.

Grüße
Chris



Reply to: