Thread 中讨论的其他器件: WL1271
您好!
WL1801MOD 使用 SDIO 作为传输。 数据表未显示
内部寄存器的任何描述。 有人知道那里的振轮吗
是 WL1801MOD 的文档、其中列出了内部寄存器和
如何进行编程。
目前、我只想读取一些 id 或修订版 reg 来验证
SDIO 通信正常
//问候 Konrad
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.
您好!
一段时间后、我继续使用 WiFi、我们被震撼了 
在下面的位置。 
简而言之:wl18xx_probe ()路径中的第一个 cmd53 失败。 CM352和之前 
有些人取得了成功。 不过 、cmd53似乎很特殊。 在函数2之前
在发出 cmd53之前启用器件1的功能、但失败。 我标记了位置
粗体显示在下面的日志中。
有什么想法、可能会出什么问题?
//问候 Konrad
(笑声)
[26.029831] mmc1:时钟26000000Hz 总线模式2功率模式2 cs 0 Vdd 21宽度4计时2. 
[26.029834] RELEX_MMC 0000:01:01.4:[+] CVM_MMC_SET_IO:宽度:1 
[26.029838] SDIO:正在启用器件 mmc1:0001:2... 
[26.029841] mmc1:启动 CMD52参数00000400标志00000195 
[26.029844]雷克 x_MMC 0000:01:01.4:[+]添加 cmd52 arg:0x00000400 
[26.035324]雷克 x_MMC 0000:01:01.4:[]> RESP: 00001000 
[26.035335] mmc1:启动 CMD52参数80000404标志00000195 
[26.035339]雷鸣_MMC 0000:01:01.4:[+]添加了 cmd52 arg:0x80000404 
[26.040992]雷克 x_MMC 0000:01:01.4:[]> RESP: 00001004. 
[26.041003] mmc1:启动 CMD52参数00000600标志00000195 
[26.041006] RELEX_MMC 0000:01:01.4:[+]添加 cmd52 arg:0x00000600 
[26.047267]雷克斯 MMC 0000:01:01.4:[]>RESP: 00001004. 
[26.047277] SDIO:启用器件 mmc1:0001:2 
[26.2555902] wlcore:MEM_START 00700000 mem_size 0000030C 
[26.255904] wlcore:reg_start 00802000 reg_size 00014578 
[26.255906] wlcore:MEM2_START 00B00404 MEM2_SIZE 00001000 
[26.255908] wlcore:mem3_start 00C00000 mem3_size 00000400 
[26.255913] wl1271_SDIO mmc1:0001:2:SDIO 写入53 addr 0x1ffc4、4字节 
[26.255916] mmc1:启动 CMD53 arg a7ff8804标志000001b5 
[26.255919] mmc1:blksz 4 blocks 1 flags 00000100 TSAC 1000ms NSAC 0 
[26.255923]雷鸣_MMC 0000:01:01.4:[+]添加了 cmd53参数:0xa7ff8804 
[27.217310]雷克 x_MMC 0000:01:01.4:[]>RESP: 00001000 
[27.217338]-------- [在此处剪切]----- 
[27.217347]警告:CPU:0 PID:111 at drivers/net/wireless/ti/wlcore/SDIO.c:145 wl12xx_SDIO_raW_write+b0xb8/0x1b8 
[27.217350]模块链接在: 
[27.217351] 
[27.217355] CPU:0 PID:111 Comm:kwork/0:2未被污染4.9.0-gd543f58-m脏#30 
[27.217356]硬件名称:Cavium ThunderX CN81XX 电路板(DT) 
[27.217361]工作队列:Events_freezable MMC_rescan 
[27.217364]任务:ff800001ca5780 task.stack:ff800001cf0000 
[27.217366] PC 位于 wl12xx_SDIO_RAW_WRITE + b0xb8/0x1b8 
[27.217369] LR 位于 wl12xx_SDIO_RAW_WRITE+0x80/0x1b8 
[27.217371] PC:[ ] LR:[ ]状态:00400149 
[27.217372] sp:ff800001cf36e0 
[27.217375] X29:ff800001cf36e0 x28:000000000000 
[27.217379] X27:000000000000 x26:ff000008ce4000 
[27.217382] x25:ff000008bcf000 x24:0000000000000000 
[27.217385] x23:ff80000318fa00 x22:000000000004 
[27.217388] x21:ff80000310ac10 x20:00000001ffc4 
[27.217391] x19:ff80000310a800 x18:ff000088c79187 
[27.217394] X17:000013c85ff2 x16:000000000078 
[27.217397] x15:ff000008818ce8 x14:00000000000003f6 
[27.217400] X13:000000000000 x12:00000000000003f6 
[27.217403] x11:ff80000153e180 x10:0000000000000860 
[27.217406] x9:ff800001cf0000 x8:ff800001ca6040 
[27.217409] x7:000000000000 x6:ff800001cf0000 
[27.217412] x5:0000000000000000 x4:0000000000000000 
[27.217415] x3:0000000000000000 x2:00000000ffffac 
[27.217418] x1:0000000000000140 x0:00000000fffffff3 
[27.217419] 
[27.217420]--[结束线迹46e8c460df3265a6 ]-- 
[27.217422]呼叫追踪: 
[27.217425]异常堆栈(0xff800001cf3510至0xff800001cf3640) 
[27.217427] 3500:ff8000000310a800 000100000000 
[27.217431] 3520:ff800001cf36e0 ff000008519be0 0000000000000200 ff80000318fa00 
[27.217434] 3540:ff800001cf3570 0000000000000000 ff7fe00000c602 000000040000fa00 
[27.217437] 3560:000000000000 00000000000000000000 a7ff880400000035 00000000000000000000 1000 
[27.217440] 3580:000000000000 00000000000001b5 00000000ffffffac 000000000000000000000000 
[27.217443] 35a0:ffff800001cf35b0 ffff800001cf35f8 00000000fffffffff3 0000000000000140 
[27.217445] 35c0:00000000ffffac 0000000000000000 00000000000000000000 00000000000000000000000000000000 
[27.217449] 35e0:ff800001cf0000 000000000000 ff800001ca6040 ff800001cf0000 
[27.217452] 3600:0000000000000860 ffff80000153e180 00000000000003f6 0000000000000000000000000000 
[27.217455] 3620:00000000000003f6 ff000008818ce8 000000000078 0000000013c85ff2 
[27.217458][ ] wl12xx_SDIO_RAW_WRITE+0xb8/0x1b8 
[27.217462][ ] wlcore_set_partition+0x78/0x490 
[27.217465][ ] wl12xx_set_power_on/0x84/0x138 
[27.217468][ ] wlcore_NVS_CB+0x110/0x990 
[27.217470][ ] wlcore_probe +0x9C/0xe8 
[27.217473][ ] wl18xx_probe +0x54/0x98 
[27.217477][ ] platform_drv_probe +0x50/0xc0 
[27.217480][ ] driver_probe_device+0x288/0x418 
[27.217483][ ]__DEVICE_ATE_DRIVER+0xac/0x158 
[27.217486][ ] bus_for_each _drv+0x54/0x98 
[27.217489][ ]__DEVICE_ATT+0xc0/0x150 
[27.217491][ ] DEVICE_INPLET_PROBE +0x10/0x18 
[27.217494][ ] bus_probe_device+0x94/0xa0 
[27.217496][ ] DEVICE_ADD+0x394/0x5a8 
[27.217499][ ] platform_device_add+0xFC/0x280 
[27.217502][ ] wl1271_probe +0x2e0/0x338 
[27.217506][ ] SDIO_BUST_PROBE +0x158/0x180 
[27.217509][ ] driver_probe_device+0x15c/0x418 
[27.217512][ ]__DEVICE_ATE_DRIVER+0xac/0x158 
[27.217515][ ] bus_for_each _drv+0x54/0x98 
[27.217517][ ]__DEVICE_ATT+0xc0/0x150 
[27.217520][ ] DEVICE_INPLET_PROBE +0x10/0x18 
[27.217523][ ] bus_probe_device+0x94/0xa0 
[27.217525][ ] DEVICE_ADD+0x394/0x5a8 
[27.217528][ ] SDIO_ADD_FUNC+0x60/0x88 
[27.217531][ ] MMC_ATE_SDIO+0x254/0x310 
[27.217533][ ] MMC_Rescan+0x2c4/0x368 
[27.217537][ ] Process_One_Work+0x118/0x370 
[27.217539][ ] worker_thread+0x50/0x4b0 
[27.217542][ ] kthread+0xd4/0xe8 
[27.217545][ ] RET_FANK_+0x10/0x20 
[27.217549] wl1271_SDIO mmc1:0001:2:SDIO 写入失败(-84) 
[27.217552] SDIO:正在禁用器件 mmc1:0001:2... 
[27.217555] mmc1:启动 CMD52参数00000400标志00000195 
[27.217558]雷克斯 MMC 0000:01:01.4:[+]添加 cmd52参数:0x00000400