I'll be frank when I say I regret even mentioning my hardware. It only distracts from the issue. Truth be told, the iwl3945 suffers from terrible speed issues that limit it to 1Mbps/1Mbps in most situations. This was not present in ipw3945. See the following: http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=1932 http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=1592 https://bugs.launchpad.net/linux/+bug/581936 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/340418 Anyway, here's some output. eric@kingfisher:~$ ndiswrapper -l netw39x5 : driver installed device (8086:4222) present (alternate driver: iwl3945) [ 13.231542] ndiswrapper version 1.56 loaded (smp=yes, preempt=no) [ 14.098131] ndiswrapper: driver netw39x5 (Intel,01/30/2007,10.5.1.84) loaded [ 14.109680] ndiswrapper 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 14.109760] ndiswrapper 0000:0c:00.0: setting latency timer to 64 [ 14.116758] ndiswrapper: using IRQ 17 [ 14.117196] Modules linked in: snd_seq_midi snd_rawmidi snd_seq_midi_event i915(+) snd_seq drm_kms_helper snd_timer snd_seq_device drm r852 sm_common snd i2c_algo_bit psmouse serio_raw coretemp soundcore btusb bluetooth usbhid nand hid ndiswrapper(+) snd_page_alloc dell_wmi nand_ids nand_ecc mtd dell_laptop dcdbas video lp output parport intel_agp agpgart b44 firewire_ohci sdhci_pci sdhci ssb firewire_core led_class crc_itu_t mii [ 14.117324] [] ? MmMapIoSpace+0x0/0x20 [ndiswrapper] [ 14.117351] [] ? MmMapIoSpace+0x13/0x20 [ndiswrapper] [ 14.117369] [] MmMapIoSpace+0x13/0x20 [ndiswrapper] [ 14.117462] [] ? IoIrpSyncComplete+0x0/0x50 [ndiswrapper] [ 14.117482] [] ? ZwCreateFile+0xa8/0x270 [ndiswrapper] [ 14.117500] [] ? mp_init+0x66/0x220 [ndiswrapper] [ 14.117519] [] ? ndis_start_device+0x15/0x8d0 [ndiswrapper] [ 14.117537] [] ? pdoDispatchPnp+0x49/0xf0 [ndiswrapper] [ 14.117555] [] ? IofCallDriver+0x56/0xc0 [ndiswrapper] [ 14.117573] [] ? IoSyncForwardIrp+0x7f/0xd0 [ndiswrapper] [ 14.117591] [] ? IoAllocateIrp+0x65/0x80 [ndiswrapper] [ 14.117609] [] ? NdisDispatchPnp+0x93/0x140 [ndiswrapper] [ 14.117626] [] ? IofCallDriver+0x56/0xc0 [ndiswrapper] [ 14.117644] [] ? IoSendIrpTopDev+0xe8/0x140 [ndiswrapper] [ 14.117662] [] ? pnp_start_device+0x3f/0x90 [ndiswrapper] [ 14.117680] [] ? wrap_pnp_start_device+0xe0/0x170 [ndiswrapper] [ 14.117698] [] ? wrap_pnp_start_pci_device+0x55/0x70 [ndiswrapper] [ 14.117815] [] ? loader_init+0x9d/0x150 [ndiswrapper] [ 14.117833] [] ? wrap_procfs_init+0x47/0xc0 [ndiswrapper] [ 14.117848] [] ? wrapper_init+0x7f/0xb7 [ndiswrapper] [ 14.117869] [] ? wrapper_init+0x0/0xb7 [ndiswrapper] [ 14.471328] usbcore: registered new interface driver ndiswrapper [ 17.009572] IP: [] set_multicast_list+0xcc/0x160 [ndiswrapper] [ 17.009611] Modules linked in: snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm joydev snd_seq_midi snd_rawmidi snd_seq_midi_event i915 snd_seq drm_kms_helper snd_timer snd_seq_device drm r852 sm_common snd i2c_algo_bit psmouse serio_raw coretemp soundcore btusb bluetooth usbhid nand hid ndiswrapper snd_page_alloc dell_wmi nand_ids nand_ecc mtd dell_laptop dcdbas video lp output parport intel_agp agpgart b44 firewire_ohci sdhci_pci sdhci ssb firewire_core led_class crc_itu_t mii [ 17.009678] Pid: 675, comm: wrapndis_wq Tainted: P W 2.6.35-13-generic #18-Ubuntu /MXC061 [ 17.009698] EIP is at set_multicast_list+0xcc/0x160 [ndiswrapper] [ 17.009721] Process wrapndis_wq (pid: 675, ti=f3f68000 task=f393d8d0 task.ti=f3f68000) [ 17.009886] [] ? ndis_worker+0x1c8/0x3d0 [ndiswrapper] [ 17.010000] [] ? ndis_worker+0x0/0x3d0 [ndiswrapper] [ 17.010401] EIP: [] set_multicast_list+0xcc/0x160 [ndiswrapper] SS:ESP 0068:f3f69ee0