What is your ESSID? Two lines up, I see 'Auto bhn 310' and one line up I see 'bhn 310'. Based on my logs, those two should be the same. I'll set one of my APs to the first ESSID and see if I can connect.
The first one 'Auto bhn 310' is NetworkManager's alias, the essid is 'bhn 310'.
I found the problem in the driver you sent. One needs to add #include <linux/interrupt.h> to file include/osdep_service.h. Once I did that, it built and works.
This is probably due some changes in 3.1 since 3.0.1. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html