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: