Hello,

I am having problems with an Ubuntu K7, 32-bit, SMP kernel (2.6.15-25) and ndiswrapper.  When I first boot up the machine ndiswrapper works correctly but after a few minutes (please note that the time varies) my wireless network connection stops working.  This problem only occurs when I use the K7 SMP kernel.  When I use the standard 386 Ubuntu kernel, I do not experience the problem.

Background Information:

I have the following wireless card:
0000:01:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01)
        Subsystem: Hewlett-Packard Company: Unknown device 1360
        Flags: bus master, fast devsel, latency 0, IRQ 233
        Memory at c3000000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: <available only to root>
**Please note that I am using the driver that is referenced on the ndiswrapper Wiki.

Kernel Version: Ubuntu's 2.6.15-25-k7

ndiswrapper version:
utils version: 1.8
driver version:        1.19
vermagic:       2.6.15-25-k7 SMP preempt K7 gcc-4.0

Some information from /var/log/kern.log:
Loading information:
kernel: [17179591.492000] ndiswrapper version 1.19 loaded (preempt=yes,smp=yes)
kernel: [17179591.584000] ndiswrapper: driver bcmwl5 (Broadcom,11/02/2005, 4.10.40.0 ) loaded
kernel: [17179591.584000] **** SET: Misaligned resource pointer: f7754402 Type 07 Len 0
kernel: [17179591.584000] ACPI: PCI Interrupt Link [LK2E] enabled at IRQ 19
kernel: [17179591.584000] ACPI: PCI Interrupt 0000:01: 00.0[A] -> Link [LK2E] -> GSI 19 (level, high) -> IRQ 233
kernel: [17179591.584000] PCI: Setting latency timer of device 0000:01:00.0 to 64
kernel: [17179591.592000] ndiswrapper: using irq 233
kernel: [17179592.272000 ] wlan0: vendor: ''
kernel: [17179592.272000] wlan0: ndiswrapper ethernet device 00:14:a5:a0:d5:62 using driver bcmwl5, 14E4:4312.5.conf
kernel: [17179592.272000] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK

Information after ndiswrapper stops working:
kernel: [17179786.488000] irq 233: nobody cared (try booting with the "irqpoll" option)
kernel: [17179786.488000]  [__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90
kernel: [17179786.488000]  [handle_IRQ_event+61/112] handle_IRQ_event+0x3d/0x70
kernel: [17179786.488000]  [note_interrupt+135/224] note_interrupt+0x87/0xe0
kernel: [17179786.488000]  [__do_IRQ+252/272] __do_IRQ+0xfc/0x110
kernel: [17179786.488000]  [do_IRQ+25/48] do_IRQ+0x19/0x30
kernel: [17179786.488000]  [common_interrupt+26/32] common_interrupt+0x1a/0x20
kernel: [17179786.488000] handlers:
kernel: [17179786.488000] [pg0+944745616/1069179904] (ohci_irq_handler+0x0/0x8c0 [ohci1394])
kernel: [17179786.488000] [pg0+947342368/1069179904] (ndis_isr+0x0/0xd0 [ndiswrapper])
kernel: [17179786.488000] Disabling IRQ #233

I took a stab in the dark and removed the 1394 modules but still got the following:
kernel: [17179964.260000] irq 233: nobody cared (try booting with the "irqpoll" option)
kernel: [17179964.260000]  [__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90
kernel: [17179964.260000]  [handle_IRQ_event+61/112] handle_IRQ_event+0x3d/0x70
kernel: [17179964.260000]  [note_interrupt+135/224] note_interrupt+0x87/0xe0
kernel: [17179964.260000]  [__do_IRQ+252/272] __do_IRQ+0xfc/0x110
kernel: [17179964.260000]  [do_IRQ+25/48] do_IRQ+0x19/0x30
kernel: [ 17179964.260000]  [common_interrupt+26/32] common_interrupt+0x1a/0x20
kernel: [17179964.260000]  [default_idle+0/96] default_idle+0x0/0x60
kernel: [17179964.260000]  [default_idle+44/96] default_idle+0x2c/0x60
kernel: [ 17179964.260000]  [cpu_idle+107/176] cpu_idle+0x6b/0xb0
kernel: [17179964.260000]  [start_kernel+410/512] start_kernel+0x19a/0x200
kernel: [17179964.260000]  [unknown_bootoption+0/480] unknown_bootoption+0x0/0x1e0
kernel: [17179964.260000] handlers:
kernel: [17179964.260000] [pg0+947350272/1069179904] (ndis_isr+0x0/0xd0 [ndiswrapper])
kernel: [17179964.260000] Disabling IRQ #233

Some of the kernel parameters that I tried to use are: noapic, pci=irqroute, pci=noacpi, acpi=noirq, acpi=off, irqpoll.  No matter what kernel parameter combinations I tried, the machine would boot up and wireless would work for a bit but eventually the machine would lock up.

Any help or insight you can provide would be much appreciated.

Thanks! =)