On 14 Feb 2014, at 01:04, Roman Yeryomin <leroi.li...@gmail.com> wrote:
> On 14 February 2014 00:34, Mikko Hissa <mikko.hi...@werzek.com> wrote: >> In rt2800lib.c function rt2800_get_txwi_rxwi_size() >> Add case MT7620 with RT5592. >> >> *txwi_size = TXWI_DESC_SIZE_5WORDS; >> *rxwi_size = RXWI_DESC_SIZE_6WORDS; >> break; >> > > I suppose you mean RT5390 because: > ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5390, rev 0500 detected > > Also as far as I understand (from datasheet) it's not the same as > RT5592. Correct me if I'm wrong. > So I added: > > case RT5390: > *txwi_size = TXWI_DESC_SIZE_5WORDS; > *rxwi_size = RXWI_DESC_SIZE_4WORDS; > break; They should be 5 and 6 words not 5 and 4! *txwi_size = TXWI_DESC_SIZE_5WORDS; *rxwi_size = RXWI_DESC_SIZE_6WORDS; break; The original driver detects MT7620 by chip id 0x5390 and bus type. The driver in rt2x00 for RT5390 is for a another chip. So you might not want to run the bits of code meant for RT5390 but create some dummy definition for MT7620 and set it in rt2800_probe_rt(). Best Regards, Mikko > But seems it didn't change anything. > > Regards, > Roman _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel