I may have found at least a workaround. After posting my earlier comment, I found the Ndiswrapper FAQ (http://ndiswrapper.sourceforge.net/mediawiki/index.php/FAQ) which suggested disabling ACPI irq routing with the boot commandline parameter acpi=noirq. I did that and my wireless has now stayed up for over 2 hours!
I haven't see any ill effects, but I haven't looked hard either. Here is my dmesg output with acpi=noirq: [17179588.328000] ndiswrapper version 1.23 loaded (preempt=yes,smp=yes) [17179588.396000] ndiswrapper: driver bcmwl5 (Broadcom,11/02/2005, 4.10.40.0) loaded [17179588.396000] PCI: Assigned IRQ 3 for device 0000:0c:00.0 [17179588.396000] PCI: Sharing IRQ 3 with 0000:00:1f.2 [17179588.396000] PCI: Sharing IRQ 3 with 0000:00:1f.3 [17179588.396000] PCI: Setting latency timer of device 0000:0c:00.0 to 64 [17179588.404000] ndiswrapper: using irq 3 [17179589.056000] wlan0: vendor: '' [17179589.056000] wlan0: ethernet device 00:16:ce:8e:c7:47 using NDIS driver bcmwl5, 14E4:4311.5.conf [17179589.056000] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK [17179592.980000] NET: Registered protocol family 10 [17179592.980000] lo: Disabled Privacy Extensions [17179592.980000] ADDRCONF(NETDEV_UP): eth0: link is not ready [17179592.980000] IPv6 over IPv4 tunneling driver [17179594.124000] ACPI: AC Adapter [AC] (on-line) [17179594.148000] ACPI: Battery Slot [BAT0] (battery present) [17179594.148000] ACPI: Battery Slot [BAT1] (battery absent) [17179594.228000] ACPI: Lid Switch [LID] [17179594.228000] ACPI: Power Button (CM) [PBTN] [17179594.228000] ACPI: Sleep Button (CM) [SBTN] [17179594.324000] ibm_acpi: ec object not found [17179594.356000] pcc_acpi: loading... [17179594.448000] ACPI: Video Device [VID] (multi-head: yes rom: no post: no) [17179594.448000] ACPI: Video Device [VID] (multi-head: yes rom: no post: no) [17179594.448000] ACPI: Video Device [VID2] (multi-head: yes rom: no post: no) [17179600.400000] ppdev: user-space parallel port driver [17179600.892000] apm: BIOS not found. [17179604.760000] wlan0: no IPv6 routers present [17179605.144000] Bluetooth: Core ver 2.8 [17179605.144000] NET: Registered protocol family 31 [17179605.144000] Bluetooth: HCI device and connection manager initialized [17179605.144000] Bluetooth: HCI socket layer initialized [17179605.196000] Bluetooth: L2CAP ver 2.8 [17179605.196000] Bluetooth: L2CAP socket layer initialized [17179605.216000] Bluetooth: RFCOMM socket layer initialized [17179605.216000] Bluetooth: RFCOMM TTY layer initialized [17179605.216000] Bluetooth: RFCOMM ver 1.7 [17180802.816000] spurious 8259A interrupt: IRQ7. j Note the last line, which occurred a while after boot--the same time when I was losing wireless connectivity before. -- BCM1390M (broadcom 4311) with ndiswrapper and nvidia IRQ conflicts https://launchpad.net/bugs/57355 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs