This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/processor-SDK-AM335X:使用4.4内核加载 wl12xx.ko 时出现问题

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/579361/linux-processor-sdk-am335x-problem-loading-wl12xx-ko-using-4-4-kernel

器件型号:PROCESSOR-SDK-AM335X
Thread 中讨论的其他器件:WL1271

工具/软件:Linux

我使用的是最新的内核4.4、在尝试插入 wl12xx.ko 时遇到此问题、请向我推荐解决方案。

错误日志为:

[311.984328] wl12xx:未知符号 wl1271_cmd_send (错误0)

[311.993893] wl12xx:未知符号 wlcore_event_roc_complete (错误0)

[312.000799] wl12xx:未知符号 wlcore_scan_sched_scan_SSID_list (错误0)

[312.008165] wl12xx:未知符号 wlcore_translation_addr (错误0)

[312.016307] wl12xx:未知符号 wlcore_boot_run_firmware (错误0)

[312.023609] wl12xx:未知符号 wlcore_set_scan_cho_params (错误0)

[312.031302] wl12xx:未知符号 wlcore_tx_complete (错误0)

[312.037406] wl12xx:未知符号 wlcore_free_HW (错误0)

[312.046482] wl12xx:未知符号 wlcore_event_SOFT_Gemini_SENSE (错误0)

[312.054554] wl12xx:未知符号 wlcore_scan_sched_scan_results (错误0)

[312.062437] wl12xx:未知符号 wlcore_event_max_TX_failure (错误0)

[312.069351] wl12xx:未知符号 wlcore_remove (错误0)

[312.076032] wl12xx:未知符号 wlcore_disable_interrupts (错误0)

[312.083455] wl12xx:不同意符号 kmem_cache_alloc 的版本

[312.090441] wl12xx:未知符号 kmem_cache_alloc (错误-22)

[312.099793] wl12xx:未知符号 wlcore_event_channel_switch (错误0)

[312.107591] wl12xx:未知符号 ieee80211_queue_Delayed_work (错误0)

[312.115306] wl12xx:未知符号 wl1271_cmd_test (错误0)

[312.121772] wl12xx:未知符号 wlcore_enable_interrupts (错误0)

[312.128411] wl12xx:未知符号 wlcore_set_partition (错误0)

[312.135732] wl12xx:未知符号 wl1271_acx_sleep_auth (错误0)

[312.142698] wl12xx:未知符号 wlcore_boot_upload_firmware (错误0)

[312.149631] wl12xx:未知符号 wlcore_event_sched_scan_completed (错误0)

[312.168947] wl12xx:未知符号 wl12xx_acx_mem_cfg (错误0)

[312.175221] wl12xx:未知符号 wl1271_cmd_data_path (错误0)

[312.182906] wl12xx:未知符号 wl1271_cmd_configure (错误0)

[312.189238] wl12xx:未知符号 wl1271_acx_set_ht_Capabilities (错误0)

[312.197676] wl12xx:未知符号 wlcore_alloc_HW (错误0)

[312.205319] wl12xx:未知符号 wlcore_probe (错误0)

[312.214164] wl12xx:未知符号 wlcore_cmd_wait_for_event_or_timeout (错误0)

[312.222694] wl12xx:未知符号 wlcore_event_RSSI_trigger (错误0)

[312.229720] wl12xx:未知符号 wlcore_calc_packet_alignment (错误0)

[312.237982] wl12xx:未知符号 wl1271_acx_pm_config (错误0)

[312.244874] wl12xx:未知符号 wlcore_event_BA_rx_constraint (错误0)

[312.252573] wl12xx:未知符号 wlcore_event_inactive_sta (错误0)

[312.259526] wl12xx:未知符号 wlcore_event_dummy_packet (错误0)

[312.2657] wl12xx:未知符号 wlcore_event_beacon 丢失(错误0)

[312.277064] wl12xx:未知符号 wl1271_acx_init_mem_config (错误0)

[312.284529] wl12xx:未知符号 wlcore_set_key (错误0)

[312.290268] wl12xx:未知符号 wl12xx_debug_level (错误0)

[312.297419] wl12xx:未知符号 wlcore_boot_upload_NVS (错误0)

[312.304519] wl12xx:不同意符号 kmalloc_cache 的版本

[312.311303] wl12xx:未知符号 kmalloc_cache (错误-22)

[312.318180] wl12xx:未知符号 wl12xx_cmd_build_probe_req (错误0)

insmod:错误:无法插入模块 wl12xx.ko:模块中的未知符号

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Rejesh、

    您是否在 DTS 文件中配置了 wl12xx?

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 CvetolinShulev:

    感谢您的快速回复。

    是的、我在 DTS 文件中配置了 wl12xx。

    当我尝试执行 insmod w.r.t 模块命令时,我遇到了上述问题。但如果我执行 modprobe wl12xx,模块会被加载,但当我尝试检查 ifconfig wlan0时,它会出现错误。

    ifconfig:SIOCGIFFLAGS:无此类设备

    root@phycore-am335x:// modprobe wl12xx
    root@phycore-am335x:/# lsmod
    模块 使用的大小
    wl12xx 53313 0
    wlcore 164487 1 wl12xx
    mac80211 327516 2 wl12xx、wlcore
    cfg80211 197448 2 mac80211、wlcore
    GobiSerial 8474 0
    HCI_UART 20708 0

    root@phycore-am335x:// ifconfig wlan0 up
    ifconfig:SIOCGIFFLAGS:无此类设备

    请建议我解决此问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我得到了解决方案。检查 dmesg 和检查模块是否正确加载。