各位大神, 我的 ap6214a (bcm43438) 能驱动起来,但网速非常非常差,是什么原因呀,请指导,(wifi信号是没问题的,其它wifi设备都正常的)
wifi_platform_bus_enumerate device present 0
======== Card detection to remove SDIO card! ========
dummy_sdmmc: probe of mmc2:0001:1 failed with error -110
dummy_sdmmc: probe of mmc2:0001:2 failed with error -110
wifi_platform_set_power = 1
======== PULL WL_REG_ON HIGH! ========
mmc2: card 0001 removed
wifi_platform_bus_enumerate device present 1
======== Card detection to detect SDIO card! ========
mmc2: queuing unknown CIS tuple 0x80 (2 bytes)
mmc2: queuing unknown CIS tuple 0x80 (3 bytes)
mmc2: queuing unknown CIS tuple 0x80 (3 bytes)
mmc2: queuing unknown CIS tuple 0x80 (7 bytes)
mmc2: new high speed SDIO card at address 0001
bcmsdh_register: register client driver
bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter
bcmsdh_sdmmc: bcmsdh_sdmmc_probe Enter
bus num (host idx)=2, slot num (rca)=1
found adapter info 'DHD generic adapter'
dhdsdio_probe : no mutex held. set lock
F1 signature read @0x18000000=0x1541a9a6
F1 signature OK, socitype:0x1 chip:0xa9a6 rev:0x1 pkg:0x4
DHD: dongle ram size is set to 524288(orig 524288) at 0x0
dhd_conf_set_chiprev: chip=0xa9a6, chiprev=1
dhd_conf_set_conf_path_by_nv_path: config_path=/opt/wifi/firmware/config.txt
dhd_conf_read_config: Ignore config file /opt/wifi/firmware/config.txt
wl_create_event_handler(): thread:wl_event_handler:61 started
tsk Enter, tsk = 0xcec6137c
dhd_attach(): thread:dhd_watchdog_thread:62 started
dhd_attach(): thread:dhd_dpc:63 started
dhd_dpc_thread: set dpc_cpucore 0 from config.txt
dhd_attach(): thread:dhd_rxf:64 started
dhd_deferred_work_init: work queue initialized
Dongle Host Driver, version 1.201.59.5 (r506368)
Compiled from
Register interface [wlan0] MAC: 94:a1:a2:9e:6a:9e
dhd_prot_ioctl : bus is down. we have nothing to do
bcmsdh_oob_intr_unregister: Enter
bcmsdh_oob_intr_unregister: irq is not registered
dhd_txglom_enable: enable 0
dhd_bus_devreset: WLAN OFF DONE
wifi_platform_set_power = 0
======== PULL WL_REG_ON LOW! ========
dhdsdio_probe : the lock is released.
dhd_module_init: Exit err=0
Successfully initialized wpa_supplicant
rfkill: Cannot open RFKILL control device
dhd_open: Enter cec44800
Dongle Host Driver, version 1.201.59.5 (r506368)
Compiled from
wl_android_wifi_on in 1
wl_android_wifi_on in 2: g_wifi_on=0
wifi_platform_set_power = 1
======== PULL WL_REG_ON HIGH! ========
sdio_reset_comm():
mmc2: queuing unknown CIS tuple 0x80 (2 bytes)
mmc2: queuing unknown CIS tuple 0x80 (3 bytes)
hi_gmac_v200 10050000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
dhd_bus_devreset: == WLAN ON ==
F1 signature read @0x18000000=0x1541a9a6
F1 signature OK, socitype:0x1 chip:0xa9a6 rev:0x1 pkg:0x4
DHD: dongle ram size is set to 524288(orig 524288) at 0x0
dhd_conf_read_config: Ignore config file /opt/wifi/firmware/config.txt
dhd_conf_set_fw_name_by_chip: firmware_path=/opt/wifi/firmware/fw_bcm43438a1.bin
dhdsdio_download_firmware: set use_rxchain 0 from config.txt
Final fw_path=/opt/wifi/firmware/fw_bcm43438a1.bin
Final nv_path=/opt/wifi/firmware/nvram_ap6212.txt
Final conf_path=/opt/wifi/firmware/config.txt
NVRAM version: AP6214_AP6214A_NVRAM_V1.2_20150817
dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
bcmsdh_oob_intr_register: Enter
bcmsdh_oob_intr_register: HW_OOB enabled
bcmsdh_oob_intr_register OOB irq=76 flags=0
bcmsdh_oob_intr_register: enable_irq_wake
bcmsdh_oob_intr_register: enable_irq_wake failed with -6
dhd_conf_set_band: Set band 0
dhd_preinit_ioctls: Set tcpack_sup_mode 0
Firmware up: op_mode=0x0005, MAC=94:a1:a2:9e:6a:9e
dhd_conf_set_country: Set country CN, revision 0
Country code: CN (CN/0)
dhd_conf_set_roam: Set roam_off 1
Firmware version = wl0: Nov 27 2015 16:52:34 version 7.46.57.4.x4 (A1 Station/P2P) FWID 01-8fc8897c es4.c3
Driver: 1.201.59.5 (r506368)
Firmware: wl0: Nov 27 2015 16:52:34 version 7.46.57.4.x4 (A1 Station/P2P) FWID 01-8fc8897c es4.c3
dhd_txglom_enable: enable 0
dhd_conf_set_disable_proptx: set disable_proptx 0
dhd_wlfc_hostreorder_init(): successful bdcv2 tlv signaling, 64
wl_android_wifi_on: Success
dhd_open: Exit ret=0
Connectting with 9c:21:6a:63:f8:88 channel (1) ssid "TPLINK_HTRS", len (11)
wl_bss_connect_done succeeded with 9c:21:6a:63:f8:88
wl_bss_connect_done succeeded with 9c:21:6a:63:f8:88
udhcpc (v1.20.2) started
Setting IP address 0.0.0.0 on wlan0
Sending discover...
Auto login as root ...
Jan 1 08:00:08 login[106]: root login on 'ttyS000'
Welcome to HiLinux.
None of nfsroot found in cmdline.
Sending select for 192.168.1.66...
~ # cdSending select for 192.168.1.66...
Lease of 192.168.1.66 obtained, lease time 7200
Setting IP address 192.168.1.66 on wlan0
Deleting routers
route: SIOCDELRT: No such process
Adding router 192.168.100.1
Recreating /etc/resolv.conf
Adding DNS server 202.96.134.33
Adding DNS server 202.96.128.86
~ # cd /opt/wifi/
/opt/wifi # ping 192.168.1.99
PING 192.168.1.99 (192.168.1.99): 56 data bytes
64 bytes from 192.168.1.99: seq=0 ttl=64 time=66.887 ms
64 bytes from 192.168.1.99: seq=1 ttl=64 time=19.936 ms
64 bytes from 192.168.1.99: seq=2 ttl=64 time=16.238 ms
64 bytes from 192.168.1.99: seq=4 ttl=64 time=18.308 ms
64 bytes from 192.168.1.99: seq=5 ttl=64 time=31.869 ms
64 bytes from 192.168.1.99: seq=6 ttl=64 time=17.804 ms
64 bytes from 192.168.1.99: seq=7 ttl=64 time=16.560 ms
--- 192.168.1.99 ping statistics ---
8 packets transmitted, 7 packets received, 12% packet loss
round-trip min/avg/max = 16.238/26.800/66.887 ms
/opt/wifi # ./iperf -c 192.168.1.99 -i 5 -t 30
client_init => clients->mThreads:1
thread_run_wrapper => thread->mThreadMode: 3
thread_run_wrapper => thread->mThreadMode: 2
------------------------------------------------------------
Client connecting to 192.168.1.99, TCP port 5001
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
InitiateServer => sock:3, temp_hdr->numThreads:16777216
[ 3] local 192.168.1.66 port 58196 connected with 192.168.1.99 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 5.0 sec 256 KBytes 419 Kbits/sec
[ 3] 5.0-10.0 sec 0.00 Bytes 0.00 bits/sec
[ 3] 10.0-15.0 sec 128 KBytes 210 Kbits/sec
[ 3] 15.0-20.0 sec 128 KBytes 210 Kbits/sec
[ 3] 20.0-25.0 sec 128 KBytes 210 Kbits/sec
[ 3] 25.0-30.0 sec 128 KBytes 210 Kbits/sec
[ 3] 0.0-30.7 sec 896 KBytes 239 Kbits/sec
|