I'm having intermittent X wedges under network load. Could the below be related? X gets confused, and freezes, and I have to shutdown and reboot blind. The NIC is a 802.11B PCMCIA card on a toshiba 3110CT laptop (300Mhz PII) The NIC uses nearly 100% of CPU when heavily loaded. Upgraded from 2.6.1.to 2.6.4 with no result. logs and config below. > Apr 4 20:32:10 mauve kernel: swapper: page allocation failure. order:2, mode:0x20 > Apr 4 20:32:10 mauve kernel: Call Trace: > Apr 4 20:32:10 mauve kernel: [] __alloc_pages+0x328/0x390 > Apr 4 20:32:10 mauve kernel: [] __get_free_pages+0x22/0x50 > Apr 4 20:32:10 mauve kernel: [] cache_grow+0xb6/0x2f0 > Apr 4 20:32:10 mauve kernel: [] cache_alloc_refill+0xf8/0x430 > Apr 4 20:32:10 mauve kernel: [] __kmalloc+0x1f6/0x230 > Apr 4 20:32:10 mauve kernel: [] alloc_skb+0x48/0xf0 > Apr 4 20:32:10 mauve kernel: [] fast_rx_path+0x65/0x290 [atmel] > Apr 4 20:32:10 mauve kernel: [] uhci_hcd_get_frame_number+0x20/0x40 [uhci_hcd] > Apr 4 20:32:10 mauve kernel: [] rx_done_irq+0x3ba/0x420 [atmel] > Apr 4 20:32:10 mauve kernel: [] try_to_wake_up+0x9e/0x160 > Apr 4 20:32:10 mauve kernel: [] reset_irq_status+0x7d/0x90 [atmel] > Apr 4 20:32:10 mauve kernel: [] service_interrupt+0x1e4/0x2a0 [atmel] > Apr 4 20:32:10 mauve kernel: [] yenta_interrupt+0x14/0x40 [yenta_socket] > Apr 4 20:32:10 mauve kernel: [] handle_IRQ_event+0x3b/0x70 > Apr 4 20:32:10 mauve kernel: [] do_IRQ+0xb1/0x180 > Apr 4 20:32:10 mauve kernel: [] common_interrupt+0x18/0x20 > Apr 4 20:32:10 mauve kernel: [] acpi_processor_idle+0x54/0x1e7 > Apr 4 20:32:10 mauve kernel: [] default_idle+0x0/0x30 > Apr 4 20:32:10 mauve kernel: [] _stext+0x0/0x60 > Apr 4 20:32:10 mauve kernel: [] default_idle+0x0/0x30 > Apr 4 20:32:10 mauve kernel: [] _stext+0x0/0x60 > Apr 4 20:32:10 mauve kernel: [] cpu_idle+0x40/0x50 > Apr 4 20:32:10 mauve kernel: [] start_kernel+0x169/0x190 > Apr 4 20:32:10 mauve kernel: [] unknown_bootoption+0x0/0x130 > Apr 4 20:32:10 mauve kernel: > Apr 4 20:32:18 mauve kernel: mlnet: page allocation failure. order:2, mode:0x20 > Apr 4 20:32:18 mauve kernel: Call Trace: > Apr 4 20:32:18 mauve kernel: [] __alloc_pages+0x328/0x390 > Apr 4 20:32:18 mauve kernel: [] __get_free_pages+0x22/0x50 > Apr 4 20:32:18 mauve kernel: [] cache_grow+0xb6/0x2f0 > Apr 4 20:32:18 mauve kernel: [] cache_alloc_refill+0xf8/0x430 > Apr 4 20:32:18 mauve kernel: [] __kmalloc+0x1f6/0x230 > Apr 4 20:32:18 mauve kernel: [] alloc_skb+0x48/0xf0 > Apr 4 20:32:18 mauve kernel: [] pskb_copy+0x29/0x1b0 > Apr 4 20:32:18 mauve kernel: [] tcp_retransmit_skb+0x1ee/0x380 > Apr 4 20:32:18 mauve kernel: [] tcp_retransmit_timer+0xe4/0x3e0 > Apr 4 20:32:18 mauve kernel: [] tcp_write_timer+0xbd/0x110 > Apr 4 20:32:18 mauve kernel: [] wake_up_process+0x1e/0x30 > Apr 4 20:32:18 mauve kernel: [] tcp_write_timer+0x0/0x110 > Apr 4 20:32:18 mauve kernel: [] run_timer_softirq+0xcf/0x1c0 > Apr 4 20:32:18 mauve kernel: [] do_timer+0xe0/0xf0 > Apr 4 20:32:18 mauve kernel: [] do_softirq+0xa5/0xb0 > Apr 4 20:32:18 mauve kernel: [] do_IRQ+0x125/0x180 > Apr 4 20:32:18 mauve kernel: [] common_interrupt+0x18/0x20 > Apr 4 20:32:18 mauve kernel: .config attatched.