2011/12/19 李刚 <gang.li@xxxxxxxxxxxxx>: > > Hi, Daniel, Thanks you ! > > Sorry, I didn't make it clear! My 9280 is an USB card, so the related code > is htc_drv_*.c. No worries, I just was not aware of any USB devices with the 9280 in it and the ath9k_htc "supported chips" are the 9271 and 7010. > I have seen these codes in tx.c, and at first I thought it should work, but > does not. So will assume you dealt with this then. I have not done a lot of delving into the ath9k_htc code myself and I am not familiar with interfacing with the chips via USB. Normally with a 9280 where the tx ctrl descriptors are DMA'ed in I just need to make sure that bit 24 of the third tx ctrl descriptor is set to 1. I did a cursory look at how a frame is handed from kernel down to hardware and the hardware control is done through flags set on a struct tx_frame_hdr. I looked at the flags defined for ath9k_htc and I see no sign of a flag to control ACK's. So I think this has to be punted to one of the Atheros guys or someone with the spec sheets that can say if there is a bit in the flags field to turn off ACK. Sorry I couldn't be much more help. Daniel -- 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