iwl3945 intermittant drops with Network Manager, better with ifup and wicd

Installed openSUSE 11.3 over an existing ‘very stable’ 11.2 installation and started experiencing wireless connectivity issues immediately. Network Manager would show connected 100% - 92% but I would lose connectivity to mail, browser and messenger(s). This disconnect would last less than 30 secs but would occur every 2 to 4 minutes.

dmesg reported:
3663.672098] iwl3945 0000:03:00.0: Failed to get channel info for channel 3 [1]
3664.101085] iwl3945 0000:03:00.0: Failed to get channel info for channel 3 [1]
3664.529050] iwl3945 0000:03:00.0: Failed to get channel info for channel 3 [1]

BTW Channel 3 is the channel my wifi is broadcasting on. I’ve tried other channels and other computers and it is only openSUSE 11.3 having an issue. I am also using WPA2.

Modifying the Global Options in Network Settings from User Controlled with NetworkManager to Traditional Method with ifup seemed to stabilize most of the issues, but I do notice occasional drops. I’ve also switched from Network Manager to wicd to provide some UI while dealing with this issue.

Since iwl3945 drivers are now in the kernel I don’t know if I should try to revert to an older driver or if there is another issue.

I have the same wireless and use WPA2 - No issues here
Try deleting the connection and re-create it.

What router do you use?

NETGEAR DG834GT but my wireless is via a TENDA W311R+(WirelessN) that is hooked in to the NETGEAR. The NETGEAR wireless is switched off.

But I can use either device. The TENDA is for Wireless N support.