apm, acpi - jak to spasować
Wieslaw Kierbedz
WieslawKierbedz w farba.eu.org
Nie, 4 Sty 2004, 05:05:34 CET
Włączyłem w kernelu Debug on non fatal errors (2.6.0).
I teraz mam dmesg pełne:
Debug: sleeping function called from invalid context at mm/slab.c:1856
in_atomic():1, irqs_disabled():0
Call Trace:
[<c011ef7b>] __might_sleep+0xab/0xd0
[<c0142e5f>] __kmalloc+0x8f/0xa0
[<e1ecbc05>] os_alloc_mem+0x75/0x90 [nvidia]
[<e1d60a20>] _nv001308rm+0x10/0x28 [nvidia]
[<e1e791bd>] _nv001518rm+0x7c9/0xb34 [nvidia]
[<c01293ed>] update_wall_time+0xd/0x40
[<c012983e>] do_timer+0xde/0xf0
[<e1d47185>] _nv005601rm+0xd/0x34 [nvidia]
[<e1d4794b>] _nv005593rm+0x13/0x34 [nvidia]
[<e1d56595>] _nv001338rm+0x1d/0x24 [nvidia]
[<e1d47185>] _nv005601rm+0xd/0x34 [nvidia]
[<e1d4e868>] _nv000858rm+0x300/0xe14 [nvidia]
[<c012983e>] do_timer+0xde/0xf0
[<c0129576>] update_process_times+0x46/0x50
[<c01293ed>] update_wall_time+0xd/0x40
[<c012983e>] do_timer+0xde/0xf0
[<e1d4ab1d>] _nv002962rm+0x2c5/0x3b8 [nvidia]
[<e1d654d9>] _nv000899rm+0x4c9/0xf70 [nvidia]
[<e1d654ec>] _nv000899rm+0x4dc/0xf70 [nvidia]
[<e1d55d0e>] _nv001370rm+0x2e/0xcc [nvidia]
[<e1e2c27c>] _nv001534rm+0x20/0x28 [nvidia]
[<e1e2d786>] _nv001551rm+0x4e/0x90 [nvidia]
[<c019b163>] avc_has_perm_noaudit+0xd3/0x1e0
[<c011cdda>] wake_up_state+0x1a/0x20
[<c012b75a>] send_group_sig_info+0x4a/0x50
[<e1e2c2cb>] _nv001532rm+0x1f/0x28 [nvidia]
[<e1ec1d5f>] _nv000176rm+0x57/0x3ec [nvidia]
[<e1d5640a>] _nv001344rm+0x22/0x6c [nvidia]
[<e1eafcc4>] _nv001803rm+0x14/0x18 [nvidia]
[<e1e2c40b>] _nv001556rm+0x5b/0x6c [nvidia]
[<e1d56595>] _nv001338rm+0x1d/0x24 [nvidia]
[<e1d7badc>] _nv005307rm+0x54/0x544 [nvidia]
[<e1e2c27c>] _nv001534rm+0x20/0x28 [nvidia]
[<e1d964eb>] _nv004856rm+0xf/0x14 [nvidia]
[<e1ec330e>] _nv000183rm+0x726/0x774 [nvidia]
[<e1e2c2cb>] _nv001532rm+0x1f/0x28 [nvidia]
[<e1e2cab1>] _nv003619rm+0x19/0x20 [nvidia]
[<e1e7b623>] _nv003073rm+0x1b/0x30 [nvidia]
[<e1d63531>] _nv000865rm+0x3d/0x48 [nvidia]
[<e1d6349d>] _nv000900rm+0xd9/0xe8 [nvidia]
[<e1d6333e>] _nv000897rm+0x4e/0x70 [nvidia]
[<c022ce95>] kfree_skbmem+0x25/0x30
[<c022cf06>] __kfree_skb+0x66/0xd0
[<c022ce95>] kfree_skbmem+0x25/0x30
[<e1ec1d5f>] _nv000176rm+0x57/0x3ec [nvidia]
[<c011db41>] __wake_up_common+0x31/0x60
[<c011cb1e>] recalc_task_prio+0x8e/0x1b0
[<c011d829>] schedule+0x2f9/0x570
[<c022ce95>] kfree_skbmem+0x25/0x30
[<c019b2dc>] avc_has_perm+0x6c/0x79
[<c019c1ef>] inode_has_perm+0x5f/0x90
[<c010aa83>] setup_sigcontext+0xe3/0x130
[<c019e62d>] selinux_file_ioctl+0xfd/0x3a0
[<e1d64be1>] rm_ioctl+0x19/0x20 [nvidia]
[<e1ec958c>] nv_kern_ioctl+0x7c/0x450 [nvidia]
[<c0112c42>] restore_i387_fxsave+0x82/0x90
[<c0112ce2>] restore_i387+0x92/0xa0
[<c010a7a6>] restore_sigcontext+0x116/0x130
[<c01693bd>] sys_ioctl+0x11d/0x2a0
[<c010b36f>] syscall_call+0x7/0xb
Robią takie rzeczy także moduły od sieciówki.
To wszystko wygląda na odwołania do wyłączonego przez acpi apm'a.
Daje się to jakoś przestawić?
Tak żeby apm nie był już wzywany. ????????
--
Wiesław Kierbedź
gg 2128870; wieslaw_kierbedz w jabber.org
www.v4l.prv.pl (video4linux - podstawy)
Więcej informacji o liście dyskusyjnej pld-users-pl