--- prism54common.h.orig 2007-07-27 20:47:47.000000000 +0200 +++ prism54common.h 2007-07-27 20:47:46.000000000 +0200 @@ -232,40 +232,44 @@ static const struct ieee80211_rate p54_rates[] = { { .rate = 10, - .val = 1, - .flags = IEEE80211_RATE_CCK }, + .val = 0, + .val2 = 0x10, + .flags = IEEE80211_RATE_CCK_2 }, { .rate = 20, - .val = 2, - .flags = IEEE80211_RATE_CCK }, + .val = 1, + .val2 = 0x11, + .flags = IEEE80211_RATE_CCK_2 }, { .rate = 55, - .val = 3, - .flags = IEEE80211_RATE_CCK }, + .val = 2, + .val2 = 0x12, + .flags = IEEE80211_RATE_CCK_2 }, { .rate = 110, - .val = 4, - .flags = IEEE80211_RATE_CCK }, + .val = 3, + .val2 = 0x13, + .flags = IEEE80211_RATE_CCK_2 }, { .rate = 60, - .val = 5, + .val = 4, .flags = IEEE80211_RATE_OFDM }, { .rate = 90, - .val = 6, + .val = 5, .flags = IEEE80211_RATE_OFDM }, { .rate = 120, - .val = 7, + .val = 6, .flags = IEEE80211_RATE_OFDM }, { .rate = 180, - .val = 8, + .val = 7, .flags = IEEE80211_RATE_OFDM }, { .rate = 240, - .val = 9, + .val = 8, .flags = IEEE80211_RATE_OFDM }, { .rate = 360, - .val = 10, + .val = 9, .flags = IEEE80211_RATE_OFDM }, { .rate = 480, - .val = 11, + .val = 10, .flags = IEEE80211_RATE_OFDM }, { .rate = 540, - .val = 12, + .val = 11, .flags = IEEE80211_RATE_OFDM }, };