Hello, for some kernel versions (probably starting around 3.5) I see that after some amount of suspend & resume cycles, the mouse is not visible anymore. partly [0] and full dmesg output attached. Hardware is the MacBook Air 4.2. Last tested kernel is 3.7.9-1-ARCH. Now the interesting bits: Unloading and reloading the module SEVERAL times, makes it work again: [15:48] brief:~# while true; do rmmod bcm5974; sleep 0.3; modprobe bcm5974; sleep 0.5; done I need to let the loop run until I see [101637.155073] usbcore: registered new interface driver bcm5974 in dmesg. Afterwards I reset the mouse sensitivity using xinput --set-prop bcm5974 "Trackpad Sensitivity" 0.3 Does anyone spot the source of the problem / is anyone aware of a working version? Cheers, Nico [0] [101585.841496] X: page allocation failure: order:4, mode:0xc0d0 [101585.841500] Pid: 692, comm: X Tainted: G W 3.7.9-1-ARCH #1 [101585.841502] Call Trace: [101585.841509] [] warn_alloc_failed+0xe9/0x140 [101585.841513] [] ? __alloc_pages_direct_compact+0x1b8/0x1ca [101585.841516] [] __alloc_pages_nodemask+0x6ef/0x960 [101585.841519] [] alloc_pages_current+0xb0/0x120 [101585.841522] [] __get_free_pages+0xe/0x50 [101585.841526] [] kmalloc_order_trace+0x39/0xf0 [101585.841529] [] __kmalloc+0x17a/0x190 [101585.841541] [] evdev_open+0x85/0x1e0 [evdev] [101585.841545] [] chrdev_open+0x9b/0x1c0 [101585.841548] [] do_dentry_open+0x203/0x290 [101585.841550] [] ? cdev_put+0x30/0x30 [101585.841553] [] finish_open+0x35/0x50 [101585.841555] [] do_last+0x31e/0xeb0 [101585.841558] [] ? link_path_walk+0x78/0x950 [101585.841561] [] ? __generic_file_aio_write+0x1b9/0x3b0 [101585.841563] [] path_openat+0xbc/0x530 [101585.841565] [] do_filp_open+0x41/0xa0 [101585.841567] [] ? __alloc_fd+0xe9/0x140 [101585.841570] [] do_sys_open+0xf4/0x1e0 [101585.841573] [] sys_open+0x21/0x30 [101585.841577] [] system_call_fastpath+0x1a/0x1f [101585.841578] Mem-Info: [101585.841579] Node 0 DMA per-cpu: [101585.841581] CPU 0: hi: 0, btch: 1 usd: 0 [101585.841582] CPU 1: hi: 0, btch: 1 usd: 0 [101585.841584] CPU 2: hi: 0, btch: 1 usd: 0 [101585.841585] CPU 3: hi: 0, btch: 1 usd: 0 [101585.841586] Node 0 DMA32 per-cpu: [101585.841588] CPU 0: hi: 186, btch: 31 usd: 0 [101585.841589] CPU 1: hi: 186, btch: 31 usd: 0 [101585.841590] CPU 2: hi: 186, btch: 31 usd: 0 [101585.841591] CPU 3: hi: 186, btch: 31 usd: 0 [101585.841592] Node 0 Normal per-cpu: [101585.841593] CPU 0: hi: 186, btch: 31 usd: 0 [101585.841595] CPU 1: hi: 186, btch: 31 usd: 42 [101585.841596] CPU 2: hi: 186, btch: 31 usd: 0 [101585.841597] CPU 3: hi: 186, btch: 31 usd: 0 [101585.841600] active_anon:177056 inactive_anon:185005 isolated_anon:0 active_file:209006 inactive_file:216379 isolated_file:0 unevictable:3185 dirty:242 writeback:0 unstable:0 free:98036 slab_reclaimable:63082 slab_unreclaimable:8364 mapped:38372 shmem:75471 pagetables:8538 bounce:0 free_cma:0 [101585.841603] Node 0 DMA free:15360kB min:252kB low:312kB high:376kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15104kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB free_cma:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes [101585.841607] lowmem_reserve[]: 0 2137 3899 3899 [101585.841610] Node 0 DMA32 free:324604kB min:36904kB low:46128kB high:55356kB active_anon:210168kB inactive_anon:238856kB active_file:575428kB inactive_file:604712kB unevictable:1692kB isolated(anon):0kB isolated(file):0kB present:2188752kB mlocked:1692kB dirty:724kB writeback:0kB mapped:71080kB shmem:118084kB slab_reclaimable:206552kB slab_unreclaimable:7012kB kernel_stack:1824kB pagetables:6576kB unstable:0kB bounce:0kB free_cma:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [101585.841614] lowmem_reserve[]: 0 0 1762 1762 [101585.841616] Node 0 Normal free:52180kB min:30420kB low:38024kB high:45628kB active_anon:498056kB inactive_anon:501164kB active_file:260596kB inactive_file:260804kB unevictable:11048kB isolated(anon):0kB isolated(file):0kB present:1804320kB mlocked:11048kB dirty:244kB writeback:0kB mapped:82408kB shmem:183800kB slab_reclaimable:45776kB slab_unreclaimable:26444kB kernel_stack:1632kB pagetables:27576kB unstable:0kB bounce:0kB free_cma:0kB writeback_tmp:0kB pages_scanned:28 all_unreclaimable? no [101585.841620] lowmem_reserve[]: 0 0 0 0 [101585.841623] Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 1*2048kB 3*4096kB = 15360kB [101585.841629] Node 0 DMA32: 16067*4kB 19303*8kB 5883*16kB 365*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 324564kB [101585.841634] Node 0 Normal: 11027*4kB 497*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 1*4096kB = 52180kB [101585.841640] 522097 total pagecache pages [101585.841641] 20384 pages in swap cache [101585.841643] Swap cache stats: add 6262319, delete 6241935, find 2616629/3353715 [101585.841644] Free swap = 8055800kB [101585.841645] Total swap = 8386556kB [101585.851330] 1048048 pages RAM [101585.851339] 57808 pages reserved [101585.851345] 1273115 pages shared [101585.851350] 790534 pages non-shared -- PGP key: 7ED9 F7D3 6B10 81D7 0EC5 5C09 D7DC C8E4 3187 7DF0