Hi Sir,
平台:富瀚8830
Kernel:Linux3.0.8
dhd driver版本: 125.7
问题描述:
使用OOB中断,会卡在dhdsdio_isr()死循环,验证过wl_host_wake配置都是正确的,但是使用SDIO中断可以正常工作,具体log如下,请帮忙分析原因。
fh-linux# insmod bcmdhd.ko firmware_path=/app/leo/fw197.bin nvram_path=/app/leo/
nvram197.txt dhd_msg_level=7
[ 64.545931] dhd_module_init in
[ 64.546240] ======== bcm_wlan_set_plat_data ========
[ 64.554371] host_oob_irq: 71
[ 64.554582] host_oob_irq_flags=0x414
[ 64.558101] BCM: wifi_ctrlfunc_register_drv
[ 64.562205] Power-up adapter 'DHD generic adapter'
[ 64.566976] - irq 71 [flags 1044], firmware: (null), nvram: (null)
[ 64.573032] - bus type -1, bus num -1, slot num -1
[ 64.573046]
[ 64.581601] wifi_platform_set_power = 1
[ 64.582996] ======== PULL WL_REG_ON HIGH! ========
[ 64.897827] wifi_platform_bus_enumerate device present 1
[ 64.900259] ======== Card detection to detect SDIO card! ========
[ 64.906230] sdio_card_scan, entry
[ 65.090455] dhd_bus_register: Enter
[ 65.091457] found adapter info 'DHD generic adapter'
[ 65.100398] dhdsdio_probe: Enter
[ 65.100788] dhdsdio_probe: venid 0x14e4 devid 0x0000
[ 65.105645] dhdsdio_probe: allow device id 0, will check chip internals
[ 65.112511] F1 signature read @0x18000000=0x1541a9a6
[ 65.151475] Function 0 CIS:
[ 65.151511] 20 04 d0 02 a6 a9 21 02 0c 00 22 04 00 20 00 2b
[ 65.157310] ff
[ 65.196471] Function 1 CIS:
[ 65.196504] 20 04 d0 02 a6 a9 21 02 0c 00 22 2a 01 00 00 00
[ 65.202303] 00 00 00 00 00 00 00 00 40 00 00 ff ff 80 00 00
[ 65.208191] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 65.214128] 00 00 00 00 00 00 ff
[ 65.260839] Function 2 CIS:
[ 65.260873] 20 04 d0 02 a6 a9 21 02 0c 00 22 2a 01 01 00 00
[ 65.266673] 00 00 00 00 00 00 00 00 00 02 00 ff ff 80 00 00
[ 65.272561] 00 00 00 00 00 00 00 00 c8 00 00 00 00 00 00 00
[ 65.278449] 00 00 00 00 00 00 ff
[ 65.287886] F1 signature OK, socitype:0x1 chip:0xa9a6 rev:0x1 pkg:0x4
[ 65.293593] DHD: dongle ram size is set to 524288(orig 524288) at 0x0
[ 65.298052] dhd_attach: Enter
[ 65.300649] found adapter info 'DHD generic adapter'
[ 65.305578] wifi_platform_prealloc: failed to alloc static mem section 7
[ 65.312129] wifi_platform_get_mac_addr
[ 65.315748] ======== bcm_wlan_get_mac_address ========
[ 65.330720] wl_create_event_handler(): thread:wl_event_handler:20f started
[ 65.337058] CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0xc11e1320
[ 65.356829] p2p0: P2P Interface Registered
[ 65.364120] dhd_attach(): thread:dhd_watchdog_thread:215 started
[ 65.367626] dhd_attach(): thread:dhd_dpc:216 started
[ 65.372143] dhd_deferred_work_init: work queue initialized
[ 65.377565] dhdsdio_probe_malloc: Enter
[ 65.381518] dhdsdio_probe_init: Enter
[ 65.385248] dhdsdio_probe_init: Initial value for sd_divisor is 2
[ 65.390903] dhdsdio_probe_init: Initial value for sd_mode is 2
[ 65.396669] dhdsdio_probe_init: Initial value for sd_blocksize is 128
[ 65.403502] Apply overflow WAR: 0x10 0x20 0xa0
[ 65.407344] dhdsdio_probe_init: bus module (through bcmsdh API) does not support chaining
[ 65.415473] dhdsdio_probe: completed!!
[ 65.418951] Enter dhd_bus_start:
[ 65.422127] dhd_bus_start download fw /app/leo/fw197.bin, nv /app/leo/nvram197.txt
[ 65.429590] dhdsdio_download_firmware: firmware path=/app/leo/fw197.bin, nvram path=/app/leo/nvram197.txt
[ 65.438969] dhdsdio_clkctl: Enter
[ 65.442174] dhdsdio_htclk: Enter
[ 65.445498] CLKCTL: turned ON
[ 65.448236] dhd_os_wd_timer: Enter
[ 65.451548] dhdsdio_clkctl: 1 -> 3
[ 65.456571] dhdsdio_membytes: write 4 bytes at offset 0x00007ffc in window 0x00078000
[ 65.462851] dhdsdio_download_code_file: download firmware /app/leo/fw197.bin
[ 65.475906] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00000000
[ 65.481711] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00000000
[ 65.505622] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00000000
[ 65.511514] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00000000
[ 65.519410] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00000000
[ 65.527341] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00000000
[ 65.535377] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00000000
[ 65.543158] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00000000
[ 65.582885] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00000000
[ 65.588791] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00000000
[ 65.596600] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00000000
[ 65.604351] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00000000
[ 65.612403] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00000000
[ 65.620599] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00000000
[ 65.628341] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00000000
[ 65.636347] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00000000
[ 65.644327] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00008000
[ 65.652251] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00008000
[ 65.660256] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00008000
[ 65.668094] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00008000
[ 65.675957] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00008000
[ 65.683991] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00008000
[ 65.692006] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00008000
[ 65.699837] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00008000
[ 65.767702] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00008000
[ 65.773609] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00008000
[ 65.781416] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00008000
[ 65.789517] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00008000
[ 65.797461] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00008000
[ 65.805296] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00008000
[ 65.813278] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00008000
[ 65.821094] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00008000
[ 65.828907] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00010000
[ 65.837135] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00010000
[ 65.845167] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00010000
[ 65.852860] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00010000
[ 65.860866] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00010000
[ 65.868882] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00010000
[ 65.876720] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00010000
[ 65.884753] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00010000
[ 65.892637] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00010000
[ 65.900530] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00010000
[ 65.908466] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00010000
[ 65.916500] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00010000
[ 65.924283] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00010000
[ 65.932380] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00010000
[ 65.940010] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00010000
[ 65.948045] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00010000
[ 65.956004] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00018000
[ 65.963943] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00018000
[ 65.971958] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00018000
[ 65.979791] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00018000
[ 65.987730] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00018000
[ 65.995955] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00018000
[ 66.003644] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00018000
[ 66.011550] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00018000
[ 66.070989] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00018000
[ 66.076871] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00018000
[ 66.084781] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00018000
[ 66.092658] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00018000
[ 66.100670] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00018000
[ 66.108586] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00018000
[ 66.116519] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00018000
[ 66.124496] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00018000
[ 66.132503] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00020000
[ 66.140427] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00020000
[ 66.148356] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00020000
[ 66.156396] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00020000
[ 66.164273] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00020000
[ 66.172092] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00020000
[ 66.180098] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00020000
[ 66.187940] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00020000
[ 66.195877] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00020000
[ 66.203657] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00020000
[ 66.211761] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00020000
[ 66.219753] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00020000
[ 66.227623] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00020000
[ 66.235454] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00020000
[ 66.243537] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00020000
[ 66.251427] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00020000
[ 66.259269] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00028000
[ 66.267195] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00028000
[ 66.275335] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00028000
[ 66.283215] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00028000
[ 66.291205] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00028000
[ 66.299050] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00028000
[ 66.306979] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00028000
[ 66.314814] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00028000
[ 66.322895] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00028000
[ 66.330996] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00028000
[ 66.338724] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00028000
[ 66.346758] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00028000
[ 66.354656] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00028000
[ 66.362581] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00028000
[ 66.370490] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00028000
[ 66.378427] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00028000
[ 66.386241] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00030000
[ 66.394322] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00030000
[ 66.402111] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00030000
[ 66.410147] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00030000
[ 66.418083] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00030000
[ 66.425924] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00030000
[ 66.433900] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00030000
[ 66.441815] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00030000
[ 66.449923] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00030000
[ 66.457764] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00030000
[ 66.465698] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00030000
[ 66.473680] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00030000
[ 66.481379] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00030000
[ 66.489411] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00030000
[ 66.497450] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00030000
[ 66.505479] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00030000
[ 66.513360] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00038000
[ 66.521350] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00038000
[ 66.529092] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00038000
[ 66.537047] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00038000
[ 66.545088] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00038000
[ 66.553037] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00038000
[ 66.560873] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00038000
[ 66.568864] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00038000
[ 66.591109] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00038000
[ 66.597073] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00038000
[ 66.604897] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00038000
[ 66.612580] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00038000
[ 66.620774] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00038000
[ 66.628795] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00038000
[ 66.636734] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00038000
[ 66.644435] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00038000
[ 66.652456] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00040000
[ 66.660276] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00040000
[ 66.668300] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00040000
[ 66.676410] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00040000
[ 66.684098] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00040000
[ 66.692120] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00040000
[ 66.700225] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00040000
[ 66.708159] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00040000
[ 66.716020] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00040000
[ 66.723958] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00040000
[ 66.731871] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00040000
[ 66.739806] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00040000
[ 66.747743] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00040000
[ 66.755773] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00040000
[ 66.763462] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00040000
[ 66.771569] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00040000
[ 66.779386] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00048000
[ 66.787324] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00048000
[ 66.795261] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00048000
[ 66.803241] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00048000
[ 66.811232] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00048000
[ 66.819077] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00048000
[ 66.827197] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00048000
[ 66.835156] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00048000
[ 66.842806] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00048000
[ 66.850812] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00048000
[ 66.858746] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00048000
[ 66.866586] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00048000
[ 66.874738] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00048000
[ 66.882581] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00048000
[ 66.890587] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00048000
[ 66.898627] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00048000
[ 66.906554] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00050000
[ 66.914341] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00050000
[ 66.922348] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00050000
[ 66.930173] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00050000
[ 66.938204] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00050000
[ 66.946240] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00050000
[ 66.954221] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00050000
[ 66.962045] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00050000
[ 66.970044] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00050000
[ 66.977884] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00050000
[ 66.985822] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00050000
[ 66.993800] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00050000
[ 67.001618] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00050000
[ 67.009645] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00050000
[ 67.017563] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00050000
[ 67.025500] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00050000
[ 67.033382] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00058000
[ 67.041394] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00058000
[ 67.049112] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00058000
[ 67.057343] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00058000
[ 67.065279] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00058000
[ 67.073162] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00058000
[ 67.081142] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00058000
[ 67.088998] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00058000
[ 67.096755] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00058000
[ 67.104786] dhdsdio_membytes: write 2048 bytes at offset 0x00004800 in window 0x00058000
[ 67.112843] dhdsdio_membytes: write 2048 bytes at offset 0x00005000 in window 0x00058000
[ 67.120676] dhdsdio_membytes: write 2048 bytes at offset 0x00005800 in window 0x00058000
[ 67.128696] dhdsdio_membytes: write 2048 bytes at offset 0x00006000 in window 0x00058000
[ 67.136600] dhdsdio_membytes: write 2048 bytes at offset 0x00006800 in window 0x00058000
[ 67.144504] dhdsdio_membytes: write 2048 bytes at offset 0x00007000 in window 0x00058000
[ 67.152436] dhdsdio_membytes: write 2048 bytes at offset 0x00007800 in window 0x00058000
[ 67.160433] dhdsdio_membytes: write 2048 bytes at offset 0x00000000 in window 0x00060000
[ 67.168469] dhdsdio_membytes: write 2048 bytes at offset 0x00000800 in window 0x00060000
[ 67.176186] dhdsdio_membytes: write 2048 bytes at offset 0x00001000 in window 0x00060000
[ 67.184069] dhdsdio_membytes: write 2048 bytes at offset 0x00001800 in window 0x00060000
[ 67.192180] dhdsdio_membytes: write 2048 bytes at offset 0x00002000 in window 0x00060000
[ 67.200195] dhdsdio_membytes: write 2048 bytes at offset 0x00002800 in window 0x00060000
[ 67.207933] dhdsdio_membytes: write 2048 bytes at offset 0x00003000 in window 0x00060000
[ 67.215965] dhdsdio_membytes: write 2048 bytes at offset 0x00003800 in window 0x00060000
[ 67.223944] dhdsdio_membytes: write 2048 bytes at offset 0x00004000 in window 0x00060000
[ 67.231858] dhdsdio_membytes: write 1316 bytes at offset 0x00004800 in window 0x00060000
[ 67.240485] dhdsdio_downloadvars: Enter
[ 67.243468] dhdsdio_membytes: write 544 bytes at offset 0x00007ddc in window 0x00078000
[ 67.251157] Compare NVRAM dl & ul; varsize=544
[ 67.255183] dhdsdio_membytes: read 544 bytes at offset 0x00007ddc in window 0x00078000
[ 67.263143] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.
[ 67.270150] Physical memory size: 524288, usable memory size: 524288
[ 67.276351] Vars are at 523740, orig varsize is 544
[ 67.281090] New varsize is 544, length token=0xff770088
[ 67.286252] dhdsdio_membytes: write 4 bytes at offset 0x00007ffc in window 0x00078000
[ 67.295131] dhdsdio_clkctl: Enter
[ 67.297192] dhdsdio_htclk: Enter
[ 67.300313] CLKCTL: turned OFF
[ 67.303262] dhd_os_wd_timer: Enter
[ 67.306658] dhdsdio_clkctl: 3 -> 1
[ 67.309941] dhd_os_wd_timer: Enter
[ 67.313246] dhd_bus_init: Enter
[ 67.316411] dhdsdio_clkctl: Enter
[ 67.319577] dhdsdio_htclk: Enter
[ 67.326796] CLKCTL: turned ON
[ 67.326927] dhd_os_wd_timer: Enter
[ 67.330256] dhdsdio_clkctl: 1 -> 3
[ 67.363142] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)
[ 67.366818] dhd_bus_init: disable I_CHIPACTIVE in hostintmask[0x000000f0]
[ 67.372777] dhdsdio_isr: Enter
[ 67.375726] dhdsdio_isr: Enter
[ 67.378747] dhdsdio_isr: Enter
[ 67.381699] dhdsdio_isr: Enter
[ 67.384697] dhdsdio_isr: Enter
[ 67.387672] dhdsdio_isr: Enter
[ 67.390667] dhdsdio_isr: Enter
[ 67.393644] dhdsdio_isr: Enter
[ 67.396639] dhdsdio_isr: Enter
[ 67.399618] dhdsdio_isr: Enter
[ 67.402612] dhdsdio_isr: Enter
[ 67.405591] dhdsdio_isr: Enter
[ 67.408585] dhdsdio_isr: Enter
[ 67.411565] dhdsdio_isr: Enter
[ 67.414558] dhdsdio_isr: Enter
[ 67.417538] dhdsdio_isr: Enter
[ 67.420532] dhdsdio_isr: Enter
[ 67.423511] dhdsdio_isr: Enter
[ 67.426504] dhdsdio_isr: Enter
[ 67.429484] dhdsdio_isr: Enter
[ 67.432478] dhdsdio_isr: Enter
[ 67.435458] dhdsdio_isr: Enter
[ 67.438451] dhdsdio_isr: Enter
[ 67.441432] dhdsdio_isr: Enter
[ 67.444425] dhdsdio_isr: Enter
[ 67.447404] dhdsdio_isr: Enter
[ 67.450398] dhdsdio_isr: Enter
[ 67.453378] dhdsdio_isr: Enter
[ 67.456372] dhdsdio_isr: Enter
[ 67.459351] dhdsdio_isr: Enter
[ 67.462344] dhdsdio_isr: Enter
[ 67.465324] dhdsdio_isr: Enter
[ 67.468318] dhdsdio_isr: Enter
[ 67.471298] dhdsdio_isr: Enter
[ 67.474291] dhdsdio_isr: Enter
[ 67.477272] dhdsdio_isr: Enter
[ 67.480264] dhdsdio_isr: Enter
[ 67.483245] dhdsdio_isr: Enter
[ 67.486238] dhdsdio_isr: Enter
[ 67.489218] dhdsdio_isr: Enter
[ 67.492212] dhdsdio_isr: Enter
[ 67.495191] dhdsdio_isr: Enter
[ 67.498185] dhdsdio_isr: Enter
[ 67.501164] dhdsdio_isr: Enter
[ 67.504158] dhdsdio_isr: Enter
[ 67.507139] dhdsdio_isr: Enter
[ 67.510131] dhdsdio_isr: Enter
BR,
Leo
Hi Leo:
need your makefile for a check.