Wireless device is failing intermittently

I just installed OpenSUSE 11 and I am having an issue with my wireless device. I will be online and everything seems fine then all of a sudden browsing stops. I’m unable to ping any internet address.

In dmesg I see

ACPI: PCI interrupt for device 0000:03:00.0 disabled
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17
PM: Writing back config space on device 0000:03:00.0 at offset 1 (was 100102, writing 100106)
ADDRCONF(NETDEV_UP): wlan0: link is not ready

Network manager still shows the connection is up, but ifconfig/iwconfig shows it is not associated. If I initiate the reconnect with network manager, it connects and everything is fine again.

Has anyone seen this? Ideas on what I can look at?

Thanks

Not sure if this will help but I had to manually set the channel of my card before it would work.