--- /dev/null
+--- kernel-power-2.6.28.orig/net/mac80211/rc80211_minstrel.c.orig 2010-11-13 13:20:41.000000000 -0500
++++ kernel-power-2.6.28/net/mac80211/rc80211_minstrel.c 2010-11-13 13:46:05.246025157 -0500
+@@ -228,7 +228,7 @@
+ unsigned int sample_ndx;
+ sample_ndx = SAMPLE_TBL(mi, mi->sample_idx, mi->sample_column);
+ mi->sample_idx++;
+- if ((int) mi->sample_idx > (mi->n_rates - 2)) {
++ if (mi->n_rates == 1 || (int) mi->sample_idx > (mi->n_rates - 2)) {
+ mi->sample_idx = 0;
+ mi->sample_column++;
+ if (mi->sample_column >= SAMPLE_COLUMNS)