Ticket #6411: 722-debug-ath9k.patch

File 722-debug-ath9k.patch, 1.5 KB (added by vquicksilver, 4 years ago)

ath9k debug patch based on https://bugzilla.kernel.org/attachment.cgi?id=29972&action=diff

  • drivers/net/wireless/ath/ath9k/mac.c

    a b  
    591591        rs->rs_flags |= 
    592592                (ads.ds_rxstatus3 & AR_2040) ? ATH9K_RX_2040 : 0; 
    593593 
     594        /* Debug patch */ 
     595        if( (rs->rs_rate & 0x80){ 
     596                if ((rs->rs_rate & 0x7f) > 76) { 
     597                        printk("status0:%x\n",ads.ds_rxstatus0); 
     598                        printk("status1:%x\n",ads.ds_rxstatus1); 
     599                        printk("status2:%x\n",ads.ds_rxstatus2); 
     600                        printk("status3:%x\n",ads.ds_rxstatus3); 
     601                        printk("status4:%x\n",ads.ds_rxstatus4); 
     602                        printk("status5:%x\n",ads.ds_rxstatus5); 
     603                        printk("status6:%x\n",ads.ds_rxstatus6); 
     604                        printk("status7:%x\n",ads.ds_rxstatus7); 
     605                        printk("status8:%x\n",ads.ds_rxstatus8); 
     606                } 
     607        } 
     608 
    594609        if (ads.ds_rxstatus8 & AR_PreDelimCRCErr) 
    595610                rs->rs_flags |= ATH9K_RX_DELIM_CRC_PRE; 
    596611        if (ads.ds_rxstatus8 & AR_PostDelimCRCErr) 
     
    609624                        rs->rs_status |= ATH9K_RXERR_PHY; 
    610625                        phyerr = MS(ads.ds_rxstatus8, AR_PHYErrCode); 
    611626                        rs->rs_phyerr = phyerr; 
    612                 } else if (ads.ds_rxstatus8 & AR_CRCErr) 
     627                } else if (ads.ds_rxstatus8 & AR_CRCErr) { 
    613628                        rs->rs_status |= ATH9K_RXERR_CRC; 
    614                 else if (ads.ds_rxstatus8 & AR_DecryptCRCErr) 
     629                } else if (ads.ds_rxstatus8 & AR_DecryptCRCErr) { 
    615630                        rs->rs_status |= ATH9K_RXERR_DECRYPT; 
    616                 else if (ads.ds_rxstatus8 & AR_MichaelErr) 
     631                } 
     632                else if (ads.ds_rxstatus8 & AR_MichaelErr) { 
    617633                        rs->rs_status |= ATH9K_RXERR_MIC; 
     634                } 
    618635        } else { 
    619636                if (ads.ds_rxstatus8 & 
    620637                    (AR_CRCErr | AR_PHYErr | AR_DecryptCRCErr | AR_MichaelErr))