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