@Andy Whitcroft -- Please consider this patch for inclusion into Natty.
The patch that fixes this freeze bug is now in linux mainline. It is the single commit 7f6e144fb99a4a70d3c5ad5f074204c5b89a6f65 "rt2x00: Fix radio off hang issue for PCIE interface". This has been verified by Greg Whiteley (see comment 31).
Without this patch rt3090 freezes the system on every shutdown or unload.
I checked that it applies cleanly to the current natty kernel. (Unsurprisingly - it's the first rt2x00 commit that didn't make it into 2.6.38 :-\ )
This patch has shown no regressions for rt3090 and rt2860 hardware.
@Andy Whitcroft -- Please consider this patch for inclusion into Natty.
The patch that fixes this freeze bug is now in linux mainline. It is the single commit 7f6e144fb99a4a7 0d3c5ad5f074204 c5b89a6f65 "rt2x00: Fix radio off hang issue for PCIE interface". This has been verified by Greg Whiteley (see comment 31).
Without this patch rt3090 freezes the system on every shutdown or unload.
I checked that it applies cleanly to the current natty kernel. (Unsurprisingly - it's the first rt2x00 commit that didn't make it into 2.6.38 :-\ )
This patch has shown no regressions for rt3090 and rt2860 hardware.