neurobin / MT7630E

Modified easy installation package
https://neurobin.org/projects/softwares/unix/MT7630E/
232 stars 70 forks source link

wzr-hp-g300nh wireless ap cannot connect #4

Closed visig9 closed 9 years ago

visig9 commented 9 years ago

I try to connect the wzr-hp-g300nh ap wireless network but always failed.

My system is asus tp500ln and it's OK to connect wzr-hp-g300nh wireless ap with windows 8.1.

In my ubuntu gnome 15.04 with this driver are never connect wzr-hp-g300nh (with kernel 4.0.4). But it can link to other ap correctly.

part of dmesg:

[   28.428793] ===>rt2x00lib_start
[   28.428814] ==>MT76x0_WLAN_ChipOnOff(): OnOff:1 pAd->WlanFunCtrl.word = 0xffff0403, Reg-WlanFunCtrl=0xffff0103
[   28.428815] Reset(1) WlanFunCtrl.word = 0xffff010f
[   28.428866] Reset(2) WlanFunCtrl.word = 0xffff0103
[   28.428916] WlanFunCtrl.word = 0xffff0103
[   28.428968] MACVersion = 0x76502000
[   28.428975] <== MT76x0_WLAN_ChipOnOff():  pAd->WlanFunCtrl.word = 0xffff0103, Reg->WlanFunCtrl=0xffff0103!
[   28.429028] ASIC is ready
[   28.429034] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'MT7650E234.bin'
[   28.500018] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 112.3
[   28.500031] rt2800_load_firmware: COM_REG0(0x730) = 0x1
[   28.505782] ===>rt2x00lib_enable_radio
[   28.505819] ===>rt2800_enable_radio: 
[   28.506135] reg FCE_PSE_CTRL =x0
[   28.506147] rt2800_init_bbp(): Init BBP Registers MT7630
[   28.507145] BBP version = f000f200
[   28.507146] rt2800_init_bbp(): Init BBP Registers MT7630
[   28.507183] rt2800_init_bbp(): Init BBP Registers MT7630 complete
[   28.507183] ==>rt2800lib_init_queues
[   28.507185] -->TX_RING: Base=0x0x00000000c8935000, Cnt=64
[   28.507186] -->TX_RING: Base=0x0x00000000c8936000, Cnt=64
[   28.507187] -->TX_RING: Base=0x0x00000000c8934000, Cnt=64
[   28.507188] -->TX_RING: Base=0x0x00000000c8933000, Cnt=64
[   28.507190] -->RX_RING: Base=0x0x00000000c8e7c000, Cnt=128
[   28.507191] AsicInitTxRxRing
[   28.507192] -->TX_RING_CTRL: Base=0xc8bb4000, Cnt=32!
[   28.507196] <===rt2800lib_init_queues
[   28.507197] MAC 9c:ad:97:39:e3:f3 
[   28.507205] rt2800_enable_radio -7630 Dual antenna mode
[   28.521733] rt2800_init_rfcsr(): Init RF Registers MT7630
[   28.522124] rt2800_init_rfcsr: B0.R22 = 0x73
[   28.522139] rt2800_init_rfcsr(): Init RF Registers MT7630 complete
[   28.542327] --> AsicCheckCommanFail2 Timeout Command = 2, CmdStatus= 0x0 
[   28.562516] --> AsicCheckCommanFail2 Timeout Command = 3, CmdStatus= 0x0 
[   28.562525] rtmp_bbp_set_rxpath(): rxpath=1, Set AGC1_R0=0x21400, agc_r0=0x21400
[   28.562527] rtmp_bbp_set_txdac(): txdac=0, Set txbe=0x0, txbe_r5=0x0
[   28.569767] set INT_MASK_CSR = 0xdff3ff3
[   28.569770] ==> RTMPEnableRxTx
[   28.569773] ==>  DMAIdle, GloCfg=0x50
[   28.569875] <== WRITE DMA offset 0x208 = 0x75
[   28.569876] <== RTMPEnableRxTx
[   28.569879] 0x1300 = 00064300
[   28.569880] rt2800pci_toggle_irq(1):Check if PDMA is idle!
[   28.569882] ==>  DMAIdle, GloCfg=0x75
[   28.569883] rt2800pci_toggle_irq(2):Check if PDMA is idle!
[   28.569885] ==>  DMAIdle, GloCfg=0x75
[   34.388531] Non-volatile memory driver v1.3
[   42.440517] audit: type=1400 audit(1434417147.849:22): apparmor="DENIED" operation="open" profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/dconf/profile/gdm" pid=1208 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=121 ouid=0
[  306.110848] wlan0: authenticate with 00:1d:73:8d:18:20
[  306.125947] wlan0: send auth to 00:1d:73:8d:18:20 (try 1/3)
[  306.128413] wlan0: authenticated
[  306.128591] mt7630e 0000:03:00.0 wlan0: disabling HT/VHT due to WEP/TKIP use
[  306.129920] wlan0: associate with 00:1d:73:8d:18:20 (try 1/3)
[  306.132304] wlan0: RX AssocResp from 00:1d:73:8d:18:20 (capab=0x431 status=0 aid=9)
[  306.132315] ===>rt2800_sta_add:MT7630
[  306.132328] ===>rt2800_sta_add:MT7630   wcid=33
[  306.132329] Connect to AP MAC: 00:1d:73:8d:18:20 WCID=33
[  306.132335] BtAFHCtl: COEX AFH Start Ch = 31, AFH End Ch = 78, Channel = 11, CentralChannel = 11
[  306.132336] SendAndesAFH: -->
[  306.132337] SendAndesAFH: LinkStatus = 1, BW = 1, Channel = 11, BssHashID = 1, PktLength = 20
[  306.132338] AsicSendCmdToAndes not need  Rsp!!!
[  306.132340] CmdUnit->u.ANDES.CmdPayload: ffff88031d30f62c, len = 20
[  306.132341] 0x0000 : 03 00 00 00 01 00 00 00 01 00 00 00 0b 00 00 00 
[  306.132347] 0x0010 : 01 00 00 00 
[  306.132349] AsicSendCmdToAndes: ffff880307ec9320, len = 24
[  306.132350] 0x0000 : 14 00 10 51 03 00 00 00 01 00 00 00 01 00 00 00 
[  306.132355] 0x0010 : 0b 00 00 00 01 00 00 00 
[  306.132358] Buf: ffff880307ec9320, len = 24
[  306.132359] 0x0000 : 14 00 10 51 03 00 00 00 01 00 00 00 01 00 00 00 
[  306.132365] 0x0010 : 0b 00 00 00 01 00 00 00 
[  306.132369] pPacket->data: ffff8800c89d7a00, len = 20
[  306.132370] 0x0000 : 03 00 00 00 01 00 00 00 01 00 00 00 0b 00 00 00 
[  306.132375] 0x0010 : 01 00 00 00 
[  306.132377] PCIKickOutCmd (TxCpuIdx = 1)
[  306.132378] SendAndesAFH: <--
[  306.132379] SendAndesWLANStatus: -->
[  306.132381] SendAndesWLANStatus: CoexOperation = 4, WlanStatus = 15, PrivilegeTime = 0, BssHashID = 1, PktLength = 16
[  306.132381] AsicSendCmdToAndes not need  Rsp!!!
[  306.132382] CmdUnit->u.ANDES.CmdPayload: ffff88031d30f620, len = 16
[  306.132385] ==>INT_SOURCE_CSR_7630_HCCA_DMA_DONE
[  306.132393] 0x0000 : 04 00 00 00 15 00 00 00 00 00 00 00 01 00 00 00 

[  306.132399] AsicSendCmdToAndes: ffff880307ec9320, len = 20
[  306.132400] 0x0000 : 10 00 10 51 04 00 00 00 15 00 00 00 00 00 00 00 
[  306.132405] 0x0010 : 01 00 00 00 
[  306.132408] Buf: ffff880307ec9320, len = 20
[  306.132408] 0x0000 : 10 00 10 51 04 00 00 00 15 00 00 00 00 00 00 00 
[  306.132413] 0x0010 : 01 00 00 00 
[  306.132416] pPacket->data: ffff8800c89d7840, len = 16
[  306.132416] 0x0000 : 04 00 00 00 15 00 00 00 00 00 00 00 01 00 00 00 

[  306.132423] PCIKickOutCmd (TxCpuIdx = 2)
[  306.132429] ==>INT_SOURCE_CSR_7630_HCCA_DMA_DONE
[  306.137890] BtAFHCtl: COEX AFH Start Ch = 31, AFH End Ch = 78, Channel = 11, CentralChannel = 11
[  306.137893] SendAndesAFH: -->
[  306.137896] SendAndesAFH: LinkStatus = 1, BW = 1, Channel = 11, BssHashID = 1, PktLength = 20
[  306.137898] AsicSendCmdToAndes not need  Rsp!!!
[  306.137900] CmdUnit->u.ANDES.CmdPayload: ffff88031d30f62c, len = 20
[  306.137901] 0x0000 : 03 00 00 00 01 00 00 00 01 00 00 00 0b 00 00 00 
[  306.137909] 0x0010 : 01 00 00 00 
[  306.137913] AsicSendCmdToAndes: ffff880307ec9320, len = 24
[  306.137914] 0x0000 : 14 00 10 51 03 00 00 00 01 00 00 00 01 00 00 00 
[  306.137921] 0x0010 : 0b 00 00 00 01 00 00 00 
[  306.137927] Buf: ffff880307ec9320, len = 24
[  306.137928] 0x0000 : 14 00 10 51 03 00 00 00 01 00 00 00 01 00 00 00 
[  306.137935] 0x0010 : 0b 00 00 00 01 00 00 00 
[  306.137941] pPacket->data: ffff8800c89d7680, len = 20
[  306.137942] 0x0000 : 03 00 00 00 01 00 00 00 01 00 00 00 0b 00 00 00 
[  306.137950] 0x0010 : 01 00 00 00 
[  306.137953] PCIKickOutCmd (TxCpuIdx = 3)

Other problem may related:

  1. Bluetooth are never work.
  2. Disable the wireless will cause system halt after few minutes (even num-lock key are no response with keyboard LED).
neurobin commented 9 years ago

It should be used on kernel < 4.0.0. For kernel >= 4.0.0 bluetooth doesn't work (only shows the icon in my case, that's all), wifi shows problematic behavior.....

Until full support for kernel generation 4 comes forward....