Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
[ABUSE] Post By: @RishavKaaraTech / Board: TapLinx-SDK / Reported by: sddhhn sddhhn has reported the post RFIDDiscover tool acquired but how to use it posted by @RishavKaaraTech for the following reasons: Reason: Something else Details: http://xn--80aah2bgapnqg.xn--p1ai/story/clarina-cream-discount-card">clarina creamorder septilin no rx https://www.intellectualpedia.org/audiologistwholesale-clarina-cream-cheap-overnight-delivery">clarina without prescription or membership https://www.itconnecta.es/clarina-125mcg-buying-best-website">buy clarina trenton https://www.horecascout.nl/vacatures/5606/clarina-cheapest-cream-online-uk">buy clarina order cod https://www.jobwebby.com/domainasname-erma-gmbh/clarina-buy-now-30g">buy clarina canadian pharcharmy pills http://shop.ls-s.ru/product/10489">donde comprar clarina generic name https://ufa-help.ru/content/clarina-low-cost-cream-fast">clarina cream usa no prescription https://hetnieuweteamwerken.be/forums/forum/clarina-buy-now-30g">can buy clarina cream online http://lsdsng.com/node/4410">clarina cream price comparison https://enki.ua/advert/17040">order clarina with no prescription http://lsdsng.com/node/4410">generic clarina cream priority mail https://www.cableman.ru/node/85819">buy clarina cream fast delivery http://kepco.co.in/?q=node/14891">can buy clarina cream online http://ru.ph-ed-plus.nspu.ru/article/18193">clarina cream purchase with mastercard https://www.tripmayntra.com/clarina-buy-order-cod">generic clarina comprar overseas https://new.roger24.de/clarina-cheapest-cream-online-uk">order clarina health solut https://www.ziveknihy.sk/audiokniha/clarina-order-health-solut">want prijs clarina cod http://old-namur.jeunescathos.org/fr/content/clarina-order-cream-no-script">order albendazole online mastercard clarina https://enki.ua/advert/17040">buy clarina cream online cheap https://darkmetal2039.com/history/clarina-easy-buy">buy clarina 5 mg online http://fictioneer.org/content/clarina-cream-discount-card">generic clarina on sale http://fictioneer.org/content/clarina-cream-discount-card">buy clarina xr 30 mg http://fictioneer.org/content/clarina-cream-discount-card">clarina cream overnight no prescription http://www.batshaw.qc.ca/fr/node/306">generic clarina cream priority mail http://www.gradspot.com/qa/clarina-buy-xr-30-mg">buy now clarina 30g https://www.martensfamily.co.za/node/3170">buy clarina overnight shipping http://kepco.co.in/?q=node/14891">donde comprar clarina cheap price http://ru.ph-ed-plus.nspu.ru/article/18193">where can i buy clarina https://cadel.ru/clarina-buy-now-20mg-worldwide">clarina cream price comparison https://www.intellectualpedia.org/audiologistwholesale-clarina-cream-cheap-overnight-delivery">order clarina cream coupon louisiana https://museusvalenciapre.grupotecopy.es/en/node/4027">buy real clarina online uk http://polden.info/story/clarina-cod-prescriptions-online">where to buy next clarina https://carros-usados.us/clarina-want-purchase">want to buy clarina http://fictioneer.org/content/clarina-cream-discount-card">clarina overnight shipping no prescription https://darkmetal2039.com/history/clarina-easy-buy">money cheap clarina cream https://gglabs.us/node/5954">how to buy clarina https://www.cableman.ru/node/85819">buy now clarina 30g https://escolesvalenciades.grupotecopy.es/val/node/1364">how to buy clarina https://gglabs.us/node/5954">how to order clarina https://ruckup.org/caregivers-forum/topic/6923">order clarina cod online next Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 Post author: @RishavKaaraTech | Email Author Reported by: sddhhn | Email Reporter The reported post has 3 replies.
View full article
S32K3x4EVB-T172 CAN1 pin behavior Hello NXP community, I'm trying to add a second CAN channel to the S32K3X4EVB-T172. I opted to use CAN1, which is available on the J2(Pins 6,3 and Pins 15,21) and J4(Pins 4,2) headers. I have a FRDMDUALK3664EVB stacked on the S32K344EVB, but I still have access to the J4 pins through the K2 header on the FRDM board. I've checked the FRDM schematic and confirmed the pins are pass-through and not utilized. I also have an external isolated CAN transceiver. I first attempted to use the J4 header, and after almost a day of troubleshooting, I couldn't get it to work. I decided to switch to the J2 header (Pins 6,3), which is a little harder to access physically. With only pin changes in the S32 configuration tool, I had a functional CAN bus. I initially suspected it might've been a pin configuration issue, but MSCR and IMCR for the PTA pins were x200001 and x2, which match the signal IO Mux table for CAN. MCR, CTRL1, and CBT registers did not reveal anything abnormal.  So my question is, what makes PTA11, 12 (J4 header) not work with CAN1, while PTB22,23 (J2 header) has no problems? Re: S32K3x4EVB-T172 CAN1 pin behavior Hello Julián, Thank you for pointing that out. I misread the schematic and assumed R353 was DNP. I can visually confirm R353 is populated on the board. I'll let you know what I find after removing that resistor. Thanks, Sandesh Re: S32K3x4EVB-T172 CAN1 pin behavior Hi @sandesh, Looking at T172 schematic, I can see that PTA11 is connected to ADC_POT0 in the board, which may interfere with the bus: Do you have R353 populated? Can you try after removing it? Best regards, Julián
View full article
[ABUSE] Post By: @RishavKaaraTech / Board: TapLinx-SDK / Reported by: alozcz alozcz has reported the post RFIDDiscover tool acquired but how to use it posted by @RishavKaaraTech for the following reasons: Reason: Nudity or Sexual activity Details: https://www.intellectualpedia.org/countyelectron-famvir-online-cheap">where to order next famvir https://oregonweddingday.com/your-couple-name-3789">pulmonary delivery famvir https://satto.vtranet.com/binh-luan-448">best purchase famvir https://www.worldcolleges.info/node/29736">cheap online famvir in adelaide https://neweddingday.com/your-couple-name-3359">want to purchase famvir http://xn--80ab2anoq0a.xn--p1ai/art/famvir-where-purchase-next">want to order famvir https://diaslovakia.sk/content/famvir-discount-purchase-amex-order">purchase famvir phoenix http://en.sp-journal.ru/article/19444">best purchase famvir https://cadel.ru/famvir-lowest-price">buy famvir prescription online https://satto.vtranet.com/binh-luan-448">famvir buy online rx https://ufa-help.ru/content/famvir-discount-purchase-amex-order">how to buy famvir https://carros-usados.us/famvir-where-can-i-buy-0">want to order famvir http://www.xe-none.com/topic/10407">famvir pharmacy training https://www.cableman.ru/node/85710">cheap 250 mg famvir http://old-namur.jeunescathos.org/fr/content/famvir-buy-sr-visa">buy brand famvir visa http://surfing.4fan.cz/node/317">retail price of famvir https://mnbride.com/your-couple-name-3245">purchase famvir 500 mg online http://en.sp-journal.ru/article/19444">purchase famvir no script georgia https://mail.globalrealtor.co.in/node/4252">buy brand famvir no doctors https://www.cableman.ru/node/85710">generic famciclovir famvir online tab http://www.sccu.chula.ac.th/node/2136">low cost famvir mastercard http://www.2008.zbaszyn1938.pl/zbaszyn/archive/famvir-buy-online-rx">mail order famvir in charnwood https://museusvalenciades.grupotecopy.es/en/node/2405">cheap famvir used for https://dev.beautynbrushes.com/services-provided/bridal-makeup-maroonimmortalep">order famvir no rx needed https://hetnieuweteamwerken.be/forums/forum/famvir-retail-price">buy famvir sr with visa http://shop.ls-s.ru/product/10146">famvir saturday delivery vermont https://mail.globalrealtor.co.in/node/4252">famvir online cheap https://mail.reflexologie-cerilly.fr/hi/node/4381">buy famvir and pay https://masters.adminskiracing.com/node/420276">buy brand famvir visa https://darkmetal2039.com/history/famvir-ordering-generic-without-prescription">buy now famvir online https://cadel.ru/famvir-lowest-price">buy now famvir online https://hunam.mx/no-12565-ilustracion">purchase famvir no script georgia https://hunam.mx/no-12565-ilustracion">buy in online famvir tucson http://sp-journal.ru/article/19434">can i order famvir https://satto.vtranet.com/binh-luan-448">no prescription famvir drug washington https://www.internationalhumanistparty.org/es/content/famvir-buy-brand-visa">price comparison famvir vs acyclovir https://golemobuchino.com/forumi/mahali/obshcho/famvir-buy-now-online">generic famciclovir famvir online tab https://hr-life.ru/node/53843">the lowest price for famvir http://www.sccu.chula.ac.th/node/2136">how to buy famvir https://www.jobwebby.com/domainasname-stockwell-services/famvir-order-no-rx-needed">cheap 250 mg famvir Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 Post author: @RishavKaaraTech | Email Author Reported by: alozcz | Email Reporter The reported post has 3 replies.
View full article
[滥用] 发布者:@RishavKaaraTech /板:Taplinx-SDK /举报人:dpouzz dpouzz 报告了 @RishavKaaraTech 发布的 " RFIDDiscover 工具已被收购,但如何使用它"一文,原因如下: Reason:Hate Speech Details: < a href="https://ruckup.org/caregivers-forum/topic/6958"> get vasotec delivery no rx < a href="https://darkmetal2039.com/history/vasotec-cheap"> vasotecapotheke mischen price tacubaya < a href="https://theanubianwar.com/node/6744"> getvasotec delivery no rx < a href="http://www.gradspot.com/qa/vasotec-cheap-fast-delivery"> canbuy vasotec denmark < a href="https://www.chstm.org/node/80711"> getcheap vasotec 10 mg < a href="https://carros-usados.us/vasotec-low-cost-lapril-solihull"> without处方 Vasotec 交货 rx < a href="https://neweddingday.com/your-couple-name-2496"> lowvasotec lapril solihull 的成本 < a href="https://jeunescathos-bxl.org/fr/content/vasotec-buying-saturday-shipping"> vasotecapotheke mischen price tacubaya < a href="http://surfing.4fan.cz/node/518"> without处方 vasotec 交货 rx < a href="https://arendville.ru/vasotec-cheap-find-sacramento"> vasoteccheap fast delivery < a href="https://www.tripmayntra.com/vasotec-uk-buy-texas"> where订购下一个 Vasotec < a href="https://backend.dawahnigeria.com/audit/313679"> Vasotec在线购买 < a href="https://cdrc.nasc.org.np/application/bess-brennan-has-applied-nodefield-training-training-162"> where to order next vasotec < a href="https://jeunescathos-bxl.org/fr/content/vasotec-buying-saturday-shipping"> genericvasotec 周六配送选项卡 < a href= " https://www.rapidservice.com.ec/es/content/1-sobres-documentos-47802 " > 犹他州vasotec for saturday delivery < a href="https://www.chstm.org/node/80711"> cani purchase vasotec < a href="https://www.rapidservice.com.ec/es/content/1-sobres-documentos-47802"> want to buy vasotec < a href="https://californiaweddingday.com/your-couple-name-3344"> vasotec在线购买 < a href="https://wibride.com/your-couple-name-3054"> OTCvasotec drug generic < a href="https://museusvalenciapre.grupotecopy.es/en/node/3891"> uk在德克萨斯州购买 Vasotec < a href="https://museusvalenciapre.grupotecopy.es/en/node/3891"> needvasotec enatec pharmacy shop < a href="https://nsssp-prod-backend.parallelpublicworks.com/node/6455"> otc vasotec 20mg generic < a href="https://carros-usados.us/vasotec-low-cost-lapril-solihull"> want to buy vasotec < a href="https://www.w2wdev.spartlow.com/song/16841"> canadafrom purchase vasotec < a href="http://www.batshaw.qc.ca/fr/node/546"> dhabi buy vasotec abu < a href="https://www.tripmayntra.com/vasotec-uk-buy-texas"> canbuy vasotec denmark < a href="http://kepco.co.in/?q=node/14974"> discount vasotec discounts < a href="http://xn--80ab2anoq0a.xn--p1ai/art/vasotec-want-buy"> genericvasotec 周六配送选项卡 < a href= " https://ufa-help.ru/content/vasotec-discount-american-express-jcb " > 能buy vasotec denmark < a href="https://museusvalenciapre.grupotecopy.es/en/node/3891"> innovace10mg 购买原装 Vasotec < a href="https://rus.langnotes.ru/vocabularies/vasotec-price-without-script-online"> 购买vasotec saturday shipping < a href="https://museusvalenciapre.grupotecopy.es/en/node/3891"> manilapharmacy vasotec somerset < a href="https://www.chstm.org/node/80711"> genericvasotec 周六配送选项卡 < a href= " https://www.itconnecta.es/vasotec-where-buy-next-0 " > to购买 vasotec 买药 < a href="http://www.gradspot.com/qa/vasotec-cheap-fast-delivery"> best价格 Vasotec 制药 < a href="https://golemobuchino.com/content/2767/kristiyana-stoyneva-shche-predstavi-noviya-si-tvorcheski-proekt-cvetovete-na-lyatoto"> dhabibuy vasotec abu < a href="https://carros-usados.us/vasotec-low-cost-lapril-solihull"> getcheap vasotec 10 mg < a href="https://neweddingday.com/your-couple-name-2496"> discountVasotec 折扣 < a href="http://www.gradspot.com/qa/vasotec-cheap-fast-delivery"> 购买simplex vasotec otc bioidentical < a href="https://www.rapidservice.com.ec/es/content/1-sobres-documentos-47802"> vasotecapotheke mischen price tacubaya Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 帖子作者:@RishavKaaraTech | Email Author @RishavKaaraTech|Email Author 报告人:dpouzz |Email Reporter 报告的帖子有 3 个回复。
View full article
2026 年顶级生成式人工智能开发公司 Apptunix 是一家值得信赖的生成式人工智能开发公司,提供先进的生成式人工智能解决方案,帮助企业实现流程自动化和构建智能数字产品。该公司开发人工智能驱动的应用程序,例如智能聊天机器人、人工智能助手、推荐引擎和内容生成工具。凭借在人工智能、移动应用程序开发和企业软件方面的丰富专业知识,Apptunix帮助初创企业和大型组织将生成式人工智能整合到其数字战略中。 Re: Top Generative AI Development Company in 2026 2026 年,为您的人工智能项目寻找合适的团队,不需要太多的承诺,更需要的是真正的能力。许多公司都将自己定位为领导者,但只有少数几家公司能真正在提供实用、以业务为重点的解决方案方面脱颖而出。 在评估生成式人工智能开发公司时,首先要注意的是他们对您的用例有多了解。最好的团队不会只谈论模型或工具,他们关注的是结果、效率以及人工智能如何融入工作流程。 强大的投资组合、清晰的沟通和解决问题的思维方式是顶级公司与其他公司的区别所在。他们不是追逐潮流,而是构建在真实环境中真正起作用的解决方案,并随着时间的推移不断改进。 同样重要的是,要选择一家不仅仅考虑开发的公司。真正的价值来自于长期的支持、更新以及随着需求增长而进行调整的能力。 归根结底,"顶级 "公司并不是最受欢迎的公司,而是了解您的目标并帮助您实现这些目标,同时避免不必要的复杂性的公司。 Re: Top Generative AI Development Company in 2026 企业采用 生成式人工智能聊天机器人开发通过自动化、个性化和全天候参与获得竞争优势。我们的人工智能开发服务专注于为网络和 React Native 应用程序开发环境量身打造智能、上下文感知聊天机器人。我们利用最先进的机器学习、提示工程和对话式人工智能框架来创建机器人,以了解用户意图、改善客户旅程并提高销售业绩。 Re: Top Generative AI Development Company in 2026 2026 年没有一家 "顶级 "生成式人工智能公司--这取决于你的使用案例。埃森哲或 IBM 等大型公司在企业级项目方面实力雄厚,但成本较高,速度较慢。中型人工智能专家更适合定制 LLM 应用程序、RAG 管道和集成。 敏捷团队通常注重更快的执行和真正的部署。我看到有人提到过Tabdelta Solutions这样的公司,他们可以打造实用的人工智能产品和自动化系统。最终,要根据专业知识、速度和提供生产就绪解决方案的能力进行选择。 Re: Top Generative AI Development Company in 2026 很好的补充。Apptunix已经建立了良好的记录,尤其是在移动人工智能方面。 对于评估除此之外的供应商的任何人来说,根据其核心定位将公司区分开来都很有帮助:有些是移动优先的商店,已将Gen AI添加到其堆栈中,而另一些公司则从头开始围绕人工智能建立了整个业务。 值得补充的一家公司是Maruti Techlabs。他们从事人工智能行业已有 15 年以上,交付了 100 多个项目。他们的 Gen AI 工作涵盖定制 LLM 开发、RAG 管道、AI 代理和企业自动化。客户包括红牛和《哈佛商业评论》等知名企业。Clutch 和 GoodFirms 都将其评为顶级人工智能公司。 根据你正在构建的内容,无论是人工智能驱动的产品还是企业工作流程层,这些供应商之间的合适之处可能会有很大差异。
View full article
I2C 通信问题 大家好, 我遇到了 QN9090 与温度传感器 TM116 之间的 I2C 通信问题。 这是我第一次尝试使用 I2C 的 SDK,我不确定一切是否正确。 没有从属设备读取的示例,这里甚至没有一个话题。 根据现有的例子,我有了以下内容: I2C_MasterGetDefaultConfig(&masterConfig); /* Change the default baudrate configuration */ masterConfig.baudRate_Bps = I2C_BAUDRATE; /* Initialize the I2C master peripheral */ I2C_MasterInit(EXAMPLE_I2C_MASTER, &masterConfig, I2C_MASTER_CLOCK_FREQUENCY); /* prepare for reading * 1. write register 2. read 2 bytes */ I2C_MasterStart(EXAMPLE_I2C_MASTER, I2C_SLAVE_ADDR_7BIT, kI2C_Write); g_master_buff[0] = 0x00U; reVal = I2C_MasterWriteBlocking(EXAMPLE_I2C_MASTER, g_master_buff, 1, kI2C_TransferDefaultFlag); if (reVal != kStatus_Success) { PRINTF(printf("Write Error! %d\n", reVal)); } else { PRINTF("Write Success\n"); } I2C_MasterStop(EXAMPLE_I2C_MASTER); 以上工作正常。写入不会返回错误。 阅读部分从未成功: I2C_MasterStart(EXAMPLE_I2C_MASTER, I2C_SLAVE_ADDR_7BIT, kI2C_Read); int32_t i2c_status = I2C_MasterReadBlocking(I2C_SLAVE_ADDR_7BIT, g_slave_buff, 2, kI2C_TransferDefaultFlag); if (i2c_status != kStatus_Success) { PRINTF(printf("Read Error! %d\n", i2c_status)); } else { PRINTF("Read Success\n"); } 我遇到 i2c_status 错误 2605 - kStatus_I2C_ArbitrationLost 错误。 我相信可能会有遗漏。尽管没有错误,但不确定书写是否正常。 过几天我会用示波器检查一下。 谁能指出可能的解决方案? 谢谢! Mike QN Re: I2C communication issue I2C_MasterTransferBlocking 函数可用于接收。代码示例: static status_t I2C_Write(handle_t *handle, uint16_t memAddr, const uint8_t *data, uint32_t dataLen) { i2c_master_transfer_t xfer; status_t status; memset(&xfer, 0, sizeof(xfer)); xfer.slaveAddress = handle->slaveAddress; xfer.direction = kI2C_Write; xfer.subaddress = (uint32_t)memAddr; xfer.subaddressSize = ADDR_SIZE; xfer.data = (uint8_t *)data; xfer.dataSize = dataLen; xfer.flags = kI2C_TransferDefaultFlag; status = I2C_MasterTransferBlocking(handle->i2cBase, &xfer); return ConvertStatus(status); } 关键点是"方向" SDK I2C sample code to read LM75 on the LPCXpresso804 board 好的,这是我以前能够使用 SDK 的 I2C 库与 OM40001 LpcXpresso804 开发板上的 LM75 通信的代码。 创建项目并使用配置工具启用外设信号,使其包括 I2C0。 然后将 PIO0_7 设置为引脚标识符 I2C_SDA,将 PIO0_14 设置为引脚标识符 I2C_SCL。 首先确保包含 i2c 头文件。 在制作项目并选择 I2C 引脚时,可能已经添加了这一功能: #include "fsl_i2c.h" // For I2C calls 在 "包括 "之后,添加这个球状物: #define I2C_MASTER_BASE (I2C0_BASE) #define I2C_MASTER_CLOCK_FREQUENCY (12000000) #define I2C_MASTER ((I2C_Type *)I2C_MASTER_BASE) #define I2C_BAUDRATE 100000U #define I2C_DATA_LENGTH 16U // Used to set the size of the buffers i2c_master_config_t masterConfig; uint8_t g_master_txBuff[I2C_DATA_LENGTH]; uint8_t g_master_rxBuff[I2C_DATA_LENGTH]; // The OM40001 documentation says: NXP LM75BDP temperature sensor // JP4 and JP23 need to be installed, which they are by default // Temperature sensor (LM75, circuit ref U7) // The I2C address is 0x1001100. // From I2C_temperature_main.c //#define LM75_ADDR (0x90 >> 1) // = 0x48 72d ('H') #define LM75_ADDR 0x48 // Should be the same as (0x90 >> 1) #define LM75_CONFIG 0x01 #define LM75_TEMPERATURE 0x00 int32_t init_LM75(void); uint32_t read_LM75(void); 在 BOARD_InitBootPeripherals() 之后的 main() 中,要添加这个 glob: BOARD_InitI2CPins(); // Enable the I2C pins CLOCK_Select(kI2C0_Clk_From_MainClk); // Select the main clock as the source clock for I2C0 I2C_MasterGetDefaultConfig(&masterConfig); // Load the default values into masterConfig masterConfig.baudRate_Bps = I2C_BAUDRATE; // Change the default baudrate in the configuration to our value I2C_MasterInit(I2C_MASTER, &masterConfig, I2C_MASTER_CLOCK_FREQUENCY); // Initialize the I2C master peripheral using our masterConfig init_LM75(); // Initialize the sensor 我创建了两个与 LM75 有关的函数。 init_LM75()和read_LM75()。 它们在这里: int32_t init_LM75(void) { status_t retVal = kStatus_Fail; // The write only process is done by: // I2C_MasterStart() // I2C_MasterWriteBlocking() with kI2C_TransferDefaultFlag flag // I2C_MasterStop() if (kStatus_Success == I2C_MasterStart(I2C_MASTER, LM75_ADDR, kI2C_Write)) { g_master_txBuff[0] = LM75_CONFIG; g_master_txBuff[1] = 0x00; // Set the default operating mode retVal = I2C_MasterWriteBlocking(I2C_MASTER, g_master_txBuff, 2, kI2C_TransferDefaultFlag); if (retVal != kStatus_Success) { return -1; } retVal = I2C_MasterStop(I2C_MASTER); if (retVal != kStatus_Success) { return -1; } retVal = kStatus_Success; } return(retVal); } uint32_t read_LM75(void) { status_t retVal = kStatus_Fail; uint8_t deviceAddress = LM75_TEMPERATURE; memset(g_master_rxBuff, 0, I2C_DATA_LENGTH); // The combination write/read is done by: // I2C_MasterStart() // I2C_MasterWriteBlocking() with kI2C_TransferNoStopFlag flag // I2C_MasterRepeatedStart() // I2C_MasterReadBlocking() with kI2C_TransferDefaultFlag flag // I2C_MasterStop() if (kStatus_Success == I2C_MasterStart(I2C_MASTER, LM75_ADDR, kI2C_Write)) { // We're writing one byte, the register value of 0x00 to immediately read temperature data from. // We set the flag to kI2C_TransferNoStopFlag since we're doing a read right after this. retVal = I2C_MasterWriteBlocking(I2C_MASTER, &deviceAddress, 1, kI2C_TransferNoStopFlag); if (retVal != kStatus_Success) { return -1; } retVal = I2C_MasterRepeatedStart(I2C_MASTER, LM75_ADDR, kI2C_Read); if (retVal != kStatus_Success) { return -1; } // Now we're reading two bytes of the temperature data from the slave device, into g_master_rxBuff retVal = I2C_MasterReadBlocking(I2C_MASTER, g_master_rxBuff, 2, kI2C_TransferDefaultFlag); if (retVal != kStatus_Success) { return -1; } retVal = I2C_MasterStop(I2C_MASTER); if (retVal != kStatus_Success) { return -1; } } uint32_t temperatureValue = 0; // NXP's LM75B data sheet shows the format of the data https://www.nxp.com/docs/en/data-sheet/LM75B.pdf if ((g_master_rxBuff[0] & 0x80) > 0) { // This is the sign bit temperatureValue = 0xffffff00; } temperatureValue |= (g_master_rxBuff[0] & 0x7f) << 1; temperatureValue |= ((g_master_rxBuff[1] >> 7) & 1); // Since we're not using the half degrees, just shift right by one and lose that piece of data temperatureValue = temperatureValue >> 1; return(temperatureValue); } 我们在main()中添加的代码已经调用了init_LM75(),您只需在要读取温度时调用read_LM75()。 (您可能不需要调用init_LM75(),因为传感器似乎一开始就以正确的模式启动)。我的演示程序只是从一秒间隔的SysTick_Handler()调用read_LM75( ),并使用该代码显示数值: int32_t temperatureReading = read_LM75(); char console_string[128]; // Bit 16 is the sign (1 is negative, 0 is positive) after the temperature conversion if (temperatureReading & 0x10000) { snprintf(console_string, 128, "Current temperature is -%d degrees C.\r\n", (temperatureReading & 0xFFFF)); } else { uint16_t temperature_farenheit = (temperatureReading * 9 / 5) + 32; // Create the farenheit temperature value for positive temperatures snprintf(console_string, 128, "Current temperature is %d degrees C and %d degrees F.\r\n", temperatureReading, temperature_farenheit); } PutTerminalString(USART0, (unsigned char *)console_string); 我没有做太多的返回值检查,但你应该明白我的意思。 上面的PutTerminalString()函数只是我用来在 USART0 端口上发送字符串的一个函数。 将其替换为您正在使用的诊断打印。 尽情享受! Re: I2C communication issue 当然,在发布这篇文章十分钟后,我想出了如何使用 lpcxpresso804_lpc_i2c_polling 示例 项目中的代码并对其进行修改以正确读取板载 L M75 传感器的温度... 我稍后会整理好我的代码并发布在这里,希望能帮助其他想这样做的人。 Re: I2C communication issue 我知道这已经有一段时间了,但你有没有可能分享一下你的代码,因为我也注意到没有一个简单的示例可以使用 API(fsl_i2c)来做类似的事情: 从 Slave 0x78 的寄存器 0x01 读取 2 字节。 我正在尝试读取 OM40001 lpcXpresso804 板上的 LM75 传感器,尽管我的示例 " i2c_Temperature " 项目正在运行,但该项目没有使用 fsl_i2c SDK API 调用。 当我尝试使用I2C_MasterWriteBlocking()和I2C_MasterReadBlocking()调用来实现它时,I2C_MasterReadBlocking() 调用失败了。 它没有获得 I2C_STAT_MSTCODE_RXREADY 的master_state值(值 = 1),因此无法读出数据,而是看到了一个值 2,这使得代码落入默认情况:情况,并设置err = kStatus_I2C_UnexpectedState; 有人有一个简单的 I2C 代码示例,它只使用来自 fsl_i2c SDK API 的 i 2c_MasterWriteBlocking () 和 i 2c_masterReadBlocking () 调用从属 SPI 设备读取两个字节 吗? lpcxpresso804_lpc_i2c_polling示例项目过于通用。 恩智浦为什么不创建示例项目来与I2C设备(LM75)通信,该设备位于该项目命名的实际电路板上,据说也是一个项目? Re: I2C communication issue 大家好, 这不是从从属设备读回数据的正确方法。 令人失望的是,SDK 中没有类似的简单示例: 从 Slave 0x78 的寄存器 0x01 读取 2 字节。 不过,我花了一些时间才弄明白该怎么做,现在一切正常。 干杯
View full article
AW611 Wi-Fi 芯片 Wi-Fi 扫描超时 你好、 我正在调试驱动程序,遇到了以下问题:成功加载 Wi-Fi 驱动程序后,在 Wi-Fi 热点扫描过程中找不到 Wi-Fi 热点(手机可以检测到热点,热点离 Wi-Fi 模块很近,而且模块安装了天线)。检查 dmesg 似乎显示超时。详细日志请参见附件。您能帮忙分析一下原因吗?谢谢。 我的操作步骤如下: 1.平台:sama5d3,Linux 版本:4.4.19 2.使用以下命令加载驱动程序,dmesg 显示加载成功。 insmod mlan.ko insmod moal.ko drv_mode=7 ps_mode=2 auto_ds=2 host_mlme=1 cal_data_cfg=none fw_name=nxp/sd_w61x_v1.bin.se sta_name=wlan wfd_name=p2p cfg80211_wext=0xf drvdbg=0x80037 3.使用 wlan0 设备扫描 Wi-Fi 热点 ifconfig wlan0 u p wpa_supplicant-B-Dnl80211-iwlan0-c /etc/wpa.conf wpa_cli -i wlan0 -g/var/run/wpa_supplicant/wlan0 ap_scan 1 wpa_cli -i wlan0 scan wpa_cli -i wlan0 scan_result 4.执行 wpa_cli -i wlan0 扫描命令时,dmesg 会显示以下信息,并且没有发现热点(手机可以检测到多个热点)。 Jan 1 06:20:45 (none) user.alert kernel:[ 750.575641] wlan: wlan0 START SCAN Jan 1 06:21:05 (none) user.warn kernel:[ 770.653428] Ext scan enh timeout Jan 1 06:21:05 (none) user.warn kernel:[ 770.653465] ------------Dump info----------- Jan 1 06:21:05 (none) user.warn kernel:[ 770.653478] EXT_SCAN_STATUS 事件超时 Jan 1 06:21:05 (none) user.warn kernel:[ 770.653490] CurCmd Empty 剧透 (高亮部分可供阅读) [5.416061] UBIFS(ubi 0:8):为根用户保留:4952683 字节 (4836 KiB) [5.416088] UBIFS(ubi 0:8):媒体格式:w4/r0(最新版本为 w4/r0)、UUID 9C8DF7E6-05DA-4D41-A3C5-0029C4D16B41、小型 LPT 型号 [5.557978] UBIFS(ubi 0:8):卸载 UBI 设备 0 [5.5.r0]] UBIFS (ubi 0:8):后台话题 " ubifs_bgt0_8 " 停止 [82.542976] wlan:正在加载 MWLAN 驱动程序 [82.550306] wlan:注册到总线驱动程序... [82.613986] vendor=0x0471 device=0x0205 class=0 function=1 [82.614205] Attach moal handle ops,卡片接口类型:0x109 [82.614248] 未指定模块参数 cfg 文件 [ 82.614273] combo fw:nxp/sduart_nw61x.bin.se wlan fw:nxp/sd_w61x.bin.se [ 82.614317] SDIO: sdio_blk_size=256 max_blk_count=512 max_segs=64 max_seg_size=4096 [ 82.614333] rx_work=0 cpu_num=1 [ 82.614354] Enable moal_recv_amsdu_packet [ 82.614448] Attach mlan adapter operations.card_type is 0x109. [ 82.615544] wlan:启用 TX SG 模式 [ 82.615573] wlan: mpa_tx.buf_size=4096 [ 82.615583] wlan:启用 RX SG 模式 [ 82.615594] wlan: mpa_rx.buf_size=4096 [ 82.622224] 请求固件:nxp/sd_w61x_v1.bin.se [82.748653] 唤醒设备... [82.952631] 无线局域网:固件下载结束,firmwarelen=681308 已下载 565508 [83.349412] 无线局域网固件处于活动状态 [83.349451] on_time 是 83330185801 [83.349895] QUEUE_CMD:FUNC_INIT [0xa9] 已排队 [83.349930] QUEUE_CMD:FUNC_INIT [0xa9] 已排队 [83.349930] QUEUE_CMD E_CMD:GET_HW_SPEC [0x3] 已排队 [83.349974] DNLD_CMD (83.33068 9): FUNC_INIT [0xa9]、行动 0x263、len 16、seqno 0x1 超时 5000 [83.372560] CMD_RESP (83.353254): FUNC_INIT [0x80a9],result 0,len 16,seqno 0x1 [ 83.372622] DNLD_CMD (83.353337):GET_HW_SPEC [0x3]、行动 0x0、len 71、seqno 0x2 超时 5000 [83.372964] 83.353669:事件:VDLL_IND [0x81] [83.373008] VDLL_IND(偏移量):offset=0x1c458 [83.373947] VDLL 图片:len=115800 [83.37800] 4253] CMD_RESP (83.354955): GET_HW_SPEC [0x8003], result 0, len 205, seqno 0x2 [ 83.374281] fw_cap_info=0x487cff03, dev_cap_mask=0xffffffff [ 83.374299] GET_HW_SPEC: country_code=0x0 [ 83.374310] num_ant=1, antinfo=0x0 [ 83.374324] GET_HW_SPEC: hw_mpdu_density=4 dev_mcs_support=0x11 [ 83.374335] Enable 波束赋形 [ 83.374350] GET_HW_SPEC: mgmt IE count=13 [ 83.374365] FW: SDIO rx aggr disabled 0x487cff03 [ 83.374381] pmadapter->ecsa_enable=1 [ 83.374415] QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 83.374429] pmadapter->getlog_enable=1 [ 83.374451] chanrpt api ver=14.1 [ 83.374464] fw_cap_info=0x487cff03 fw_cap_ext=0x2182b5 [ 83.374479] uuid: c10d697cf87d596cab35c831392df315 [ 83.374491] fw hotfix ver=11 [ 83.374502] fw ver=15.1 [ 83.374512] uap fw ver=2.0 [ 83.374523] max_p2p_conn = 8, max_sta_conn = 16 [ 83.374541] wlan_set_regiontable: 2.4G 0x10 [ 83.374561] wlan_set_regiontable: 5G 0x10 [ 83.374599] Get Hw Spec done, fw_cap=0x487cff03 [ 83.374630] org_drv_mode=0x7 drv_mode=0x7 [ 83.375214] Enable 波束赋形 [ 83.375274] QUEUE_CMD: 802_11_FW_WAKE_METHOD [0x74] is queued [ 83.375301] set tx_buf = 4096 [ 83.375321] QUEUE_CMD: RECONFIGURE_TX_BUFF [0xd9] is queued [ 83.375347] PS Command: action = 0x6, bitmap = 0x1 [ 83.375365] QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued [ 83.375395] QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 83.375424] QUEUE_CMD: 802_11_RF_ANTENNA [0x20] is queued [ 83.375453] QUEUE_CMD: CHAN_REGION_CFG [0x242] is queued [ 83.375484] QUEUE_CMD: TX_RATE_CFG [0xd6] is queued [ 83.375511] QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] is queued [ 83.375539] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] is queued [ 83.375566] QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 83.375609] DNLD_CMD (83.356326): 802_11_SNMP_MIB [0x16], act 0x1, len 15, seqno 0x3 timeout 5000 [ 83.376003] CMD_RESP (83.356703): 802_11_SNMP_MIB [0x8016], result 0, len 15, seqno 0x3 [ 83.376057] DNLD_CMD (83.356773): 802_11_FW_WAKE_METHOD [0x74], act 0x0, len 12, seqno 0x4 timeout 5000 [ 83.376391] CMD_RESP (83.357094): 802_11_FW_WAKE_METHOD [0x8074], result 0, len 18, seqno 0x4 [ 83.376416] FW wakeup method=1, gpio=0 [ 83.376454] DNLD_CMD (83.357172):RECONFIGURE_TX_BUFF [0xd9]、act 0x1、len 16、seqno 0x5 超时 5000 [83.377529] CMD_RESP (83.358231): RECONFIGURE_TX_BUFF [0x80d9],结果 0,len 16,seqno 0x5 [ 83.377559] end port 32,数据端口掩码 ffffffff [ 83.377575] max_tx_buf_size=4096,tx_buf_size=3328 [ 83.377612] DNLD_CMD (83.358329): 802_11_PS_MODE_ENH [0xe4],行动 0x6,len 20,seqno 0x6 timeout 5000 [ 83.377947] CMD_RESP (83.358650): 802_11_PS_MODE_ENH [0x80e4],结果 0,len 20,seqno 0x6 [ 83.377995] DNLD_CMD (83.358713): 802_11_SNMP_MIB [0x16],行动 0x1,len 18,seqno 0x7 timeout 5000 [ 83.378324] CMD_RESP (83.359029): 802_11_SNMP_MIB [0x8016],结果 0,len 18,seqno 0x7 [ 83.378374] DNLD_CMD (83.359090): 802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x8 timeout 5000 [ 83.378707] CMD_RESP (83.359411): 802_11_RF_ANTENNA [0x8020],结果 0,len 16,seqno 0x8 [ 83.378757] DNLD_CMD (83.359472): CHAN_REGION_CFG [0x242]、act 0x0、len 11、seqno 0x9 超时 5000 [83.380238] CMD_RESP (83.360924): CHAN_REGION_CFG [0x8242],result 0,len 1297,seqno 0x9 [ 83.380344] DNLD_CMD (83.361055):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0xa 超时 5000 [83.381077] CMD_RESP (83.361775): TX_RATE_CFG [0x80d6],结果 0,len 832,序列 0xa [83.381136] DNLD_CMD (83.361851):802_11_RF_TX_POWER [0x1e],行动 0x0,len 14,顺序 0xb 超时 5000 [83.381490] CMD_RESP (8x1e),行动 0x0,len 14,顺序 0xb 超时 5000 [83.381490] CMD_RESP (8x1e) 3.362193):802_11_RF_TX_POWER [0x801e],结果 0,len 14,序列 0xb [83.381539] DNLD_CMD (83.362255): AMSDU_AGGR_CTRL [0xdf]、act 0x1、len 14、seqno 0xc 超时 5000 [83.381859] CMD_RESP (83.362563): AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,seqno 0xc [ 83.381908] DNLD_CMD (83.362624):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0xd 超时 5000 [83.382235] CMD_RESP (83.362940): MAC_CONTROL [0x8028],result 0,len 12,seqno 0xd [ 83.382289] QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] is queued [ 83.382328] DNLD_CMD (83.363045):APCMD_SYS_CONFIGURE [0xb0],act 0x0,len 20,seqno 0x100e 超时 5000 [83.383416] CMD_RESP (83.364108): APCMD_SYS_CONFIGURE [0x80b0], result 0, len 20, seqno 0x100e [ 83.383478] QUEUE_CMD: TX_RATE_CFG [0xd6] 正在排队 [ 83.383510] QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] 正在排队 [ 83.383539] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] 正在排队 [ 83.383567] QUEUE_CMD: MAC_CONTROL [0x1e] 正在排队383539] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] 正在排队 [ 83.383567] QUEUE_CMD: MAC_CONTROL [0x28] 正在排队 [ 83.383593] QUEUE_CMD: 802_11_MAC_ADDRESS [0x4d] 正在排队 [ 83.383630] DNLD_CMD (83.364347):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0x200f 超时 5000 [83.387943] CMD_RESP (83.368633): TX_RATE_CFG [0x80d6],结果 0,len 832,序列号 0x200f [83.388009] DNLD_CMD (83.368722):802_11_RF_TX_POWER [0x1e],行动 0x0,len 14,seqno 0x2010 超时 5000 [83.388382] CMD_POWER [0x1e] RESP (83.369085):802_11_RF_TX_POWER [0x801e],结果 0,第 14 行,序列 0x2010 [83.388433] DNLD_CMD (83.369149): AMSDU_AGGR_CTRL [0xdf],act 0x1,len 14,seqno 0x2011 超时 5000 [83.38775] CMD_RESP (83.369478): AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,seqno 0x2011 [ 83.388825] DNLD_CMD (83.369541):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x2012 超时 5000 [83.389139] CMD_RESP (83.369844): MAC_CONTROL [0x8028],结果 0,len 12,序列号 0x2012 [ 83.389187] DNLD_CMD (83.369904):802_11_MAC_ADDRESS [0x4d],行动 0x0,len 16,顺序 0x2013 超时 5000 [ 83.389639] CMD_RESP (83.370340):802_11_MAC_ADDRESS [0x804d],结果 0,len 16,序列号 0x2013 [ 83.389700] QUEUE_CMD:WMM_PARAM_CONFIG [0x23a] 已排队 [ 83.389749] DNLD_CMD (83.370464):WMM_PARAM_CONFIG [0x23a]、行动 0x2、len 26、seqno 0x14 超时 5000 [83.390091] CMD_RESP (83.370793): WMM_PARAM_CONFIG [0x823a],结果 0,len 26,序列 0x14 [ 83.392977] 设置 wiphy max_ap_assoc_sta=8 [ 83.393072] max_rate=390M [ 83.393089] max_rate=390M [ 83.393108] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186 [ 83.393129] max_rate=390M [ 83.393139] max_rate=390M [ 83.393155] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186 [ 83.393191] wlan%d:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [ 83.407537] wlan%d:DNLD_CMD (83.388260):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x15 超时 5000 [ 83.408034] wlan%d:CMD_RESP (83.388756):802_11_RF_ANTENNA [0x8020],结果 0,len 16,顺序 0x15 [ 83.408202] wlan%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 正在排队 [ 83.408278] wlan%d:DNLD_CMD (83.389008):802_11_SNMP_MIB [0x16],行动 0x0,len 142,顺序 0x16 超时 5000 [ 83.408707] wlan%d:CMD_RESP (83.389430):802_11_SNMP_MIB [0x8016],结果 0,len 142,序列号 0x16 [ 83.408860] wlan%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [ 83.408930] wlan%d:DNLD_CMD (83.389661):802_11_SNMP_MIB [0x16]、行动 0x0、len 142、seqno 0x17 超时 5000 [ 83.409425] wlan%d:CMD_RESP (83.390146):802_11_SNMP_MIB [0x8016],结果 0,len 142,seqno 0x17 [ 83.409582] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] 已排队 [ 83.409653] wlan%d:DNLD_CMD (83.390383):802_11_SNMP_MIB [0x16],行动 0x0,len 142,顺序 0x18 超时 5000 [ 83.410075] wlan%d:CMD_RESP (83.390798):802_11_SNMP_MIB [0x8016],结果 0,len 142,seqno 0x18 [ 83.410606] cfg80211 监管域回调 00 启动器=0 dfs_region=0 [ 83.410668] 监管域 BY_CORE [ 83.410738] wlan%d:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [ 83.410973] wlan%d:DNLD_CMD (83.391699):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x19 超时 5000 [ 83.411461] wlan%d:CMD_RESP (83.392183):802_11_RF_ANTENNA [0x8020],结果 0,len 16,顺序 0x19 [ 83.411802] PS 命令:动作 = 0x0,位图 = 0x0 [ 83.411833] wlan%d:QUEUE_CMD:802_11_PS_MODE_ENH [0xe4] 已排队 [ 83.411914] wlan%d:DNLD_CMD (83.392643):802_11_PS_MODE_ENH [0xe4]、行动 0x0、len 12、seqno 0x1a 超时 5000 [ 83.412367] wlan%d:CMD_RESP (83.393090):802_11_PS_MODE_ENH [0x80e4],结果 0,len 68,seqno 0x1a [ 83.412416] ps_bitmap=0x0 [ 83.412535] CFG80211:Country=00,band=0,no_of_sub_band=1 [ 83.412577] wlan%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [ 83.412633] 11D:Country=WW band=0 sub-band=1 dfs_region=0 [ 83.412650] 11D: first chan=1 no_of_chan=14,max_tx_pwr=20 [ 83.412665] wlan%d:QUEUE_CMD:802_11D_DOMAIN_INFO [0x5b] 已排队 [ 83.412694] wlan_set_regiontable:2.4G 0x0 [ 83.412718] wlan_set_regiontable:5G 0x0 [ 83.412794] wlan%d:DNLD_CMD (83.393523):802_11_SNMP_MIB [0x16]、行动 0x1、len 16、seqno 0x1b 超时 5000 [ 83.413234] wlan%d:CMD_RESP (83.393957):802_11_SNMP_MIB [0x8016],结果 0,len 16,序列 0x1b [ 83.413292] wlan%d:DNLD_CMD (83.394022):802_11D_DOMAIN_INFO [0x5b],行动 0x1,len 32,seqno 0x1c 超时 5000 [ 83.413739] wlan%d:83.394463:事件:VDLL_IND [0x81] [ 83.413802] VDLL_IND:type=0 ID=23 偏移量 = 0xe808 len = 600 [ 83.413827] wlan%d:DNLD_VDLL : block_len=600 [ 83.431747] wlan%d:83.412467:事件:VDLL_IND [0x81] [ 83.431826] VDLL_IND:type=0 ID=23 偏移量 = 0xea60 len = 600 [ 83.431855] wlan%d:DNLD_VDLL : block_len=600 [ 83.432517] wlan%d:83.413237:事件:VDLL_IND [0x81] [ 83.432590] VDLL_IND:type=0 ID=23 偏移量 = 0xecb8 len = 600 [ 83.432617] wlan%d:DNLD_VDLL : block_len=600 [ 83.433205] wlan%d:83.413926:事件:VDLL_IND [0x81] [ 83.433276] VDLL_IND:type=0 ID=23 偏移量 = 0xef10 len = 600 [ 83.433301] wlan%d:DNLD_VDLL : block_len=600 [ 83.434255] wlan%d:83.414977:事件:VDLL_IND [0x81] [ 83.434325] VDLL_IND:type=0 ID=23 偏移量 = 0xf168 len = 600 [ 83.434348] wlan%d:DNLD_VDLL : block_len=600 [ 83.434915] wlan%d:83.415636:事件:VDLL_IND [0x81] [ 83.434987] VDLL_IND:type=0 ID=23 偏移量 = 0xf3c0 len = 600 [ 83.435010] wlan%d:DNLD_VDLL : block_len=600 [ 83.435581] wlan%d:83.416302:事件:VDLL_IND [0x81] [ 83.435652] VDLL_IND:type=0 ID=23 偏移量 = 0xf618 len = 600 [ 83.435675] wlan%d:DNLD_VDLL : block_len=600 [ 83.436242] wlan%d:83.416962:事件:VDLL_IND [0x81] [ 83.436313] VDLL_IND:type=0 ID=23 偏移量 = 0xf870 len = 600 [ 83.436338] wlan%d:DNLD_VDLL : block_len=600 [ 83.436923] wlan%d:83.417645:事件:VDLL_IND [0x81] [ 83.436995] VDLL_IND:type=0 ID=23 偏移量 = 0xfac8 len = 600 [ 83.437019] wlan%d:DNLD_VDLL : block_len=600 [ 83.451150] wlan%d:83.431867:事件:VDLL_IND [0x81] [ 83.451232] VDLL_IND:type=0 ID=18 偏移量 = 0xc4e0 len = 600 [ 83.451260] wlan%d:DNLD_VDLL : block_len=600 [ 83.469048] wlan%d:83.449766:事件:VDLL_IND [0x81] [ 83.469131] VDLL_IND:type=0 ID=18 偏移量 = 0xc738 len = 600 [ 83.469158] wlan%d:DNLD_VDLL : block_len=600 [ 83.469811] wlan%d:83.450531:事件:VDLL_IND [0x81] [ 83.469883] VDLL_IND:type=0 ID=18 偏移量 = 0xc990 len = 600 [ 83.469909] wlan%d:DNLD_VDLL : block_len=600 [ 83.470486] wlan%d:83.451207:事件:VDLL_IND [0x81] [ 83.470558] VDLL_IND:type=0 ID=18 偏移量 = 0xcbe8 len = 600 [ 83.470584] wlan%d:DNLD_VDLL : block_len=600 [ 83.471148] wlan%d:83.451869:事件:VDLL_IND [0x81] [ 83.471220] VDLL_IND:type=0 ID=18 偏移量 = 0xce40 len = 600 [ 83.471247] wlan%d:DNLD_VDLL : block_len=600 [ 83.471960] wlan%d:CMD_RESP (83.452682):802_11D_DOMAIN_INFO [0x805b],结果 0,len 32,序列号 0x1c [ 83.472106] CFG80211:Country=00,band=1,no_of_sub_band=25 [ 83.472166] 11D:Country=WW band=1 子波段 =25 dfs_region=0 [ 83.472182] 11D: first chan=36 no_of_chan=1,max_tx_pwr=20 [ 83.472194] 11D: first chan=40 no_of_chan=1,max_tx_pwr=20 [ 83.472205] 11D: first chan=44 no_of_chan=1,max_tx_pwr=20 [ 83.472216] 11D: first chan=48 no_of_chan=1,max_tx_pwr=20 [ 83.472227] 11D: first chan=52 no_of_chan=1,max_tx_pwr=20 [ 83.472239] 11D: first chan=56 no_of_chan=1,max_tx_pwr=20 [ 83.472249] 11D: first chan=60 no_of_chan=1,max_tx_pwr=20 [ 83.472261] 11D: first chan=64 no_of_chan=1,max_tx_pwr=20 [ 83.472272] 11D: first chan=100 no_of_chan=1,max_tx_pwr=20 [ 83.472284] 11D: first chan=104 no_of_chan=1,max_tx_pwr=20 [ 83.472295] 11D: first chan=108 no_of_chan=1,max_tx_pwr=20 [ 83.472307] 11D: first chan=112 no_of_chan=1,max_tx_pwr=20 [ 83.472318] 11D: first chan=116 no_of_chan=1,max_tx_pwr=20 [ 83.472330] 11D: first chan=120 no_of_chan=1,max_tx_pwr=20 [ 83.472341] 11D: first chan=124 no_of_chan=1,max_tx_pwr=20 [ 83.472353] 11D: first chan=128 no_of_chan=1,max_tx_pwr=20 [ 83.472365] 11D: first chan=132 no_of_chan=1,max_tx_pwr=20 [ 83.472376] 11D: first chan=136 no_of_chan=1,max_tx_pwr=20 [ 83.472388] 11D: first chan=140 no_of_chan=1,max_tx_pwr=20 [ 83.472399] 11D: first chan=144 no_of_chan=1,max_tx_pwr=20 [ 83.472411] 11D: first chan=149 no_of_chan=1,max_tx_pwr=20 [ 83.472422] 11D: first chan=153 no_of_chan=1,max_tx_pwr=20 [ 83.472434] 11D: first chan=157 no_of_chan=1,max_tx_pwr=20 [ 83.472446] 11D: first chan=161 no_of_chan=1,max_tx_pwr=20 [ 83.472457] 11D: first chan=165 no_of_chan=1,max_tx_pwr=20 [ 83.472475] wlan%d:QUEUE_CMD:802_11D_DOMAIN_INFO [0x5b] 已排队 [ 83.472507] wlan_set_regiontable:2.4G 0x0 [ 83.472526] wlan_set_regiontable:5G 0x0 [ 83.472603] wlan%d:DNLD_CMD (83.453331):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 104、seqno 0x1d 超时 5000 [ 83.494139] wlan%d:CMD_RESP (83.474857):802_11D_DOMAIN_INFO [0x805b],结果 0,len 104,seqno 0x1d [ 83.494780] 设置 wlan%d 接口地址:30:XX:XX:XX:8c:11 [ 83.494841] wlan%d:QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 已排队 [ 83.494928] wlan%d:DNLD_CMD (83.475657):802_11_MAC_ADDRESS [0x4D],行动 0x1,len 16,序列号 0x1e 超时 5000 [ 83.495415] wlan%d:CMD_RESP (83.476138):802_11_MAC_ADDRESS [0x804d],结果 0,len 16,顺序 0x1e [ 83.497089] 注册 NXP 802.11 适配器 wlan0 [ 83.497471] uap%d:QUEUE_CMD:11AX_CFG [0x266] 已排队 [ 83.497582] wlan0 set multicast_list [ 83.497622] wlan0:QUEUE_CMD:MAC_MULTICAST_ADR [0x10] 已排队 [ 83.497654] wlan0:QUEUE_CMD:MAC_CONTROL [0x28] 已排队 [ 83.509486] uap%d:DNLD_CMD (83.490204):11AX_CFG [0x266]、行动 0x1、len 39、seqno 0x101f 超时 5000 [ 83.510032] wlan0:83.490754:事件:VDLL_IND [0x81] [ 83.510109] VDLL_IND:type=0 ID=24 偏移量 = 0xfd20 len = 600 [ 83.510135] wlan0:DNLD_VDLL : block_len=600 [ 83.528293] wlan0:83.509009:事件:VDLL_IND [0x81] [ 83.528377] VDLL_IND:type=0 ID=24 偏移量 = 0xff78 len = 600 [ 83.528405] wlan0:DNLD_VDLL : block_len=600 [ 83.529075] wlan0:83.509795:活动:VDLL_IND [0x81] [ 83.529151] VDLL_IND:type=0 ID=24 偏移量 = 0x101d0 len = 600 [ 83.529176] wlan0:DNLD_VDLL : block_len=600 [ 83.529781] wlan0:83.510504:事件:VDLL_IND [0x81] [ 83.529849] VDLL_IND:type=0 ID=24 偏移量 = 0x10428 len = 600 [ 83.529871] wlan0:DNLD_VDLL : block_len=600 [ 83.530444] wlan0:83.511164:事件:VDLL_IND [0x81] [ 83.530517] VDLL_IND:type=0 ID=24 偏移量 = 0x10680 len = 600 [ 83.530541] wlan0:DNLD_VDLL : block_len=600 [ 83.531107] wlan0:83.511826:活动:VDLL_IND [0x81] [ 83.531178] VDLL_IND:type=0 ID=24 偏移量 = 0x108d8 len = 600 [ 83.531202] wlan0:DNLD_VDLL : block_len=600 [ 83.531884] uap%d:CMD_RESP (83.512604):11AX_CFG [0x8266],结果 0,len 39,序列号 0x101f [ 83.531948] user_2g_hecap_len=28 [ 83.531997] wlan0:DNLD_CMD (83.512726):MAC_MULTICAST_ADR [0x10]、行动 0x1、len 204、seqno 0x20 超时 5000 [ 83.532430] wlan0:CMD_RESP (83.513154):MAC_MULTICAST_ADR [0x8010],result 0,len 204,seqno 0x20 [ 83.532484] wlan0: DNLD_CMD (83.513216):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x21 超时 5000 [83.532797] wlan0:CMD_RESP (83.513521):MAC_CONTROL [0x8028],结果 0,len 12,序列 0x21 [83.532964] uap%d:QUEUE_CMD:11AX_CFG [0x266] 已排队 [83.533051] uap%d:DNLD_CMD (83.513779):11AX_CFG [0x266],行动 0x1,len 39,seqno 0x1022 超时 5000 [83.533496] uap%d:CMD_RESP (83.514218):11AX_CFG [0x8266],结果 0,len 39,seqno 0x1022 [83.533548] user_hecap_len=28 [83.539872] 设置 uap%d 接口地址:32:xx:xx:xx:8d:11 [83.539937] uap%d:QUEUE_CMD:APCMD_SYS_CONFIGURE [0xb0] 已排队 [83.540028] uap%d:DNLD_CMD (83.520757): APCMD_SYS_CONFIGURE [0xb0]、act 0x1、len 20、seqno 0x1023 超时 5000 [83.540517] uap%d:CMD_RESP (83.521240): APCMD_SYS_CONFIGURE [0x80b0],结果 0,len 20,序列号 0x1023 [ 83.542165] 注册恩智浦 802.11 适配器 uap0 [ 83.542494] PS 命令:操作 = 0x0,位图 = 0x0 [ 83.542521] p2p%d:QUEUE_CMD:802_11_PS_MODE_ENH [0xe4] 已排队 [ 83.542607] uap0 设置多播列表 [ 83.543135] p2p%d:DNLD_CMD (83.523858):802_11_PS_MODE_ENH [0xe4],行动 0x0,len 12,seqno 0x2024 超时 5000 [ 83.543643] p2p%d:CMD_RESP (83.524364):802_11_PS_MODE_ENH [0x80e4],结果 0,len 68,序列 0x2024 [ 83.543693] ps_bitmap=0x0 [ 83.543799] CFG80211:Country=00,band=0,no_of_sub_band=1 [ 83.543841] p2p%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [ 83.543895] 11D:Country=WW band=0 sub-band=1 dfs_region=0 [ 83.543910] 11D:first chan=1 no_of_chan=14,max_tx_pwr=20 [ 83.543925] p2p%d:QUEUE_CMD:802_11D_DOMAIN_INFO [0x5b] 已排队 [ 83.543954] wlan_set_regiontable:2.4G 0x0 [ 83.543973] wlan_set_regiontable:5G 0x0 [ 83.544059] p2p%d:DNLD_CMD (83.524786):802_11_SNMP_MIB [0x16],行动 0x1,len 16,seqno 0x2025 超时 5000 [ 83.544517] p2p%d:CMD_RESP (83.525239):802_11_SNMP_MIB [0x8016],结果 0,len 16,序列号 0x2025 [ 83.544580] p2p%d:DNLD_CMD (83.525310):802_11D_DOMAIN_INFO [0x5b],行动 0x1,len 32,seqno 0x2026 超时 5000 [ 83.566231] p2p%d:CMD_RESP (83.546947):802_11D_DOMAIN_INFO [0x805b],结果 0,len 32,序列号 0x2026 [ 83.566411] CFG80211:Country=00,band=1,no_of_sub_band=25 [ 83.566474] 11D:Country=WW band=1 sub-band=25 dfs_region=0 [ 83.566489] 11D:first chan=36 no_of_chan=1,max_tx_pwr=20 [ 83.566501] 11D:first chan=40 no_of_chan=1,max_tx_pwr=20 [ 83.566513] 11D:first chan=44 no_of_chan=1,max_tx_pwr=20 [ 83.566524] 11D:first chan=48 no_of_chan=1,max_tx_pwr=20 [ 83.566535] 11D:first chan=52 no_of_chan=1,max_tx_pwr=20 [ 83.566546] 11D:first chan=56 no_of_chan=1,max_tx_pwr=20 [ 83.566557] 11D:first chan=60 no_of_chan=1,max_tx_pwr=20 [ 83.566569] 11D:first chan=64 no_of_chan=1,max_tx_pwr=20 [ 83.566580] 11D:first chan=100 no_of_chan=1,max_tx_pwr=20 [ 83.566592] 11D:first chan=104 no_of_chan=1,max_tx_pwr=20 [ 83.566604] 11D:first chan=108 no_of_chan=1,max_tx_pwr=20 [ 83.566615] 11D:first chan=112 no_of_chan=1,max_tx_pwr=20 [ 83.566627] 11D:first chan=116 no_of_chan=1,max_tx_pwr=20 [ 83.566638] 11D:first chan=120 no_of_chan=1,max_tx_pwr=20 [ 83.566650] 11D:first chan=124 no_of_chan=1,max_tx_pwr=20 [ 83.566661] 11D:first chan=128 no_of_chan=1,max_tx_pwr=20 [ 83.566673] 11D:first chan=132 no_of_chan=1,max_tx_pwr=20 [ 83.566685] 11D:first chan=136 no_of_chan=1,max_tx_pwr=20 [ 83.566696] 11D:first chan=140 no_of_chan=1,max_tx_pwr=20 [ 83.566708] 11D:first chan=144 no_of_chan=1,max_tx_pwr=20 [ 83.566720] 11D:first chan=149 no_of_chan=1,max_tx_pwr=20 [ 83.566731] 11D:first chan=153 no_of_chan=1,max_tx_pwr=20 [ 83.566743] 11D:first chan=157 no_of_chan=1,max_tx_pwr=20 [ 83.566755] 11D:first chan=161 no_of_chan=1,max_tx_pwr=20 [ 83.566767] 11D:first chan=165 no_of_chan=1,max_tx_pwr=20 [ 83.566784] p2p%d:QUEUE_CMD:802_11D_DOMAIN_INFO [0x5b] 已排队 [ 83.566815] wlan_set_regiontable:2.4G 0x0 [ 83.566835] wlan_set_regiontable:5G 0x0 [ 83.566911] p2p%d:DNLD_CMD (83.547640):802_11D_DOMAIN_INFO [0x5b],行动 0x1,len 104,seqno 0x2027 超时 5000 [ 83.588510] p2p%d:CMD_RESP (83.569226):802_11D_DOMAIN_INFO [0x805b],结果 0,len 104,序列号 0x2027 [ 83.598432] 设置 WFD 设备地址:32:XX:XX:XX:8c:11 [ 83.598498] p2p%d:QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 已排队 [ 83.598592] p2p%d:DNLD_CMD (83.579322):802_11_MAC_ADDRESS [0x4d],行动 0x1,len 16,seqno 0x2028 超时 5000 [ 83.599075] p2p%d:CMD_RESP (83.579798):802_11_MAC_ADDRESS [0x804d],结果 0,len 16,seqno 0x2028 [ 83.600896] 注册恩智浦 802.11 适配器 p2p0 [ 83.601044] wlan:version = SDIW612---18.99.3.p26.11-MM6X18540.p17-(FP92) [ 83.601125] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] is queued [ 83.601706] p2p0 set multicast_list [ 83.601758] p2p0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] is queued [ 83.601798] p2p0: QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 83.601862] wlan0: DNLD_CMD (83.582592):REG_ACCESS [0x27c]、行动 0x0、len 20、seqno 0x29 超时 5000 [83.602352] wlan0:CMD_RESP (83.583074): REG_ACCESS [0x827c],result 0,len 20,seqno 0x29 [ 83.602435] p2p0: DNLD_CMD (83.583164):MAC_MULTICAST_ADR [0x10]、行动 0x1、len 204、seqno 0x202a 超时 5000 [83.602875] p2p0:CMD_RESP (83.583599): MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x202a [ 83.602933] p2p0: DNLD_CMD (83.583663):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x202b 超时 5000 [83.603253] p2p0:CMD_RESP (83.583977): MAC_CONTROL [0x8028], result 0, len 12, seqno 0x202b [ 83.649540] 设置 REG 0x90002328: 0x13d57 slew_rate=3 [ 83.649608] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] 正在排队 [ 83.649704] wlan0: DNLD_CMD (83.630433):REG_ACCESS [0x27c]、行动 0x1、len 20、seqno 0x2c 超时 5000 [83.650198] wlan0:CMD_RESP (83.630922):REG_ACCESS [0x827c], result 0, len 20, seqno 0x2c [ 83.650381] wlan0: QUEUE_CMD: INDEPENDENT_RESET_CFG [0x243] is queued [ 83.650456] wlan0: DNLD_CMD (83.631187):INDEPENDENT_RESET_CFG [0x243],行动 0x0,len 12,seqno 0x2d 超时 5000 [ 83.650885] wlan0:CMD_RESP (83.631608):INDEPENDENT_RESET_CFG [0x8243],结果 0,len 12,seqno 0x2d [83.651544] wlan:注册到总线驱动程序完成 [83.651568] wlan:驱动程序已成功加载 [91.250327] wlan0:QUEUE_CMD:TXPWR_CFG [0xd1] 已排队 [91.250455] wlan lan0:DNLD_CMD (91.231183): TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x2e 超时 5000 [91.250979] wlan0:CMD_RESP (91.231700): TXPWR_CFG [0x80d1], result 0, len 140, seqno 0x2e [ 91.251505] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] is queued [ 91.251610] wlan0: DNLD_CMD (91.232338):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x2f 超时 5000 [91.252073] wlan0:CMD_RESP (91.232795): TXPWR_CFG [0x80d1],结果 0,len 140,序列号 0x2f [91.256518] wlan0:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [91.256644] wlan0:DNLD_CMD (91.237371):802_11_RF_ANTENNA [0x20] x20]、行动 0xc、len 16、seqno 0x30 超时 5000 [91.257138] wlan0:CMD_RESP (91.237860):802_11_RF_ANTENNA [0x8020],结果 0,len 16,顺序 0x30 [91.262751] wlan0:QUEUE_CMD:TXPWR_CFG [0xd1] 已排队 [91.262879] wlan0:DNLD_CMD (91.243606): TXPWR_CFG [0xd1]、act 0x0、len 16、seqno 0x31 超时 5000 [91.263360] wlan0:CMD_RESP (91.244082): TXPWR_CFG [0x80d1], result 0, len 140, seqno 0x31 [ 91.263875] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] is queued [ 91.263981] wlan0: DNLD_CMD (91.244710):TXPWR_CFG [0xd1],行动 0x0,len 16,seqno 0x32 超时 5000 [91.264440] wlan0:CMD_RESP (91.245161): TXPWR_CFG [0x80d1], result 0, len 140, seqno 0x32 [ 91.273598] wlan0: QUEUE_CMD: RX_MGMT_IND [0x10c] is queued [ 91.273755] wlan0: DNLD_CMD (91.254481):RX_MGMT_IND [0x10c]、act 0x1、len 14、seqno 0x33 超时 5000 [91.274249] wlan0:CMD_RESP (91.254971): RX_MGMT_IND [0x810c], result 0, len 14, seqno 0x33 [ 91.285501] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] is queued [ 91.285628] wlan0: DNLD_CMD (91.266356):TXPWR_CFG [0xd1]、act 0x0、len 16、seqno 0x34 超时 5000 [91.286112] wlan0:CMD_RESP (91.266833): TXPWR_CFG [0x80d1], result 0, len 140, seqno 0x34 [ 91.286736] wlan0 set multicast_list [ 91.286794] wlan0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] is queued [ 91.286835] wlan0: QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 91.286916] wlan0: DNLD_CMD (91.267643):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x35 超时 5000 [91.287407] wlan0:CMD_RESP (91.268128): MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x35 [ 91.287469] wlan0: DNLD_CMD (91.268199):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x36 超时 5000 [91.287894] wlan0:CMD_RESP (91.268617):MAC_CONTROL [0x8028],结果 0,len 12,序列 0x36 [ 91.297629] wlan0:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [ 91.297755] wlan0:DNLD_CMD (91.278484):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,序列 0x37 超时 5000 [ 91.298244] wlan0:CMD_RESP (91.278966):802_11_RF_ANTENNA [0x8020],结果 0,len 16,顺序 0x37 [ 112.909482] wlan0:QUEUE_CMD:MGMT_IE_LIST [0xf2] 是排队 [ 112.909610] wlan0:DNLD_CMD (112.890335):MGMT_IE_LIST [0xf2]、act 0x1、len 127、seqno 0x38 超时 5000 [112.910138] wlan0:CMD_RESP (112.890857): MGMT_IE_LIST [0x80f2], result 0, len 127, seqno 0x38 [ 112.910277] probereq ie length = 107 [ 112.910302] beacon=ffffff assocresp=ffff proberesp=ffff probereq=0 [ 112.910324] wlan:random_mac 00:XX:XX:XX:00:00 [ 112.910848] max_rate=390M [ 112.910869] max_rate=390M [ 112.910887] Set:HE rx mcs set 0x0000fffe tx mcs set 0x0000fffe [ 112.910946] max_rate=390M [ 112.910957] max_rate=390M [ 112.910972] Set:HE rx mcs set 0x0000fffe tx mcs set 0x0000fffe [ 112.911000] wlan0: QUEUE_CMD: 802_11_SCAN_EXT [0x107] is queued [ 112.911052] wlan: wlan0 START SCAN [ 112.911216] wlan0: DNLD_CMD (112.891939):802_11_SCAN_EXT [0x107]、行动 0x1、len 266、seqno 0x39 超时 20000 [112.921346] wlan0:CMD_RESP (112.902062): 802_11_SCAN_EXT [0x8107],结果 0,len 12,seqno 0x39 [ 132.979298] Ext scan enh 超时 [ 132.979336] ------------Dump info----------- [ 132.979347] EXT_SCAN_STATUS 事件超时 [ 132.979360] CurCmd Empty [ 132.979372] mlan_processing =0 [ 132.979382] main_lock_flag =0 [ 132.979392] main_process_cnt =125 [ 132.979401] delay_task_flag =0 [ 132.979410] mlan_rx_processing =0 [ 132.979419] rx_pkts_queued=0 [ 132.979428] more_task_flag = 0 [ 132.979437] num_cmd_timeout = 0 [ 132.979446] last_cmd_index = 7 [ 132.979455] last_cmd_id = 0xd1 0x10c 0xd1 0x10 0x28 0x20 0xf2 0x107 0x20 0xd1 [ 132.979499] last_cmd_act = 0x0 0x1 0x0 0x1 0x213 0xc 0x1 0x1 0xc 0x0 [ 132.979535] last_cmd_resp_index = 7 [ 132.979544] last_cmd_resp_id = 0x80d1 0x810c 0x80d1 0x8010 0x8028 0x8020 0x80f2 0x8107 0x8020 0x80d1 [ 132.979583] last_event_index = 1 [ 132.979592] last_event = 0x81 0x81 0x81 0x81 0x81 0x81 0x81 0x81 [ 132.979630] num_data_h2c_failure = 0 [ 132.979642] num_cmd_h2c_failure = 0 [ 132.979653] num_data_c2h_failure = 0 [ 132.979663] num_cmdevt_c2h_failure = 0 [ 132.979673] num_int_read_failure = 0 [ 132.979683] last_int_status = 64 [ 132.979692] num_alloc_buffer_failure = 0 [ 132.979701] num_pkt_dropped = 0 [ 132.979710] num_noo_cmd_node = 0 [ 132.979719] num_event_deauth = 0 [ 132.979728] num_event_disassoc = 0 [ 132.979737] num_event_link_lost = 0 [ 132.979746] num_cmd_deauth = 0 [ 132.979756] num_cmd_assoc_success = 0 [ 132.979766] num_cmd_assoc_failure = 0 [ 132.979776] num_cons_assoc_failure = 0 [ 132.979785] cmd_resp_received=0 [ 132.979794] event_received=0 [ 132.979804] max_tx_buf_size=4096 [ 132.979813] tx_buf_size=3328 [ 132.979822] curr_tx_buf_size=3328 [ 132.979832] data_sent=0 cmd_sent=0 [ 132.979843] ps_mode=0 ps_state=0 [ 132.979855] wakeup_dev_req=0 wakeup_tries=0 wakeup_timeout=0 [ 132.979866] hs_configured=0 hs_activated=0 [ 132.979877] pps_uapsd_mode=0 sleep_pd=0 [ 132.979886] tx_lock_flag = 0 [ 132.979896] scan_processing = 1 [ 132.979906] scan_state = 0x5 [ 132.979915] bypass_pkt_count=0 [ 132.979927] mp_rd_bitmap=0x0 curr_rd_port=0x0 [ 132.979939] mp_wr_bitmap=0xffffff curr_wr_port=0x0 [ 132.979949] mp_data_port_mask = 0xffffffff [ 132.979960] last_recv_rd_bitmap=0x0 mp_invalid_update=0 [ 132.979972] last_recv_wr_bitmap=0xffffff last_mp_index=0 [ 132.979986] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.979995] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980048] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980058] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980111] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980120] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980172] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980182] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980234] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980244] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980297] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980306] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980359] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980368] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980420] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980430] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980482] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980491] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980542] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 132.980552] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [ 132.980604] bss_index = 0,tx_pkts_queued = 0 tx_pause [ 132.980619] bss_index = 1,tx_pkts_queued = 0 tx_pause [ 132.980631] bss_index = 2,tx_pkts_queued = 0 tx_pause [ 132.980647] bss_index = 3, tx_pkts_queued = 0 tx_pause [ 132.980663] event id:0x80000012 [ 132.980702] Host:br03 Timestamp:c0623ac4 [ 132.980730] Driver version = SDIW612---18.99.3.p26.11-MM6X18540.p17-(FP92) [132.980743] main_state = 4 [ 132.980753] ioctl_pending = 1 [ 132.980762] tx_pending = 0 [ 132.980772] wmm_tx_pending[0] = 0 [ 132.980781] wmm_tx_pending[1] = 0 [ 132.980790] wmm_tx_pending[2] = 0 [ 132.980800] wmm_tx_pending[3] = 0 [ 132.980810] rx_pending = 0 [ 132.980819] lock_count = 111 [ 132.980828] malloc_count = 52 [ 132.980837] mbufalloc_count = 0 [ 132.980846] hs_skip_count = 0 [ 132.980856] hs_force_count = 0 [ 132.980868] Media state = "Disconnected" [ 132.980881] carrier off [ 132.980894] tx queue 0: stopped [ 132.980907] tx queue 1: stopped [ 132.980920] tx queue 2: stopped [ 132.980933] tx queue 3: stopped [ 132.980946] wlan0: num_tx_timeout = 0 [ 132.980960] uap0: num_tx_timeout = 0 [ 132.980973] p2p0: num_tx_timeout = 0 [ 132.981005] -------- Dump info End--------- [ 132.981063] Wakeup 设备... [ 132.981682] SDIO Func0 (0x0-0x9): 43 03 02 02 03 02 08 02 03 00 [ 132.982016] SDIO Func1 (0x10-0x17): 00 00 00 00 ff ff ff ff [ 132.982575] SDIO Func1: (0x8) c3 (0x58) 00 (0x5c) 48 (0x5d) 00 (0x60) 87 (0x61) 0c (0x62) 00 (0x64) 10 (0x65) 00 (0x66) 00 (0x68) 00 (0x69) 00 (0x6a) 00 [ 132.983518] SDIO Func1 (0xe8-0xff): dc fe 60 00 61 00 00 00 24 14 70 c8 ab 77 80 00 00 00 00 00 01 00 00 00 [ 133.087775] SDIO Func1 (0xe8-0xff): dc fe c4 00 6c 00 00 00 24 14 70 c8 ab 77 80 00 00 00 00 00 01 00 00 00 [ 133.087808] Cancel all pending cmd and txrx queue [ 133.087844] IOCTL failed: c5cf7800 id=0x10000, sub_id=0x10003 action=1, status_code=0x80000007 [CMD_CANCEL] [ 133.087864] flush scan queue: cmd 0x107 [ 133.087914] Wakeup 设备... [ 133.088389] wlan0: 133.069104 : Event: EXT_SCAN_REPORT [0x58] [ 133.088460] EVENT: EXT_SCAN Report (2416) [ 133.088757] wlan0: 133.069476 : Event: EXT_SCAN_REPORT [0x58] [ 133.088814] EVENT: EXT_SCAN Report (463) [ 133.089067] wlan0: 133.069787 : Event: EXT_SCAN_STATUS_REPORT [0x7f] [ 133.089121] EVENT: EXT_SCAN status report (151) [ 133.089143] ext_scan_status: status 0 (scan success), buf_len 144 [ 133.089163] chan=1, noise=-89, total_network=1 scan_duration=78, busy_duration=37 [ 133.089181] chan=2, noise=-90, total_network=0 scan_duration=78, busy_duration=32 [ 133.089198] chan=3, noise=-90, total_network=1 scan_duration=78, busy_duration=23 [ 133.089213] chan=4, noise=-81, total_network=0 scan_duration=78, busy_duration=12 [ 133.089229] chan=5, noise=-84, total_network=1 scan_duration=78, busy_duration=30 [ 133.089246] chan=6, noise=-84, total_network=2 scan_duration=78, busy_duration=52 [ 133.089261] chan=7, noise=-87, total_network=0 scan_duration=78, busy_duration=17 [ 133.089358] chan=8, noise=-87, total_network=0 scan_duration=78, busy_duration=12 [ 133.089375] chan=9, noise=-89, total_network=1 scan_duration=78, busy_duration=27 [ 133.089392] chan=10, noise=-89, total_network=0 scan_duration=78, busy_duration=27 [ 133.089409] chan=11, noise=-89, total_network=1 scan_duration=78, busy_duration=41 [ 133.089425] chan=12, noise=-87, total_network=1 scan_duration=78, busy_duration=32 [ 133.089440] chan=13, noise=-88, total_network=1 scan_duration=78, busy_duration=32 [ 133.089456] chan=14, noise=-91, total_network=0 scan_duration=78, busy_duration=8 [ 133.089479] chan=1, min_rssi=0, max_rssi=0 noise=-89 min_rss=89, max_rss=89 [ 133.089496] chan=2, min_rssi=0, max_rssi=0 noise=-90 min_rss=90, max_rss=90 [ 133.089511] chan=3, min_rssi=0, max_rssi=0 noise=-90 min_rss=90, max_rss=90 [ 133.089526] chan=4, min_rssi=0, max_rssi=0 noise=-81 min_rss=81, max_rss=81 [ 133.089542] chan=5, min_rssi=0, max_rssi=0 noise=-84 min_rss=84, max_rss=84 [ 133.089558] chan=6, min_rssi=0, max_rssi=0 noise=-84 min_rss=84, max_rss=84 [ 133.089574] chan=7, min_rssi=0, max_rssi=0 noise=-87 min_rss=87, max_rss=87 [ 133.089589] chan=8, min_rssi=0, max_rssi=0 noise=-87 min_rss=87, max_rss=87 [ 133.089605] chan=9, min_rssi=0, max_rssi=0 noise=-89 min_rss=89, max_rss=89 [ 133.089620] chan=10, min_rssi=0, max_rssi=0 noise=-89 min_rss=89, max_rss=89 [ 133.089636] chan=11, min_rssi=0, max_rssi=0 noise=-89 min_rss=89, max_rss=89 [ 133.089652] chan=12, min_rssi=0, max_rssi=0 noise=-87 min_rss=87, max_rss=87 [ 133.089668] chan=13, min_rssi=0, max_rssi=0 noise=-88 min_rss=88, max_rss=88 [ 133.089683] chan=14, min_rssi=0, max_rssi=0 noise=-91 min_rss=91, max_rss=91 [ 133.089702] wlan: SCAN COMPLETED: scanned AP count=0 [ 133.089721] event id:0x80000009 [ 133.089748] IOCTL is not allowed while the 设备 is not present or hang [ 133.089767] IOCTL is not allowed while the 设备 is not present or hang [ 133.093278] IOCTL is not allowed while the 设备 is not present or hang [ 133.099459] ====SDIO FW DUMP EVENT MODE START ==== [ 133.099802] FW trigger fw dump [ 133.099845] ==== Start Receive FW dump event ==== [ 133.099942] Create directory /data/dump_133 error, try create dir in /var [ 133.100015] Create directory /var/dump_133 successfully [ 133.100036] Firmware Dump directory name is /var/dump_133 [ 133.100048] === START DRIVER INFO DUMP=== [ 133.100161] DRV dump data in /var/dump_133/file_drv_info [ 133.100594] Wakeup 设备... [ 133.231641] Drv info total 字节s = 421143 (0x66d17) [ 133.231676] === DRIVER INFO DUMP END=== [ 134.887580] ==== FW DUMP END: 1408768 字节s ==== [ 134.887652] wlan: Notify FW dump complete event [ 134.887668] vendor event :0x1 [ 134.887750] Start to process hanging [ 134.888400] IOCTL is not allowed while the 设备 is not present or hang [ 134.888744] Cancel all pending cmd and txrx queue [ 134.888883] vendor event :0x4 [ 134.888939] WIFI auto_fw_reload: fw_reload=1 [ 134.888995] ========START IN-BAND RESET=========== [ 134.889037] vendor event :0x2 [ 134.889227] IOCTL is not allowed while the 设备 is not present or hang [ 134.889259] woal_reset_intf: get bss info failed [ 134.889375] Cancel all pending cmd and txrx queue [ 134.889499] IOCTL is not allowed while the 设备 is not present or hang [ 134.889793] IOCTL is not allowed while the 设备 is not present or hang [ 135.068048] FW wake up [ 135.082732] SDIO Trigger FW In-band RESET success [ 135.082764] Free module params [ 135.082815]未指定模块参数 cfg 文件 [ 135.082867] SDIO: sdio_blk_size=256 max_blk_count=512 max_segs=64 max_seg_size=4096 [ 135.082883] rx_work=0 cpu_num=1 [ 135.082903] Enable moal_recv_amsdu_packet [ 135.082990] Attach mlan adapter operations.card_type is 0x109. [ 135.091840] wlan:启用 TX SG 模式 [ 135.091876] wlan: mpa_tx.buf_size=4096 [ 135.091888] wlan:启用 RX SG 模式 [ 135.091899] wlan: mpa_rx.buf_size=4096 [ 135.091945] 请求固件:nxp/sd_w61x_v1.bin.se [135.097580] 唤醒设备... [135.361419] 无线局域网:固件下载结束,固件=681308 已下载 565508 [135.779436] 无线局域网固件处于活动状态 [135.779479] on_time 是 135760213003 [135.779928] QUEUE_CMD:FUNC_INIT [0xa9] 已排队 [135.779961] QUEUE_CMD: GET_HW_SPEC [0x3] 已排队 [135.780007] DNLD_CMD (135.7607 17): FUNC_INIT [0xa9]、行动 0x263、len 16、seqno 0x1 超时 5000 [135.802877] CMD_RESP (135.783563): FUNC_INIT [0x80a9],result 0,len 16,seqno 0x1 [ 135.802941] DNLD_CMD (135.783651):GET_HW_SPEC [0x3]、行动 0x0、len 71、seqno 0x2 超时 5000 [135.803276] 135.783976:事件:VDLL_IND [0x81] [135.803320] VDLL_IND (OFFSET):offset=0x1c458 [135.804257] VDLL 图片:len=115800 [135.804257] VDLL 图片:len=115800 [13800] [5.804558] CMD_RESP (135.785256): GET_HW_SPEC [0x8003], result 0, len 205, seqno 0x2 [ 135.804586] fw_cap_info=0x487cff03, dev_cap_mask=0xffffffff [ 135.804603] GET_HW_SPEC: country_code=0x0 [ 135.804615] num_ant=1, antinfo=0x0 [ 135.804631] GET_HW_SPEC: hw_mpdu_density=4 dev_mcs_support=0x11 [ 135.804641] Enable 波束赋形 [ 135.804656] GET_HW_SPEC: mgmt IE count=13 [ 135.804672] FW: SDIO rx aggr disabled 0x487cff03 [ 135.804687] pmadapter->ecsa_enable=1 [ 135.804722] QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 135.804735] pmadapter->getlog_enable=1 [ 135.804758] chanrpt api ver=14.1 [ 135.804772] fw_cap_info=0x487cff03 fw_cap_ext=0x2182b5 [ 135.804786] uuid: c10d697cf87d596cab35c831392df315 [ 135.804798] fw hotfix ver=11 [ 135.804810] fw ver=15.1 [ 135.804820] uap fw ver=2.0 [ 135.804832] max_p2p_conn = 8, max_sta_conn = 16 [ 135.804849] wlan_set_regiontable: 2.4G 0x10 [ 135.804868] wlan_set_regiontable: 5G 0x10 [ 135.804904] 完成硬件规范,fw_cap=0x487cff03 [ 135.804931] org_drv_mode=0x7 drv_mode=0x7 [ 135.805473] 启用波束赋形 [ 135.805531] QUEUE_CMD: 802_11_FW_WAKE_METHOD [0x74] 已排队 [ 135.805558] 设置 tx_buf = 4096 [ 135.805578] QUEUE_CMD: RECONFIGURE_TX_BUFF [0xd9] 已排队 [ 135.805603] PS Command: action = 0x6, bitmap = 0x1 [ 135.805623] QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] 已排队 [ 135.805653] QUEUE_CMD: 802_11_SNMP_MIB [0x16] 已排队 [ 135.805684] QUEUE_CMD: 802_11_RF_ANTENNA [0x20] 已排队 [ 135.805715] QUEUE_CMD: CHAN_REGION_CFG [0x242] 已排队 [ 135.805747] QUEUE_CMD: TX_RATE_CFG [0xd6] 已排队 [ 135.805775] QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] 已排队 [ 135.805803] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] 已排队 [ 135.805831] QUEUE_CMD: MAC_CONTROL [0x28] 已排队 [ 135.805873] DNLD_CMD (135.786585):802_11_SNMP_MIB [0x16]、act 0x1、len 15、seqno 0x3 超时 5000 [135.806273] CMD_RESP (135.786970): 802_11_SNMP_MIB [0x8016],result 0,len 15,seqno 0x3 [ 135.806326] DNLD_CMD (135.787037):802_11_FW_WAKE_METHOD [0x74],act 0x0,len 12,seqno 0x4 超时 5000 [135.806657] CMD_RESP (135.787354): 802_11_FW_WAKE_METHOD [0x8074],结果 0,len 18,seqno 0x4 [ 135.806681] FW 唤醒方法=1,gpio=0 [ 135.806720] DNLD_CMD (135.787431):RECONFIGURE_TX_BUFF [0xd9]、行动 0x1、len 16、seqno 0x5 超时 5000 [ 135.807784] CMD_RESP (135.788482):RECONFIGURE_TX_BUFF [0x80d9],result 0,len 16,seqno 0x5 [ 135.807813] end port 32,data port mask ffffffff [ 135.807828] max_tx_buf_size=4096,tx_buf_size=3328 [ 135.807867] DNLD_CMD (135.788578):802_11_PS_MODE_ENH [0xe4],act 0x6,len 20,seqno 0x6 超时 5000 [135.808197] CMD_RESP (135.788896): 802_11_PS_MODE_ENH [0x80e4],result 0,len 20,seqno 0x6 [ 135.808246] DNLD_CMD (135.788958):802_11_SNMP_MIB [0x16]、act 0x1、len 18、seqno 0x7 超时 5000 [135.808578] CMD_RESP (135.789278): 802_11_SNMP_MIB [0x8016],result 0,len 18,seqno 0x7 [ 135.808627] DNLD_CMD (135.789339):802_11_RF_ANTENNA [0x20],act 0xc,len 16,seqno 0x8 超时 5000 [135.808952] CMD_RESP (135.789651): 802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x8 [ 135.809004] DNLD_CMD (135.789713):CHAN_REGION_CFG [0x242]、act 0x0、len 11、seqno 0x9 超时 5000 [135.810351] CMD_RESP (135.791038): CHAN_REGION_CFG [0x8242],result 0,len 1297,seqno 0x9 [ 135.810455] DNLD_CMD (135.791160):TX_RATE_CFG [0xd6],行动 0x0,len 76,seqno 0xa 超时 5000 [135.811124] CMD_RESP (135.791819): TX_RATE_CFG [0x80d6],结果 0,len 832,seqno 0xa [ 135.811184] DNLD_CMD (135.791892):802_11_RF_TX_POWER [0x1e],act 0x0,len 14,seqno 0xb 超时 5000 [135.811540] CMD_RESP (135.792237): 802_11_RF_TX_POWER [0x801e],result 0,len 14,seqno 0xb [ 135.811591] DNLD_CMD (135.792300):AMSDU_AGGR_CTRL [0xdf],行动 0x1,len 14,seqno 0xc 超时 5000 [135.811920] CMD_RESP (135.792619): AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,seqno 0xc [ 135.811966] DNLD_CMD (135.792678):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0xd 超时 5000 [135.812382] CMD_RESP (135.793082): MAC_CONTROL [0x8028],result 0,len 12,seqno 0xd [ 135.812434] QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] is queued [ 135.812472] DNLD_CMD (135.793183):APCMD_SYS_CONFIGURE [0xb0]、act 0x0、len 20、seqno 0x100e 超时 5000 [135.813545] CMD_RESP (135.794232): APCMD_SYS_CONFIGURE [0x80b0], result 0, len 20, seqno 0x100e [ 135.813606] QUEUE_CMD: TX_RATE_CFG [0xd6] 正在排队 [ 135.813637] QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] 正在排队 [ 135.813666] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] 正在排队 [ 135.813693] QUEUE_CMD: MAC_CONTROL [0x28] 正在排队 [ 135.813720] QUEUE_CMD: 802_11_MAC_ADDRESS [0x4d] 正在排队 [ 135.813757] DNLD_CMD (135.794468):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0x200f 超时 5000 [135.818050] CMD_RESP (135.798739): TX_RATE_CFG [0x80d6],结果 0,len 832,seqno 0x200f [ 135.818115] DNLD_CMD (135.798822):802_11_RF_TX_POWER [0x1e],act 0x0,len 14,seqno 0x2010 超时 5000 [135.818477] CMD_RESP (135.799175): 802_11_RF_TX_POWER [0x801e],result 0,len 14,seqno 0x2010 [ 135.818528] DNLD_CMD (135.799237):AMSDU_AGGR_CTRL [0xdf],行动 0x1,len 14,seqno 0x2011 超时 5000 [135.818860] CMD_RESP (135.799557): AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,seqno 0x2011 [ 135.818909] DNLD_CMD (135.799620):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x2012 超时 5000 [ 135.819230] CMD_RESP (135.799930):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x2012 [ 135.819353] DNLD_CMD (135.800057):802_11_MAC_ADDRESS [0x4d],行动 0x0,len 16,seqno 0x2013 超时 5000 [135.819695] CMD_RESP (135.800394): 802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x2013 [ 135.819753] QUEUE_CMD: WMM_PARAM_CONFIG [0x23a] 正在排队 [ 135.819806] DNLD_CMD (135.800516):WMM_PARAM_CONFIG [0x23a]、act 0x2、len 26、seqno 0x14 超时 5000 [135.820154] CMD_RESP (135.800851): WMM_PARAM_CONFIG [0x823a], result 0, len 26, seqno 0x14 [ 135.820247] woal_proc_init: proc_wlan is already exist adapter0 [ 135.820490] Set wiphy max_ap_assoc_sta=8 [ 135.820580] max_rate=390M [ 135.820595] max_rate=390M [ 135.820613] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186 [ 135.820633] max_rate=390M [ 135.820644] max_rate=390M [ 135.820660] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186 [ 135.820694] wlan%d:QUEUE_CMD: 802_11_RF_ANTENNA [0x20] is queued [ 135.820792] wlan%d:DNLD_CMD (135.801516):802_11_RF_ANTENNA [0x20],act 0xc,len 16,seqno 0x15 超时 5000 [135.821252] wlan%d:CMD_RESP (135.801969): 802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x15 [ 135.821410] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 135.821486] wlan%d:DNLD_CMD (135.802211):802_11_SNMP_MIB [0x16],行动 0x0,len 142,seqno 0x16 超时 5000 [135.821909] wlan%d:CMD_RESP (135.802626): 802_11_SNMP_MIB [0x8016],result 0,len 142,seqno 0x16 [ 135.822058] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 135.822131] wlan%d:DNLD_CMD (135.802857):802_11_SNMP_MIB [0x16],行动 0x0,len 142,seqno 0x17 超时 5000 [135.822556] wlan%d:CMD_RESP (135.803274): 802_11_SNMP_MIB [0x8016],result 0,len 142,seqno 0x17 [ 135.823588] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 135.823686] wlan%d:DNLD_CMD (135.804409):802_11_SNMP_MIB [0x16],act 0x0,len 142,seqno 0x18 超时 5000 [135.824156] wlan%d:CMD_RESP (135.804874): 802_11_SNMP_MIB [0x8016],结果 0,len 142,序列号 0x18 [135.824697] cfg80211 监管域回调 00 启动器=0 dfs_region=0 [135.824756] 监管域 by_CORE [135.824824] wlan%d:QUEE_CMD:802_11_RF_ANTENNA [0 x20] 已排队 [135.825063] wlan%d:DNLD_ CMD (135.805783): 802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x19 超时 5000 [ 135.825563] wlan%d:CMD_RESP (135.806278):802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x19 [ 135.830566] PS 命令:action = 0x0,bitmap = 0x0 [ 135.830603] wlan%d:QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued [ 135.830705] wlan%d:DNLD_CMD (135.811429):802_11_PS_MODE_ENH [0xe4],act 0x0,len 12,seqno 0x1a 超时 5000 [135.831207] wlan%d:CMD_RESP (135.811924): 802_11_PS_MODE_ENH [0x80e4], result 0, len 68, seqno 0x1a [ 135.831257] ps_bitmap=0x0 [ 135.832483] CFG80211: Country=00, band=0, no_of_sub_band=1 [ 135.832537] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 135.832595] 11D:Country=WW band=0 sub-band=1 dfs_region=0 [ 135.832612] 11D: first chan=1 no_of_chan=14, max_tx_pwr=20 [ 135.832627] wlan%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued [ 135.832654] wlan_set_regiontable: 2.4G 0x0 [ 135.832679] wlan_set_regiontable:5G 0x0 [ 135.832765] wlan%d:dnld_cmd (135.813487):802_11_SNMP_MIB [0x16]、行动 0x1、len 16、seqno 0x1b 超时 5000 [135.833246] wlan%d:CMD_RESP (135.813963): 802_11_SNMP_MIB [0x8016],result 0,len 16,seqno 0x1b [ 135.833311] wlan%d:DNLD_CMD (135.814036):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 32、seqno 0x1c 超时 5000 [135.833767] wlan%d:135.814485:事件:VDLL_IND [0x81] [135.833837] VDLL_IND:type=0 ID=23 偏移量 = 0xe808 len = 600 [135.833837] VDLL_IND:type=0 ID=23 偏移量 = 0xe808 len = 600 [135.833837] 3865] wlan%d:DNLD_VDLL:block_len=600 [135.852281] wlan%d:135.832993:事件:VDLL_IND [0x81] [135.852365] VDLL_IND:type=0 ID=23 偏移量 = 0xea60 len = 600 [135.852394] wlan%d:DNLD_VDLL: block_len=600 [135.853090] wlan%d:135.833806:事件:VDLL_IND [0x81] [135.853163] VDLL_IND:type=0 ID=23 偏移量 = 0xecb8 len = 600 [135.853190] wlan%d:DNLD_VDLL:block_len=600 [135.853763] wlan%d:135.834478:事件:VDLL_IND [0x81] [135.853834] VDLL_IND:type=0 ID=23 偏移量 = 0xef10 len = 600 [135.853862] wlan%d:DN%D LD_VDLL:block_len=600 [135.854423] wlan%d:135.835138:事件:VDLL_IND [0x81] [135.854495] VDLL_IND:type=0 ID=23 偏移量 = 0xf168 len = 600 [135.854520] wlan%d:DNLD_VDLL:block_len=600 [135.4520] 855156] wlan%d:135.835873:事件:VDLL_IND [0x81] [135.855227] VDLL_IND:type=0 ID=23 偏移量 = 0xf3c 0 len = 600 [135.855253 ] wlan%d:DNLD_VDLL:block_len=600 [135.855840] wlan%d:135.836555:事件:VDLL_IND [0x81] [135.855914] VDLL_IND:type=0 ID=23 偏移量 = 0xf618 len = 600 [135.855940] wlan%d:DNLD_D VDLL:block_len=600 [135.856506] wlan%d:135.837222:事件:VDLL_IND [0x81] [135.856579] VDLL_IND:type=0 ID=23 偏移量 = 0xf870 len = 600 [135.856605] wlan%d:DNLD_VDLL:block_len=600 [135.5.600] 857176] wlan%d:135.837891:事件:VDLL_IND [0x81] [135.857249] VDLL_IND:type=0 ID=23 偏移量 = 0xfac8 len = 600 [135.857273] wlan%d:DNLD_ VDLL:block_len=600 [135.871435] wlan%d:135.852148:事件:VDLL_IND [0x81] [135.871518] VDLL_IND:type=0 ID=18 偏移量 = 0xc4e0 len = 600 [135.871546] wlan%d:DNLD_VDLL:block_len=600 [135.881546] 9846] wlan%d:135.870559:事件:VDLL_IND [0x81] [135.889927] VDLL_IND: type=0 ID=18 偏移量 = 0xc738 len = 600 [135.889954] wlan%d:DNLD_VDLL:block_len=600 [135.890572] wlan%d:135.871288:事件:VDLL_IND [0x81] [135.890641] VDLL_IND:type=0 ID=18 偏移量 = 0xc81 990 len = 600 [135.890667] wlan%d:DNLD_VDLL:block_len=600 [135.891189] wlan%d:135.871907:事件:VDLL_IND [0x81] [135.891256] VDLL_IND:type=0 ID=18 偏移量 = 0xcbe8 len = 600 [135.891281] wlan%d:DNLD_VDLL:block_len=600 [135.891805] wlan%d:135.872522:事件:VDLL_IND [0x81] [135.891874] VDLL_IND:type=0 ID=18 offset = 0xce40 len = 600 [135.891899] wlan%d:DNLD_VDLL:block_len=600 [135.892608] wlan%d:CMD_RESP (135.873325): 802_11D_DOMAIN_INFO [0x805b], result 0, len 32, seqno 0x1c [ 135.892748] CFG80211: Country=00, band=1, no_of_sub_band=25 [ 135.892808] 11D:Country=WW band=1 sub-band=25 dfs_region=0 [ 135.892823] 11D: first chan=36 no_of_chan=1, max_tx_pwr=20 [ 135.892836] 11D: first chan=40 no_of_chan=1, max_tx_pwr=20 [ 135.892848] 11D: first chan=44 no_of_chan=1, max_tx_pwr=20 [ 135.892860] 11D: first chan=48 no_of_chan=1, max_tx_pwr=20 [ 135.892872] 11D: first chan=52 no_of_chan=1, max_tx_pwr=20 [ 135.892883] 11D: first chan=56 no_of_chan=1, max_tx_pwr=20 [ 135.892895] 11D: first chan=60 no_of_chan=1, max_tx_pwr=20 [ 135.892906] 11D: first chan=64 no_of_chan=1, max_tx_pwr=20 [ 135.892919] 11D: first chan=100 no_of_chan=1, max_tx_pwr=20 [ 135.892930] 11D: first chan=104 no_of_chan=1, max_tx_pwr=20 [ 135.892942] 11D: first chan=108 no_of_chan=1, max_tx_pwr=20 [ 135.892954] 11D: first chan=112 no_of_chan=1, max_tx_pwr=20 [ 135.892966] 11D: first chan=116 no_of_chan=1, max_tx_pwr=20 [ 135.892978] 11D: first chan=120 no_of_chan=1, max_tx_pwr=20 [ 135.892991] 11D: first chan=124 no_of_chan=1, max_tx_pwr=20 [ 135.893003] 11D: first chan=128 no_of_chan=1, max_tx_pwr=20 [ 135.893015] 11D: first chan=132 no_of_chan=1, max_tx_pwr=20 [ 135.893026] 11D: first chan=136 no_of_chan=1, max_tx_pwr=20 [ 135.893038] 11D: first chan=140 no_of_chan=1、 max_tx_pwr=20 [ 135.893050] 11D: first chan=144 no_of_chan=1, max_tx_pwr=20 [ 135.893062] 11D: first chan=149 no_of_chan=1, max_tx_pwr=20 [ 135.893074] 11D: first chan=153 no_of_chan=1, max_tx_pwr=20 [ 135.893086] 11D: first chan=157 no_of_chan=1, max_tx_pwr=20 [ 135.893098] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20 893086] 11D: first chan=157 no_of_chan=1, max_tx_pwr=20 [ 135.893098] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20 [ 135.893111] 11D: first chan=165 no_of_chan=1, max_tx_pwr=20 [ 135.893129] wlan%D:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued [ 135.893162] wlan_set_regiontable: 2.4G 0x0 [ 135.893182] wlan_set_regiontable:5G 0x0 [ 135.893262] wlan%d:dnld_cmd (135.873985):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 104、seqno 0x1d 超时 5000 [135.914842] wlan%d:CMD_RESP (135.895556): 802_11D_DOMAIN_INFO [0x805b],result 0,len 104,seqno 0x1d [ 135.915464] 设置 wlan%d 接口地址:30:XX:XX:XX:8c:11 [ 135.915527] wlan%d:QUEUE_CMD: 802_11_MAC_ADDRESS [0x4d] is queued [ 135.915612] wlan%d:DNLD_CMD (135.896337):802_11_MAC_ADDRESS [0x4d]、行动 0x1、len 16、seqno 0x1e 超时 5000 [135.916084] wlan%d:CMD_RESP (135.896801): 802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x1e [ 135.917741] Register NXP 802.11 Adapter wlan0 [ 135.918123] uap%d:QUEUE_CMD: 11AX_CFG [0x266] is queued [ 135.918242] wlan0 set multicast_list [ 135.918284] wlan0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] is queued [ 135.918321] wlan0: QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 135.919456] uap%d:DNLD_CMD (135.900169):11AX_CFG [0x266]、行动 0x1、len 39、seqno 0x101f 超时 5000 [ 135.922208] wlan0:135.902922:事件:VDLL_IND [0x81] [ 135.922289] VDLL_IND:type=0 ID=24 偏移量 = 0xfd20 len = 600 [ 135.922317] wlan0:DNLD_VDLL:block_len=600 [ 135.924116] wlan0:QUEUE_CMD:TXPWR_CFG [0xd1] 正在排队 [ 135.940962] wlan0:135.921674:事件:VDLL_IND [0x81] [ 135.941045] VDLL_IND:type=0 ID=24 偏移量 = 0xff78 len = 600 [ 135.941072] wlan0:DNLD_VDLL:block_len=600 [ 135.941803] wlan0:135.922519:事件:VDLL_IND [0x81] [ 135.941878] VDLL_IND:type=0 ID=24 偏移量 = 0x101d0 len = 600 [ 135.941907] wlan0:DNLD_VDLL:block_len=600 [ 135.942533] wlan0:135.923247:事件:VDLL_IND [0x81] [ 135.942609] VDLL_IND:type=0 ID=24 offset = 0x10428 len = 600 [ 135.942636] wlan0:DNLD_VDLL:block_len=600 [ 135.943225] wlan0:135.923941:事件:VDLL_IND [0x81] [ 135.943295] VDLL_IND:type=0 ID=24 偏移量 = 0x10680 len = 600 [ 135.943321] wlan0:DNLD_VDLL:block_len=600 [ 135.943880] wlan0:135.924596:事件:VDLL_IND [0x81] [ 135.943953] VDLL_IND:type=0 ID=24 偏移量 = 0x108d8 len = 600 [ 135.943980] wlan0:DNLD_VDLL:block_len=600 [ 135.944770] uap%d:CMD_RESP (135.925484):11AX_CFG [0x8266],结果 0,len 39,seqno 0x101f [ 135.944838] user_2g_hecap_len=28 [ 135.944887] wlan0: DNLD_CMD (135.925611):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x20 超时 5000 [135.945344] wlan0:CMD_RESP (135.926062): MAC_MULTICAST_ADR [0x8010],result 0,len 204,seqno 0x20 [ 135.945402] wlan0: DNLD_CMD (135.926128):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x21 超时 5000 [135.945714] wlan0:CMD_RESP (135.926433):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x21 [ 135.945784] wlan0: DNLD_CMD (135.926508):TXPWR_CFG [0xd1],行动 0x0,len 16,seqno 0x22 超时 5000 [135.946203] wlan0:CMD_RESP (135.926922): TXPWR_CFG [0x80d1],result 0,len 100,seqno 0x22 [ 135.946372] uap%d:QUEUE_CMD: 11AX_CFG [0x266] is queued [ 135.946458] uap%d:DNLD_CMD (135.927182):11AX_CFG [0x266]、act 0x1、len 39、seqno 0x1023 超时 5000 [135.946898] uap%d:CMD_RESP (135.927614): 11AX_CFG [0x8266],结果 0,len 39,seqno 0x1023 [ 135.946950] user_hecap_len=28 [ 135.947917] wlan0: QUEUE_CMD: 802_11_RF_ANTENNA [0x20] 正在排队 [ 135.948036] wlan0: DNLD_CMD (135.928760):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x24 超时 5000 [135.948531] wlan0:CMD_RESP (135.929248): 802_11_RF_ANTENNA [0x8020],结果 0,len 16,seqno 0x24 [ 135.952904] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] 正在排队 [ 135.953030] wlan0: DNLD_CMD (135.933753):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x25 超时 5000 [135.953530] wlan0:CMD_RESP (135.934248): TXPWR_CFG [0x80d1], result 0, len 100, seqno 0x25 [ 135.980353] Set uap%d interface addr: 32:XX:XX:XX:8d:11 [ 135.980421] uap%d:QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] is queued [ 135.980519] uap%d:DNLD_CMD (135.961243):APCMD_SYS_CONFIGURE [0xb0]、act 0x1、len 20、seqno 0x1026 超时 5000 [135.981001] uap%d:CMD_RESP (135.961718): APCMD_SYS_CONFIGURE [0x80b0], result 0, len 20, seqno 0x1026 [ 135.982691] Register NXP 802.11 Adapter uap0 [ 135.983020] PS Command: action = 0x0, bitmap = 0x0 [ 135.983047] p2p%d:QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued [ 135.983151] uap0 set multicast_list [ 135.983219] p2p%d:dnld_cmd (135.963942):802_11_PS_MODE_ENH [0xe4],act 0x0,len 12,seqno 0x2027 超时 5000 [135.984207] p2p%d:CMD_RESP (135.964920): 802_11_PS_MODE_ENH [0x80e4], result 0, len 68, seqno 0x2027 [ 135.984265] ps_bitmap=0x0 [ 135.984403] CFG80211: Country=00, band=0, no_of_sub_band=1 [ 135.984449] p2p%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 135.984505] 11D:Country=WW band=0 sub-band=1 dfs_region=0 [ 135.984522] 11D: first chan=1 no_of_chan=14, max_tx_pwr=20 [ 135.984537] p2p%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued [ 135.984568] wlan_set_regiontable: 2.4G 0x0 [ 135.984587] wlan_set_regiontable:5G 0x0 [ 135.984659] p2p%d:dnld_cmd (135.965381):802_11_SNMP_MIB [0x16]、act 0x1、len 16、seqno 0x2028 超时 5000 [135.985112] p2p%d:CMD_RESP (135.965828): 802_11_SNMP_MIB [0x8016],result 0,len 16,seqno 0x2028 [ 135.985176] p2p%d:DNLD_CMD (135.965901):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 32、seqno 0x2029 超时 5000 [135.985893] wlan0:QUEUE_CMD:RX_MGMT_IND [0x10c] 已排队 [136.006674] p2p%d:CMD_RESP (135.987387): 802_11D_DOMAIN_INFO [0x805b],result 0,len 32,seqno 0x2029 [ 136.006769] wlan0: DNLD_CMD (135.987493):RX_MGMT_IND [0x10c]、行动 0x1、len 14、seqno 0x2a 超时 5000 [136.007116] wlan0:CMD_RESP (135.987835): RX_MGMT_IND [0x810c], result 0, len 14, seqno 0x2a [ 136.007258] CFG80211: Country=00, band=1, no_of_sub_band=25 [ 136.007319] 11D:Country=WW band=1 sub-band=25 dfs_region=0 [ 136.007334] 11D: first chan=36 no_of_chan=1, max_tx_pwr=20 [ 136.007347] 11D: first chan=40 no_of_chan=1, max_tx_pwr=20 [ 136.007359] 11D: first chan=44 no_of_chan=1, max_tx_pwr=20 [ 136.007371] 11D: first chan=48 no_of_chan=1, max_tx_pwr=20 [ 136.007382] 11D: first chan=52 no_of_chan=1, max_tx_pwr=20 [ 136.007394] 11D: 第一个 chan=56 no_of_chan=1,max_tx_pwr=20 [ 136.007405] 11D: 第一个 chan=60 no_of_chan=1,max_tx_pwr=20 [ 136.007417] 11D: 第一个 chan=64 no_of_chan=1,max_tx_pwr=20 [ 136.007429] 11D: first chan=100 no_of_chan=1, max_tx_pwr=20 [ 136.007441] 11D: first chan=104 no_of_chan=1, max_tx_pwr=20 [ 136.007453] 11D: first chan=108 no_of_chan=1, max_tx_pwr=20 [ 136.007465] 11D: first chan=112 no_of_chan=1, max_tx_pwr=20 [ 136.007476] 11D: first chan=116 no_of_chan=1, max_tx_pwr=20 [ 136.007488] 11D: first chan=120 no_of_chan=1, max_tx_pwr=20 [ 136.007500] 11D: first chan=124 no_of_chan=1, max_tx_pwr=20 [ 136.007512] 11D: first chan=128 no_of_chan=1, max_tx_pwr=20 [ 136.007524] 11D: first chan=132 no_of_chan=1, max_tx_pwr=20 [ 136.007536] 11D: first chan=136 no_of_chan=1, max_tx_pwr=20 [ 136.007548] 11D: first chan=140 no_of_chan=1, max_tx_pwr=20 [ 136.007560] 11D: first chan=144 no_of_chan=1, max_tx_pwr=20 [ 136.007572] 11D: first chan=149 no_of_chan=1, max_tx_pwr=20 [ 136.007583] 11D: first chan=153 no_of_chan=1, max_tx_pwr=20 [ 136.007595] 11D: first chan=157 no_of_chan=1, max_tx_pwr=20 [ 136.007607] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20 [ 136.007619] 11D: first chan=165 no_of_chan=1, max_tx_pwr=20 [ 136.007637] p2p%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued [ 136.007669] wlan_set_regiontable: 2.4G 0x0 [ 136.007691] wlan_set_regiontable:5G 0x0 [ 136.007772] p2p%d:dnld_cmd (135.988494):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 104、seqno 0x202b 超时 5000 [136.029473] p2p%d:CMD_RESP (136.010184): 802_11D_DOMAIN_INFO [0x805b],结果 0,len 104,序列号 0x202b [136.048176] 设置 WFD 设备地址:32 :xx:xx: xx:8c:11 [136.048243] p2p%d:QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 已排队 [136.04d] 48342] p2p%d:DNLD_CMD (136.029066): 802_11_MAC_ADDRESS [0x4d]、act 0x1、len 16、seqno 0x202c 超时 5000 [136.048852] p2p%d:CMD_RESP (136.029568): 802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x202c [ 136.050691] Register NXP 802.11 Adapter p2p0 [ 136.050845] wlan: version = SDIW612---18.99.3.p26.11-MM6X18540.p17-(FP92) [ 136.050911] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] is queued [ 136.051016] p2p0 set multicast_list [ 136.051054] p2p0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] is queued [ 136.051086] p2p0: QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 136.051145] wlan0: DNLD_CMD (136.031870):REG_ACCESS [0x27c]、act 0x0、len 20、seqno 0x2d 超时 5000 [136.052103] wlan0:CMD_RESP (136.032816): REG_ACCESS [0x827c],result 0,len 20,seqno 0x2d [ 136.052193] p2p0: DNLD_CMD (136.032918):MAC_MULTICAST_ADR [0x10]、行动 0x1、len 204、seqno 0x202e 超时 5000 [ 136.052627] p2p0:CMD_RESP (136.033345):MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x202e [ 136.052682] p2p0: DNLD_CMD (136.033408):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x202f 超时 5000 [ 136.052998] p2p0:CMD_RESP (136.033717):MAC_CONTROL [0x8028], result 0, len 12, seqno 0x202f [ 136.053200] wlan0: QUEUE_CMD: INDEPENDENT_RESET_CFG [0x243] is queued [ 136.053281] wlan0: DNLD_CMD (136.034005):INDEPENDENT_RESET_CFG [0x243]、行动 0x0、len 12、seqno 0x30 超时 5000 [ 136.053716] wlan0:CMD_RESP (136.034434):INDEPENDENT_RESET_CFG [0x8243], 结果 0, len 12, seqno 0x30 [ 136.054120] vendor event :0x2 [ 136.054174] ========END IN-BAND RESET=========== [ 136.112302] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] is queued [ 136.112439] wlan0: DNLD_CMD (136.093162): TXPWR_CFG [0xd1]、act 0x0、len 16、seqno 0x31 超时 5000 [136.112959] wlan0:CMD_RESP (136.093675): TXPWR_CFG [0x80d1], result 0, len 100, seqno 0x31 [ 136.123000] wlan0 set multicast_list [ 136.123064] wlan0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] is queued [ 136.123110] wlan0: QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 136.123195] wlan0: DNLD_CMD (136.103918):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x32 超时 5000 [136.123686] wlan0:CMD_RESP (136.104404): MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x32 [ 136.123751] wlan0: DNLD_CMD (136.104476):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x33 超时 5000 [136.124071] wlan0:CMD_RESP (136.104789):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x33 [ 136.127648] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] is queued [ 136.127786] wlan0: DNLD_CMD (136.108509):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x34 超时 5000 [136.128291] wlan0:CMD_RESP (136.109008): TXPWR_CFG [0x80d1],结果 0,len 100,序列号 0x34 [5.416061] UBIFS(ubi 0:8):为根用户保留:4952683 字节 (4836 KiB) [5.416088] UBIFS(ubi 0:8):媒体格式:w4/r0(最新版本为 w4/r0)、UUID 9C8DF7E6-05DA-4D41-A3C5-0029C4D16B41、小型 LPT 型号 [5.557978] UBIFS(ubi 0:8):卸载 UBI 设备 0 [5.5.r0]] UBIFS (ubi 0:8):后台话题 " ubifs_bgt0_8 " 停止 [82.542976] 无线局域网:正在加载 MWLAN 驱动程序 [82.550306] wlan:注册到总线驱动程序... [82.613986] vendor=0x0471 device=0x0205 class=0 function=1 [82.614205] Attach moal 处理操作,卡牌接口类型:0x109 [82.614248]未指定模块参数 cfg 文件[ 82.614273] combo fw:nxp/sduart_nw61x.bin.se wlan fw:nxp/sd_w61x.bin.se[ 82.614273] combo fw:nxp/sduart_nw61x.bin.se wlan fw:nxp/sd_w61x.bin.se82.614317]SDIO: sdio_blk_size=256 max_blk_count=512 max_segs=64 max_seg_size=4096[ 82.614333] rx_work=0 cpu_num=1[ 82.614354] 启用 moal_recv_amsdu_packet[ 82.614448] 附加 mlan 适配器操作。card_type 为 0x109。82.615544] wlan:启用 TX SG 模式[ 82.615573] wlan: mpa_tx.buf_size=4096[82.615583] wlan:启用 RX SG 模式[ 82.615594] wlan: mpa_rx.buf_size=4096[82.622224]请求固件:nxp/sd_w61x_v1.bin.se[82.748653] 唤醒设备... [82.952631] 无线局域网:固件下载完毕,固件=681308 已下载 565508 [83.349412] 无线局域网固件处于活动状态 [83.349451] on_time 是 83330185801 [83.349895] QUEUE_CMD:FUNC_INIT [0xa9] 是已排队 [83.349930] QUEUE_CMD:GET_HW_SPEC [0x3] 已排队 [83.349974] DNLD_CMD (83.330689):FUNC_INIT [0xa9]、act 0x263、len 16、seqno 0x1 超时 5000 [83.372560] CMD_RESP (83.353254):FUNC_INIT [0x80a9],结果 0,len 16,seqno 0x1[ 83.372622] DNLD_CMD (83.353337):GET_HW_SPEC [0x3]、行动 0x0、len 71、seqno 0x2 超时 5000 [83.372964] 83.353669:事件:VDLL_IND [0x81] [83.373008] VDLL_IND(偏移量):offset=0x1c458 [83.373947] VDLL 图片:len=115800 [83.37800] 4253] CMD_RESP (83.354955):GET_HW_SPEC [0x8003],结果 0,len 205,序列 0x2 [83.374281] fw_cap_info=0x487cff03,dev_cap_mask=0xffffff [83.374299] GET_HW_SPEC:country_code=0x0 [83.374310] num_ant=1,antinfo=0 x0 [83.374324] GET_HW_SPEC:hw_mpdu_density=4 dev_mcs_support=0x11 [83.374335] 启用波束赋形 [83.374350] GET_HW_SPEC:mgmt IE count=13 [83.374365] FW:SDIO rx aggr 已禁用 0x487cff03 [83.374381]] pmadapter-> ecsa_enable=1 [83.374415] QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [83.374429] pmadapter-> getlog_enable=1 [83.374451] chanrpt api ver=14.1 [83.374464] fw_cap_info=0x487cff03 fw_cap_ext=0x2182b5[ 83.374479] uuid: c10d697cf87d596cab35c831392df315[ 83.374491] fw hotfix ver=11[ 83.374502] fw ver=15.1[83.374512] uap fw ver=2.0[83.374523] max_p2p_conn = 8,max_sta_conn = 16 [83.374541] wlan_set_regiontable:2.4G 0x10 [83.374561] wlan_set_regiontable:5G 0x10 [83.374599] 完成操作规范,fw_cap=0x487cff03 [83.374630] _drv_mode=0x7 drv_mode=0x7 [83.375214] 启用波束赋形 [83.375274] QUEUE_CMD:802_11_FW_WAKE_METHOD [0x74] 已排队 [83.375301] 设置 tx_buf = 4096 [83.375321] QUEUE_CMD:RECONFIGURE_TX_BUD FF [0xd9] 已排队 [83.375347]PS 命令:动作 = 0x6,位图 = 0x1 [83.375365] QUEUE_CMD:802_11_PS_MODE_ENH [0xe4] 已排队 [83.375395] QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [83.375424] QUEUE_CMD:802_11_RF_天线 [0x20] 已排队 [83.375453] QUEUE_CMD:CHAN_REGION_CFG [0x242] 已排队 [83.375484] QUEUE_CMD:TX_RATE_CFG [0xd6] 已排队 [83.375511] QUEUE_CMD:802_11_RF_TX_POWER [0x1e] 是已排队 [83.375539] QUEUE_CMD:AMSDU_AGGR_CTRL [0xdf] 已排队 [83.375566] QUEUE_CMD:MAC_CONTROL [0x28] 已排队 [83.375609] DNLD_CMD (83.356326):802_11_SNMP_MIB [0x16],行动 0x1,第 15 轮,序列 0x3 超时 5000 [83.376003] CMD_RESP (83.356703):802_11_SNMP_MIB [0x8016],结果 0,len 15,序列 0x3 [83.376057] DNLD_CMD (83.356773):802_11_FW_WAKE_METHOD [0x74],行动 0x0,len 12,seqno 0x4 超时 5000 [83.376391] CMD_RESP (83.357094):802_11_FW_WAKE_METHOD [0x8074],结果 0,len 18,seqno 0x4 [83.376416] FW 唤醒方法 =1,gpio=0 [83.376454] DNLD_CMD (83.357172):RECONFIGURE_TX_BUFF [0xd9]、行动 0x1、len 16、seqno 0x5 超时 5000 [83.377529] CMD_RESP (83.358231):重新配置_TX_BUFF [0x80d9],结果 0,len 16,序列 0x5 [83.377559] 端口 32,数据端口掩码 fffffff [83.377575] max_tx_buf_size=4096,tx_buf_size=3328 [83.377612] DNLD_CMD (83.35837) 29): 802_11_PS_MODE_ENH [0xe4]、行动 0x6、len 20、seqno 0x6 超时 5000 [83.377947] CMD_RESP (83.358650):802_11_PS_MODE_ENH [0x80e4],结果 0,len 20,序列 0x6 [83.377995] DNLD_CMD (83.358713):802_11_SNMP_MIB [0x16]、行动 0x1、len 18、seqno 0x7 超时 5000 [83.378324] CMD_RESP (83.359029):802_11_SNMP_MIB [0x8016],结果 0,len 18,序列 0x7 [8x7] 3.378374] DNLD_CMD (83.359090):802_11_RF_ANTENNA [0x20]、行动 0xc、len 16、seqno 0x8 超时 5000 [83.378707] CMD_RESP (83.359411):802_11_RF_ANTENNA [0x8020],结果 0,len 16,顺序 0x8 [83.378757] DNLD_CMD (83.3594947) 72):CHAN_REGION_CFG [0x242]、act 0x0、len 11、seqno 0x9 超时 5000 [83.380238] CMD_RESP (83.360924):CHAN_REGION_CFG [0x8242],result 0,len 1297,seqno 0x9[ 83.380344] DNLD_CMD (83.361055):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0xa 超时 5000 [83.381077] CMD_RESP (83.361775):TX_RATE_CFG [0x80d6],结果 0,len 832,序列 0xa [83.381136] DNLD_CMD (83.361851):802_11_RF_TX_POWER [0x1e],行动 0x0,len 14,顺序 0xb 超时 5000 [83.381490] CMD_RESP (8x1e),行动 0x0,len 14,顺序 0xb 超时 5000 [83.381490] CMD_RESP (8x1e) 3.362193):802_11_RF_TX_POWER [0x801e],结果 0,len 14,序列 0xb [83.381539] DNLD_CMD (83.362255):AMSDU_AGGR_CTRL [0xdf]、行动 0x1、len 14、seqno 0xc 超时 5000 [83.381859] CMD_RESP (83.362563):AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,seqno 0xc[ 83.381908] DNLD_CMD (83.362624):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0xd 超时 5000 [83.382235] CMD_RESP (83.362940):MAC_CONTROL [0x8028],结果 0,len 12,seqno 0xd[ 83.382289] QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] 已排队[ 83.382328] DNLD_CMD (83.363045):APCMD_SYS_CONFIGURE [0xb0],act 0x0,len 20,seqno 0x100e 超时 5000 [83.383416] CMD_RESP (83.364108):QUEUE_CMD: MAC_CONTROL [0x80b0], result 0, len 20, seqno 0x100e[ 83.383478] QUEUE_CMD: TX_RATE_CFG [0xd6] 正在排队[ 83.383510] QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] 正在排队[ 83.383539] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] 正在排队[ 83.383567] QUEUE_CMD: MAC_CONTROL [0x80b0], result 0, len 20, seqno 0x100e[ 83.383478QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] 正在排队中[ 83.383539] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] 正在排队中[ 83.383567] QUEUE_CMD: MAC_CONTROL [0x28] 正在排队中[ 83.383593] QUEUE_CMD: 802_11_MAC_ADDRESS [0x4d] 正在排队中[ 83.383630] DNLD_CMD (83.364347):TX_RATE_CFG [0xd6],行动 0x0,len 76,seqno 0x200f 超时 5000 [83.387943] CMD_RESP (83.368633):TX_RATE_CFG [0x80d6],结果 0,len 832,序列号 0x200f [83.388009] DNLD_CMD (83.368722):802_11_RF_TX_POWER [0x1e],行动 0x0,len 14,seqno 0x2010 超时 5000 [83.388382] CMD_POWER [0x1e] RESP (83.369085):802_11_RF_TX_POWER [0x801e],结果 0,第 14 行,序列 0x2010 [83.388433] DNLD_CMD (83.369149):AMSDU_AGGR_CTRL [0xdf],行动 0x1,len 14,seqno 0x2011 超时 5000 [83.38775] CMD_RESP (83.369478):AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,seqno 0x2011[ 83.388825] DNLD_CMD (83.369541):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x2012 超时 5000 [83.389139] CMD_RESP (83.369844):MAC_CONTROL [0x8028],结果 0,len 12,序列号 0x2012 [83.389187] DNLD_CMD (83.369904):802_11_MAC_ADDRESS [0x4D],行动 0x0,len 16,顺序 0x2013 超时 5000 [83.389639] CMD_RESP (83.370340):80 2_11_MAC_ADDRESS [0x804d],结果 0,len 16,序列号 0x2013 [83.389700] QUEUE_CMD:WMM_PARAM_CONFIG [0x23a] 已排队 [83.389749] DNLD_CMD (83.370464):WMM_PARAM_CONFIG [0x23a]、act 0x2、len 26、seqno 0x14 超时 5000 [83.390091] CMD_RESP (83.370793):WMM_PARAM_CONFIG [0x823a],结果 0,len 26,序列 0x14 [83.392977] 设置 wiphy max_ap_assoc_sta=8 [83.393072] max_rate=390M [83.393089] max_rate=390M [83.393108] vht_cap=0x33d07030 rx_mcs_map=0xffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186 [83.393129] max_rate=390m [83.393139] max_rate=390M [83.393155] vht_cap=0x33d07030 rx_mcs_map=0xffe rx_max=0xffe rx_max=0xffe rx_max=0xffe rx_max=0xffe rx_max=0xffe rx_max=0xffe rx_max0x186 tx_mcs_map=0xffe tx_max=0x186 [83.393191] wlan%d:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [83.407537] wlan%d:DNLD_CMD (83.388260):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,序列 0x15 超时 5000 [83.408034] wlan%d:CMD_RESP (83.38856):802_11_RF_ANTENNA [0x8020],结果 0,len 16,seqno 0x15 [83.408202] wlan%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [83.408278] wlan%d d:DNLD_CMD (83.389008):802_11_SNMP_MIB [0x16]、行动 0x0、len 142、seqno 0x16 超时 5000 [83.408707] wlan%d:CMD_RESP (83.389430):802_11_SNMP_MIB [0x8016],结果 0,len 142,seqno 0x16 [83.408860] wlan%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [83.408930] wlan%d:DNLD_CMD (83.389661):802_11_SNMP_MIB [0x16],行动 0x0,len 142,seqno 0no x17 超时 5000 [83.409425] wlan%d:CMD_RESP (83.390146):802_11_SNMP_MIB [0x8016],结果 0,len 142,序列号 0x17 [83.409582] wlan%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [83.409653] wlan%d:DNLD_CMD (83.390383): 802_11_SNMP_MIB [0x16]、行动 0x0、len 142、seqno 0x18 超时 5000 [83.410075] wlan%d:CMD_RESP (83.390798):802_11_SNMP_MIB [0x8016],结果 0,len 142,序列 0x18 [83.410606]] cfg80211 监管功能域回调 00 启动器=0 dfs_region=0 [83.410668] 监管功能域 BY_CORE [83.410738] wlan%d:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [83.410973] wlan%d:DNLD_CMD (83.391699):802_111199 _RF_天线 [0x20]、行动 0xc、len 16、seqno 0x19 超时 5000 [83.411461] wlan%d:CMD_RESP (83.392183):802_11_RF_ANTENNA [0x8020],结果 0,len 16,seqno 0x19 [83.411802]PS 命令:动作 = 0x0,位图 = 0x0 [83.411833] wlan%d:QUEUE_CMD:802_11_PS_MODE_ENH [0xe4] 已排队 [83.411914] wlan%d:DNLD_CMD (83.392643):802_11_PS_MODE_ENH [0xe4],行动 0x0,len 12,序列 0x1a 超时 5000 [83.412367] wlan%d:CMD_RESP (83.393090):802_11_PS_MODE_ENH [0x80e4],结果 0,len 68,顺序号 0x1a [83.412416] ps_bitmap=0x0 [83.412535] CFG80211: country=00,band=0,no_of_sub_band=1 [83.412577] wlan%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [83.412633] 11D: country=WW band=0 subband=1 dfs_region=0 [83.412650] 11D:第一次 chan=1 no_of_chan = 14,max_tx_pwr=20 [83.412665] wlan%d:QUEUE_CMD:802_11D_DOMAIN_INFO [0x5b] 已排队 [83.412694] wlan_set_regiontable:2.4G 0x0 [83.412794] wlan_set_regiontable:5G 0x0 [83.412794] wlan_set_regiontable lan%d:DNLD_CMD (83.393523):802_11_SNMP_MIB [0x16]、行动 0x1、len 16、seqno 0x1b 超时 5000 [83.413234] wlan%d:CMD_RESP (83.393957):802_11_SNMP_MIB [0x8016],结果 0,len 16,seqno 0x1b [83.413292] wlan%d:DNLD_CMD (83.394022):802_11D_DOMAIN_INFO [0x5b],行动 0x1,len 32,seqno 0x1c 超时 5000 [83.413739] wlan%d:83.394463:事件:VDLL_IND [0x1c] 超时 5000 [83.413739] wlan%d:83.394463:活动:VDLL_IND [0x1c] x81] [83.413802] VDLL_IND:type=0 ID=23offset = 0xe808 len = 600 [83.413827] wlan%d:DNLD_VDLL:block_len=600 [83.431747] wlan%d:83.412467:事件:VDLL_IND [0x81] [83.41826] VDLL_IND:type=0 ID=23 偏移量 = 0xea60 len = 600 [83.431826] VDLL_IND:type=0 ID=23 偏移量 = 0xea60 len = 600 431855] wlan%d:DNLD_VDLL:block_len=600 [83.432517] wlan%d:83.413237:事件:VDLL_IND [0x81] [83.432590] VDLL_IND:type=0 ID=23 偏移量 = 0xecb8 len = 600 [83.432617] wlan%d:DNLD_VLD DLL:block_len=600 [83.433205] wlan%d:83.413926:事件:VDLL_IND [0x81] [83.433276] VDLL_IND:type=0 ID=23 偏移量 = 0xef10 len = 600 [83.433301] wlan%d:DNLD_VDLL:block_len=600 [83.434301] 255]wlan%d:83.414977:事件:VDLL_IND [0x81] [83.434325] VDLL_IND:type=0 ID=23 偏移量 = 0xf168 len = 600 [83.434348] wlan%d:DNLD_VDLL:block_len=600 [83.434915] wlan%d:83.415636: 事件:VDLL_IND [0x81] [83.434987] VDLL_IND:type=0 ID=23 偏移量 = 0xf3c0 len = 600 [83.435010] wlan%d: 行动_VDLL:block_len=600 [83.435581] wlan%d:83.416302:事件:VDLL_IND [0x81] [83.435652] VDLL_IND:type=0 ID=23 偏移量 = 0xf618 len = 600 [83.435675] wlan%d:DNLD_VDLL:block_len=DLL 600 [83.436242] wlan%d:83.416962:事件:VDLL_IND [0x81] [83.436313] VDLL_IND:type=0 ID=23 偏移量 = 0xf870 len = 600 [83.436338] wlan%d:DNLD_VDLL:block_len=600 [83.436923] wlan%d:block_len=600 [83.436923] wlan%d:DNLD_VDLL:block_len=600 [83.436923] wlan%d lan%d:83.417645:事件:VDLL_IND [0x81] [83.436995] VDLL_IND:type=0 ID=23 偏移量 = 0xfac8 len = 600 [83.437019] wlan%d:DNLD_VDLL:block_len=600 [83.451150] wlan%d:活动:VDLL_IND [0x81] [83].451232] VDLL_IND:type=0 ID=18 偏移量 = 0xc4e0 len = 600 [83.451260] wlan%d:DNLD_VDLL:block_len=600 [83.469048] wlan%d:83.449766:事件:VDLL_IND [0x81] [83.469131] VDLL_IND:type=0 ID=18 偏移量 = 0xc738 len = 600 [83.469158] wlan%d:DNLD_VDLL:block_len=600 [83.469811] wlan%d:83.450531:事件:VDLL_IND [0x81] [83.469883] VDLL_IND:type=0 ID=18 偏移量 = 0xc81 990 len = 600 [83.469909] wlan%d:DNLD_VDLL:block_len=600 [83.470486] wlan%d:83.451207:事件:VDLL_IND [0x81] [83.470558] VDLL_IND:type=0 ID=18 偏移量 = 0xcbe8 len = 600 [83.470558] VDLL_IND:type=0 ID=18 偏移量 = 0xcbe8 len = 600 [83.470558] VDLL_IND:type=0 ID=18 偏移量 = 0xcbe8 584] wlan%d:DNLD_VDLL:block_len=600 [83.471148] wlan%d:83.451869:事件:VDLL_IND [0x81] [83.471220] VDLL_IND:type=0 ID=18 偏移量 = 0xce40 len = 600 [83.471247] wlan%d:DNLD_VDLL:block_len=600 [83.471960] wlan%d:CMD_RESP (83.452682):802_11D_DOMAIN_INFO [0x805b],结果 0,len 32,seqno 0x1c [83.472106] CFG80211:Country=0,band=1,no_of_sub_band=25 [83.472166] 11d: country=WW band=1 subband=25 df_band=25 s_region=0 [83.472182] 11D:第一个 chan=36 no_of_chan=1,max_tx_pwr=20 [83.472194] 11D:第一个 chan=40 no_of_chan=1,max_tx_pwr=20 [83.472205] 11D:第一个 chan=44 no_of_chan=1,max_tx_pwr=20 [83.472216] 11D:第一次 chan=48 no_of_chan=1,max_tx_pwr=20 [83.472227] 11D:第一次 chan=52 no_of_chan=1,max_twr=20 [83.472239] 11D:第一次 chan=56 no_of_chan=1,max_twr=1 x_pwr=20 [83.472249] 11D:第一次 chan=60 no_of_chan=1,max_tx_pwr=20 [83.472261] 11D:第一次 chan=64 no_of_chan=1, max_tx_pwr=20 [83.472272] 11D:第一次 chan=100 no_of_chan=1,max_tx_pwr=20 [83.472284] 11D:第一次 chan=104 no_of_chan=1,max_tx_pwr=20 [83.472295] 11D:第一次 chan=108 no_of_chan=1,max_tx_pwr=20 [83.472307] 11D:第一次 chan=112 no_of_chan=1,max_tx_pwr=20 [83.472318] 11D:第一次 chan=116 no_of_chan=1,max_tx_pwr=20 [83.472330] 11D:第一次 chan=120 no_of_chan=1,max_tx_pwr=1,max_tx_pwr=20 _tx_pwr=20 [83.472341] 11D:第一次 chan=124 no_of_chan=1,max_tx_pwr=20 [83.472353] 11D:第一次 chan=128 no_of_chan=1,max_twr=20 [83.472365] 11D:第一次 chan=132 no_of_chan=1,max_twr=1 x_pwr=20 [83.472376] 11D:第一个 chan=136 no_of_chan=1,max_tx_pwr=20 [83.472388] 11D:第一个 chan=140 no_of_chan=1,max_tx_pwr=20 [83.472399] 11D:第一次 chan=144 no_of_chan=1,max_tx_pwr=20 [83.472411] 11D:第一次机会 =149 no_of_chan=1,max_tx_pwr=20 [83.472422] 11D:第一次 chan=153 no_of_chan=1,max_tx_pwr=20 [83.472434] 11D:第一次 chan=157 no_of_chan=1,max_tx_pwr=20 [83.472446] 11D:第一次 chan=161 no_of_chan=1,max_tx_pwr=20 [83.472457] 11D:第一次 chan=165 no_of_chan=1,max_tx_pwr=20 [83.472475] wlan%d:QUEUE_CMD:802_11D_DOMAIN_INFO [0x5b] 已排队 [83.472507] wlan_set_set_区域表:2.4G0x0 [83.472526] wlan_set_regiontable:5G 0x0 [83.472603] wlan%d:DNLD_CMD (83.453331):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 104、seqno 0x1d 超时 5000 [83.494139] wlan%d:CMD_D RESP (83.474857):802_11D_DOMAIN_INFO [0x805b],结果 0,len 104,seqno 0x1d [83.494780] 设置 wlan%d 接口地址:30:xx:xx:xx:8c:11 [83.494841] wlan%d:QUEUE_CMD:802_11_MAC_ADDRESS [02_11_MAC_ADDRESS [02] x4d] 已排队 [83.494928] wlan%d:DNLD_CMD (83.475657):802_11_MAC_ADDRESS [0x4d],行动 0x1,len 16,顺序 0x1e 超时 5000 [83.495415] wlan%d:CMD_RESP (83.476138):802_11_MAC_MAC_138 地址 [0x804d],结果0,len 16,seqno 0x1e [83.497089] 注册恩智浦 802.11 适配器 wlan0 [83.497471] uap%d:QUEUE_CMD:11AX_CFG [0x266] 已排队 [83.497582] wlan0:QUEUE_CMD:MAC_MULTICAST_CMD _ADR [0x10] 已排队 [83.497654] wlan0:QUEUE_CMD:MAC_CONTROL [0x28] 已排队 [ 83.509486] uap%d:DNLD_CMD (83.490204):11AX_CFG [0x266],行动 0x1,len 39,seqno 0x101f 超时 5000 [83.510032] wlan0:83.490754:事件:VDLL_IND [0x81] [83.510109] VDLL_IND: type=0 ID=24 偏移量 = 0xfd20 len = 600 [83.510135] wlan0:DNLD_VDLL:block_len=600 [83.528293] wlan0:83.509009:事件:VDLL_IND [0x81] [83.528377] VDLL_IND:type=0 ID=24 偏移量 = 0xff78 len = 600 [83.528405] wlan0:DNLD_VDLL:block_len=600 [83.529075] wlan0:83.509795:事件:VDLL_IND [0x81] [83.529151] VDLL_IND:type=0 ID=24 偏移量 = 0x101d0 len = 600 [83.529176] wlan0: DNLD_VDLL:block_len=600 [83.529781] wlan0:83.510504:事件:VDLL_IND [0x81] [83.529849] VDLL_IND:type=0 ID=24 偏移量 = 0x10428 len = 600 [83.529871] wlan0:DNLD_VDLL:block_len=600 [83.530428] len = 600 [83.529871] wlan0:DNLD_VDLL:block_len=600 44] wlan0:83.511164:事件:VDLL_IND [0x81] [83.530517] VDLL_IND:type=0 ID=24 偏移量 = 0x10680 len = 600 [83.530541] wlan0:DNLD_VDLL:block_len=600 [83.531107] wlan0:83.511826:事件:VDLL_IND [0x81] [83.531178] VDLL_IND:type=0 ID=24 偏移量 = 0x108d8 len = 600 [83.531202] wlan0:DNLD_VDLL:block_len=600 [83.531884] uap%d:CMD_RESP (83.512604):11AX_CFG [0x8266],结果 0,len39,seqno 0x101f [83.531948] user_2g_hecap_len=28 [83.531997] wlan0:DNLD_CMD (83.512726):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x20 超时 5000 [83.532430] wlan0:CMD_RESP (83.513154):MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x20[ 83.532484] wlan0: DNLD_CMD (83.513216):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x21 超时 5000 [83.532797] wlan0:CMD_RESP (83.513521):MAC_CONTROL [0x8028],结果 0,len 12,序列 0x21 [83.532964] uap%d:QUEUE_CMD:11AX_CFG [0x266] 已排队 [83.533051] uap%d:DNLD_CMD (83.513779):11AX_CFG [0x266],行动 0x1,len 39,seqno 0x1022 超时 5000 [83.533496] uap%d:CMD_RESP (83.514218):11AX_CFG [0x8266],结果 0,len 39,seqno 0x1022 [83.533548] user_hecap_len=28 [83.539872] 设置 uap%d 接口地址:32:xx:xx:xx:8d:11 [83.539937] uap%d:QUEUE_CMD:APCMD_SYS_CONFIGURE [0xb0] 已排队 [83.540028] uap%d:DNLD_CMD (83.520757):APCMD_SYS_CONFIGURE [0xb0]、act 0x1、len 20、seqno 0x1023 超时 5000 [83.540517] uap%d:CMD_RESP (83.521240):APCMD_SYS_CONFIGURE [0x80b0],result 0,len 20,seqno 0x1023[ 83.542165] 注册恩智浦 802.11 适配器 uap0[ 83.542494]PS 命令:动作 = 0x0,位图 = 0x0 [83.542521] p2p%d:QUEUE_CMD:802_11_PS_MODE_ENH [0xe4] 已排队 [83.542607] uap0 设置多播列表 [83.543135] p2p%d:DNLD_CMD (83.523858):802_11_PS_MODE_ENH [0xe4]、行动 0x0、len 12、seqno 0x2024 超时 5000 [83.543643] p2p%d:CMD_RESP (83.524364):802_11_PS_MODE_ENH [0x80e4],结果 0,len 68,序列 0x2024 [83.54364] ps_bitmap=0x0 [83.543799] CFG80211:Country=00,band=0,no_of_sub_band=1 [83.543841] p2p%d:QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [83.543895] 11d: country=WW band=0 subband=1 dfs_band=1 dfs_1 region=0 [83.543910]11D:第一次 chan=1 no_of_chan=14,max_tx_pwr=20 [83.543925] p2p%d:QUEUE_CMD:802_11D_DOMAIN_INFO [0x5b] 已排队 [83.543954] wlan_set_regiontable:2.4G 0x0 [83.543973] wlan_set_regiontable:5G 0x0 [83.544059] p2p%d:DNLD_CMD (83.524786):802_11_SNMP_MIB [0x16],行动 0x1,len 16,顺序 0x2025 超时 5000 [83.544517] p2p%d:CMD_RESP (83.525239):802_11_SN_SNN9 MP_MIB [0x8016],结果 0,len 16,顺序 0x2025 [83.544580] p2p%d:DNLD_CMD (83.525310):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 32、seqno 0x2026 超时 5000 [83.566231] p2p%d:CMD_RESP (83.546947): 802_11D_DOMAIN_INFO [0x805b],结果 0,len 32,序列号 0x2026 [83.566411] CFG80211:Country=00,band=1,no_of_sub_band=25 [83.566474] 11D: country=WW band=1 子波段=25 dfs_region=0 [83.566489] 11D:第一次 chan=36 no_of_chan=1,max_tx_pwr=20 [83.566501] 11D:第一次 chan=40 no_of_chan=1,max_tx_pwr=20 [83.566513] 11D:第一次 chan=44 no_of_chan=1,max_tx_pwr=20 [83.566524] 11D:第一次 chan=48 no_chan=20 _of_chan=1,max_tx_pwr=20 [83.566535] 11D:第一次 chan=52 no_of_chan=1,max_tx_pwr=20 [83.566546] 11D:第一次 chan=56 no_of_chan=1,max_tx_pwr=20 [83.566557] 11D:第一次 chan=60 no_of_chan =1,max_tx_pwr=20 [83.566569] 11D:第一次 chan=64 no_of_chan=1,max_tx_pwr=20 [83.566580] 11D:第一次 chan=100 no_of_chan=1,max_tx_pwr=20 [83.566592] 11D:第一次 chan=104 no_of_chan=1,max_tx_pwr=20 [83.566604] 11D:第一次 chan=108 no_of_chan=1,max_tx_pwr=20 [83.566615] 11D:第一次 chan=112 no_of_chan=1,max_tx_pwr=20 [83.566627] 11D:第一次 chan=116 no_of_chan=1,max_tx_pwr=20 [83.566638] 11D:第一次 chan=120 no_of_chan=1,max_tx_pwr=20 [83.566650] 11D:第一次 chan=124 no_of_chan=1,max_tx_pwr=20 [83.566661] 11D:第一次 chan=128 no_of_chan=1,max_tx_pwr=20 [83.566673] 11D:第一次 chan=132 no_of_chan=1,max_tx_pwr=20 [83.566685] 11D:第一次 chan=128 136 no_of_chan=1,max_tx_pwr=20 [83.566696] 11D:第一次 chan=140 no_of_chan=1,max_tx_pwr=20 [83.566708] 11D:第一次 chan=144 no_of_chan=1,max_tx_pwr=20 [83.566720] 11D:第一次机会 =149 no_of_chan=1,max_tx_pwr=20 [83.566731] 11D:第一次 chan=153 no_of_chan=1,max_tx_pwr=20 [83.566743] 11D:第一次 chan=157 no_of_chan=1,max_tx_pwr=20 [83.566755] 11D:第一次 chan=161 no_of_chan=1,max_tx_pwr=20 [83.566767] 11D:第一次 chan=165 no_of_chan=1,max_tx_pwr=20 [83.566784] p2p%d:QUEUE_CMD:802_11D_DOMAIN_INFO [0x5b] 已排队 [83.566815] wlan_set_regiontable:2.4G 0x0 [83.566835]] wlan_set_regiontable:5G 0x0 [83.566911] p2p%d:DNLD_CMD (83.547640):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 104、seqno 0x2027 超时 5000 [83.588510] p2p%d:CMD_RESP (83.5585) 69226): 802_11D_DOMAIN_INFO [0x805b],结果 0,len 104,序列号 0x2027 [83.598432] 设置 WFD 设备地址:32:xx:xx:xx:8c:11 [83.598498] p2p%d:QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 已排队 [83.598592] p2p%d:DNLD_D CMD (83.579322):802_11_MAC_ADDRESS [0x4D]、行动 0x1、len 16、seqno 0x2028 超时 5000 [83.599075] p2p%d:CMD_RESP (83.579798):802_11_MAC_ADDRESS [0x804d],结果 0,len 16,序列号 0x2028 8 [83.600896] 注册恩智浦 802.11 适配器 p2p0 [83.601044] 无线局域网:版本 = sdiw612---18.99.3.p26.11-mm6x18540.p17-(FP92) [83.601125] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] is queued[ 83.601706] p2p0 set multicast_list[ 83.601758] p2p0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] 正在排队[ 83.601798] p2p0: QUEUE_CMD: MAC_CONTROL [0x28] 正在排队[ 83.601862] wlan0: DNLD_CMD (83.582592):REG_ACCESS [0x27c]、act 0x0、len 20、seqno 0x29 超时 5000 [83.602352] wlan0:CMD_RESP (83.583074):REG_ACCESS [0x827c],result 0,len 20,seqno 0x29[ 83.602435] p2p0: DNLD_CMD (83.583164):MAC_MULTICAST_ADR [0x10]、行动 0x1、len 204、seqno 0x202a 超时 5000 [83.602875] p2p0:CMD_RESP (83.583599):MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x202a[ 83.602933] p2p0: DNLD_CMD (83.583663):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x202b 超时 5000 [83.603253] p2p0:CMD_RESP (83.583977):MAC_CONTROL [0x8028],结果 0,len 12,seqno 0x202b[ 83.649540] 设置 REG 0x90002328:0x13d57 slew_rate=3[ 83.649608] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] 已排队[ 83.649704] wlan0: DNLD_CMD (83.630433):REG_ACCESS [0x27c]、act 0x1、len 20、seqno 0x2c 超时 5000 [83.650198] wlan0:CMD_RESP (83.630922):REG_ACCESS [0x827c],结果 0,len 20,seqno 0x2c[ 83.650381] wlan0: QUEUE_CMD: INDEPENDENT_RESET_CFG [0x243] 正在排队[ 83.650456] wlan0: DNLD_CMD (83.631187):INDEPENDENT_RESET_CFG [0x243],act 0x0,len 12,seqno 0x2d 超时 5000 [83.650885] wlan0:CMD_RESP (83.631608):INDEPENDENT_RESET_CFG [0x8243],结果 0,len 12,seqno 0x2d [83.651544] wlan:注册到总线驱动程序完成 [83.651568] wlan:驱动程序已成功加载 [91.250327] wlan0:QUEUE_CMD:TXPWR_CFG [0xd1] 已排队 [91.250455] wlan lan0:DNLD_CMD (91.231183):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x2e 超时 5000 [91.250979] wlan0:CMD_RESP (91.231700):TXPWR_CFG [0x80d1],结果 0,len 140,seqno 0x2e[ 91.251505] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] 已排队[ 91.251610] wlan0: DNLD_CMD (91.232338):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x2f 超时 5000 [91.252073] wlan0:CMD_RESP (91.232795):TXPWR_CFG [0x80d1],结果 0,len 140,序列号 0x2f [91.256518] wlan0:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [91.256644] wlan0:DNLD_CMD (91.237371):802_11_RF_ANTENNA [0x20] x20]、行动 0xc、len 16、seqno 0x30 超时 5000 [91.257138] wlan0:CMD_RESP (91.237860):802_11_RF_ANTENNA [0x8020],结果 0,len 16,顺序 0x30 [91.262751] wlan0:QUEUE_CMD:TXPWR_CFG [0xd1] 已排队 [91.262879] wlan0:DNLD_CMD (91.243606):TXPWR_CFG [0xd1]、act 0x0、len 16、seqno 0x31 超时 5000 [91.263360] wlan0:CMD_RESP (91.244082):TXPWR_CFG [0x80d1],结果 0,len 140,seqno 0x31[ 91.263875] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] 已排队[ 91.263981] wlan0: DNLD_CMD (91.244710):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x32 超时 5000 [91.264440] wlan0:CMD_RESP (91.245161):TXPWR_CFG [0x80d1],结果 0,len 140,seqno 0x32[ 91.273598] wlan0: QUEUE_CMD:RX_MGMT_IND [0x10c] 已排队[ 91.273755] wlan0: DNLD_CMD (91.254481):RX_MGMT_IND [0x10c]、行动 0x1、len 14、seqno 0x33 超时 5000 [91.274249] wlan0:CMD_RESP (91.254971):RX_MGMT_IND [0x810c],结果 0,len 14,seqno 0x33[ 91.285501] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] 已排队[ 91.285628] wlan0: DNLD_CMD (91.266356):TXPWR_CFG [0xd1]、act 0x0、len 16、seqno 0x34 超时 5000 [91.286112] wlan0:CMD_RESP (91.266833):TXPWR_CFG [0x80d1],result 0,len 140,seqno 0x34[ 91.286736] wlan0 set multicast_list[ 91.286794] wlan0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] 正在排队[ 91.286835] wlan0: QUEUE_CMD: MAC_CONTROL [0x28] 正在排队[ 91.286916] wlan0: DNLD_CMD (91.267643):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x35 超时 5000 [91.287407] wlan0:CMD_RESP (91.268128):MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x35[ 91.287469] wlan0: DNLD_CMD (91.268199):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x36 超时 5000 [91.287894] wlan0:CMD_RESP (91.268617):MAC_CONTROL [0x8028],结果 0,len 12,序列 0x36 [91.297629] wlan0:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [91.297755] wlan0:DNLD_CMD (91.278484):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,序列 0x37 超时 5000 [91.298244] wlan0:CMD_RESP (91.278966):802_11_RF_ANTENNA [0x8020],结果 0,len 16,顺序 0x37 [112.909482] wlan0:QUEE_CMD:MGMT_IE_LIST [0xf2] 是排队 [112.909610] wlan0:DNLD_CMD (112.890335):MGMT_IE_LIST [0xf2]、act 0x1、len 127、seqno 0x38 超时 5000 [112.910138] wlan0:CMD_RESP (112.890857):MGMT_IE_LIST [0x80f2],result 0,len 127,seqno 0x38[ 112.910277] probereq ie length = 107[ 112.910302] beacon=ffffff assocresp=ffffff proberesp=ffff probereq=0[ 112.910324] wlan:random_mac 00:XX:XX:XX:00:00[ 112.910848] max_rate=390M[ 112.910869] max_rate=390M[ 112.910887] max_rate=390M[ 112.设置:HE rx mcs set 0x0000fffe tx mcs set 0x0000fffe[ 112.910946] max_rate=390M[ 112.910957] max_rate=390M[ 112.910972]设置:HE rx mcs set 0x0000fffe tx mcs set 0x0000fffe[ 112.911000] wlan0: QUEUE_CMD: 802_11_SCAN_EXT [0x107] is queued[ 112.911052] wlan: wlan0 START SCAN[ 112.911216] wlan0: DNLD_CMD (112.891939):802_11_SCAN_EXT [0x107]、act 0x1、len 266、seqno 0x39 超时 20000 [112.921346] wlan0:CMD_RESP (112.902062):802_11_SCAN_EXT [0x8107],结果 0,len 12,seqno 0x39[ 132.979298]Ext scan enh timeout[ 132.979336] ------------Dump info-----------[ 132.979347]EXT_SCAN_STATUS 事件超时[ 132.979360]CurCmd Empty[ 132.979372] mlan_processing =0[ 132.979382] main_lock_flag =0[ 132.979392] main_process_cnt =125[ 132.979401] delay_task_flag =0[ 132.979410] mlan_rx_processing =0[ 132.979419] rx_pkts_queued=0[ 132.979428] more_task_flag = 0[ 132.979437] num_cmd_timeout = 0[ 132.979446] last_cmd_index = 7[ 132.979455] last_cmd_id = 0xd1 0x10c 0xd1 0x10 0x28 0x20 0xf2 0x107 0x20 0xd1[ 132.979499] last_cmd_act = 0x0 0x1 0x0 0x1 0x213 0xc 0x1 0x1 0xc 0x0[ 132.979535] last_cmd_resp_index = 7[ 132.979544] last_cmd_resp_id = 0x80d1 0x810c 0x80d1 0x8010 0x8028 0x8020 0x80f2 0x8107 0x8020 0x80d1[ 132.979583] last_event_index = 1[ 132.979592] last_event = 0x81 0x81 0x81 0x81 0x81 0x81 0x81 0x81[ 132.979630] num_data_h2c_failure = 0[ 132.979642] num_cmd_h2c_failure = 0[ 132.979653] num_data_c2h_failure = 0[ 132.979663] num_cmdevt_c2h_failure = 0[ 132.979673] num_int_read_failure = 0[ 132.979683] last_int_status = 64[ 132.979692] num_alloc_buffer_failure = 0[ 132.979701] num_pkt_dropped = 0[ 132.979710] num_noo_cmd_node = 0[ 132.979719] num_event_deauth = 0[ 132.979728] num_event_disassoc = 0[ 132.979737] num_event_link_lost = 0[ 132.979746] num_cmd_deauth = 0[ 132.979756] num_cmd_assoc_success = 0[ 132.979766] num_cmd_assoc_failure = 0[ 132.979776] num_cons_assoc_failure = 0[ 132.979785] cmd_resp_received=0[ 132.979794] event_received=0[ 132.979804] max_tx_buf_size=4096[ 132.979813] tx_buf_size=3328[ 132.979822] curr_tx_buf_size=3328[ 132.979832] data_sent=0 cmd_sent=0[ 132.979843] ps_mode=0 ps_state=0[ 132.979855] wakeup_dev_req=0 wakeup_tries=0 wakeup_timeout=0[ 132.979866] hs_configured=0 hs_activated=0[ 132.979877] pps_uapsd_mode=0 sleep_pd=0[ 132.979886] tx_lock_flag = 0[ 132.979896] scan_processing = 1[ 132.979906] scan_state = 0x5[ 132.979915] bypass_pkt_count=0[ 132.979927] mp_rd_bitmap=0x0 curr_rd_port=0x0[ 132.979939] mp_wr_bitmap=0xffffff curr_wr_port=0x0[ 132.979949] mp_data_port_mask = 0xffffffff[ 132.979960] last_recv_rd_bitmap=0x0 mp_invalid_update=0[ 132.979972] last_recv_wr_bitmap=0xffffff last_mp_index=0[ 132.979986] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.979995] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980048] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980058] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980111] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980120] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980172] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980182] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980234] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980244] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980297] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980306] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980359] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980368] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980420] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980430] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980482] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980491] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980542] mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0[ 132.980552] 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00[ 132.980604] bss_index = 0, tx_pkts_queued = 0 tx_pause[ 132.980619] bss_index = 1, tx_pkts_queued = 0 tx_pause[ 132.980631] bss_index = 2, tx_pkts_queued = 0 tx_pause[ 132.980647] bss_index = 3, tx_pkts_queued = 0 tx_pause[ 132.980663] 事件 ID:0x80000012[ 132.980702]主机:br03 时间戳:c0623ac4[ 132.980730]驱动程序版本 = SDIW612---18.99.3.p26.11-MM6X18540.p17-(FP92)[132.980743] main_state = 4[ 132.980753] ioctl_pending = 1[ 132.980762] tx_pending = 0[ 132.980772] wmm_tx_pending[0] = 0[ 132.980781] wmm_tx_pending[1] = 0[ 132.980790] wmm_tx_pending[2] = 0[ 132.980800] wmm_tx_pending[3] = 0[ 132.980810] rx_pending = 0[ 132.980819] lock_count = 111[ 132.980828] malloc_count = 52[ 132.980837] mbufalloc_count = 0[ 132.980846] hs_skip_count = 0[ 132.980856] hs_force_count = 0[ 132.980868]媒体状态 ="断开连接"[ 132.980881] 载波关闭[ 132.980894] tx 队列 0: 已停止[ 132.980907] tx 队列 1: 已停止[ 132.980920] tx 队列 2: 已停止[ 132.980933] tx 队列 3: 已停止[ 132.980946] wlan0: num_tx_timeout = 0[ 132.980960] uap0: num_tx_timeout = 0[ 132.980973] p2p0: num_tx_timeout = 0[ 132.981005] -------- Dump info End---------[ 132.981063]唤醒设备... [132.981682]SDIO Func0 (0x0-0x9):43 03 02 02 03 02 08 02 03 00[ 132.982016]SDIO Func1 (0x10-0x17):00 00 00 ff ff ff ff[ 132.982575]SDIO Func1: (0x8) c3 (0x58) 00 (0x5c) 48 (0x5d) 00 (0x60) 87 (0x61) 0c (0x62) 00 (0x64) 10 (0x65) 00 (0x66) 00 (0x68) 00 (0x69) 00 (0x6a) 00[ 132.983518]SDIO Func1 (0xe8-0xff): DC fe 60 00 61 00 00 24 14 70 c8 ab 77 80 00 00 00 01 00 00 00[ 133.087775]SDIO Func1 (0xe8-0xff): DC FE C4 00 6C 00 00 24 14 70 C8 AB 77 80 00 00 00 01 00 00 00[ 133.087808]取消所有待处理的 cmd 和 txrx 队列[ 133.087844]IOCTL 失败:c5cf7800 id=0x10000, sub_id=0x10003 action=1, status_code=0x80000007 [CMD_CANCEL][ 133.087864] 刷新扫描队列:cmd 0x107[ 133.087914]唤醒设备... [133.088389] wlan0:133.069104:事件:EXT_SCAN_REPORT [0x58] [133.088460]事件:EXT_SCAN 报告 (2416)[ 133.088757] wlan0: 133.069476 : 事件:EXT_SCAN_REPORT [0x58][ 133.088814]EVENT: EXT_SCAN Report (463)[ 133.089067] wlan0: 133.069787 :事件: EXT_SCAN_STATUS_REPORT [0x7fEXT_SCAN_STATUS_REPORT [0x7f][ 133.089121]EVENT: EXT_SCAN status report (151)[ 133.089143] ext_scan_status: status 0 (扫描成功), buf_len 144[ 133.089163] chan=1, noise=-89, total_network=1 scan_duration=78, busy_duration=37[ 133.089181] chan=2,noise=-90,total_network=0 扫描持续时间=78, busy_duration=32[ 133.089198] chan=3,noise=-90,total_network=1 扫描持续时间=78, busy_duration=23[ 133.089213] chan=4, noise=-81, total_network=0 scan_duration=78, busy_duration=12[ 133.089229] chan=5, noise=-84, total_network=1 scan_duration=78, busy_duration=30[ 133.089246] chan=6,noise=-84,total_network=2 扫描持续时间=78,busy_duration=52[ 133.089261] chan=7,noise=-87,total_network=0 扫描持续时间=78,busy_duration=17[ 133.089358] chan=8,noise=-87,total_network=0 扫描持续时间=78,busy_duration=17[ 133.089358089358] chan=8, noise=-87, total_network=0 scan_duration=78, busy_duration=12[ 133.089375] chan=9, noise=-89, total_network=1 scan_duration=78, busy_duration=27[ 133.089392] chan=10, noise=-89, total_network=0 scan_duration=78, busy_duration=27[ 133.089409] chan=11, noise=-89, total_network=1 scan_duration=78, busy_duration=41[ 133.089425] chan=12, noise=-87, total_network=1 scan_duration=78, busy_duration=32[ 133.089440] chan=13,noise=-88,total_network=1 扫描持续时间=78, busy_duration=32[ 133.089456] chan=14,noise=-91,total_network=0 扫描持续时间=78, busy_duration=8[ 133.089456089479] chan=1, min_rssi=0, max_rssi=0 noise=-89 min_rss=89, max_rss=89[ 133.089496] chan=2, min_rssi=0, max_rssi=0 noise=-90 min_rss=90, max_rss=90[ 133.089511] chan=3、 min_rssi=0, max_rssi=0 noise=-90 min_rss=90, max_rss=90[ 133.089526] chan=4, min_rssi=0, max_rssi=0 noise=-81 min_rss=81, max_rss=81[ 133.089542] chan=5, min_rssi=0, max_rssi=0 noise=-84 min_rss=84, max_rss=84[ 133.089558] chan=6, min_rssi=0, max_rssi=0 noise=-84 min_rss=84, max_rss=84[ 133.089574] chan=7, min_rssi=0, max_rssi=0 noise=-87 min_rss=87, max_rss=87[ 133.089589] chan=8, min_rssi=0, max_rssi=0 noise=-87 min_rss=87, max_rss=87[ 133.089605] chan=9, min_rssi=0, max_rssi=0 noise=-89 min_rss=89, max_rss=89[ 133.089620] chan=10, min_rssi=0, max_rssi=0 noise=-89 min_rss=89, max_rss=89[ 133.089636] chan=11, min_rssi=0, max_rssi=0 noise=-89 min_rss=89, max_rss=89[ 133.089652] chan=12, min_rssi=0, max_rssi=0 noise=-87 min_rss=87, max_rss=87[ 133.089668] chan=13, min_rssi=0, max_rssi=0 noise=-88 min_rss=88, max_rss=88[ 133.089683] chan=14, min_rssi=0, max_rssi=0 noise=-91 min_rss=91, max_rss=91[ 133.089702] wlan:SCAN COMPLETED: scanned AP count=0[ 133.089721] event id:0x80000009[ 133.089748]设备不存在或挂起时不允许 IOCTL [133.089767]设备不存在或挂起时不允许 IOCTL [133.093278]设备不存在或挂起时不允许 IOCTL [133.099459] =====SDIO 固件转储事件模式启动 ==== [133.099802]固件触发 fw dump [133.099845] ==== 开始接收固件转储事件 ==== [133.099942]创建目录 /data/dump_133 错误,请尝试在 /var 中创建目录[ 133.100015]成功创建目录 /var/dump_133[ 133.100036]固件转储目录名称为 /var/dump_133[ 133.100048] === 启动驱动程序信息转储===[ 133.100161]DRV 转储数据在 /var/dump_133/file_drv_info[ 133.100594] 中。唤醒设备... [133.231641]drv 信息总字节数 = 421143 (0x66d17) [133.231676] === 驱动程序信息转储结束=== [134.887580] ==== 固件转储结束:1408768 字节 ==== [134.887652] wlan:通知固件转储完成事件 [134.887668] 供应商事件:0x1 [134.887750]开始处理挂起[ 134.888400]设备不存在或挂起时不允许 IOCTL [134.888744]取消所有待处理的 cmd 和 txrx 队列[ 134.888883] 供应商事件 :0x4[ 134.888939]WIFI auto_fw_reload:fw_reload=1 [134.888995] =======开始带内RESET================ [134.889037] 供应商活动:0x2 [134.889227]设备不存在或挂起时不允许 IOCTL [134.889259] woal_reset_intf:获取 bss 信息失败 [134.889375]取消所有待处理的 cmd 和 txrx 队列[ 134.889499]设备不存在或挂起时不允许 IOCTL [134.889793]设备不存在或挂起时不允许 IOCTL [135.068048]FW 唤醒[ 135.082732]SDIO Trigger 固件带内RESET成功 [135.082764]释放模块参数[ 135.082815]未指定模块参数 cfg 文件[ 135.082867]SDIO: sdio_blk_size=256 max_blk_count=512 max_segs=64 max_seg_size=4096[ 135.082883] rx_work=0 cpu_num=1[ 135.082903]启用 moal_recv_amsdu_packet[ 135.082990]附加 mlan 适配器操作。card_type 为 0x109。135.091840] wlan:启用 TX SG 模式[ 135.091876] wlan: mpa_tx.buf_size=4096[135.091888] wlan:启用 RX SG 模式[ 135.091899] wlan: mpa_rx.buf_size=4096[135.091945]请求固件: nxp/sd_w61x_v1.bin.se[135.097580]唤醒设备... [135.361419]Wlan:FW 下载结束,firmwarelen=681308 已下载 565508[ 135.779436]WLAN FW 处于活动状态[ 135.779479] on_time is 135760213003[ 135.779928]QUEUE_CMD:FUNC_INIT [0xa9] 已排队[ 135.779961]QUEUE_CMD:GET_HW_SPEC [0x3] 已排队[ 135.780007]dnld_cmd (135.760717):FUNC_INIT [0xa9]、act 0x263、len 16、seqno 0x1 超时 5000 [135.802877]cmd_resp (135.783563):FUNC_INIT [0x80a9],result 0,len 16,seqno 0x1[ 135.802941]dnld_cmd (135.783651):GET_HW_SPEC [0x3]、act 0x0、len 71、seqno 0x2 超时 5000 [135.803276] 135.783976:事件:VDLL_IND [0x81] [135.803320]VDLL_IND (OFFSET): offset=0x1c458[ 135.804257]VDLL 映像:len=115800[ 135.804558]cmd_resp (135.785256):GET_HW_SPEC [0x8003], result 0, len 205, seqno 0x2[ 135.804586] fw_cap_info=0x487cff03, dev_cap_mask=0xffffffff[ 135.804603]GET_HW_SPEC: country_code=0x0[ 135.804615] num_ant=1, antinfo=0x0[ 135.804631]GET_HW_SPEC: hw_mpdu_density=4 dev_mcs_support=0x11[ 135.804641]启用波束赋形 [135.804656]GET_HW_SPEC: mgmt IE count=13[ 135.804672]FW: SDIO rx aggr disabled 0x487cff03[ 135.804687] pmadapter->ecsa_enable=1[ 135.804722]QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 135.804735] pmadapter->getlog_enable=1[ 135.804758] chanrpt api ver=14.1[135.804772] fw_cap_info=0x487cff03 fw_cap_ext=0x2182b5[ 135.804786] uuid: c10d697cf87d596cab35c831392df315[ 135.804798] fw hotfix ver=11[ 135.804810] fw ver=15.1[ 135.804810] fw ver=15.1[ 135.804810] c10d697cf87d596cab35c831392df315135.804820] uap fw ver=2.0[135.804832] max_p2p_conn = 8, max_sta_conn = 16[ 135.804849] wlan_set_regiontable: 2.4G 0x10[ 135.804868] wlan_set_regiontable:2.4G 0x10[ 135.804868] wlan_set_regiontable: 5G 0x10[ 135.804904获取 Hw Spec 完成,fw_cap=0x487cff03[ 135.804931] org_drv_mode=0x7 drv_mode=0x7[ 135.805473]启用波束赋形 [135.805531]QUEUE_CMD: 802_11_FW_WAKE_METHOD [0x74] is queued[ 135.805558] set tx_buf = 4096[ 135.805578]QUEUE_CMD: RECONFIGURE_TX_BUFF [0xd9] 正在排队[ 135.805603]PS 命令:操作 = 0x6,位图 = 0x1[ 135.805623]QUEUE_CMD:802_11_PS_MODE_ENH [0xe4] 正在排队[ 135.805653]QUEUE_CMD:802_11_SNMP_MIB [0x16] 正在排队[ 135.805684]QUEUE_CMD:802_11_RF_ANTENNA [0x20] 正在排队[ 135.805715]QUEUE_CMD:CHAN_REGION_CFG [0x242] 正在排队[ 135.805747]QUEUE_CMD:TX_RATE_CFG [0xd6]已排队[ 135.805775]QUEUE_CMD:802_11_RF_TX_POWER [0x1e] 正在排队[ 135.805803]QUEUE_CMD:AMSDU_AGR_CTRL [0xdf]已排队[ 135.805831]。QUEUE_CMD:MAC_CONTROL [0x28]已排队[ 135.805873]dnld_cmd (135.786585):802_11_SNMP_MIB [0x16]、act 0x1、len 15、seqno 0x3 超时 5000 [135.806273]cmd_resp (135.786970):802_11_SNMP_MIB [0x8016],result 0,len 15,seqno 0x3[ 135.806326]dnld_cmd (135.787037):802_11_FW_WAKE_METHOD [0x74]、act 0x0、len 12、seqno 0x4 超时 5000 [135.806657]cmd_resp (135.787354):802_11_FW_WAKE_METHOD [0x8074],result 0,len 18,seqno 0x4[ 135.806681]FW 唤醒方法=1,gpio=0[ 135.806720]dnld_cmd (135.787431):RECONFIGURE_TX_BUFF [0xd9]、act 0x1、len 16、seqno 0x5 超时 5000 [135.807784]cmd_resp(135.788482):RECONFIGURE_TX_BUFF [0x80d9],result 0,len 16,seqno 0x5[ 135.807813] end port 32,data port mask ffffffff[ 135.807828] max_tx_buf_size=4096,tx_buf_size=3328[ 135.807867]dnld_cmd (135.788578):802_11_PS_MODE_ENH [0xe4]、act 0x6、len 20、seqno 0x6 超时 5000 [135.808197]cmd_resp (135.788896):802_11_PS_MODE_ENH [0x80e4],结果 0,len 20,序列号 0x6[135.808246]。dnld_cmd (135.788958):802_11_SNMP_MIB [0x16]、act 0x1、len 18、seqno 0x7 超时 5000 [135.808578]cmd_resp (135.789278):802_11_SNMP_MIB [0x8016],result 0,len 18,seqno 0x7[ 135.808627]dnld_cmd (135.789339):802_11_RF_ANTENNA [0x20]、act 0xc、len 16、seqno 0x8 超时 5000 [135.808952]cmd_resp (135.789651):802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x8[ 135.809004]dnld_cmd (135.789713):CHAN_REGION_CFG [0x242]、act 0x0、len 11、seqno 0x9 超时 5000 [135.810351]cmd_resp(135.791038):CHAN_REGION_CFG [0x8242],result 0,len 1297,seqno 0x9[ 135.810455]dnld_cmd (135.791160):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0xa 超时 5000 [135.811124]cmd_resp (135.791819):TX_RATE_CFG [0x80d6],结果 0,len 832,seqno 0xa[ 135.811184]dnld_cmd (135.791892):802_11_RF_TX_POWER [0x1e]、act 0x0、len 14、seqno 0xb 超时 5000 [135.811540]cmd_resp (135.792237):802_11_RF_TX_POWER [0x801e],result 0,len 14,seqno 0xb[ 135.811591]dnld_cmd (135.792300):AMSDU_AGGR_CTRL [0xdf]、act 0x1、len 14、seqno 0xc 超时 5000 [135.811920]cmd_resp (135.792619):AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,序列号 0xc[135.811966]。dnld_cmd (135.792678):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0xd 超时 5000 [135.812382]cmd_resp (135.793082):MAC_CONTROL [0x8028],result 0,len 12,seqno 0xd[ 135.812434]QUEUE_CMD:APCMD_SYS_CONFIGURE [0xb0] 正在排队[ 135.812472]dnld_cmd (135.793183):APCMD_SYS_CONFIGURE [0xb0]、act 0x0、len 20、seqno 0x100e 超时 5000 [135.813545]cmd_resp (135.794232):APCMD_SYS_CONFIGURE [0x80b0],result 0,len 20,seqno 0x100e[ 135.813606]QUEUE_CMD:TX_RATE_CFG [0xd6]已排队[ 135.813637]QUEUE_CMD:802_11_RF_TX_POWER [0x1e] 正在排队[ 135.813666]QUEUE_CMD:AMSDU_AGR_CTRL [0xdf] 已排入队列[ 135.813693]QUEUE_CMD:MAC_CONTROL [0x28] 已排队等待[ 135.813720]QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 正在排队[ 135.813757]dnld_cmd (135.794468):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0x200f 超时 5000 [135.818050]cmd_resp (135.798739):TX_RATE_CFG [0x80d6],结果 0,len 832,seqno 0x200f[ 135.818115]dnld_cmd (135.798822):802_11_RF_TX_POWER [0x1e]、act 0x0、len 14、seqno 0x2010 超时 5000 [135.818477]cmd_resp (135.799175):802_11_RF_TX_POWER [0x801e],result 0,len 14,seqno 0x2010[ 135.818528]dnld_cmd (135.799237):AMSDU_AGGR_CTRL [0xdf]、act 0x1、len 14、seqno 0x2011 超时 5000 [135.818860]cmd_resp (135.799557):AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,序列号 0x2011[ 135.818909]dnld_cmd (135.799620):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x2012 超时 5000 [135.819230]cmd_resp (135.799930):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x2012[ 135.819353]dnld_cmd (135.800057):802_11_MAC_ADDRESS [0x4d],act 0x0,len 16,seqno 0x2013 超时 5000 [135.819695]cmd_resp(135.800394):802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x2013[ 135.819753]QUEUE_CMD: WMM_PARAM_CONFIG [0x23a] 正在排队[ 135.819806]dnld_cmd (135.800516):WMM_PARAM_CONFIG [0x23a]、act 0x2、len 26、seqno 0x14 超时 5000 [135.820154]cmd_resp(135.800851):WMM_PARAM_CONFIG [0x823a],result 0,len 26,seqno 0x14[ 135.820247] woal_proc_init:proc_wlan 已经存在 adapter0[ 135.820490]设置 wiphy max_ap_assoc_sta=8[ 135.820580] max_rate=390M[ 135.820595] max_rate=390M[ 135.820613] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186[ 135.820633] max_rate=390M[ 135.820644] max_rate=390M[ 135.820660] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186[ 135.820694] wlan%d:QUEUE_CMD: 802_11_RF_ANTENNA [0x20] is queued[ 135.820792] wlan%d:DNLD_CMD (135.801516):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x15 超时 5000 [135.821252] wlan%d:CMD_RESP (135.801969):802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x15[ 135.821410] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 135.821486] wlan%d:DNLD_CMD (135.802211):802_11_SNMP_MIB [0x16],act 0x0,len 142,seqno 0x16 超时 5000 [135.821909] wlan%d:CMD_RESP (135.802626):802_11_SNMP_MIB [0x8016],result 0,len 142,seqno 0x16[ 135.822058] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 135.822131] wlan%d:DNLD_CMD (135.802857):802_11_SNMP_MIB [0x16],act 0x0,len 142,seqno 0x17 超时 5000 [135.822556] wlan%d:CMD_RESP (135.803274):802_11_SNMP_MIB [0x8016],result 0,len 142,seqno 0x17[ 135.823588] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 135.823686] wlan%d:DNLD_CMD (135.804409):802_11_SNMP_MIB [0x16],act 0x0,len 142,seqno 0x18 超时 5000 [135.824156] wlan%d:CMD_RESP (135.804874):802_11_SNMP_MIB [0x8016],结果 0,len 142,seqno 0x18 [135.824697] cfg80211 监管功能域回调 00 启动器=0 dfs_region=0 [135.824756]监管功能域 BY_CORE [135.824824] wlan%d:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [135.825063] wlan%d:DNLD_CMD (135.805783):802_11_RF_ANTENNA [0x20],act 0xc,len 16,seqno 0x19 超时 5000 [135.825563] wlan%d:CMD_RESP (135.806278):802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x19[ 135.830566]PS 命令:操作 = 0x0,位图 = 0x0[ 135.830603] wlan%d:QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued[ 135.830705] wlan%d:DNLD_CMD (135.811429):802_11_PS_MODE_ENH [0xe4],行动 0x0,len 12,seqno 0x1a 超时 5000 [135.831207] wlan%d:CMD_RESP (135.811924):802_11_PS_MODE_ENH [0x80e4],result 0,len 68,seqno 0x1a[ 135.831257] ps_bitmap=0x0[ 135.832483]CFG80211: Country=00, band=0, no_of_sub_band=1[ 135.832537] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 135.832595] 11D:Country=WW band=0 sub-band=1 dfs_region=0[ 135.832612] 11D: first chan=1 no_of_chan=14, max_tx_pwr=20[ 135.832627] wlan%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued[ 135.832654] wlan_set_regiontable: 2.4G 0x0[ 135.832679] wlan_set_regiontable:5G 0x0[ 135.832765] wlan%d:dnld_cmd (135.813487):802_11_SNMP_MIB [0x16]、行动 0x1、len 16、seqno 0x1b 超时 5000 [135.833246] wlan%d:CMD_RESP (135.813963):802_11_SNMP_MIB [0x8016],result 0,len 16,seqno 0x1b[ 135.833311] wlan%d:DNLD_CMD (135.814036):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 32、seqno 0x1c 超时 5000 [135.833767] wlan%d:135.814485:事件:VDLL_IND [0x81] [135.833837]VDLL_IND: type=0 ID=23 offset = 0xe808 len = 600[ 135.833865] wlan%d:DNLD_VDLL : block_len=600[ 135.852281] wlan%d: 135.832993 : Event:VDLL_IND [0x81][ 135.852365]VDLL_IND: type=0 ID=23 offset = 0xea60 len = 600[ 135.852394] wlan%d:DNLD_VDLL : block_len=600[ 135.853090] wlan%d: 135.833806 : Event:VDLL_IND [0x81][ 135.853163]VDLL_IND: type=0 ID=23 offset = 0xecb8 len = 600[ 135.853190] wlan%d:DNLD_VDLL : block_len=600[ 135.853763] wlan%d: 135.834478 :事件:VDLL_IND [0x81][ 135.853834]VDLL_IND: type=0 ID=23 offset = 0xef10 len = 600[ 135.853862] wlan%d:DNLD_VDLL : block_len=600[ 135.854423] wlan%d: 135.835138 :事件:VDLL_IND [0x81][ 135.854495]VDLL_IND: type=0 ID=23 offset = 0xf168 len = 600[ 135.854520] wlan%d:DNLD_VDLL : block_len=600[ 135.855156] wlan%d: 135.835873 : Event:VDLL_IND [0x81][ 135.855227]VDLL_IND: type=0 ID=23 offset = 0xf3c0 len = 600[ 135.855253] wlan%d:DNLD_VDLL : block_len=600[ 135.855840] wlan%d: 135.836555 : Event:VDLL_IND [0x81][ 135.855914]VDLL_IND: type=0 ID=23 offset = 0xf618 len = 600[ 135.855940] wlan%d:DNLD_VDLL : block_len=600[ 135.856506] wlan%d: 135.837222 :事件:VDLL_IND [0x81][ 135.856579]VDLL_IND: type=0 ID=23 offset = 0xf870 len = 600[ 135.856605] wlan%d:DNLD_VDLL : block_len=600[ 135.857176] wlan%d: 135.837891 : Event:VDLL_IND [0x81][ 135.857249]VDLL_IND: type=0 ID=23 offset = 0xfac8 len = 600[ 135.857273] wlan%d:DNLD_VDLL : block_len=600[ 135.871435] wlan%d: 135.852148 :事件:VDLL_IND [0x81][ 135.871518]VDLL_IND: type=0 ID=18 offset = 0xc4e0 len = 600[ 135.871546] wlan%d:DNLD_VDLL : block_len=600[ 135.889846] wlan%d: 135.870559 :事件:VDLL_IND [0x81][ 135.889927]VDLL_IND: type=0 ID=18 offset = 0xc738 len = 600[ 135.889954] wlan%d:DNLD_VDLL : block_len=600[ 135.890572] wlan%d: 135.871288 :事件:VDLL_IND [0x81][ 135.890641]VDLL_IND: type=0 ID=18 offset = 0xc990 len = 600[ 135.890667] wlan%d:DNLD_VDLL : block_len=600[ 135.891189] wlan%d: 135.871907 : Event:VDLL_IND [0x81][ 135.891256]VDLL_IND: type=0 ID=18 offset = 0xcbe8 len = 600[ 135.891281] wlan%d:DNLD_VDLL : block_len=600[ 135.891805] wlan%d: 135.872522 :Event:VDLL_IND [0x81][ 135.891874]VDLL_IND: type=0 ID=18 offset = 0xce40 len = 600[ 135.891899] wlan%d:DNLD_VDLL : block_len=600[ 135.892608] wlan%d:cmd_resp (135.873325):802_11D_DOMAIN_INFO [0x805b],result 0,len 32,seqno 0x1c[ 135.892748]CFG80211: Country=00, band=1, no_of_sub_band=25[ 135.892808] 11D:Country=WW band=1 sub-band=25 dfs_region=0[ 135.892823] 11D: first chan=36 no_of_chan=1, max_tx_pwr=20[ 135.892836] 11D: first chan=40 no_of_chan=1, max_tx_pwr=20[ 135.892848] 11D: first chan=44 no_of_chan=1, max_tx_pwr=20[ 135.892860] 11D: first chan=48 no_of_chan=1, max_tx_pwr=20[ 135.892872] 11D: first chan=52 no_of_chan=1, max_tx_pwr=20[ 135.892883] 11D: first chan=56 no_of_chan=1, max_tx_pwr=20[ 135.892895] 11D: first chan=60 no_of_chan=1, max_tx_pwr=20[ 135.892906] 11D: first chan=64 no_of_chan=1, max_tx_pwr=20[ 135.892919] 11D: first chan=100 no_of_chan=1, max_tx_pwr=20[ 135.892930] 11D: first chan=104 no_of_chan=1, max_tx_pwr=20[ 135.892942] 11D: first chan=108 no_of_chan=1, max_tx_pwr=20[ 135.892954] 11D: first chan=112 no_of_chan=1, max_tx_pwr=20[ 135.892966] 11D: first chan=116 no_of_chan=1, max_tx_pwr=20[ 135.892978] 11D: first chan=120 no_of_chan=1, max_tx_pwr=20[ 135.892991] 11D: first chan=124 no_of_chan=1, max_tx_pwr=20[ 135.893003] 11D: first chan=128 no_of_chan=1, max_tx_pwr=20[ 135.893015] 11D: 第一 Chan=132 no_of_chan=1, max_tx_pwr=20[ 135.893026] 11D: 第一 Chan=136 no_of_chan=1, max_tx_pwr=20[ 135.893038] 11D: 第一 Chan=140 no_of_chan=1, max_tx_pwr=20[ 135.893050] 11D: 第一扫描振幅=144 no_of_chan=1, max_tx_pwr=20[ 135.893062] 11D: 第一扫描振幅=149 no_of_chan=1, max_tx_pwr=20[ 135.893074] 11D: 第一扫描振幅=153 no_of_chan=1, max_tx_pwr=20[ 135. 135.893086]11D: first chan=157 no_of_chan=1, max_tx_pwr=20[ 135.893098] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20[ 135.893111] 11D: first chan=165 no_of_chan=1, max_tx_pwr=20[ 135.893129] wlan%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued[ 135.893162] wlan_set_regiontable: 2.4G 0x0[ 135.893182] wlan_set_regiontable:5G 0x0[ 135.893262] wlan%d:dnld_cmd (135.873985):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 104、seqno 0x1d 超时 5000 [135.914842] wlan%d:CMD_RESP (135.895556):802_11D_DOMAIN_INFO [0x805b],result 0,len 104,seqno 0x1d[ 135.915464]设置 wlan%d 接口地址:30:XX:XX:XX:8c:11[ 135.915527] wlan%d:QUEUE_CMD: 802_11_MAC_ADDRESS [0x4d] is queued[ 135.915612] wlan%d:DNLD_CMD (135.896337):802_11_MAC_ADDRESS [0x4d]、行动 0x1、len 16、seqno 0x1e 超时 5000 [135.916084] wlan%d:CMD_RESP (135.896801):802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x1e[ 135.917741]注册恩智浦 802.11 适配器 wlan0[ 135.918123] uap%d:QUEUE_CMD: 11AX_CFG [0x266] 已排队等待[ 135.918242] wlan0 set multicast_list[ 135.918284] wlan0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] 已排队等待[ 135.918321] wlan0: QUEUE_CMD: MAC_CONTROL [0x28] 已排队等待[ 135.919456] uap%d:DNLD_CMD (135.900169):11AX_CFG [0x266]、act 0x1、len 39、seqno 0x101f 超时 5000 [135.922208] wlan0:135.902922:事件:VDLL_IND [0x81] [135.922289]VDLL_IND: type=0 ID=24 offset = 0xfd20 len = 600[ 135.922317] wlan0: DNLD_VDLL : block_len=600[ 135.924116] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] is queued[ 135.940962] wlan0: 135.921674 : Event:VDLL_IND [0x81][ 135.941045]VDLL_IND: type=0 ID=24 offset = 0xff78 len = 600[ 135.941072] wlan0: DNLD_VDLL : block_len=600[ 135.941803] wlan0: 135.922519 :事件:VDLL_IND [0x81][ 135.941878]VDLL_IND: type=0 ID=24 offset = 0x101d0 len = 600[ 135.941907] wlan0: DNLD_VDLL : block_len=600[ 135.942533] wlan0: 135.923247 :事件:VDLL_IND [0x81][ 135.942609]VDLL_IND: type=0 ID=24 offset = 0x10428 len = 600[ 135.942636] wlan0: DNLD_VDLL : block_len=600[ 135.943225] wlan0: 135.923941 : Event:VDLL_IND [0x81][ 135.943295]VDLL_IND: type=0 ID=24 offset = 0x10680 len = 600[ 135.943321] wlan0: DNLD_VDLL : block_len=600[ 135.943880] wlan0: 135.924596 : Event:VDLL_IND [0x81][ 135.943953]VDLL_IND: type=0 ID=24 offset = 0x108d8 len = 600[ 135.943980] wlan0: DNLD_VDLL : block_len=600[ 135.944770] uap%d:cmd_resp (135.925484):11AX_CFG [0x8266],结果 0,len 39,seqno 0x101f[ 135.944838] user_2g_hecap_len=28[ 135.944887] wlan0: DNLD_CMD (135.925611):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x20 超时 5000 [135.945344] wlan0:CMD_RESP (135.926062):MAC_MULTICAST_ADR [0x8010],result 0,len 204,seqno 0x20[ 135.945402] wlan0: DNLD_CMD (135.926128):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x21 超时 5000 [135.945714] wlan0:CMD_RESP (135.926433):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x21[ 135.945784] wlan0: DNLD_CMD (135.926508):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x22 超时 5000 [135.946203] wlan0:CMD_RESP (135.926922):TXPWR_CFG [0x80d1],结果 0,len 100,seqno 0x22[ 135.946372] uap%d:QUEUE_CMD: 11AX_CFG [0x266] is queued[ 135.946458] uap%d:dnld_cmd (135.927182):11AX_CFG [0x266]、act 0x1、len 39、seqno 0x1023 超时 5000 [135.946898] uap%d:CMD_RESP (135.927614):11AX_CFG [0x8266],结果 0,len 39,seqno 0x1023[ 135.946950] user_hecap_len=28[ 135.947917] wlan0: QUEUE_CMD: 802_11_RF_ANTENNA [0x20] 已排队[ 135.948036] wlan0: DNLD_CMD (135.928760):802_11_RF_ANTENNA [0x20],act 0xc,len 16,seqno 0x24 超时 5000 [135.948531] wlan0:CMD_RESP (135.929248):802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x24[ 135.952904] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] 已排队[ 135.953030] wlan0: DNLD_CMD (135.933753):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x25 超时 5000 [135.953530] wlan0:CMD_RESP (135.934248):TXPWR_CFG [0x80d1],结果 0,len 100,seqno 0x25[ 135.980353]设置 uap%d 接口地址:32:XX:XX:XX:8d:11[ 135.980421] uap%d:QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] is queued[ 135.980519] uap%d:DNLD_CMD (135.961243):APCMD_SYS_CONFIGURE [0xb0]、act 0x1、len 20、seqno 0x1026 超时 5000 [135.981001] uap%d:CMD_RESP (135.961718):APCMD_SYS_CONFIGURE [0x80b0],result 0,len 20,seqno 0x1026[ 135.982691]注册恩智浦 802.11 适配器 uap0[ 135.983020]PS 命令:操作 = 0x0,位图 = 0x0[ 135.983047] p2p%d:QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued[ 135.983151] uap0 set multicast_list[ 135.983219] p2p%d:dnld_cmd (135.963942):802_11_PS_MODE_ENH [0xe4],act 0x0,len 12,seqno 0x2027 超时 5000 [135.984207] p2p%d:CMD_RESP (135.964920):802_11_PS_MODE_ENH [0x80e4],result 0,len 68,seqno 0x2027[ 135.984265] ps_bitmap=0x0[ 135.984403]CFG80211: Country=00, band=0, no_of_sub_band=1[ 135.984449] p2p%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 135.984505] 11D:Country=WW band=0 sub-band=1 dfs_region=0[ 135.984522] 11D: first chan=1 no_of_chan=14, max_tx_pwr=20[ 135.984537] p2p%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued[ 135.984568] wlan_set_regiontable: 2.4G 0x0[ 135.984587] wlan_set_regiontable:5G 0x0[ 135.984659] p2p%d:dnld_cmd (135.965381):802_11_SNMP_MIB [0x16]、act 0x1、len 16、seqno 0x2028 超时 5000 [135.985112] p2p%d:CMD_RESP (135.965828):802_11_SNMP_MIB [0x8016],result 0,len 16,seqno 0x2028[ 135.985176] p2p%d:dnld_cmd (135.965901):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 32、seqno 0x2029 超时 5000 [135.985893] wlan0:QUEUE_CMD:RX_MGMT_IND [0x10c] 已排队 [136.006674] p2p%d:CMD_RESP (135.987387):802_11D_DOMAIN_INFO [0x805b],result 0,len 32,seqno 0x2029[ 136.006769] wlan0: DNLD_CMD (135.987493):RX_MGMT_IND [0x10c]、行动 0x1、len 14、seqno 0x2a 超时 5000 [136.007116] wlan0:CMD_RESP (135.987835):RX_MGMT_IND [0x810c],结果 0,len 14,seqno 0x2a[ 136.007258]CFG80211: Country=00, band=1, no_of_sub_band=25[ 136.007319] 11D:Country=WW band=1 sub-band=25 dfs_region=0[ 136.007334] 11D: first chan=36 no_of_chan=1, max_tx_pwr=20[ 136.007347] 11D: first chan=40 no_of_chan=1, max_tx_pwr=20[ 136.007359] 11D: first chan=44 no_of_chan=1, max_tx_pwr=20[ 136.007371] 11D: first chan=48 no_of_chan=1, max_tx_pwr=20[ 136.007382] 11D: first chan=52 no_of_chan=1, max_tx_pwr=20[ 136.007394] 11D: first chan=56 no_of_chan=1, max_tx_pwr=20[ 136.007405] 11D: first chan=60 no_of_chan=1, max_tx_pwr=20[ 136.007417] 11D: first chan=64 no_of_chan=1, max_tx_pwr=20[ 136.007429] 11D: first chan=100 no_of_chan=1, max_tx_pwr=20[ 136.007441] 11D: first chan=104 no_of_chan=1, max_tx_pwr=20[ 136.007453] 11D: first chan=108 no_of_chan=1, max_tx_pwr=20[ 136.007465] 11D: first chan=112 no_of_chan=1, max_tx_pwr=20[ 136.007476] 11D: first chan=116 no_of_chan=1, max_tx_pwr=20[ 136.007488] 11D: first chan=120 no_of_chan=1, max_tx_pwr=20[ 136.007500] 11D: first chan=124 no_of_chan=1, max_tx_pwr=20[ 136.007512] 11D: first chan=128 no_of_chan=1, max_tx_pwr=20[ 136.007524] 11D: first chan=132 no_of_chan=1, max_tx_pwr=20[ 136.007536] 11D: first chan=136 no_of_chan=1, max_tx_pwr=20[ 136.007548] 11D: first chan=140 no_of_chan=1, max_tx_pwr=20[ 136.007560] 11D: first chan=144 no_of_chan=1, max_tx_pwr=20[ 136.007572] 11D: first chan=149 no_of_chan=1, max_tx_pwr=20[ 136.007583] 11D: first chan=153 no_of_chan=1, max_tx_pwr=20[ 136. 136.007595] 11D: first chan=157 no_of_chan=1, max_tx_pwr=20[ 136.007607] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20[ 136.007619] 11D: first chan=165 no_of_chan=1, max_tx_pwr=20[ 136.007637] p2p%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued[ 136.007669] wlan_set_regiontable: 2.4G 0x0[ 136.007691] wlan_set_regiontable:5G 0x0[ 136.007772] p2p%d:dnld_cmd (135.988494):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 104、seqno 0x202b 超时 5000 [136.029473] p2p%d:CMD_RESP (136.010184):802_11D_DOMAIN_INFO [0x805b],结果 0,len 104,seqno 0x202b[ 136.048176]设置 WFD 设备地址:32:xx:xx:xx:8c:11 [136.048243] p2p%d:QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 已排队 [136.048342] p2p%d:DNLD_CMD (136.029066):802_11_MAC_ADDRESS [0x4d]、act 0x1、len 16、seqno 0x202c 超时 5000 [136.048852] p2p%d:CMD_RESP (136.029568):802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x202c[ 136.050691]Register NXP 802.11 Adapter p2p0[ 136.050845] wlan: version = SDIW612---18.99.3.p26.11-MM6X18540.p17-(FP92)[136.050911] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] 正在排队[ 136.051016] p2p0 set multicast_list[ 136.051054] p2p0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] 正在排队[ 136.051086051054] p2p0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] 正在排队[ 136.051086] p2p0: QUEUE_CMD: MAC_CONTROL [0x28] 正在排队[ 136.051145] wlan0: DNLD_CMD (136.031870):REG_ACCESS [0x27c]、act 0x0、len 20、seqno 0x2d 超时 5000 [136.052103] wlan0:CMD_RESP (136.032816):REG_ACCESS [0x827c],结果 0,len 20,seqno 0x2d[ 136.052193] p2p0: DNLD_CMD (136.032918):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x202e 超时 5000 [136.052627] p2p0:CMD_RESP (136.033345):MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x202e[ 136.052682] p2p0: DNLD_CMD (136.033408):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x202f 超时 5000 [136.052998] p2p0:CMD_RESP (136.033717):MAC_CONTROL [0x8028],结果 0,len 12,seqno 0x202f[ 136.053200] wlan0: QUEUE_CMD:INDEPENDENT_RESET_CFG [0x243] 已排队[ 136.053281] wlan0: DNLD_CMD (136.034005):INDEPENDENT_RESET_CFG [0x243]、act 0x0、len 12、seqno 0x30 超时 5000 [136.053716] wlan0:CMD_RESP (136.034434):INDEPENDENT_RESET_CFG [0x8243],结果 0,len 12,序列号 0x30 [136.054120] 供应商事件:0x2 [136.054174] ========END IN-BAND RESET===========[ 136.112302] wlan0:QUEUE_CMD:TXPWR_CFG [0xd1] 已排队 [136.112439] wlan0:DNLD_CMD (136.093162):TXPWR_CFG [0xd1]、act 0x0、len 16、seqno 0x31 超时 5000 [136.112959] wlan0:CMD_RESP (136.093675):TXPWR_CFG [0x80d1],result 0,len 100,seqno 0x31[ 136.123000] wlan0 set multicast_list[ 136.123064] wlan0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] 正在排队[ 136.123110] wlan0: QUEUE_CMD: MAC_CONTROL [0x28] 正在排队[ 136.123195] wlan0: DNLD_CMD (136.103918):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x32 超时 5000 [136.123686] wlan0:CMD_RESP (136.104404):MAC_MULTICAST_ADR [0x8010],result 0,len 204,seqno 0x32[ 136.123751] wlan0: DNLD_CMD (136.104476):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x33 超时 5000 [136.124071] wlan0:CMD_RESP (136.104789):MAC_CONTROL [0x8028],结果 0,len 12,seqno 0x33[ 136.127648] wlan0: QUEUE_CMD: TXPWR_CFG [0xd1] 已排队[ 136.127786] wlan0: DNLD_CMD (136.108509):TXPWR_CFG [0xd1],act 0x0,len 16,seqno 0x34 超时 5000 [136.128291] wlan0:CMD_RESP (136.109008):TXPWR_CFG [0x80d1],结果 0,len 100,序列号 0x34 Re: AW611 WiFi chip Wi-Fi scan timeout 亲爱的@eric25、 好的,能否请您提供这些信息? 1. 完整的 Linux 日志,包括加载 WIFI 驱动程序和说明 wpa_supplicant 2. wpa_supplicant.conf 让我们再看一遍。 谢谢您! 此致, 卫东 Re: AW611 WiFi chip Wi-Fi scan timeout Makefile 剧透 (高亮部分可供阅读) BINALL=wpa_supplicant wpa_cli   全部 = $(binall) ALL += systemd/wpa_supplicant.service ALL += systemd/[email protected] ALL += systemd/[email protected] ALL += systemd/[email protected] ALL += dbus/fi.w1.wpa_supplicant1.service   EXTRA_TARGETS=dynamic_eap_methods   CONFIG_FILE=.config 包括 ../src/版本.rules   ifdef CONFIG_BUILD_PASN_SO # 这样添加依赖关系,以允许 CONFIG_BUILD_PASN_SO # 在 版本.rules 读取的配置中设置 全部:libpasn.so endif   ifdef CONFIG_BUILD_WPA_CLIENT_SO # 这样添加依赖关系,以允许 CONFIG_BUILD_WPA_CLIENT_SO # 在 版本.rules 读取的配置中设置 全部:libwpa_client.so endif   ifndef CONFIG_NO_WPA_PASSPHRASE # 这样添加依赖关系,以允许 CONFIG_NO_WPA_PASSPHRASE # 在 版本.rules 读取的配置中设置 _all: wpa_passphrase endif   ifdef LIBS # 如果 LIBS 设置了某些全局版本系统的默认值,请克隆这些默认值 # LIBS_c 和 LIBS_p 也涵盖 wpa_passphrase 和 wpa_cli。 ifndef LIBS_c LIBS_c := $(LIBS) endif ifndef LIBS_p LIBS_p := $(LIBS) endif endif   export LIBDIR ?= /usr/local/lib export INCDIR ?= /usr/local/include export BINDIR ?= /usr/local/sbin PKG_CONFIG ?= pkg-config   cflags += $(extra_cflags) CFLAGS += -I$(abspath ../src) CFLAGS += -I$(abspath ../src/utils)   CC=$(CROSS_COMPILE)gcc #libnl lib CFLAGS += -I/home/eric/work/thirdpartyutils/wpa_supplicant/libnl-3.11.0/_install/include CFLAGS += -I/home/eric/work/thirdpartyutils/wpa_supplicant/libnl-3.11.0/_install/include/libnl3 LIBS += -L/home/eric/work/thirdpartyutils/wpa_supplicant/libnl-3.11.0/_install/lib LDFLAGS += -L/home/eric/work/thirdpartyutils/wpa_supplicant/libnl-3.11.0/_install/lib   #openssl lib CFLAGS += -I/home/eric/work/thirdpartyutils/wpa_supplicant/openssl-3.5.0/_install/include LIBS += -L/home/eric/work/thirdpartyutils/wpa_supplicant/openssl-3.5.0/_install/lib LIBS_p += -L/home/eric/work/thirdpartyutils/wpa_supplicant/openssl-3.5.0/_install/lib LDFLAGS += -L/home/eric/work/thirdpartyutils/wpa_supplicant/openssl-3.5.0/_install/lib LIBS += -lpthread LDFLAGS += -lm   ifndef CONFIG_NO_GITVER # 为来自 git 存储库的版本添加 VERSION_STR 后缀 ifeq ($(wildcard ../.git),../.git) GITVER := $(shell git describe --dirty=+) ifneq ($(GITVER),) cflags += -dgit_version_str_postfix=\"-$(gitver)\" endif endif endif   ifdef CONFIG_TESTING_OPTIONS cflags += -dconfig_testing_options CONFIG_WPS_TESTING=y CONFIG_TDLS_TESTING=y NEED_AES_WRAP=y endif   mkconfig: @if [ -f .config];那么 echo '.config exists - did not replace it'; \ exit 1; \ fi echo CONFIG_DRIVER_HOSTAP=y>> .config echo CONFIG_DRIVER_WEXT=y>> .config   $(destdir)$(bindir)/% :% install -D $(<) $(@)   安装:$(addprefix $(DESTDIR)$(BINDIR)/,$(BINALL)) $(MAKE) -C ../src install ifndef CONFIG_NO_WPA_PASSPHRASE install -D wpa_passphrase $(DESTDIR)/$(BINDIR)/wpa_passphrase endif   ifdef CONFIG_BUILD_PASN_SO install -m 0644 -D libpasn.so $(DESTDIR)/$(LIBDIR)/libpasn.so endif   ifdef CONFIG_BUILD_WPA_CLIENT_SO install -m 0644 -D libwpa_client.so $(DESTDIR)/$(LIBDIR)/libwpa_client.so install -m 0644 -D ../src/common/wpa_ctrl.h $(DESTDIR)/$(INCDIR)/wpa_ctrl.h endif if ls eap_*.so>/dev/null 2>& 1; then\ install -d $(DESTDIR)$(LIBDIR)/wpa_supplicant&& \ cp *.so $(DESTDIR)$(LIBDIR)/wpa_supplicant \ ; fi   ifdef CONFIG_FIPS config_noo_random_pool= endif   OBJS = config.o OBJS += notify.o OBJS += bss.o OBJS += eap_register.o OBJS += ../src/utils/common.o OBJS += ../src/utils/config.o OBJS += ../src/utils/wpa_debug.o OBJS += ../src/utils/wpabuf.o OBJS += ../src/utils/bitfield.o OBJS += ../src/utils/ip_addr.o OBJS += ../src/utils/crc32.o OBJS += ../src/common/ptksa_cache.o OBJS += ../src/rsn_supp/pmksa_cache.o OBJS += twt.o OBJS_p = wpa_passphrase.o OBJS_p += ../src/utils/common.o OBJS_p += ../src/utils/wpa_debug.o OBJS_p += ../src/utils/wpabuf.o OBJS_c = wpa_cli.o../src/common/wpa_ctrl.o OBJS_c += ../src/utils/wpa_debug.o OBJS_c += ../src/utils/common.o OBJS_c += ../src/common/cli.o   ifndef CONFIG_OS ifdef CONFIG_NATIVE_WINDOWS CONFIG_OS=win32 else CONFIG_OS=unix endif endif   ifeq ($(CONFIG_OS), internal) cflags += -dos_noo_c_lib_defines endif   OBJS += ../src/utils/os_$(CONFIG_OS).o OBJS_p += ../src/utils/os_$(CONFIG_OS).o OBJS_c += ../src/utils/os_$(CONFIG_OS).o   ifdef CONFIG_WPA_TRACE cflags += -dwpa_trace OBJS += ../src/utils/trace.o OBJS_p += ../src/utils/trace.o OBJS_c += ../src/utils/trace.o OBJS_priv += ../src/utils/trace.o LIBCTRL += ../src/utils/trace.o LIBCTRLSO += ../src/utils/trace.c LDFLAGS += -rdynamic CFLAGS += -funwind-tables ifdef CONFIG_WPA_TRACE_BFD CFLAGS += -DPACKAGE="wpa_supplicant" -DWPA_TRACE_BFD LIBS += -lbfd -ldl -liberty -lz LIBS_p += -lbfd -ldl -liberty -lz LIBS_c += -lbfd -ldl -liberty -lz endif endif   ifndef CONFIG_ELOOP CONFIG_ELOOP=eloop endif OBJS += ../src/utils/$(CONFIG_ELOOP).o OBJS_c += ../src/utils/$(CONFIG_ELOOP).o   ifndef CONFIG_OSX ifeq ($(CONFIG_ELOOP), eloop) # 使用 glibc< 2.17 时,clock_gettime() 需要 -lrt # OS X 有另一种实现方式 LIBS += -lrt LIBS_c += -lrt LIBS_p += -lrt endif endif   ifdef CONFIG_ELOOP_POLL cflags += -dconfig_eloop_poll endif   ifdef CONFIG_ELOOP_EPOLL cflags += -dconfig_eloop_epoll endif   ifdef CONFIG_ELOOP_KQUEUE cflags += -dconfig_eloop_kqueue endif   ifdef CONFIG_EAPOL_TEST CFLAGS += -Werror -DEAPOL_TEST endif   ifdef CONFIG_CODE_COVERAGE CFLAGS += -O0 -fprofile-arcs -ftest-coverage -U_FORTIFY_SOURCE LIBS += -lgcov LIBS_c += -lgcov LIBS_p += -lgcov endif   ifdef CONFIG_HT_OVERRIDES cflags += -dconfig_ht_overrides endif   ifdef CONFIG_VHT_OVERRIDES cflags += -dconfig_vht_overrides endif   ifdef CONFIG_HE_OVERRIDES cflags += -dconfig_he_overrides endif   ifndef CONFIG_BACKEND CONFIG_BACKEND=file endif   ifeq ($(CONFIG_BACKEND), file) OBJS += config_file.o ifndef CONFIG_NO_CONFIG_BLOBS NEED_BASE64=y endif cflags += -dconfig_backend_file endif   ifeq ($(CONFIG_BACKEND), winreg) OBJS += config_winreg.o endif   ifeq ($(CONFIG_BACKEND), none) OBJS += config_none.o endif   ifdef CONFIG_NO_CONFIG_WRITE cflags += -dconfig_noo_config_write endif   ifdef CONFIG_NO_CONFIG_BLOBS cflags += -dconfig_noo_config_blobs endif   ifdef CONFIG_NO_SCAN_PROCESSING cflags += -dconfig_noo_scan_processing endif   ifdef CONFIG_SUITEB cflags += -dconfig_suiteb endif   ifdef CONFIG_SUITEB192 cflags += -dconfig_suiteb192 NEED_SHA384=y endif   ifdef CONFIG_OCV cflags += -dconfig_ocv OBJS += ../src/common/ocv.o endif   ifdef CONFIG_IEEE80211R cflags += -dconfig_ieee80211r OBJS += ../src/rsn_supp/wpa_ft.o endif   ifdef CONFIG_MESH NEED_80211_COMMON=y NEED_AES_SIV=y CONFIG_SAE=y CONFIG_AP=y cflags += -dconfig_mesh OBJS += mesh.o OBJS += mesh_mpm.o OBJS += mesh_rsn.o endif   ifdef CONFIG_SAE cflags += -dconfig_sae OBJS += ../src/common/sae.o ifdef CONFIG_SAE_PK cflags += -dconfig_sae_pk NEED_AES_SIV=y OBJS += ../src/common/sae_pk.o endif NEED_ECC=y NEED_DH_GROUPS=y NEED_HMAC_SHA256_KDF=y NEED_DRAGONFLY=y ifdef CONFIG_TESTING_OPTIONS NEED_DH_GROUPS_ALL=y endif endif   ifdef CONFIG_DPP cflags += -dconfig_dpp OBJS += ../src/common/dpp.o OBJS += ../src/common/dpp_auth.o OBJS += ../src/common/dpp_backup.o OBJS += ../src/common/dpp_crypto.o OBJS += ../src/common/dpp_pkex.o OBJS += ../src/common/dpp_reconfig.o OBJS += ../src/common/dpp_tcp.o OBJS += dpp_supplicant.o NEED_AES_SIV=y NEED_HMAC_SHA256_KDF=y NEED_HMAC_SHA384_KDF=y NEED_HMAC_SHA512_KDF=y NEED_SHA384=y NEED_SHA512=y NEED_ECC=y NEED_JSON=y NEED_GAS_SERVER=y NEED_BASE64=y NEED_ASN1=y ifdef CONFIG_DPP2 cflags += -dconfig_dpp2 endif ifdef CONFIG_DPP3 cflags += -dconfig_dpp3 endif endif   ifdef CONFIG_NAN_USD OBJS += ../src/common/nan_de.o OBJS += nan_usd.o cflags += -dconfig_nan_usd endif   ifdef CONFIG_OWE cflags += -dconfig_owe NEED_ECC=y NEED_HMAC_SHA256_KDF=y NEED_HMAC_SHA384_KDF=y NEED_HMAC_SHA512_KDF=y NEED_SHA384=y NEED_SHA512=y endif   ifdef CONFIG_FILS cflags += -dconfig_fils NEED_SHA384=y NEED_AES_SIV=y ifdef CONFIG_FILS_SK_PFS cflags += -dconfig_fils_sk_pfs NEED_ECC=y endif endif   ifdef CONFIG_MBO CONFIG_WNM=y endif   ifdef CONFIG_BGSCAN_SIMPLE CONFIG_WNM=y endif   ifdef CONFIG_WNM cflags += -dconfig_wnm OBJS += wnm_sta.o endif   ifdef CONFIG_TDLS cflags += -dconfig_tdls OBJS += ../src/rsn_supp/tdls.o endif   ifdef CONFIG_TDLS_TESTING cflags += -dconfig_tdls_testing endif   ifdef CONFIG_PMKSA_CACHE_EXTERNAL cflags += -dconfig_pmksa_cache_external endif   ifndef CONFIG_NO_WPA OBJS += ../src/rsn_supp/wpa.o OBJS += ../src/rsn_supp/preauth.o OBJS += ../src/rsn_supp/wpa_ie.o OBJS += ../src/common/wpa_common.o NEED_AES=y NEED_SHA1=y NEED_MD5=y NEED_RC4=y else cflags += -dconfig_noo_wpa ifeq ($(CONFIG_TLS), internal) NEED_SHA1=y NEED_MD5=y endif endif   ifdef CONFIG_IBSS_RSN NEED_RSN_AUTHENTICATOR=y cflags += -dconfig_ibss_rsn cflags += -dconfig_noo_vlan OBJS += ibss_rsn.o endif   ifdef CONFIG_MATCH_IFACE cflags += -dconfig_match_iface endif   ifdef CONFIG_P2P OBJS += p2p_supplicant.o OBJS += p2p_supplicant_sd.o OBJS += ../src/p2p/p2p.o OBJS += ../src/p2p/p2p_utils.o OBJS += ../src/p2p/p2p_parse.o OBJS += ../src/p2p/p2p_build.o OBJS += ../src/p2p/p2p_go_neg.o OBJS += ../src/p2p/p2p_sd.o OBJS += ../src/p2p/p2p_pd.o OBJS += ../src/p2p/p2p_invitation.o OBJS += ../src/p2p/p2p_dev_disc.o OBJS += ../src/p2p/p2p_group.o OBJS += ../src/ap/p2p_hostapd.o cflags += -dconfig_p2p NEED_GAS=y NEED_OFFCHANNEL=y CONFIG_WPS=y CONFIG_AP=y ifdef CONFIG_P2P_STRICT cflags += -dconfig_p2p_strict endif ifdef CONFIG_WIFI_DISPLAY cflags += -dconfig_wifi_display OBJS += wifi_display.o endif endif   ifdef CONFIG_PASN cflags += -dconfig_pasn cflags += -dconfig_ptksa_cache NEED_HMAC_SHA256_KDF=y NEED_HMAC_SHA384_KDF=y NEED_SHA256=y NEED_SHA384=y OBJS += ../src/pasn/pasn_initiator.o OBJS += ../src/pasn/pasn_common.o OBJS += pasn_supplicant.o endif   ifdef CONFIG_HS20 OBJS += hs20_supplicant.o cflags += -dconfig_hs20 CONFIG_INTERWORKING=y endif   ifdef CONFIG_INTERWORKING OBJS += interworking.o cflags += -dconfig_interworking NEED_GAS=y endif   ifdef CONFIG_NO_ROAMING cflags += -dconfig_noo_roaming endif   ifdef CONFIG_OPENSC_ENGINE_PATH cflags += -dconfig_opensc_engine_path=\"$(config_opensc_engine_path)\" endif   ifdef CONFIG_NO_OPENSC_ENGINE_PATH cflags += -dconfig_opensc_engine_path=null endif   ifdef CONFIG_PKCS11_ENGINE_PATH cflags += -dconfig_pkcs11_engine_path=\"$(config_pkcs11_engine_path)\" endif   ifdef CONFIG_NO_PKCS11_ENGINE_PATH cflags += -dconfig_pkcs11_engine_path=null endif   ifdef CONFIG_PKCS11_MODULE_PATH cflags += -dconfig_pkcs11_module_path=\"$(config_pkcs11_module_path)\" endif   ifdef CONFIG_NO_PKCS11_MODULE_PATH cflags += -dconfig_pkcs11_module_path=null endif   ifdef CONFIG_NO_LOAD_DYNAMIC_EAP cflags += -dconfig_noo_load_dynamic_eap endif   ifdef CONFIG_NO_RRM cflags += -dconfig_noo_rrm else OBJS += rrm.o ifdef CONFIG_AP OBJS += ../src/ap/rrm.o endif OBJS += op_classes.o endif   ifdef CONFIG_NO_WMM_AC cflags += -dconfig_noo_wmm_ac else OBJS += wmm_ac.o endif   ifdef CONFIG_NO_ROBUST_AV cflags += -dconfig_noo_robust_av else OBJS += robust_av.o endif   include ../src/drivers/drivers.mak ifdef CONFIG_AP OBJS_d += $(DRV_BOTH_OBJS) cflags += $(drv_both_cflags) ldflags += $(drv_both_ldflags) libs += $(drv_both_libs) else NEED_AP_MLME= OBJS_d += $(DRV_WPA_OBJS) cflags += $(drv_wpa_cflags) ldflags += $(drv_wpa_ldflags) libs += $(drv_wpa_libs) endif   ifndef CONFIG_L2_PACKET CONFIG_L2_PACKET=linux endif   OBJS_l2 += ../src/l2_packet/l2_packet_$(CONFIG_L2_PACKET).o   ifeq ($(CONFIG_L2_PACKET), pcap) ifdef CONFIG_WINPCAP cflags += -dconfig_winpcap LIBS += -lwpcap -lpacket LIBS_w += -lwpcap else LIBS += -ldnet -lpcap endif endif   ifeq ($(CONFIG_L2_PACKET), winpcap) LIBS += -lwpcap -lpacket LIBS_w += -lwpcap endif   ifeq ($(CONFIG_L2_PACKET), freebsd) LIBS += -lpcap endif   ifdef CONFIG_ERP cflags += -dconfig_erp NEED_HMAC_SHA256_KDF=y endif   ifdef CONFIG_EAP_TLS # EAP-TLS ifeq ($(CONFIG_EAP_TLS), dyn) cflags += -deap_tls_dynamic EAPDYN += eap_tls.so else cflags += -deap_tls OBJS += ../src/eap_peer/eap_tls.o endif TLS_FUNCS=y CONFIG_IEEE8021X_EAPOL=y ifdef CONFIG_EAP_TLSV1_3 cflags += -deap_tlsv1_3 endif endif   ifdef CONFIG_EAP_UNAUTH_TLS # eap-unauth-tls cflags += -deap_unauth_tls ifndef CONFIG_EAP_TLS OBJS += ../src/eap_peer/eap_tls.o TLS_FUNCS=y endif CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_PEAP # EAP-PEAP SRC_EAP_PEAP = ../src/eap_peer/eap_peap.c ../src/eap_common/eap_peap_common.c ifeq ($(CONFIG_EAP_PEAP), dyn) cflags += -deap_peap_dynamic EAPDYN += eap_peap.so else cflags += -deap_peap OBJS += $(patsubst%.c,%.o, $(SRC_EAP_PEAP)) endif TLS_FUNCS=y CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_TTLS # EAP-TTLS ifeq ($(CONFIG_EAP_TTLS), dyn) cflags += -deap_ttls_dynamic EAPDYN += eap_ttls.so else cflags += -deap_ttls OBJS += ../src/eap_peer/eap_ttls.o endif TLS_FUNCS=y ifndef CONFIG_FIPS MS_FUNCS=y CHAP=y endif CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_MD5 # EAP-MD5 ifeq ($(CONFIG_EAP_MD5), dyn) cflags += -deap_md5_dynamic EAPDYN += eap_md5.so else cflags += -deap_md5 OBJS += ../src/eap_peer/eap_md5.o endif CHAP=y CONFIG_IEEE8021X_EAPOL=y endif   # 向后兼容旧拼写法 ifdef CONFIG_MSCHAPV2 ifndef CONFIG_EAP_MSCHAPV2 CONFIG_EAP_MSCHAPV2=y endif endif   ifdef CONFIG_EAP_MSCHAPV2 # EAP-MSCHAPv2 SRC_EAP_MSCHAPV2 = ../src/eap_peer/eap_mschapv2.c ../src/eap_peer/mschapv2.c ifeq ($(CONFIG_EAP_MSCHAPV2), dyn) CFLAGS += -DEAP_MSCHAPv2_DYNAMIC EAPDYN += eap_mschapv2.so else CFLAGS += -DEAP_MSCHAPv2 OBJS += $(patsubst%.c,%.o, $(SRC_EAP_MSCHAPV2)) endif MS_FUNCS=y CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_GTC # EAP-GTC ifeq ($(CONFIG_EAP_GTC), dyn) cflags += -deap_gtc_dynamic EAPDYN += eap_gtc.so else cflags += -deap_gtc OBJS += ../src/eap_peer/eap_gtc.o endif CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_OTP # EAP-OTP ifeq ($(CONFIG_EAP_OTP), dyn) cflags += -deap_otp_dynamic EAPDYN += eap_otp.so else cflags += -deap_otp OBJS += ../src/eap_peer/eap_otp.o endif CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_SIM # EAP-SIM ifeq ($(CONFIG_EAP_SIM), dyn) cflags += -deap_sim_dynamic EAPDYN += eap_sim.so else cflags += -deap_sim OBJS += ../src/eap_peer/eap_sim.o endif CONFIG_IEEE8021X_EAPOL=y CONFIG_EAP_SIM_COMMON=y NEED_AES_CBC=y endif   ifdef CONFIG_EAP_LEAP # EAP-LEAP ifeq ($(CONFIG_EAP_LEAP), dyn) cflags += -deap_leap_dynamic EAPDYN += eap_leap.so else cflags += -deap_leap OBJS += ../src/eap_peer/eap_leap.o endif MS_FUNCS=y CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_PSK # EAP-PSK SRC_EAP_PSK = ../src/eap_peer/eap_psk.c ../src/eap_common/eap_psk_common.c ifeq ($(CONFIG_EAP_PSK), dyn) cflags += -deap_psk_dynamic EAPDYN += eap_psk.so else cflags += -deap_psk OBJS += $(patsubst%.c,%.o, $(SRC_EAP_PSK)) endif CONFIG_IEEE8021X_EAPOL=y NEED_AES=y NEED_AES_ENCBLOCK=y NEED_AES_EAX=y endif   ifdef CONFIG_EAP_AKA # EAP-AKA ifeq ($(CONFIG_EAP_AKA), dyn) cflags += -deap_aka_dynamic EAPDYN += eap_aka.so else cflags += -deap_aka OBJS += ../src/eap_peer/eap_aka.o endif CONFIG_IEEE8021X_EAPOL=y CONFIG_EAP_SIM_COMMON=y NEED_AES_CBC=y endif   ifdef CONFIG_EAP_PROXY cflags += -dconfig_eap_proxy OBJS += ../src/eap_peer/eap_proxy_$(CONFIG_EAP_PROXY).o include eap_proxy_$(CONFIG_EAP_PROXY).mak CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_AKA_PRIME # EAP-AKA' ifeq ($(CONFIG_EAP_AKA_PRIME), dyn) cflags += -deap_aka_prime_dynamic else cflags += -deap_aka_prime endif endif   ifdef CONFIG_EAP_SIM_COMMON OBJS += ../src/eap_common/eap_sim_common.o NEED_AES=y NEED_FIPS186_2_PRF=y endif   ifdef CONFIG_EAP_FAST # EAP-FAST SRC_EAP_FAST = ../src/eap_peer/eap_fast.c ../src/eap_peer/eap_fast_pac.c SRC_EAP_FAST += ../src/eap_common/eap_fast_common.c ifeq ($(CONFIG_EAP_FAST), dyn) cflags += -deap_fast_dynamic EAPDYN += eap_fast.so else cflags += -deap_fast OBJS += $(patsubst%.c,%.o, $(SRC_EAP_FAST)) endif TLS_FUNCS=y CONFIG_IEEE8021X_EAPOL=y NEED_T_PRF=y endif   ifdef CONFIG_EAP_TEAP # EAP-TEAP SRC_EAP_TEAP = ../src/eap_peer/eap_teap.c ../src/eap_peer/eap_teap_pac.c SRC_EAP_TEAP += ../src/eap_common/eap_teap_common.c ifeq ($(CONFIG_EAP_TEAP), dyn) cflags += -deap_teap_dynamic EAPDYN += eap_teap.so else cflags += -deap_teap OBJS += $(patsubst%.c,%.o, $(SRC_EAP_TEAP)) endif TLS_FUNCS=y CONFIG_IEEE8021X_EAPOL=y NEED_T_PRF=y NEED_SHA384=y NEED_TLS_PRF_SHA256=y NEED_TLS_PRF_SHA384=y endif   ifdef CONFIG_EAP_PAX # EAP-PAX SRC_EAP_PAX = ../src/eap_peer/eap_pax.c ../src/eap_common/eap_pax_common.c ifeq ($(CONFIG_EAP_PAX), dyn) cflags += -deap_pax_dynamic EAPDYN += eap_pax.so else cflags += -deap_pax OBJS += $(patsubst%.c,%.o, $(SRC_EAP_PAX)) endif CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_SAKE # EAP-SAKE SRC_EAP_SAKE = ../src/eap_peer/eap_sake.c ../src/eap_common/eap_sake_common.c ifeq ($(CONFIG_EAP_SAKE), dyn) cflags += -deap_sake_dynamic EAPDYN += eap_sake.so else cflags += -deap_sake OBJS += $(patsubst%.c,%.o, $(SRC_EAP_SAKE)) endif CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_GPSK # EAP-GPSK SRC_EAP_GPSK = ../src/eap_peer/eap_gpsk.c ../src/eap_common/eap_gpsk_common.c ifeq ($(CONFIG_EAP_GPSK), dyn) cflags += -deap_gpsk_dynamic EAPDYN += eap_gpsk.so else cflags += -deap_gpsk OBJS += $(patsubst%.c,%.o, $(SRC_EAP_GPSK)) endif CONFIG_IEEE8021X_EAPOL=y ifdef CONFIG_EAP_GPSK_SHA256 cflags += -deap_gpsk_sha256 endif endif   ifdef CONFIG_EAP_PWD cflags += -deap_pwd ifeq ($(CONFIG_TLS), wolfssl) cflags += -dconfig_ecc endif OBJS += ../src/eap_peer/eap_pwd.o ../src/eap_common/eap_pwd_common.o CONFIG_IEEE8021X_EAPOL=y NEED_ECC=y NEED_DRAGONFLY=y MS_FUNCS=y endif   ifdef CONFIG_EAP_EKE # EAP-EKE SRC_EAP_EKE = ../src/eap_peer/eap_eke.c ../src/eap_common/eap_eke_common.c ifeq ($(CONFIG_EAP_EKE), dyn) cflags += -deap_eke_dynamic EAPDYN += eap_eke.so else cflags += -deap_eke OBJS += $(patsubst%.c,%.o, $(SRC_EAP_EKE)) endif CONFIG_IEEE8021X_EAPOL=y NEED_DH_GROUPS=y NEED_DH_GROUPS_ALL=y NEED_AES_CBC=y endif   ifdef CONFIG_WPS # EAP-WSC cflags += -dconfig_wps -deap_wsc OBJS += wps_supplicant.o OBJS += ../src/utils/uuid.o OBJS += ../src/eap_peer/eap_wsc.o ../src/eap_common/eap_wsc_common.o OBJS += ../src/wps/wps.o OBJS += ../src/wps/wps_common.o OBJS += ../src/wps/wps_attr_parse.o OBJS += ../src/wps/wps_attr_build.o OBJS += ../src/wps/wps_attr_process.o OBJS += ../src/wps/wps_dev_attr.o OBJS += ../src/wps/wps_enrollee.o OBJS += ../src/wps/wps_registrar.o CONFIG_IEEE8021X_EAPOL=y NEED_DH_GROUPS=y NEED_BASE64=y NEED_AES_CBC=y NEED_MODEXP=y   ifdef CONFIG_WPS_NFC cflags += -dconfig_wps_nfc OBJS += ../src/wps/ndef.o NEED_WPS_OOB=y endif   ifdef NEED_WPS_OOB cflags += -dconfig_wps_oob endif   ifdef CONFIG_WPS_ER CONFIG_WPS_UPNP=y cflags += -dconfig_wps_er OBJS += ../src/wps/wps_er.o OBJS += ../src/wps/wps_er_ssdp.o endif   ifdef CONFIG_WPS_UPNP cflags += -dconfig_wps_upnp OBJS += ../src/wps/wps_upnp.o OBJS += ../src/wps/wps_upnp_ssdp.o OBJS += ../src/wps/wps_upnp_web.o OBJS += ../src/wps/wps_upnp_event.o OBJS += ../src/wps/wps_upnp_ap.o OBJS += ../src/wps/upnp_xml.o OBJS += ../src/wps/httpread.o OBJS += ../src/wps/http_client.o OBJS += ../src/wps/http_server.o endif   ifdef CONFIG_WPS_STRICT cflags += -dconfig_wps_strict OBJS += ../src/wps/wps_validate.o endif   ifdef CONFIG_WPS_TESTING cflags += -dconfig_wps_testing endif   ifdef CONFIG_WPS_REG_DISABLE_OPEN cflags += -dconfig_wps_reg_disable_open endif   endif   ifdef CONFIG_EAP_IKEV2 # EAP-IKEv2 SRC_EAP_IKEV2 = ../src/eap_peer/eap_ikev2.c SRC_EAP_IKEV2 += ../src/eap_peer/ikev2.c SRC_EAP_IKEV2 += ../src/eap_common/eap_ikev2_common.c SRC_EAP_IKEV2 += ../src/eap_common/ikev2_common.c ifeq ($(CONFIG_EAP_IKEV2), dyn) cflags += -deap_ikev2_dynamic EAPDYN += eap_ikev2.so else cflags += -deap_ikev2 OBJS += $(patsubst%.c,%.o, $(SRC_EAP_IKEV2)) endif CONFIG_IEEE8021X_EAPOL=y NEED_DH_GROUPS=y NEED_DH_GROUPS_ALL=y NEED_MODEXP=y NEED_CIPHER=y endif   ifdef CONFIG_EAP_VENDOR_TEST ifeq ($(CONFIG_EAP_VENDOR_TEST), dyn) cflags += -deap_vendor_test_dynamic EAPDYN += eap_vendor_test.so else cflags += -deap_vendor_test OBJS += ../src/eap_peer/eap_vendor_test.o endif CONFIG_IEEE8021X_EAPOL=y endif   ifdef CONFIG_EAP_TNC # EAP-TNC cflags += -deap_tnc OBJS += ../src/eap_peer/eap_tnc.o OBJS += ../src/eap_peer/tncc.o NEED_BASE64=y ifndef CONFIG_NATIVE_WINDOWS ifndef CONFIG_DRIVER_BSD LIBS += -ldl endif endif endif   ifdef CONFIG_MACSEC cflags += -dconfig_macsec CONFIG_IEEE8021X_EAPOL=y NEED_AES_ENCBLOCK=y NEED_AES_UNWRAP=y NEED_AES_WRAP=y OBJS += wpas_kay.o OBJS += ../src/pae/ieee802_1x_cp.o OBJS += ../src/pae/ieee802_1x_kay.o OBJS += ../src/pae/ieee802_1x_key.o OBJS += ../src/pae/ieee802_1x_secy_ops.o ifdef CONFIG_AP OBJS += ../src/ap/wpa_auth_kay.o endif endif   ifdef CONFIG_IEEE8021X_EAPOL # IEEE 802.1X/EAPOL 状态机(例如,用于 RADIUS 身份验证) cflags += -dieee8021x_eapol OBJS += ../src/eapol_supp/eapol_supp_sm.o OBJS += ../src/eap_peer/eap.o ../src/eap_peer/eap_methods.o NEED_EAP_COMMON=y ifdef CONFIG_DYNAMIC_EAP_METHODS cflags += -dconfig_dynamic_eap_methods LIBS += -ldl -rdynamic endif endif   ifdef CONFIG_AP NEED_EAP_COMMON=y NEED_RSN_AUTHENTICATOR=y cflags += -dconfig_ap OBJS += ap.o cflags += -dconfig_noo_radius cflags += -dconfig_noo_accounting cflags += -dconfig_noo_vlan OBJS += ../src/ap/hostapd.o OBJS += ../src/ap/wpa_auth_glue.o OBJS += ../src/ap/utils.o OBJS += ../src/ap/authsrv.o OBJS += ../src/ap/ap_config.o OBJS += ../src/ap/sta_info.o OBJS += ../src/ap/tkip_countermeasures.o OBJS += ../src/ap/ap_mlme.o OBJS += ../src/ap/ieee802_1x.o OBJS += ../src/eapol_auth/eapol_auth_sm.o OBJS += ../src/ap/ieee802_11_auth.o OBJS += ../src/ap/ieee802_11_shared.o OBJS += ../src/ap/drv_callbacks.o OBJS += ../src/ap/ap_drv_ops.o OBJS += ../src/ap/beacon.o OBJS += ../src/ap/bss_load.o OBJS += ../src/ap/eap_user_db.o OBJS += ../src/ap/neighbor_db.o OBJS += ../src/ap/ieee802_11_ht.o ifdef CONFIG_IEEE80211AC OBJS += ../src/ap/ieee802_11_vht.o endif ifdef CONFIG_IEEE80211AX OBJS += ../src/ap/ieee802_11_he.o endif ifdef CONFIG_IEEE80211BE OBJS += ../src/ap/ieee802_11_eht.o endif ifdef CONFIG_WNM_AP cflags += -dconfig_wnm_ap OBJS += ../src/ap/wnm_ap.o endif ifdef CONFIG_MBO OBJS += ../src/ap/mbo_ap.o endif ifdef CONFIG_FILS OBJS += ../src/ap/fils_hlp.o endif ifdef CONFIG_CTRL_IFACE OBJS += ../src/ap/ctrl_iface_ap.o endif   cflags += -deap_server -deap_server_identity OBJS += ../src/eap_server/eap_server.o OBJS += ../src/eap_server/eap_server_identity.o OBJS += ../src/eap_server/eap_server_methods.o   ifdef CONFIG_IEEE80211AC cflags += -dconfig_ieee80211ac endif ifdef CONFIG_IEEE80211BE CONFIG_IEEE80211AX=y cflags += -dconfig_ieee80211be endif ifdef CONFIG_IEEE80211AX cflags += -dconfig_ieee80211ax endif   ifdef NEED_AP_MLME OBJS += ../src/ap/wmm.o OBJS += ../src/ap/ap_list.o OBJS += ../src/ap/comeback_token.o OBJS += ../src/pasn/pasn_responder.o OBJS += ../src/ap/ieee802_11.o OBJS += ../src/ap/hw_features.o OBJS += ../src/ap/dfs.o cflags += -dneed_ap_mlme endif ifdef CONFIG_WPS cflags += -deap_server_wsc OBJS += ../src/ap/wps_hostapd.o OBJS += ../src/eap_server/eap_server_wsc.o endif ifdef CONFIG_DPP OBJS += ../src/ap/dpp_hostapd.o OBJS += ../src/ap/gas_query_ap.o NEED_AP_GAS_SERV=y endif ifdef CONFIG_NAN_USD OBJS += ../src/ap/nan_usd_ap.o endif ifdef CONFIG_INTERWORKING NEED_AP_GAS_SERV=y endif ifdef NEED_AP_GAS_SERV OBJS += ../src/ap/gas_serv.o endif ifdef CONFIG_HS20 OBJS += ../src/ap/hs20.o endif endif   ifdef CONFIG_MBO OBJS += mbo.o cflags += -dconfig_mbo NEED_GAS=y endif   ifdef NEED_RSN_AUTHENTICATOR cflags += -dconfig_noo_radius NEED_AES_WRAP=y OBJS += ../src/ap/wpa_auth.o OBJS += ../src/ap/wpa_auth_ie.o OBJS += ../src/ap/pmksa_cache_auth.o endif   ifdef CONFIG_ACS cflags += -dconfig_acs OBJS += ../src/ap/acs.o LIBS += -lm endif   ifdef CONFIG_PCSC # 用于智能卡(USIM、GSM SIM)的 PC/SC 接口 cflags += -dpcsc_funcs OBJS += ../src/utils/pcsc_funcs.o ifdef CONFIG_NATIVE_WINDOWS #一旦 MinGW 获得 WinScard 支持,就可以使用 -lwinscard 代替 #现在 pcsc_funcs.c 中使用的动态符号加载 #LIBS += -lwinscard CFLAGS += -I/usr/include/PCSC else ifdef CONFIG_OSX LIBS += -框架 PCSC CFLAGS += -I/usr/include/PCSC else LIBS += $(shell $(PKG_CONFIG) --libs libpcsclite) CFLAGS += $(shell $(PKG_CONFIG) --cflags libpcsclite) endif endif endif   ifdef CONFIG_SIM_SIMULATOR cflags += -dconfig_sim_simulator NEED_MILENAGE=y endif   ifdef CONFIG_USIM_SIMULATOR cflags += -dconfig_usim_simulator NEED_MILENAGE=y endif   ifdef NEED_MILENAGE OBJS += ../src/crypto/milenage.o NEED_AES_ENCBLOCK=y endif   ifdef CONFIG_PKCS12 cflags += -dpkcs12_funcs endif   ifdef CONFIG_SMARTCARD cflags += -dconfig_smartcard endif   ifdef NEED_DRAGONFLY OBJS += ../src/common/dragonfly.o endif   ifdef MS_FUNCS OBJS += ../src/crypto/ms_funcs.o NEED_DES=y NEED_MD4=y endif   ifdef CHAP OBJS += ../src/eap_common/chap.o endif   ifdef TLS_FUNCS NEED_DES=y # 共享 TLS 功能(EAP_TLS、EAP_PEAP、EAP_TTLS、EAP_FAST 和 # EAP_TEAP) OBJS += ../src/eap_peer/eap_tls_common.o ifndef CONFIG_FIPS NEED_TLS_PRF=y NEED_SHA1=y NEED_MD5=y endif endif   ifndef CONFIG_TLS CONFIG_TLS=openssl endif   ifdef CONFIG_TLSV11 cflags += -dconfig_tlsv11 endif   ifdef CONFIG_TLSV12 cflags += -dconfig_tlsv12 endif   ifdef CONFIG_RADIUS_TLS TLS_FUNCS=y endif   ifeq ($(CONFIG_TLS), wolfssl) ifdef TLS_FUNCS cflags += -dwolfssl_der_load OBJS += ../src/crypto/tls_wolfssl.o endif OBJS += ../src/crypto/crypto_wolfssl.o OBJS_p += ../src/crypto/crypto_wolfssl.o ifdef NEED_FIPS186_2_PRF OBJS += ../src/crypto/fips_prf_wolfssl.o endif NEED_TLS_PRF_SHA256=y LIBS += -lwolfssl -lm LIBS_p += -lwolfssl -lm endif   ifeq ($(CONFIG_TLS), openssl) cflags += -dcrypto_rsa_oaep_sha256 ifdef TLS_FUNCS cflags += -deap_tls_openssl OBJS += ../src/crypto/tls_openssl.o OBJS += ../src/crypto/tls_openssl_ocsp.o LIBS += -lssl endif OBJS += ../src/crypto/crypto_openssl.o OBJS_p += ../src/crypto/crypto_openssl.o OBJS_priv += ../src/crypto/crypto_openssl.o ifdef NEED_FIPS186_2_PRF OBJS += ../src/crypto/fips_prf_openssl.o endif NEED_TLS_PRF_SHA256=y LIBS += -lcrypto LIBS_p += -lcrypto ifdef CONFIG_TLS_ADD_DL LIBS += -ldl LIBS_p += -ldl endif ifndef CONFIG_TLS_DEFAULT_CIPHERS config_tls_default_ciphers ="default:!exp:!low" endif cflags += -dtls_default_ciphers=\"$(config_tls_default_ciphers)\" endif   ifeq ($(CONFIG_TLS), gnutls) ifndef CONFIG_CRYPTO # 默认为 libgcrypt CONFIG_CRYPTO=gnutls endif ifdef TLS_FUNCS OBJS += ../src/crypto/tls_gnutls.o LIBS += -lgnutls -lgpg-error endif OBJS += ../src/crypto/crypto_$(CONFIG_CRYPTO).o OBJS_p += ../src/crypto/crypto_$(CONFIG_CRYPTO).o OBJS_priv += ../src/crypto/crypto_$(CONFIG_CRYPTO).o ifdef NEED_FIPS186_2_PRF OBJS += ../src/crypto/fips_prf_internal.o SHA1OBJS += ../src/crypto/sha1-internal.o endif ifeq ($(CONFIG_CRYPTO), gnutls) LIBS += -lgcrypt LIBS_p += -lgcrypt CONFIG_INTERNAL_RC4=y CONFIG_INTERNAL_DH_GROUP5=y endif ifeq ($(CONFIG_CRYPTO), nettle) LIBS += -lnettle -lgmp LIBS_p += -lnettle -lgmp CONFIG_INTERNAL_RC4=y CONFIG_INTERNAL_DH_GROUP5=y endif endif   ifeq ($(CONFIG_TLS), internal) ifndef CONFIG_CRYPTO CONFIG_CRYPTO= 内部 endif ifdef TLS_FUNCS OBJS += ../src/crypto/crypto_internal-rsa.o OBJS += ../src/crypto/tls_internal.o OBJS += ../src/tls/tlsv1_common.o OBJS += ../src/tls/tlsv1_record.o OBJS += ../src/tls/tlsv1_cred.o OBJS += ../src/tls/tlsv1_client.o OBJS += ../src/tls/tlsv1_client_write.o OBJS += ../src/tls/tlsv1_client_read.o OBJS += ../src/tls/tlsv1_client_ocsp.o OBJS += ../src/tls/rsa.o OBJS += ../src/tls/x509v3.o OBJS += ../src/tls/pkcs1.o OBJS += ../src/tls/pkcs5.o OBJS += ../src/tls/pkcs8.o NEED_ASN1=y NEED_BASE64=y NEED_TLS_PRF=y ifdef CONFIG_TLSV12 NEED_TLS_PRF_SHA256=y endif NEED_MODEXP=y NEED_CIPHER=y cflags += -dconfig_tls_internal_client endif ifdef NEED_CIPHER NEED_DES=y OBJS += ../src/crypto/crypto_internal-cipher.o endif ifdef NEED_MODEXP OBJS += ../src/crypto/crypto_internal-modexp.o OBJS += ../src/tls/bignum.o endif ifeq ($(CONFIG_CRYPTO), libtomcrypt) OBJS += ../src/crypto/crypto_libtomcrypt.o OBJS_p += ../src/crypto/crypto_libtomcrypt.o LIBS += -ltomcrypt -ltfm LIBS_p += -ltomcrypt -ltfm CONFIG_INTERNAL_SHA256=y CONFIG_INTERNAL_RC4=y CONFIG_INTERNAL_DH_GROUP5=y endif ifeq ($(CONFIG_CRYPTO), internal) OBJS += ../src/crypto/crypto_internal.o OBJS_p += ../src/crypto/crypto_internal.o NEED_AES_ENC=y cflags += -dconfig_crypto_internal ifdef CONFIG_INTERNAL_LIBTOMMATH cflags += -dconfig_internal_libtommath ifdef CONFIG_INTERNAL_LIBTOMMATH_FAST cflags += -dltm_fast endif else LIBS += -ltommath LIBS_p += -ltommath endif CONFIG_INTERNAL_AES=y CONFIG_INTERNAL_DES=y CONFIG_INTERNAL_SHA1=y CONFIG_INTERNAL_MD4=y CONFIG_INTERNAL_MD5=y CONFIG_INTERNAL_SHA256=y CONFIG_INTERNAL_SHA384=y CONFIG_INTERNAL_SHA512=y CONFIG_INTERNAL_RC4=y CONFIG_INTERNAL_DH_GROUP5=y endif ifeq ($(CONFIG_CRYPTO), cryptoapi) OBJS += ../src/crypto/crypto_cryptoapi.o OBJS_p += ../src/crypto/crypto_cryptoapi.o cflags += -dconfig_crypto_cryptoapi CONFIG_INTERNAL_SHA256=y CONFIG_INTERNAL_RC4=y endif endif   ifeq ($(CONFIG_TLS), linux) OBJS += ../src/crypto/crypto_linux.o OBJS_p += ../src/crypto/crypto_linux.o ifdef TLS_FUNCS OBJS += ../src/crypto/crypto_internal-rsa.o OBJS += ../src/crypto/tls_internal.o OBJS += ../src/tls/tlsv1_common.o OBJS += ../src/tls/tlsv1_record.o OBJS += ../src/tls/tlsv1_cred.o OBJS += ../src/tls/tlsv1_client.o OBJS += ../src/tls/tlsv1_client_write.o OBJS += ../src/tls/tlsv1_client_read.o OBJS += ../src/tls/tlsv1_client_ocsp.o OBJS += ../src/tls/rsa.o OBJS += ../src/tls/x509v3.o OBJS += ../src/tls/pkcs1.o OBJS += ../src/tls/pkcs5.o OBJS += ../src/tls/pkcs8.o NEED_ASN1=y NEED_BASE64=y NEED_TLS_PRF=y ifdef CONFIG_TLSV12 NEED_TLS_PRF_SHA256=y endif NEED_MODEXP=y NEED_CIPHER=y cflags += -dconfig_tls_internal_client endif ifdef NEED_MODEXP OBJS += ../src/crypto/crypto_internal-modexp.o OBJS += ../src/tls/bignum.o cflags += -dconfig_internal_libtommath cflags += -dltm_fast endif CONFIG_INTERNAL_DH_GROUP5=y ifdef NEED_FIPS186_2_PRF OBJS += ../src/crypto/fips_prf_internal.o OBJS += ../src/crypto/sha1-internal.o endif endif   ifeq ($(CONFIG_TLS), none) ifdef TLS_FUNCS OBJS += ../src/crypto/tls_none.o cflags += -deap_tls_none CONFIG_INTERNAL_AES=y CONFIG_INTERNAL_SHA1=y CONFIG_INTERNAL_MD5=y endif OBJS += ../src/crypto/crypto_none.o OBJS_p += ../src/crypto/crypto_none.o CONFIG_INTERNAL_SHA256=y CONFIG_INTERNAL_RC4=y endif   ifdef TLS_FUNCS ifdef CONFIG_SMARTCARD ifndef CONFIG_NATIVE_WINDOWS ifneq ($(CONFIG_L2_PACKET), freebsd) LIBS += -ldl endif endif endif endif   ifndef TLS_FUNCS OBJS += ../src/crypto/tls_none.o ifeq ($(CONFIG_TLS), internal) CONFIG_INTERNAL_AES=y CONFIG_INTERNAL_SHA1=y CONFIG_INTERNAL_MD5=y CONFIG_INTERNAL_RC4=y endif endif   AESOBJS = # 目前没有(见下文) ifdef CONFIG_INTERNAL_AES AESOBJS += ../src/crypto/aes-internal.o ../src/crypto/aes-internal-dec.o endif   ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), wolfssl) NEED_INTERNAL_AES_WRAP=y endif endif ifdef CONFIG_OPENSSL_INTERNAL_AES_WRAP # 似乎至少在使用 BoringSSL 时需要这样做 NEED_INTERNAL_AES_WRAP=y cflags += -dconfig_openssl_internal_aes_wrap endif ifdef CONFIG_FIPS # 必须使用内部 AES 密钥封装例程才能使用 OpenSSL EVP,因为 # OpenSSL AES_wrap_key()/AES_unwrap_key() API 在 FIPS 模式下不可用。 NEED_INTERNAL_AES_WRAP=y endif   ifdef NEED_INTERNAL_AES_WRAP ifneq ($(CONFIG_TLS), linux) AESOBJS += ../src/crypto/aes-unwrap.o endif endif ifdef NEED_AES_EAX AESOBJS += ../src/crypto/aes-eax.o NEED_AES_CTR=y endif ifdef NEED_AES_SIV AESOBJS += ../src/crypto/aes-siv.o NEED_AES_CTR=y endif ifdef NEED_AES_CTR AESOBJS += ../src/crypto/aes-ctr.o endif ifdef NEED_AES_ENCBLOCK AESOBJS += ../src/crypto/aes-encblock.o endif NEED_AES_ENC=y ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), linux) ifneq ($(CONFIG_TLS), wolfssl) AESOBJS += ../src/crypto/aes-omac1.o endif endif endif ifdef NEED_AES_WRAP NEED_AES_ENC=y ifdef NEED_INTERNAL_AES_WRAP AESOBJS += ../src/crypto/aes-wrap.o endif endif ifdef NEED_AES_CBC NEED_AES_ENC=y ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), linux) ifneq ($(CONFIG_TLS), wolfssl) AESOBJS +=../src/crypto/aes-cbc.o endif endif endif endif ifdef NEED_AES_ENC ifdef CONFIG_INTERNAL_AES AESOBJS += ../src/crypto/aes-internal-enc.o endif endif ifdef NEED_AES objs += $(aesobjs) endif   ifdef NEED_SHA1 ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), linux) ifneq ($(CONFIG_TLS), gnutls) ifneq ($(CONFIG_TLS), wolfssl) SHA1OBJS += ../src/crypto/sha1.o endif endif endif endif SHA1OBJS += ../src/crypto/sha1-prf.o ifdef CONFIG_INTERNAL_SHA1 SHA1OBJS += ../src/crypto/sha1-internal.o ifdef NEED_FIPS186_2_PRF SHA1OBJS += ../src/crypto/fips_prf_internal.o endif endif ifdef CONFIG_NO_WPA_PASSPHRASE cflags += -dconfig_noo_pbkdf2 else ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), wolfssl) SHA1OBJS += ../src/crypto/sha1-pbkdf2.o endif endif endif ifdef NEED_T_PRF SHA1OBJS += ../src/crypto/sha1-tprf.o endif ifdef NEED_TLS_PRF SHA1OBJS += ../src/crypto/sha1-tlsprf.o endif endif   ifndef CONFIG_FIPS ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), linux) ifneq ($(CONFIG_TLS), gnutls) ifneq ($(CONFIG_TLS), wolfssl) MD5OBJS += ../src/crypto/md5.o endif endif endif endif endif ifdef NEED_MD5 ifdef CONFIG_INTERNAL_MD5 MD5OBJS += ../src/crypto/md5-internal.o endif objs += $(md5objs) OBJS_p += $(MD5OBJS) OBJS_priv += $(MD5OBJS) endif   ifdef NEED_MD4 ifdef CONFIG_INTERNAL_MD4 OBJS += ../src/crypto/md4-internal.o endif endif   DESOBJS = # 非内部时不需要 ifdef NEED_DES ifndef CONFIG_FIPS cflags += -dconfig_des endif ifdef CONFIG_INTERNAL_DES DESOBJS += ../src/crypto/des-internal.o endif endif   ifdef CONFIG_NO_RC4 cflags += -dconfig_noo_rc4 endif   ifdef NEED_RC4 ifdef CONFIG_INTERNAL_RC4 ifndef CONFIG_NO_RC4 OBJS += ../src/crypto/rc4.o endif endif endif   ifdef CONFIG_SAE ifdef NEED_SHA384 # 如果启用了 SHA384,还需要添加 HMAC-SHA384 KDF。 NEED_HMAC_SHA384_KDF=y endif ifdef NEED_SHA512 # 如果启用了 SHA512,还需要添加 HMAC-SHA512 KDF。 NEED_HMAC_SHA512_KDF=y endif endif   SHA256OBJS = # 默认为无 cflags += -dconfig_sha256 ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), linux) ifneq ($(CONFIG_TLS), gnutls) ifneq ($(CONFIG_TLS), wolfssl) SHA256OBJS += ../src/crypto/sha256.o endif endif endif endif SHA256OBJS += ../src/crypto/sha256-prf.o ifdef CONFIG_INTERNAL_SHA256 SHA256OBJS += ../src/crypto/sha256-internal.o endif ifdef CONFIG_INTERNAL_SHA384 cflags += -dconfig_internal_sha384 SHA256OBJS += ../src/crypto/sha384-internal.o endif ifdef CONFIG_INTERNAL_SHA512 cflags += -dconfig_internal_sha512 SHA256OBJS += ../src/crypto/sha512-internal.o endif ifdef NEED_TLS_PRF_SHA256 SHA256OBJS += ../src/crypto/sha256-tlsprf.o endif ifdef NEED_TLS_PRF_SHA384 SHA256OBJS += ../src/crypto/sha384-tlsprf.o endif ifdef NEED_HMAC_SHA256_KDF cflags += -dconfig_hmac_sha256_kdf OBJS += ../src/crypto/sha256-kdf.o endif ifdef NEED_HMAC_SHA384_KDF cflags += -dconfig_hmac_sha384_kdf OBJS += ../src/crypto/sha384-kdf.o endif ifdef NEED_HMAC_SHA512_KDF cflags += -dconfig_hmac_sha512_kdf OBJS += ../src/crypto/sha512-kdf.o endif objs += $(sha256objs) ifdef NEED_SHA384 ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), linux) ifneq ($(CONFIG_TLS), gnutls) ifneq ($(CONFIG_TLS), wolfssl) OBJS += ../src/crypto/sha384.o endif endif endif endif cflags += -dconfig_sha384 OBJS += ../src/crypto/sha384-prf.o endif ifdef NEED_SHA512 ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), linux) ifneq ($(CONFIG_TLS), gnutls) ifneq ($(CONFIG_TLS), wolfssl) OBJS += ../src/crypto/sha512.o endif endif endif endif cflags += -dconfig_sha512 OBJS += ../src/crypto/sha512-prf.o endif   ifdef NEED_ASN1 OBJS += ../src/tls/asn1.o endif   ifdef NEED_DH_GROUPS OBJS += ../src/crypto/dh_groups.o endif ifdef NEED_DH_GROUPS_ALL cflags += -dall_dh_groups endif ifdef CONFIG_INTERNAL_DH_GROUP5 ifdef NEED_DH_GROUPS OBJS += ../src/crypto/dh_group5.o endif endif   ifdef NEED_ECC cflags += -dconfig_ecc endif   ifdef CONFIG_NO_RANDOM_POOL cflags += -dconfig_noo_random_pool else ifdef CONFIG_GETRANDOM cflags += -dconfig_getrandom endif OBJS += ../src/crypto/random.o endif   ifdef CONFIG_CTRL_IFACE ifeq ($(CONFIG_CTRL_IFACE), y) ifdef CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE=named_pipe else CONFIG_CTRL_IFACE=unix endif endif cflags += -dconfig_ctrl_iface ifeq ($(CONFIG_CTRL_IFACE), unix) cflags += -dconfig_ctrl_iface_unix OBJS += ../src/common/ctrl_iface_common.o endif ifeq ($(CONFIG_CTRL_IFACE), udp) cflags += -dconfig_ctrl_iface_udp endif ifeq ($(CONFIG_CTRL_IFACE), udp6) CONFIG_CTRL_IFACE=udp cflags += -dconfig_ctrl_iface_udp cflags += -dconfig_ctrl_iface_udp_ipv6 endif ifeq ($(CONFIG_CTRL_IFACE), named_pipe) cflags += -dconfig_ctrl_iface_named_pipe endif ifeq ($(CONFIG_CTRL_IFACE), udp-remote) CONFIG_CTRL_IFACE=udp cflags += -dconfig_ctrl_iface_udp cflags += -dconfig_ctrl_iface_udp_remote endif ifeq ($(CONFIG_CTRL_IFACE), udp6-remote) CONFIG_CTRL_IFACE=udp cflags += -dconfig_ctrl_iface_udp cflags += -dconfig_ctrl_iface_udp_remote cflags += -dconfig_ctrl_iface_udp_ipv6 endif OBJS += ctrl_iface.octrl_iface_$(CONFIG_CTRL_IFACE).o endif   ifdef CONFIG_CTRL_IFACE_DBUS_NEW cflags += -dconfig_ctrl_iface_dbus_new OBJS += dbus/dbus_dict_helpers.o OBJS += dbus/dbus_new_helpers.o OBJS += dbus/dbus_new.odbus/dbus_new_handlers.o OBJS += dbus/dbus_common.o ifdef CONFIG_WPS OBJS += dbus/dbus_new_handlers_wps.o endif ifdef CONFIG_P2P OBJS += dbus/dbus_new_handlers_p2p.o endif ifndef DBUS_LIBS DBUS_LIBS := $(shell $(PKG_CONFIG) --libs dbus-1) endif ifndef DBUS_INCLUDE DBUS_INCLUDE := $(shell $(PKG_CONFIG) --cflags dbus-1) endif ifdef CONFIG_CTRL_IFACE_DBUS_INTRO OBJS += dbus/dbus_new_introspect.o cflags += -dconfig_ctrl_iface_dbus_intro endif cflags += $(dbus_include) libs += $(dbus_libs) endif   ifdef CONFIG_READLINE OBJS_c += ../src/utils/edit_readline.o LIBS_c += -lreadline -lncurses else ifdef CONFIG_WPA_CLI_EDIT OBJS_c += ../src/utils/edit.o else OBJS_c += ../src/utils/edit_simple.o endif endif   ifdef CONFIG_NATIVE_WINDOWS cflags += -dconfig_native_windows LIBS += -lws2_32 -lgdi32 -lcrypt32 LIBS_c += -lws2_32 LIBS_p += -lws2_32 -lgdi32 ifeq ($(CONFIG_CRYPTO), cryptoapi) LIBS_p += -lcrypt32 endif endif   ifdef CONFIG_NO_STDOUT_DEBUG cflags += -dconfig_noo_stdout_debug ifndef CONFIG_CTRL_IFACE cflags += -dconfig_noo_wpa_msg endif endif   ifdef CONFIG_IPV6 # 仅用于 eapol_test cflags += -dconfig_ipv6 endif   ifdef CONFIG_NO_LINUX_PACKET_SOCKET_WAR cflags += -dconfig_noo_linux_packet_socket_war endif   ifdef NEED_BASE64 OBJS += ../src/utils/base64.o endif   ifdef NEED_SME OBJS += sme.o cflags += -dconfig_sme endif   OBJS += ../src/common/ieee802_11_common.o OBJS += ../src/common/hw_features_common.o   ifdef NEED_EAP_COMMON OBJS += ../src/eap_common/eap_common.o endif   ifndef CONFIG_MAIN CONFIG_MAIN=main endif   ifdef CONFIG_DEBUG_SYSLOG cflags += -dconfig_debug_syslog ifdef CONFIG_DEBUG_SYSLOG_FACILITY cflags += -dlog_hostapd="$(config_debug_syslog_facility)" endif endif   ifdef CONFIG_DEBUG_LINUX_TRACING cflags += -dconfig_debug_linux_tracing endif   ifdef CONFIG_DEBUG_FILE cflags += -dconfig_debug_file endif   ifdef CONFIG_DELAYED_MIC_ERROR_REPORT cflags += -dconfig_delayed_mic_error_report endif   ifdef CONFIG_FIPS cflags += -dconfig_fips ifneq ($(CONFIG_TLS), openssl) ifneq ($(CONFIG_TLS), wolfssl) $(error CONFIG_FIPS=y requires CONFIG_TLS=openssl) endif endif endif   objs += $(sha1objs) $(desobjs)   OBJS_p += $(SHA1OBJS) OBJS_p += $(SHA256OBJS) OBJS_priv += $(SHA1OBJS)   ifdef CONFIG_BGSCAN_SIMPLE cflags += -dconfig_bgscan_simple OBJS += bgscan_simple.o NEED_BGSCAN=y endif   ifdef CONFIG_BGSCAN_LEARN cflags += -dconfig_bgscan_learn OBJS += bgscan_learn.o NEED_BGSCAN=y endif   ifdef NEED_BGSCAN cflags += -dconfig_bgscan OBJS += bgscan.o endif   ifdef CONFIG_AUTOSCAN_EXPONENTIAL cflags += -dconfig_autoscan_exponential OBJS += autoscan_exponential.o NEED_AUTOSCAN=y endif   ifdef CONFIG_AUTOSCAN_PERIODIC cflags += -dconfig_autoscan_periodic OBJS += autoscan_periodic.o NEED_AUTOSCAN=y endif   ifdef NEED_AUTOSCAN cflags += -dconfig_autoscan OBJS += autoscan.o endif   ifdef CONFIG_EXT_PASSWORD_TEST OBJS += ../src/utils/ext_password_test.o cflags += -dconfig_ext_password_test NEED_EXT_PASSWORD=y endif   ifdef CONFIG_EXT_PASSWORD_FILE OBJS += ../src/utils/ext_password_file.o cflags += -dconfig_ext_password_file NEED_EXT_PASSWORD=y endif   ifdef NEED_EXT_PASSWORD OBJS += ../src/utils/ext_password.o cflags += -dconfig_ext_password endif   ifdef NEED_GAS_SERVER OBJS += ../src/common/gas_server.o cflags += -dconfig_gas_server NEED_GAS=y endif   ifdef NEED_GAS OBJS += ../src/common/gas.o OBJS += gas_query.o cflags += -dconfig_gas NEED_OFFCHANNEL=y endif   ifdef NEED_OFFCHANNEL OBJS += offchannel.o cflags += -dconfig_offchannel endif   ifdef NEED_JSON OBJS += ../src/utils/json.o cflags += -dconfig_json endif   ifdef CONFIG_MODULE_TESTS cflags += -dconfig_module_tests OBJS += wpas_module_tests.o OBJS += ../src/utils/utils_module_tests.o OBJS += ../src/common/common_module_tests.o OBJS += ../src/crypto/crypto_module_tests.o ifdef CONFIG_WPS OBJS += ../src/wps/wps_module_tests.o endif endif   OBJS += ../src/drivers/driver_common.o OBJS_priv += ../src/drivers/driver_common.o   OBJS += wpa_supplicant.o事件.obssid_ignore.owpas_glue.o扫描.o OBJS_t := $(OBJS) $(OBJS_l2) eapol_test.o OBJS_t += ../src/radius/radius_client.o OBJS_t += ../src/radius/radius.o ifdef CONFIG_RADIUS_TLS cflags += -dconfig_radius_tls endif OBJS_t2 := $(OBJS) $(OBJS_l2) preauth_test.o   OBJS_nfc := $(OBJS) $(OBJS_l2) nfc_pw_token.o OBJS_nfc += $(OBJS_d) ../src/drivers/drivers.o   OBJS += $(CONFIG_MAIN).o   ifdef CONFIG_PRIVSEP OBJS_priv += $(OBJS_d) ../src/drivers/drivers.o OBJS_priv += $(OBJS_l2) OBJS_priv += ../src/utils/os_$(CONFIG_OS).o OBJS_priv += ../src/utils/$(CONFIG_ELOOP).o OBJS_priv += ../src/utils/common.o OBJS_priv += ../src/utils/wpa_debug.o OBJS_priv += ../src/utils/wpabuf.o OBJS_priv += wpa_priv.o ifdef CONFIG_DRIVER_NL80211 OBJS_priv += ../src/common/ieee802_11_common.o endif OBJS += ../src/l2_packet/l2_packet_privsep.o OBJS += ../src/drivers/driver_privsep.o EXTRA_progs += wpa_priv else OBJS += $(OBJS_d) ../src/drivers/drivers.o OBJS += $(OBJS_l2) endif   ifdef CONFIG_NDIS_EVENTS_INTEGRATED cflags += -dconfig_ndis_events_integrated OBJS += ../src/drivers/ndis_events.o EXTRALIBS += -loleaut32 -lole32 -luuid ifdef PLATFORMSDKLIB EXTRALIBS += $(PLATFORMSDKLIB)/WbemUuid.Lib else EXTRALIBS += WbemUuid.Lib endif endif   ifdef CONFIG_FST cflags += -dconfig_fst ifdef CONFIG_FST_TEST cflags += -dconfig_fst_test endif FST_OBJS += ../src/fst/fst.o FST_OBJS += ../src/fst/fst_session.o FST_OBJS += ../src/fst/fst_iface.o FST_OBJS += ../src/fst/fst_group.o FST_OBJS += ../src/fst/fst_ctrl_aux.o ifdef CONFIG_CTRL_IFACE FST_OBJS += ../src/fst/fst_ctrl_iface.o endif objs += $(fst_objs) OBJS_t += $(FST_OBJS) OBJS_t2 += $(FST_OBJS) OBJS_nfc += $(FST_OBJS) endif   ifdef CONFIG_WEP cflags += -dconfig_wep endif   ifdef CONFIG_NO_TKIP cflags += -dconfig_noo_tkip endif   dynamic_eap_methods: $(EAPDYN)   _OBJS_VAR := OBJS_priv include ../src/objs.mk wpa_priv: $(BCHECK) $(OBJS_priv) $ (Q) $ (LDO) $ (LDFLAGS)-o wpa_priv $ (objs_PRIV) $ (LIBS) $ (LIBS) @$(E)" LD" $@@   _objs_var := objs include ../src/objs.mk wpa_supplicant: $(BCHECK) $(OBJS) $(EXTRA_progs) $ (Q) $ (LDO) $ (LDFLAGS)-o wpa_supplicant $ (OBJS) $ (LIBS) $ (LIBS) $ (EXTRALIBS) $ (EXTRALIBS) @$(E)" LD" $@@   _OBJS_VAR := OBJS_t include ../src/objs.mk eapol_test: $(OBJS_t) $ (Q) $ (LDO) $ (LDFLAGS)-o eapol_test $ (OBJS_T) $ (LIBS) @$(E)" LD" $@@   _OBJS_VAR := OBJS_t2 include ../src/objs.mk preauth_test: $(OBJS_t2) $ (Q) $ (LDO) $ (LDFLAGS)-o preauth_test $ (objs_t2) $ (LIBS) @$(E)" LD" $@@   _OBJS_VAR := OBJS_p include ../src/objs.mk wpa_passphrase: $(OBJS_p) $ (Q) $ (LDO) $ (LDFLAGS)-o wpa_passphrase $ (objs_P) $ (libs_P) $ (libs_P) $ (LIBS) $ (LIBS) @$(E)" LD" $@@   _OBJS_VAR := OBJS_c include ../src/objs.mk wpa_cli: $(OBJS_c) $(Q)低压差线性稳压器\(LDO\) $(LDFLAGS) -o wpa_cli $(OBJS_c) $(LIBS_c) @$(E)" LD" $@@   LIBCTRL += ../src/common/wpa_ctrl.o LIBCTRL += ../src/utils/os_$(CONFIG_OS).o LIBCTRL += ../src/utils/common.o LIBCTRL += ../src/utils/wpa_debug.o LIBCTRLSO += ../src/common/wpa_ctrl.c LIBCTRLSO += ../src/utils/os_$(CONFIG_OS).c LIBCTRLSO += ../src/utils/common.c LIBCTRLSO += ../src/utils/wpa_debug.c   _objs_var := libctrl include ../src/objs.mk libwpa_client.a: $(LIBCTRL) $(Q)rm -f $@ $(Q)$(AR) crs $@ $? @$(E)" AR" $@@   libwpa_client.so: $(LIBCTRLSO) @$(e)" cc $@ ($^)" $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -fPIC $^   OBJS_wpatest := libwpa_test.o _OBJS_VAR := OBJS_wpatest include ../src/objs.mk libwpa_test1: $(OBJS_wpatest) libwpa_client.a $(Q)$(低压差线性稳压器\\(LDO\\)) $(LDFLAGS) -o libwpa_test1 $(OBJS_wpatest) libwpa_client.a $(LIBS_c) @$(E)" LD" $@@   libwpa_test2: $(OBJS_wpatest) libwpa_client.so $(Q)$(低压差线性稳压器(LDO)) $(LDFLAGS) -o libwpa_test2 $(OBJS_wpatest) -L.-lwpa_client $(LIBS_c) @$(E)" LD" $@@   _OBJS_VAR := OBJS_nfc include ../src/objs.mk nfc_pw_token: $(OBJS_nfc) $ (Q) $ (LDO) $ (LDFLAGS)-o nfc_pw_token $ (objs_NFC) $ (LIBS) $ (LIBS) @$(E)" LD" $@@   win_if_list: win_if_list.c $ (Q) $ (LDO) $ (LDFLAGS)-o $@ win_if_list.c$(CFLAGS) $(LIBS_w) @$(E)" LD" $@@   eap_psk.so: $(SRC_EAP_PSK) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -Deap_peer_psk_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_pax.so: $(SRC_EAP_PAX) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_peap.so:$(src_eap_peap) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_sake.so:$(src_eap_sake) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_ikev2.so:$(src_eap_ikev2) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_eke.so: $(SRC_EAP_EKE) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_mschapv2.so:$(src_eap_mschapv2) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_fast.so:$(src_eap_fast) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_teap.so:$(src_eap_teap) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   eap_gpsk.so:$(src_eap_gpsk) $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \ -D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   %.so: ../src/eap_peer/%.c $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $< \ -D$(*F:eap_%=eap_peer_%)_register=eap_peer_method_dynamic_init @$(e)" CC/LD" $@@   %.service:%.service.in $(Q)sed -e 's|\@BINDIR\@|$(BINDIR)|g' $< > $@ @$(E)" sed" $<   %@.service:%.service.arg.in $(Q)sed -e 's|\@BINDIR\@|$(BINDIR)|g' $< > $@ @$(E)" sed" $<   wpa_supplicant.exe:wpa_supplicant mv -f $< $@ wpa_cli.exe: wpa_cli mv -f $< $@ wpa_passphrase.exe:wpa_passphrase mv -f $< $@ win_if_list.exe:win_if_list mv -f $< $@ eapol_test.exe: eapol_test mv -f $< $@   WINALL=wpa_supplicant.exe wpa_cli.exe wpa_passphrase.exe win_if_list.exe   windows-bin: $(WINALL) $(剥离) $(winall)   wpa_gui: @echo "wpa_gui 已被移除 - 请参阅 wpa_gui-qt4 以进行替换"   wpa_gui-qt4/Makefile: qmake -o wpa_gui-qt4/Makefile wpa_gui-qt4/wpa_gui.pro   wpa_gui-qt4/lang/wpa_gui_de.qm: wpa_gui-qt4/lang/wpa_gui_de.ts lrelease wpa_gui-qt4/wpa_gui.pro   wpa_gui-qt4: wpa_gui-qt4/Makefile wpa_gui-qt4/lang/wpa_gui_de.qm $(MAKE) -C wpa_gui-qt4   FIPSDIR=/usr/local/ssl/fips-2.0 FIPSLD=$(FIPSDIR)/bin/fipsld fips: $(make) cc=$(fipsld) fipsld_cc="$(cc)"   .PHONY: lcov-html lcov-html:$(call BUILDOBJ,wpa_supplicant.gcda) lcov -c -d $(BUILDDIR)> lcov.info genhtml lcov.info --output-directory lcov-html   pasn_cflags := $(cflags) pasn_cflags += -dconfig_pasn   LIBPASNSO := ../src/utils/$(CONFIG_ELOOP).c LIBPASNSO += ../src/utils/wpa_debug.c LIBPASNSO += ../src/utils/wpabuf.c LIBPASNSO += ../src/utils/os_$(CONFIG_OS).c LIBPASNSO += ../src/utils/config.c LIBPASNSO += ../src/utils/common.c   ifdef NEED_BASE64 LIBPASNSO += ../src/utils/base64.c endif   ifdef CONFIG_WPA_TRACE LIBPASNSO += ../src/utils/trace.c endif   ifdef CONFIG_EXT_PASSWORD_FILE LIBPASNSO += ../src/utils/ext_password_file.c endif   ifdef CONFIG_EXT_PASSWORD_TEST LIBPASNSO += ../src/utils/ext_password_test.c endif   ifdef NEED_EXT_PASSWORD LIBPASNSO += ../src/utils/ext_password.c endif   ifdef CONFIG_SAE LIBPASNSO += ../src/common/sae.c endif   ifdef CONFIG_SAE_PK LIBPASNSO += ../src/common/sae_pk.c endif   ifndef CONFIG_NO_WPA LIBPASNSO += ../src/common/wpa_common.c endif   LIBPASNSO += ../src/common/ieee802_11_common.c   ifdef NEED_DRAGONFLY LIBPASNSO += ../src/common/dragonfly.c endif   LIBPASNSO += ../src/common/ptksa_cache.c LIBPASNSO += ../src/rsn_supp/pmksa_cache.c   ifndef CONFIG_NO_WPA LIBPASNSO += ../src/rsn_supp/wpa_ie.c endif   LIBPASNSO += ../src/ap/comeback_token.c LIBPASNSO += ../src/ap/pmksa_cache_auth.c   ifdef NEED_EAP_COMMON LIBPASNSO += ../src/eap_common/eap_common.c endif   ifdef CHAP LIBPASNSO += ../src/eap_common/chap.c endif   ifdef CONFIG_IEEE8021X_EAPOL LIBPASNSO += ../src/eap_peer/eap.c LIBPASNSO += ../src/eap_peer/eap_methods.c LIBPASNSO += ../src/eapol_supp/eapol_supp_sm.c endif   ifeq ($(CONFIG_TLS), wolfssl) LIBPASNSO += ../src/crypto/crypto_wolfssl.c ifdef TLS_FUNCS LIBPASNSO += ../src/crypto/tls_wolfssl.c NEED_TLS_PRF_SHA256=y LIBPASNSO += -lwolfssl -lm endif endif   ifeq ($(CONFIG_TLS), openssl) LIBPASNSO += ../src/crypto/crypto_openssl.c ifdef TLS_FUNCS LIBPASNSO += ../src/crypto/tls_openssl.c LIBPASNSO += -lssl -lcrypto NEED_TLS_PRF_SHA256=y endif endif   ifeq ($(CONFIG_TLS), gnutls) LIBPASNSO += ../src/crypto/crypto_$(CONFIG_CRYPTO).c ifdef TLS_FUNCS LIBPASNSO += ../src/crypto/tls_gnutls.c LIBPASNSO += -lgnutls -lgpg-error LIBPASNSO += -lgcrypt endif endif   ifdef NEED_TLS_PRF_SHA256 LIBPASNSO += ../src/crypto/sha256-tlsprf.c endif   ifdef NEED_SHA512 LIBPASNSO += ../src/crypto/sha512-prf.c endif   ifdef NEED_SHA384 LIBPASNSO += ../src/crypto/sha384-prf.c endif   LIBPASNSO += ../src/crypto/sha256-prf.c   ifdef NEED_HMAC_SHA512_KDF LIBPASNSO += ../src/crypto/sha512-kdf.c endif   ifdef NEED_HMAC_SHA384_KDF LIBPASNSO += ../src/crypto/sha384-kdf.c endif   ifdef NEED_HMAC_SHA256_KDF LIBPASNSO += ../src/crypto/sha256-kdf.c endif   ifdef NEED_DH_GROUPS LIBPASNSO += ../src/crypto/dh_groups.c endif   ifdef NEED_AES_SIV LIBPASNSO += ../src/crypto/aes-siv.c endif   ifdef NEED_AES_CTR LIBPASNSO += ../src/crypto/aes-ctr.c endif   ifdef NEED_SHA1 LIBPASNSO += ../src/crypto/sha1-prf.c ifdef NEED_TLS_PRF LIBPASNSO += ../src/crypto/sha1-tlsprf.c endif endif   LIBPASNSO += ../src/pasn/pasn_initiator.c LIBPASNSO += ../src/pasn/pasn_responder.c LIBPASNSO += ../src/pasn/pasn_common.c   libpasn.so: $(LIBPASNSO) @$(e)" cc $@ ($^)" $(Q)$(CC) $(LDFLAGS) -o $@ $(PASN_CFLAGS) -shared -fPIC -lcrypto $^   清洁:普通清洁 $(MAKE) -C ../src clean $(MAKE) -C dbus clean rm -f core *~ *.o *.d *.gcno *.gcda *.gcov rm -f eap_*.so$(WINALL) eapol_test preauth_test rm -f wpa_priv rm -f nfc_pw_token rm -f lcov.info rm -rf lcov-html rm -f libwpa_client.a rm -f libpasn.so rm -f libwpa_client.so rm -f libwpa_test1 libwpa_test2 rm -f wpa_passphrase BINALL=wpa_supplicant wpa_cli ALL = $(BINALL)ALL += systemd/wpa_supplicant.serviceALL += systemd/[email protected] += systemd/[email protected]+= systemd/[email protected]+= dbus/fi.w1.wpa_supplicant1.service EXTRA_TARGETS=dynamic_eap_methods CONFIG_FILE=.configinclude../src/版本.ruleifdef CONFIG_BUILD_PASN_SO# 以这种方式添加依赖关系,允许在 build.rules_all 读取的配置中设置 CONFIG_BUILD_PASN_SO#:libpasn.soendif ifdef CONFIG_BUILD_WPA_CLIENT_SO# 以这种方式添加依赖关系,以允许在 build.rules_all 读取的配置中设置 CONFIG_BUILD_WPA_CLIENT_SO#:libwpa_client.soendif ifndef CONFIG_NO_WPA_PASSPHRASE # 以这种方式添加依赖项以允许在 build.rules_all 读取的配置中设置 CONFIG_NO_WPA_PASSPHRASE #:wpa_passphraseendif ifdef LIBS# 如果 LIBS 设置了某些全局版本系统默认值,请克隆 # libs_C 和 libs_P 的那些默认值,使其也涵盖 wpa_passphrase 和 wpa_cli。ifndef libs_clibs_C: = $ (LIBS) endifndef libs_p: = $ (LIBS) endiffndef libs_p: = $ (LIBS) endiffndef libs_p: = $ (LIBS) endiffndef libs_p: = $ (LIBS) endiffnd导出 libdir?= /usr/local/libexport INCDIR?= /usr/local/includeexport BINDIR?= /usr/local/sbinpkg_config?= pkg-config CFLAGS += $ (EXTRA_CFLAGS) CFLAGS +=-I$ (abspath../src) CFLAGS +=-I$ (abspath../src/utils) CC=$ (CROSS_COMPILE) gcc #libnl libcFLAGS +=-i/HOME/ERIC/work/ThirdpartyUtils/wpa_supplicant/libnl-3.11.0/_install/include/include/libnl3liflags +=-i/home/eric/work/ThirdpartyUtils/WPA_supplicant/libnl3liflags +=-i/home/eric/work/ThirdpartyUtils/WPA_supbs +=-L/HOME/ERIC/Work/ThirdpartyUtils/work/ThirdpartyUtils/work/ThirdpartyUtils/work/work/work/work/ThirdpartyUtils/WPA_Supplicant/libnl-3.11.0/_install/lib #openssl libcFlags +=-i/HOME/ERIC/Work/ThirdpartyUtils/work/ThirdpartyUtils/WPA_Supplicant/lib libcFlags +=-i/ant/openSSL-3.5.0/_install/includeLibs +=-L/HOME/ERIC/Work/ThirdpartyUtils/WPA_Supplicant/OpenSSL-3.5.0/_install/liblibs_P +=-L/HOME/ERIC/Work/ThirdpartyUtils/wpa_supplicant/openSSL-3.5.0/_install/libldFlags +=-lm home/eric/work/ThirdpartyUtils/opensl-3.5.0/_install/libldFlags +=-lm ifndef CONFIG_NO_NO_FLAGS +=-lm ifndef CONFIG_NO_NO_FLAGS +=-lm ifndef CONFIG_NO__GITVER# 为来自 git 存储库的版本添加 VERSION_STR 后缀 yifeq ($(通配符.. /.git),... /.git) GITVER: = $ (shell git describe--dirty=+) ifneq ($ (GITVER),) CFLAGS +=-DGIT_VERSION_STR_POSTFIX=\ "-$ (GITVER)\ " endifendif def CONFIG_TESTING_OPTIONSCFLAGS +=-dconfig_testing_optionsconfig_wps_testing=yconfig_tdls_testing=yneed_aes_wrap=yendif mkconfig:@if [-f .configthen \echo '.config exists - did not replace it'; \exit 1; \fiecho CONFIG_DRIVER_HOSTAP=y>> .configechoCONFIG_DRIVER_WEXT=y>> .config $(DESTDIR)$(BINDIR)/%:%install -D $(<) $(@) install:$(addprefix $(DESTDIR)$(BINDIR)/,$(BINALL))$(MAKE) -C ./src installifndef CONFIG_NO_WPA_PASSPHRASEinstall -D wpa_passphrase $(DESTDIR)/$(BINDIR)/wpa_passphraseendif ifdef CONFIG_BUILD_PASN_SOinstall -m 0644 -D libpasn.so $(DESTDIR)/$(LIBDIR)/libpasn.soendif ifdef CONFIG_BUILD_WPA_CLIENT_SOinstall -m 0644 -D libwpa_client.so $(DESTDIR)/$(LIBDIR)/libwpa_client.soinstall -m 0644 -D ../src/common/wpa_ctrl.h $(DESTDIR)/$(INCDIR)/wpa_ctrl.hendif ls eap_*.so>/dev/null 2>& 1; then \install -d $(DESTDIR)$(LIBDIR)/wpa_supplicant&& \cp *.so $(DESTDIR)$(LIBDIR)/wpa_supplicant \; fi ifdef CONFIG_FIPSCONFIG_NO_RANDOM_POOL=endif OBJS = config.oOBJS += notify.oOBJS += bss.oOBJS += eap_register.oOBJS += .. /src/utils/common.oOBJS += .../src/utils/config.oOBJS += ../src/utils/wpa_debug.oOBJS += ../src/utils/wpabuf.oOBJS += ../src/utils/bitfield.oOBJS += ../src/utils/ip_addr.oOBJS += ../src/utils/crc32.oOBJS += ../src/common/ptksa_cache.oOBJS += ../src/rsn_supp/pmksa_cache.oOBJS += twt.oOBJS_p = wpa_passphrase.oOBJS_p+= ../src/utils/common.oOBJS_p += ../src/utils/wpa_debug.oOBJS_p += ../src/utils/wpabuf.oOBJS_c = wpa_cli.o../src/common/wpa_ctrl.oOBJS_c += ../src/utils/wpa_debug.oOBJS_c += ../src/utils/common.oOBJS_c += ../src/common/cli.o ifndef CONFIG_OSifdef CONFIG_NATIVE_WINDOWSCONFIG_OS=win32elseCONFIG_OS=unixendifendif ifeq ($(CONFIG_OS), internal)CFLAGS += -DOS_NO_C_LIB_DEFINESendif OBJS += ../src/utils/os_$(CONFIG_OS).oOBJS_p += ../src/utils/os_$(CONFIG_OS).oOBJS_c += ../src/utils/os_$(CONFIG_OS).o ifdef CONFIG_WPA_TRACECFLAGS += -DWPA_TRACEOBJS += ../src/utils/trace.oOBJS_p += ../src/utils/trace.oOBJS_c += ../src/utils/trace.oOBJS_priv += ../src/utils/trace.oLIBCTRL += ../src/utils/trace.oLIBCTRLSO += ../src/utils/trace.oLIBCTRLSO += ../src/utils/trace.oLIBCTRLSOcLDFLAGS += -rdynamicCFLAGS += -funwind-tablesifdef CONFIG_WPA_TRACE_BFDCFLAGS += -DPACKAGE="wpa_supplicant" -DWPA_TRACE_BFDLIBS += -lbfd -ldl -...liberty -lzLIBS_p += -lbfd -ldl -liberty -lzLIBS_c += -lbfd -ldl -liberty -lzendifendif ifndef CONFIG_ELOOPCONFIG_ELOOP=eloopendifOBJS += ../src/utils/$(CONFIG_ELOOP).oOBJS_c += ./src/utils/$(CONFIG_ELOOP).o ifndef CONFIG_OSXifeq ($(CONFIG_ELOOP), eloop)# 使用 glibc< 2.17 时钟_gettime()需要 -lrt # OS X 有另一种实现LIBS += -lrtLIBS_c += -lrtLIBS_p += -lrtendifendif ifdef CONFIG_ELOOP_POLLCFLAGS += -DCONFIG_ELOOP_POLLendif ifdef CONFIG_ELOOP_EPOLLCFLAGS += -DCONFIG_ELOOP_EPOLLendif ifdef CONFIG_ELOOP_KQUEUECFLAGS += -DCONFIG_ELOOP_KQUEUEendif ifdef CONFIG_EAPOL_TESTCFLAGS += -Werror -DEAPOL_TESTendif ifdef CONFIG_CODE_COVERAGECFLAGS += -O0 -fprofile-arcs -ftest-coverage -U_FORTIFY_SOURCELIBS += -lgcovLIBS_c += -lgcovLIBS_p += -lgcovendif ifdef CONFIG_HT_OVERRIDESCFLAGS += - DCONFIG_VHT_OVERRIDESendif ifdef CONFIG_VHT_OVERRIDESCFLAGS += -DCONFIG_VHT_OVERRIDESendifDCONFIG_HT_OVERRIDESendif ifdef CONFIG_VHT_OVERRIDESCFLAGS += -DCONFIG_VHT_OVERRIDESendif ifdef CONFIG_HE_OVERRIDESCFLAGS += -DCONFIG_HE_OVERRIDESendif ifndef CONFIG_BACKENDCONFIG_BACKEND=fileendif ifeq ($(CONFIG_BACKEND)、文件)OBJS += config_file。oifndef CONFIG_NO_CONFIG_BLOBSNEED_BASE64=yendifCFLAGS += -DCONFIG_BACKEND_FILEendif ifeq ($(CONFIG_BACKEND), winreg)OBJS += config_winreg.oendif ifeq ($(CONFIG_BACKEND), none)OBJS += config_none.oendif ifdef CONFIG_NO_CONFIG_WRITECFLAGS += -DCONFIG_NO_CONFIG_WRITEendif ifdef CONFIG_NO_CONFIG_LOBBSCFLAGS += -DCONFIG_NO_CONFIG_BLOBSendif ifdef CONFIG_NO_SCAN_PROCESSINGCFLAGS += -DCONFIG_NO_SCAN_PROCESSINGendif ifdef CONFIG_SUITEBCFLAGS += -DCONFIG_SUITEBendif ifdef CONFIG_SUITEBCFLAGS += -DCONFIG_SUITEBendifDCONFIG_NO_SCAN_PROCESSINGendif ifdef CONFIG_SUITEBCFLAGS += -DCONFIG_SUITEBendif ifdef CONFIG_SUITEB192CFLAGS += -DCONFIG_SUITEB192NEED_SHA384=yendif ifdef CONFIG_OCVCFLAGS += -DCONFIG_OCVOBJS += ../src/common/ocv.oendif ifdef CONFIG_IEEE80211RCFLAGS += -DCONFIG_IEEE80211ROBJS += ./src/rsn_supp/wpa_ft.oendif ifdef CONFIG_MESHNEED_80211_COMMON=yNEED_AES_SIV=yCONFIG_SAE=yCONFIG_AP=yCFLAGS += -DCONFIG_MESHOBJS += mesh.oOBJS += mesh_mpm.oOBJS += mesh_rsn.oendif ifdef CONFIG_SAECFLAGS += -DCONFIG_SAEOBJS += ../src/common/sae.oifdef CONFIG_SAE_PKCFLAGS += -DCONFIG_SAE_PKNEED_AES_SIV=yOBJS += ../src/common/sae_pk.oendifNEED_ECC=yNEED_DH_GROUPS=yNEED_HMAC_SHA256_KDF=yNEED_DRAGONFLY=yifdef CONFIG_TESTING_OPTIONSNEED_DH_GROUPS_ALL=yendifendif ifdef CONFIG_DPPCFLAGS += -DCONFIG_DPPOBJS += ../src/common/dpp.oOBJS += ./src/common/dpp_auth.oOBJS += ../src/common/dpp_backup.oOBJS += ../src/common/dpp_crypto.oOBJS += ../src/common/dpp_pkex.oOBJS += ../src/common/dpp_reconfig.oOBJS += ../src/common/dpp_tcp.oOBJS += dpp_supplicant.oOBJS。oNEED_AES_SIV=yNEED_HMAC_SHA256_KDF=yNEED_HMAC_SHA384_KDF=yNEED_HMAC_SHA512_KDF=yNEED_SHA384=yNEED_SHA512=yNEED_ECC=yNEED_JSON=yNEED_GAS_SERVER=yNEED_BASE64=yNEED_ASN1=yifdefCONFIG_DPP2CFLAGS += -DCONFIG_DPP2endififdef CONFIG_DPP3CFLAGS += -DCONFIG_DPP3endifififdef CONFIG_NAN_USDOBJS += ../src/common/nan_de.oOBJS += nan_usd.oCFLAGS += -DCONFIG_NAN_USDendif ifdef CONFIG_OWECFLAGS += -DCONFIG_OWENEED_ECC=yNEED_HMAC_SHA256_KDF=yNEED_HMAC_SHA384_KDF=yNEED_HMAC_SHA512_KDF=yNEED_SHA384=yNEED_SHA512=yendif ifdef CONFIG_FILSCFLAGS += -DCONFIG_NAN_USDendifDCONFIG_FILSNEED_SHA384=yNEED_AES_SIV=yifdef CONFIG_FILS_SK_PFSCFLAGS += -DCONFIG_FILS_SK_PFSNEED_ECC=yendifendif ifdef CONFIG_MBOCONFIG_WNM=yendif ifdef CONFIG_BGSCAN_SIMPLECONFIG_WNM=yendif ifdef CONFIG_WNMCFLAGS += -DCONFIG_WNMOBJS += wnm_sta。oendif ifdef CONFIG_TDLSCFLAGS += -DCONFIG_TDLSOBJS += ../src/rsn_supp/tdls.oendif ifdef CONFIG_TDLS_TESTINGCFLAGS += -DCONFIG_TDLS_TESTINGendif ifdef CONFIG_PMKSA_CACHE_EXTERNALCFLAGS += -DCONFIG_PMKSA_CACHE_EXTERNALendif ifndef CONFIG_NO_WPAOBJS += ../src/rsn_supp/wpa.oOBJS += ./src/rsn_supp/preauth.oOBJS += ./src/rsn_supp/wpa_ie.oOBJS += ./src/common/wpa_common.oOBJS += ./src/rsn_supp/wpa_ie.oOBJS += .oNEED_AES=yNEED_SHA1=yNEED_MD5=yNEED_RC4=yelseCFLAGS += -DCONFIG_NO_WPAifeq ($(CONFIG_TLS)、internal)NEED_SHA1=yNEED_MD5=yendifendif ifdef CONFIG_IBSS_RSNNEED_RSN_AUTHENTICATOR=yCFLAGS += -DCONFIG_IBSS_RSNCFLAGS += -DCONFIG_NO_VLANOBJS += ibss_rsn.oendif ifdef CONFIG_MATCH_IFACECFLAGS += -DCONFIG_MATCH_IFACEendif ifdef CONFIG_P2POBJS += p2p_supplicant.oOBJS += p2p_supplicant_sd.oOBJS += ../src/p2p/p2p.oOBJS += .../src/p2p/p2p_utils.oOBJS += ./src/p2p/p2p_parse.oOBJS += ./src/p2p/p2p_build.oOBJS += ./src/p2p/p2p_go_neg.oOBJS += ./src/p2p/p2p_sd.oOBJS += ./src/p2p/p2p_pd.oOBJS += .../src/p2p/p2p_invitation.oOBJS += ../src/p2p/p2p_dev_disc.oOBJS += ../src/p2p/p2p_group.oOBJS += ../src/ap/p2p_hostapd.oCFLAGS += -DCONFIG_P2PNEED_GAS=yNEED_OFFCHANNEL=yCONFIG_WPS=yCONFIG_AP=yifdef CONFIG_P2P_STRICTCFLAGS += -DCONFIG_P2P_STRICTendififdef CONFIG_WIFI_DISPLAYCFLAGS += -DCONFIG_WIFI_DISPLAYOBJS += wifi_display.oendifendif ifdef CONFIG_PASNCFLAGS += -DCONFIG_PASNCFLAGS += -DCONFIG_PTKSA_CACHENEED_HMAC_SHA256_KDF=yNEED_HMAC_SHA384_KDF=yNEED_SHA256=yNEED_SHA384=yOBJS += ../src/pasn/pasn_initiator.oOBJS += ./src/pasn/pasn_common.oOBJS += pasn_supplicant.oendif ifdef CONFIG_HS20OBJS += hs20_supplicant.oCFLAGS += -DCONFIG_HS20CONFIG_INTERWORKING=yendif ifdef CONFIG_INTERWORKINGOBJS += interworking.oCFLAGS += -DCONFIG_INTERWORKINGNEED_GAS=yendif ifdef CONFIG_NO_ROAMINGCFLAGS += -DCONFIG_NO_ROAMINGendif ifdef CONFIG_OPENSC_ENGINE_PATHCFLAGS += -DCONFIG_OPENSC_ENGINE_PATHCFLAGS += -DCONFIG_OPENSC_ENGINE_PATHCFLAGSDCONFIG_OPENSC_ENGINE_PATH=\"$(CONFIG_OPENSC_ENGINE_PATH)\"endif ifdef CONFIG_NO_OPENSC_ENGINE_PATHCFLAGS += -DCONFIG_OPENSC_ENGINE_PATH=NULLendif ifdef CONFIG_PKCS11_ENGINE_PATHCFLAGS += -DCONFIG_PKCS11_ENGINE_PATH=\"$(CONFIG_PKCS11_ENGINE_PATH)\"endif ifdef CONFIG_NO_PKCS11_ENGINE_PATHCFLAGS += -DCONFIG_PKCS11_ENGINE_PATHCFLAGS += -DCONFIG_OPENSC_ENGINE_PATH=NULLendifDCONFIG_PKCS11_ENGINE_PATH=NULLendif ifdef CONFIG_PKCS11_MODULE_PATHCFLAGS += -DCONFIG_PKCS11_MODULE_PATH=\"$(CONFIG_PKCS11_MODULE_PATH)\"endif ifdef CONFIG_NO_PKCS11_MODULE_PATHCFLAGS += -DCONFIG_PKCS11_ENGINE_PATH=NULLendifDCONFIG_PKCS11_MODULE_PATH=NULLendif ifdef CONFIG_NO_LOAD_DYNAMIC_EAPCFLAGS += -DCONFIG_NO_LOAD_DYNAMIC_EAPendif ifdef CONFIG_NO_RRMCFLAGS += -DCONFIG_NO_RRMelseOBJS += rrm.oifdef CONFIG_APOBJS += ../src/ap/rrm.oendifOBJS += op_classes.oendif ifdef CONFIG_NO_WMM_ACCFLAGS += -DCONFIG_NO_WMM_ACelseOBJS += wmm_ac.oendif ifdef CONFIG_NO_ROBUST_AVCFLAGS += -DCONFIG_NO_ROBUST_AVelseOBJS += robust_av.oendif include ../src/drivers/drivers.makifdef CONFIG_APOBJS_d += $(DRV_BOTH_OBJS)CFLAGS += $(DRV_BOTH_CFLAGS)LDFLAGS += $(DRV_BOTH_LDFLAGS)LIBS += $(DRV_BOTH_LIBS)elseNEED_AP_MLME=OBJS_d +=$(DRV_WPA_OBJS)CFLAGS += $(DRV_WPA_CFLAGS)LDFLAGS += $(DRV_WPA_LDFLAGS)LIBS += $(DRV_WPA_LIBS)endif ifndef CONFIG_L2_PACKETCONFIG_L2_PACKET=linuxendif OBJS_l2 += ../src/l2_packet/l2_packet_$(CONFIG_L2_PACKET).o ifeq ($(CONFIG_L2_PACKET), pcap)ifdef CONFIG_WINPCAPCFLAGS += -DCONFIG_WINPCAPLIBS += -lwpcap -lpacketLIBS_w += -lwpcapelseLIBS += -ldnet -lpcapendifendif ifeq ($(CONFIG_L2_PACKET)、winpcap)LIBS += -lwpcap -lpacketLIBS_w += -lwpcapendif ifeq ($(CONFIG_L2_PACKET)、freebsd)LIBS += -lpcapendif ifdef CONFIG_ERPCFLAGS += -DCONFIG_ERPNEED_HMAC_SHA256_KDF=yendif ifdef CONFIG_EAP_TLS# EAP-TLSifeq ($(CONFIG_EAP_TLS), dyn)CFLAGS += -DEAP_TLS_DYNAMICEAPDYN += eap_tls.所以CFLAGS+= -DEAP_TLSOBJS += ../src/eap_peer/eap_tls.oendifTLS_FUNCS=yCONFIG_IEEE8021X_EAPOL=yifdef CONFIG_EAP_TLSV1_3CFLAGS += -DEAP_TLSV1_3endifendif ifdef CONFIG_EAP_UNAUTH_TLS# EAP-UNAUTH-TLSCFLAGS += -DEAP_UNAUTH_TLSifndef CONFIG_EAP_TLSOBJS += .../src/eap_peer/eap_tls.oTLS_FUNCS=yendifCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_PEAP# EAP-PEAPSRC_EAP_PEAP = ../src/eap_peer/eap_peap.c ../src/eap_common/eap_peap_common.cifeq ($(CONFIG_EAP_PEAP), dyn)CFLAGS += -DEAP_PEAP_DYNAMICEAPDYN += eap_peap.soelseCFLAGS+= -DEAP_PEAPOBJS += $(patsubst%.c,%.o, $(SRC_EAP_PEAP))endifTLS_FUNCS=yCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_TTLS# EAP-TTLSifeq ($(CONFIG_EAP_TTLS), dyn)CFLAGS += -DEAP_TTLS_DYNAMICEAPDYN += eap_ttls.soelseCFLAGS+= -DEAP_TTLSOBJS += ../src/eap_peer/eap_ttls.oendifTLS_FUNCS=yifndef CONFIG_FIPSMS_FUNCS=yCHAP=yendifCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_MD5# EAP-MD5ifeq ($(CONFIG_EAP_MD5), dyn)CFLAGS += -DEAP_MD5_DYNAMICEAPDYN += eap_md5.soelseCFLAGS+= -DEAP_MD5OBJS += ../src/eap_peer/eap_md5.oendifCHAP=yCONFIG_IEEE8021X_EAPOL=yendif # 向后兼容旧拼写ifdef CONFIG_MSCHAPV2ifndef CONFIG_EAP_MSCHAPV2CONFIG_EAP_MSCHAPV2=yendifendif ifdef CONFIG_EAP_MSCHAPV2# EAP-MSCHAPv2SRC_EAP_MSCHAPV2 = ../src/eap_peer/eap_mschapv2.c ./src/eap_peer/mschapv2.cifeq ($(CONFIG_EAP_MSCHAPV2), dyn)CFLAGS += -DEAP_MSCHAPv2_DYNAMICEAPDYN += eap_mschapv2.soelseCFLAGS+= -DEAP_MSCHAPv2OBJS += $(patsubst%.c,%.o, $(SRC_EAP_MSCHAPV2))endifMS_FUNCS=yCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_GTC# EAP-GTCifeq ($(CONFIG_EAP_GTC), dyn)CFLAGS += -DEAP_GTC_DYNAMICEAPDYN += eap_gtc.soelseCFLAGS+= -DEAP_GTCOBJS += ../src/eap_peer/eap_gtc.oendifCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_OTP# EAP-OTPifeq ($(CONFIG_EAP_OTP), dyn)CFLAGS += -DEAP_OTP_DYNAMICEAPDYN += eap_otp.soelseCFLAGS+= -DEAP_OTPOBJS += ../src/eap_peer/eap_otp.oendifCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_SIM# EAP-SIMifeq ($(CONFIG_EAP_SIM), dyn)CFLAGS += -DEAP_SIM_DYNAMICEAPDYN += eap_sim.soelseCFLAGS+= -DEAP_SIMOBJS += ../src/eap_peer/eap_sim.oendifCONFIG_IEEE8021X_EAPOL=yCONFIG_EAP_SIM_COMMON=yNEED_AES_CBC=yendif ifdef CONFIG_EAP_LEAP# EAP-LEAPifeq ($(CONFIG_EAP_LEAP), dyn)CFLAGS += -DEAP_LEAP_DYNAMICEAPDYN += eap_leap.soelseCFLAGS+= -DEAP_LEAPOBJS += ../src/eap_peer/eap_leap.oendifMS_FUNCS=yCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_PSK# EAP-PSKSRC_EAP_PSK = ./src/eap_peer/eap_psk.c ../src/eap_common/eap_psk_common.cifeq ($(CONFIG_EAP_PSK), dyn)CFLAGS += -DEAP_PSK_DYNAMICEAPDYN += eap_psk.soelseCFLAGS+= -DEAP_PSKOBJS += $(patsubst%.c,%.o, $(SRC_EAP_PSK))endifCONFIG_IEEE8021X_EAPOL=yNEED_AES=yNEED_AES_ENCBLOCK=yNEED_AES_EAX=yendif ifdef CONFIG_EAP_AKA# EAP-AKAifeq ($(CONFIG_EAP_AKA), dyn)CFLAGS += -DEAP_AKA_DYNAMICEAPDYN += eap_aka.soelseCFLAGS+= -DEAP_AKAOBJS += ../src/eap_peer/eap_aka.oendifCONFIG_IEEE8021X_EAPOL=yCONFIG_EAP_SIM_COMMON=yNEED_AES_CBC=yendif ifdef CONFIG_EAP_PROXYCFLAGS += -DCONFIG_EAP_PROXYOBJS += ../src/eap_peer/eap_proxy_$(CONFIG_EAP_PROXY).oinclude eap_proxy_$(CONFIG_EAP_PROXY).makCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_AKA_PRIME# EAP-AKA'ifeq ($(CONFIG_EAP_AKA_PRIME), dyn)CFLAGS += -DEAP_AKA_PRIME_DYNAMICelseCFLAGS += -DEAP_AKA_PRIMEendifif ifdef CONFIG_EAP_SIM_COMMONOBJS += ../src/eap_common/eap_sim_common.oNEED_AES=yNEED_FIPS186_2_PRF=yendif ifdef CONFIG_EAP_FAST# EAP-FASTSRC_EAP_FAST = ../src/eap_peer/eap_fast.c ../src/eap_peer/eap_fast_pac.cSRC_EAP_FAST += ../src/eap_common/eap_fast_common.cifeq ($(CONFIG_EAP_FAST), dyn)CFLAGS += -DEAP_FAST_DYNAMICEAPDYN += eap_fast.soelseCFLAGS+= -DEAP_FASTOBJS += $(patsubst%.c,%.o, $(SRC_EAP_FAST))endifTLS_FUNCS=yCONFIG_IEEE8021X_EAPOL=yNEED_T_PRF=yendif ifdef CONFIG_EAP_TEAP# EAP-TEAPSRC_EAP_TEAP = ../src/eap_peer/eap_teap.../src/eap_peer/eap_teap_pac.cSRC_EAP_TEAP += ../src/eap_common/eap_teap_common.cifeq ($(CONFIG_EAP_TEAP), dyn)CFLAGS += -DEAP_TEAP_DYNAMICEAPDYN += eap_teap.soelseCFLAGS+= -DEAP_TEAPOBJS += $(patsubst%.c,%.o, $(SRC_EAP_TEAP))endifTLS_FUNCS=yCONFIG_IEEE8021X_EAPOL=yNEED_T_PRF=yNEED_SHA384=yNEED_TLS_PRF_SHA256=yNEED_TLS_PRF_SHA384=yendif ifdef CONFIG_EAP_PAX# EAP-PAXSRC_EAP_PAX = ../src/eap_peer/eap_pax.c ./src/eap_common/eap_pax_common.cifeq ($(CONFIG_EAP_PAX), dyn)CFLAGS += -DEAP_PAX_DYNAMICEAPDYN += eap_pax.soelseCFLAGS+= -DEAP_PAXOBJS += $(patsubst%.c,%.o, $(SRC_EAP_PAX))endifCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_SAKE# EAP-SAKESRC_EAP_SAKE = .../src/eap_peer/eap_sake.c ../src/eap_common/eap_sake_common.cifeq ($(CONFIG_EAP_SAKE), dyn)CFLAGS += -DEAP_SAKE_DYNAMICEAPDYN += eap_sake.soelseCFLAGS+= -DEAP_SAKEOBJS += $(patsubst%.c,%.o, $(SRC_EAP_SAKE))endifCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_GPSK# EAP-GPSKSRC_EAP_GPSK = .../src/eap_peer/eap_gpsk.c ../src/eap_common/eap_gpsk_common.cifeq ($(CONFIG_EAP_GPSK), dyn)CFLAGS += -DEAP_GPSK_DYNAMICEAPDYN += eap_gpsk.soelseCFLAGS+= -DEAP_GPSKOBJS += $(patsubst%.c,%.o, $(SRC_EAP_GPSK))endifCONFIG_IEEE8021X_EAPOL=yifdef CONFIG_EAP_GPSK_SHA256CFLAGS += -DEAP_GPSK_SHA256endifendif ifdef CONFIG_EAP_PWDCFLAGS += -DEAP_PWDifeq ($(CONFIG_TLS), wolfssl)CFLAGS += -DCONFIG_ECCendifOBJS += ../src/eap_peer/eap_pwd.o ./src/eap_common/eap_pwd_common.oCONFIG_IEEE8021X_EAPOL=yNEED_ECC=yNEED_DRAGONFLY=yMS_FUNCS=yendif ifdef CONFIG_EAP_EKE# EAP-EKESRC_EAP_EKE = ./src/eap_peer/eap_eke.c ../src/eap_common/eap_eke_common.cifeq ($(CONFIG_EAP_EKE), dyn)CFLAGS += -DEAP_EKE_DYNAMICEAPDYN += eap_eke.soelseCFLAGS+= -DEAP_EKEOBJS += $(patsubst%.c,%.o, $(SRC_EAP_EKE))endifCONFIG_IEEE8021X_EAPOL=yNEED_DH_GROUPS=yNEED_DH_GROUPS_ALL=yNEED_AES_CBC=yendif ifdef CONFIG_WPS# EAP-WSCCFLAGS += -DCONFIG_WPS -DEAP_WSCOBJS += wps_supplicant.oOBJS += ../src/utils/uuid.oOBJS += ../src/eap_peer/eap_wsc.o ../src/eap_common/eap_wsc_common.oOBJS += ../src/wps/wps.oOBJS += ../src/wps/wps_common.oOBJS += ../src/wps/wps_attr_parse.oOBJS += ../src/wps/wps_attr_build.oOBJS += ../src/wps/wps_attr_process.oOBJS += ../src/wps/wps_dev_attr.oOBJS += ../src/wps/wps_enrollee.oOBJS += .../src/wps/wps_enrollee.oOBJS += .../src/wps/wps_dev_attr.oOBJS += .../src/wps/wps_enrollee.oOBJS += .../src/wps/wps_registrar.oCONFIG_IEEE8021X_EAPOL=yNEED_DH_GROUPS=yNEED_BASE64=yNEED_AES_CBC=yNEED_MODEXP=y ifdef CONFIG_WPS_NFCCFLAGS += -DCONFIG_WPS_NFCOBJS += .../src/wps/ndef.oNEED_WPS_OOB=yendif ifdef NEED_WPS_OOBCFLAGS += -DCONFIG_WPS_OOBendif ifdef CONFIG_WPS_ERCONFIG_WPS_UPNP=yCFLAGS += -DCONFIG_WPS_EROBJS += .../src/wps/wps_er.oOBJS += ../src/wps/wps_er_ssdp.oendif ifdef CONFIG_WPS_UPNPCFLAGS += -DCONFIG_WPS_UPNPOBJS += .../src/wps/wps_upnp.oOBJS += ./src/wps/wps_upnp_ssdp.oOBJS+=./src/wps/wps_upnp_web.oOBJS+=./src/wps/wps_upnp_event.oOBJS+=./src/wps/wps_upnp_ap.oOBJS+= .oOBJS += ../src/wps/upnp_xml.oOBJS += ../src/wps/httpread.oOBJS += ../src/wps/http_client.oOBJS += ../src/wps/http_server.oendif ifdef CONFIG_WPS_STRICTCFLAGS += -DCONFIG_WPS_STRICTOBJS += ../src/wps/wps_validate.oendif ifdef CONFIG_WPS_TESTINGCFLAGS += -DCONFIG_WPS_TESTINGendif ifdef CONFIG_WPS_REG_DISABLE_OPENCFLAGS += -DCONFIG_WPS_REG_DISABLE_OPENENendif endif ifdef CONFIG_EAP_IKEV2# EAP-IKEv2SRC_EAP_IKEV2 = ../src/eap_peer/eap_ikev2.cSRC_EAP_IKEV2 += ./src/eap_peer/ikev2.cSRC_EAP_IKEV2 += ./src/eap_common/eap_ikev2_common.cSRC_EAP_IKEV2 += ../src/eap_common/ikev2_common.cifeq ($(CONFIG_EAP_IKEV2), dyn)CFLAGS += -DEAP_IKEV2_DYNAMICEAPDYN += eap_ikev2.soelseCFLAGS+= -DEAP_IKEV2OBJS += $(patsubst%.c,%.o, $(SRC_EAP_IKEV2))endifCONFIG_IEEE8021X_EAPOL=yNEED_DH_GROUPS=yNEED_DH_GROUPS_ALL=yNEED_MODEXP=yNEED_CIPHER=yendif ifdef CONFIG_EAP_VENDOR_TESTifeq ($(CONFIG_EAP_VENDOR_TEST)、dyn)CFLAGS += -DEAP_VENDOR_TEST_DYNAMICEAPDYN += eap_vendor_test。所以CFLAGS+= -DEAP_VENDOR_TESTOBJS += ../src/eap_peer/eap_vendor_test.oendifCONFIG_IEEE8021X_EAPOL=yendif ifdef CONFIG_EAP_TNC# EAP-TNCCFLAGS += -DEAP_TNCOBJS += ../src/eap_peer/eap_tnc.oOBJS += ../src/eap_peer/tncc.oNEED_BASE64=yifndef CONFIG_NATIVE_WINDOWSifndef CONFIG_DRIVER_BSDLIBS += -ldlendififendifif ifdef CONFIG_MACSECCFLAGS += -DCONFIG_MACSECCONFIG_IEEE8021X_EAPOL=yNEED_AES_ENCBLOCK=yNEED_AES_UNWRAP=yNEED_AES_WRAP=yOBJS += wpas_kay.oOBJS += ../src/pae/ieee802_1x_cp.oOBJS += ../src/pae/ieee802_1x_kay.oOBJS += ../src/pae/ieee802_1x_key.oOBJS += ../src/pae/ieee802_1x_secy_ops.oifdef CONFIG_APOBJS += ../src/ap/wpa_auth_kay.oendifendif ifdef CONFIG_IEEE8021X_EAPOL# IEEE 802.1X/EAPOL 状态机(例如,用于 RADIUS 身份验证)、CFLAGS += -DIEEE8021X_EAPOLOBJS += ../src/eapol_supp/eapol_supp_sm.oOBJS += ../src/eap_peer/eap.o ../src/eap_peer/eap_methods.oNEED_EAP_COMMON=yifdef CONFIG_DYNAMIC_EAP_METHODSCFLAGS += -DCONFIG_DYNAMIC_EAP_METHODSLIBS += -ldl -rdynamicendifendif ifdef CONFIG_APNEED_EAP_COMMON=yNEED_RSN_AUTHENTICATOR=yCFLAGS += -DCONFIG_APOBJS += ap.oCFLAGS += -DCONFIG_NO_RADIUSCFLAGS += -DCONFIG_NO_ACCOUNTINGCFLAGS += -DCONFIG_NO_VLANOBJS += ../src/ap/hostapd.oOBJS += ../src/ap/wpa_auth_glue.oOBJS += ../src/ap/utils.oOBJS += .../src/ap/authsrv.oOBJS += ../src/ap/ap_config.oOBJS += ../src/ap/sta_info.oOBJS += ../src/ap/tkip_countermeasures.oOBJS += ../src/ap/ap_mlme.oOBJS += ../src/ap/ieee802_1x.oOBJS += ../src/eapol_auth/eapol_auth_sm.oOBJS += ../src/ap/ieee802_11_auth.oOBJS += ../src/ap/ieee802_11_shared.oOBJS += ../src/ap/drv_callbacks.oOBJS += ../src/ap/ap_drv_ops.oOBJS += ../src/ap/beacon.oOBJS += ../src/ap/bss_load.oOBJS += ../src/ap/eap_user_db.oOBJS += ../src/ap/neighbor_db.oOBJS += ../src/ap/ieee802_11_ht.oifdef CONFIG_IEEE80211ACOBJS += ../src/ap/ieee802_11_vht.oendifdef CONFIG_IEEE80211AXOBJS += ./src/ap/ieee802_11_he.oendifdef CONFIG_IEEE80211BEOBJS += ./src/ap/ieee802_11_eht.oendifdef CONFIG_WNM_APCFLAGS += -DCONFIG_WNM_APOBJS += ../src/ap/wnm_ap.oendifdef CONFIG_MBOOBJS += ./src/ap/mbo_ap.oendifdef CONFIG_FILSOBJS += ./src/ap/fils_hlp.oendifdef CONFIG_CTRL_IFACEOBJS += ./src/ap/ctrl_iface_ap.oendif CFLAGS += -DEAP_SERVER -DEAP_SERVER_IDENTITYOBJS += ../src/eap_server/eap_server.oOBJS += ../src/eap_server/eap_server_identity.oOBJS += ../src/eap_server/eap_server_methods.o ifdef CONFIG_IEEE80211ACCFLAGS += -DCONFIG_IEEE80211ACendifdef CONFIG_IEEE80211BECONFIG_IEEE80211AX=yCFLAGS += -DCONFIG_IEEE80211BEendifdef CONFIG_IEEE80211AXCFLAGS += -DCONFIG_IEEE80211AXendif ifdef NEED_AP_MLMEOBJS += ../src/ap/wmm.oOBJS += ./src/ap/ap_list.oOBJS += ./src/ap/comeback_token.oOBJS += ./src/pasn/pasn_responder.oOBJS += ./src/ap/ieee802_11.oOBJS += ./src/ap/hw_features.oOBJS += ../src/ap/dfs.oCFLAGS += -DNEED_AP_MLMEendifdef CONFIG_WPSCFLAGS += -DEAP_SERVER_WSCOBJS += ../src/ap/wps_hostapd.oOBJS += ../src/eap_server/eap_server_wsc.oendififdef CONFIG_DPPOBJS += ../src/ap/dpp_hostapd.oOBJS += ../src/ap/gas_query_ap.oNEED_AP_GAS_SERV=yendififdefCONFIG_NAN_USDOBJS += ../src/ap/nan_usd_ap.oendififdef CONFIG_INTERWORKINGNEED_AP_GAS_SERV=yendifdef NEED_AP_GAS_SERVOBJS += ../src/ap/gas_serv.oendififdef CONFIG_HS20OBJS += ../src/ap/hs20.oCFLAGS += -DCONFIG_MBONEED_GAS=yendififoendifendif ifdef CONFIG_MBOOBJS += mbo.oCFLAGS += -DCONFIG_MBONEED_GAS=yendif ifdef NEED_RSN_AUTHENTICATORCFLAGS += -DCONFIG_NO_RADIUSNEED_AES_WRAP=yOBJS += ../src/ap/wpa_auth.oOBJS += ../src/ap/wpa_auth_ie.oOBJS += ./src/ap/pmksa_cache_auth.oendif ifdef CONFIG_ACSCFLAGS += -DCONFIG_ACSOBJS += ./src/ap/acs.oLIBS += -lmendif ifdef CONFIG_PCSC# 用于智能卡(USIM、GSM SIM)的 PC/SC 接口 CFLAGS += -DPCSC_FUNCSOBJS += ../src/utils/pcsc_funcs.oifdef CONFIG_NATIVE_WINDOWS#一旦 MinGW 获得 WinScard 支持,就可以使用 -lwinscard 代替现在 pcsc_funcs.c#LIBS 中使用的动态符号加载。+= -lwinscardCFLAGS += -I/usr/include/PCSCelseifdef CONFIG_OSXLIBS += -framework PCSCCFLAGS += -I/usr/include/PCSCelseLIBS += $(shell $(PKG_CONFIG) --libs libpcsclite)CFLAGS += $(shell $(PKG_CONFIG) --libs libpcsclite)endifendifendif ifdef CONFIG_SIM_SIM_SIMULATORCFLAGS += -DCONFIG_SIM_SIMULATORNEVENTIFcflags libpcsclite)endifendif ifdef CONFIG_SIM_SIMULATORCFLAGS += -DCONFIG_SIM_SIMULATORNEED_MILENAGE=yendif ifdef CONFIG_USIM_SIMULATORCFLAGS += -DCONFIG_USIM_SIMULATORNEED_MILENAGE=yendif ifdef NEED_MILENAGEOBJS += ../src/crypto/milenage.oNEED_AES_ENCBLOCK=yendif ifdef CONFIG_PKCS12CFLAGS += -DPKCS12_FUNCSendif ifdef CONFIG_SMARTCARDCFLAGS += -DCONFIG_SMARTCARDendif ifdef NEED_DRAGONFLYOBJS += ../src/common/dragonfly.oendif ifdef MS_FUNCSOBJS += ./src/crypto/ms_funcs.oNEED_DES=yNEED_MD4=yendif ifdef CHAPOBJS += ../src/eap_common/chap.oendif ifdef TLS_FUNCSNEED_DES=y# 共享 TLS 功能(EAP_TLS、EAP_PEAP、EAP_TTLS、EAP_FAST 和 EAP_TEAP 均需要) OBJS += ./src/eap_peer/eap_tls_common.oneed_DES=y# 共享 TLS 功能(EAP_TLS、EAP_PEAP、EAP_TTLS、EAP_FAST 和 EAP_TEAP 均需要) OBJS += .oifndef CONFIG_FIPSNEED_TLS_PRF=yNEED_SHA1=yNEED_MD5=yendifendif ifndef CONFIG_TLSCONFIG_TLS=opensslendif ifdef CONFIG_TLSV11CFLAGS += -.../rc/eap_peer/eap_tls_common.DCONFIG_TLSV11endif ifdef CONFIG_TLSV12CFLAGS += -DCONFIG_TLSV12endif ifdef CONFIG_RADIUS_TLSTLS_FUNCS=yendif ifeq ($(CONFIG_TLS)、wolfssl)ifdef TLS_FUNCSCFLAGS += -DWOLFSSL_DER_LOADOBJS += ../src/crypto/tls_wolfssl.oendifOBJS += ../src/crypto/crypto_wolfssl.oOBJS_p += ../src/crypto/crypto_wolfssl.oifdef NEED_FIPS186_2_PRFOBJS += ../src/crypto/fips_prf_wolfssl.oendifNEED_TLS_PRF_SHA256=yLIBS += -.lwolfssl -lmLIBS_p += -lwolfssl -lmendif ifeq ($(CONFIG_TLS), openssl)CFLAGS += -DCRYPTO_RSA_OAEP_SHA256ifdef TLS_FUNCSCFLAGS += -DEAP_TLS_OPENSSLOBJS += ..../src/crypto/tls_openssl.oOBJS += .../src/crypto/tls_openssl_ocsp.oLIBS += -lsslendifOBJS += .../src/crypto/crypto_openssl.oOBJS_p += .../src/crypto/crypto_openssl.oOBJS_priv += .../src/crypto/tls_openssl.oLIBS += -lsslendifOBJS += .../src/crypto/tls_openssl.oOBJS_boOBJS_priv += ../src/crypto/crypto_openssl.oifdef NEED_FIPS186_2_PRFOBJS += ../src/crypto/fips_prf_openssl.oendifNEED_TLS_PRF_SHA256=yLIBS += -lcryptoLIBS_p += -lcryptoifdef CONFIG_TLS_ADD_DLLIBS += -ldlLIBS_p += -ldlendifndef CONFIG_TLS_DEFAULT_CIPHERSCONFIG_TLS_DEFAULT_CIPHERS ="DEFAULT:!EXP:!LOW"endifCFLAGS += -DTLS_DEFAULT_CIPHERS=\"$(CONFIG_TLS_DEFAULT_CIPHERS)\"endif ifeq ($(CONFIG_TLS), gnutls)ifndef CONFIG_CRYPTO# 默认为 libgcryptCONFIG_CRYPTO=gnutlsendififdef TLS_FUNCSOBJS += ../src/crypto/tls_gnutls.oLIBS += -lgnutls -lgpg-errorendifOBJS += ../src/crypto/crypto_$(CONFIG_CRYPTO).oOBJS_p += ./src/crypto/crypto_$(CONFIG_CRYPTO).oOBJS_priv += ./src/crypto/crypto_$(CONFIG_CRYPTO).oifdef NEED_FIPS186_2_PRFOBJS += .../src/crypto/fips_prf_internal.oSHA1OBJS+=.../src/crypto/sha1-internal。oendififeq ($(CONFIG_CRYPTO), gnutls)LIBS += -lgcryptLIBS_p += -lgcryptCONFIG_INTERNAL_RC4=yCONFIG_INTERNAL_DH_GROUP5=yendififeq ($(CONFIG_CRYPTO)、nettle)LIBS += -lnettle -lgmpLIBS_p += -lnettle -lgmpCONFIG_INTERNAL_RC4=yCONFIG_INTERNAL_DH_GROUP5=yendifendif ifeq ($(CONFIG_TLS), internal)ifndef CONFIG_CRYPTOCONFIG_CRYPTO=internalendififdef TLS_FUNCSOBJS += ../src/crypto/crypto_internal-rsa.oOBJS += ./src/crypto/tls_internal.oOBJS += .oOBJS += ./src/tls/tlsv1_common.oOBJS += ./src/tls/tlsv1_record.oOBJS += ./src/tls/tlsv1_cred.oOBJS += ../src/tls/tlsv1_client.oOBJS += ./src/tls/tlsv1_client_write.oOBJS += ./src/tls/tlsv1_client_read.oOBJS += ./src/tls/tlsv1_client_ocsp.oOBJS += ./src/tls/rsa.oOBJS += ./src/tls/x509v3.oOBJS += ./src/tls/pkcs1.oOBJS += ../src/tls/pkcs5.oOBJS += ../src/tls/pkcs8.oNEED_ASN1=yNEED_BASE64=yNEED_TLS_PRF=yifdefCONFIG_TLSV12NEED_TLS_PRF_SHA256=yendifNEED_MODEXP=yNEED_CIPHER=yCFLAGS += -DCONFIG_TLS_INTERNAL_CLIENTendifdef NEED_CIPHERNEED_DES=yOBJS += ../src/crypto/crypto_internal-cipher.oendififdef NEED_MODEXPOBJS += ./src/crypto/crypto_internal-modexp.oOBJS += ./src/tls/bignum.oendififeq ($(CONFIG_CRYPTO), libtomcrypt)OBJS += ../src/crypto/crypto_libtomcrypt.oOBJS_p += ./src/crypto/crypto_libtomcrypt.oLIBS += -libtomcrypt.oOBJS_p += .oLIBS += -ltomcrypt -ltfmLIBS_p += -ltomcrypt -ltfmCONFIG_INTERNAL_SHA256=yCONFIG_INTERNAL_RC4=yCONFIG_INTERNAL_DH_GROUP5=yendififeq ($(CONFIG_CRYPTO), internal)OBJS += ../src/crypto/crypto_internal.oOBJS_p += ../src/crypto/crypto_internal.oNEED_AES_ENC=yCFLAGS += -DCONFIG_CRYPTO_INTERNALifdef CONFIG_INTERNAL_LIBTOMMATHCFLAGS += -DCONFIG_INTERNAL_LIBTOMMATHifdef CONFIG_INTERNAL_LIBTOMMATH_FASTCFLAGS += -DLTM_FASTendifelseLIBS += -ltommathLIBS_p += -.ltommathendifCONFIG_INTERNAL_AES=yCONFIG_INTERNAL_DES=yCONFIG_INTERNAL_SHA1=yCONFIG_INTERNAL_MD4=yCONFIG_INTERNAL_MD5=yCONFIG_INTERNAL_SHA256=yCONFIG_INTERNAL_SHA384=yCONFIG_INTERNAL_SHA512=yCONFIG_INTERNAL_RC4=yCONFIG_INTERNAL_DH_GROUP5=yendififeq($(config_crypto)、cryptoapi)OBJS += ../src/crypto/crypto_cryptoapi.oOBJS_p += ./src/crypto/crypto_cryptoapi.oCFLAGS += -DCONFIG_CRYPTO_CRYPTOAPICONFIG_INTERNAL_SHA256=yCONFIG_INTERNAL_RC4=yendifendif ifeq ($(CONFIG_TLS), linux)OBJS += .../src/crypto/crypto_linux.oOBJS_p += ../src/crypto/crypto_linux.oifdef TLS_FUNCSOBJS += ../src/crypto/crypto_internal-rsa.oOBJS += ../src/crypto/tls_internal.oOBJS += ../src/tls/tlsv1_common.oOBJS += ../src/tls/tlsv1_record.oOBJS += ../src/tls/tlsv1_cred.oOBJS += ../src/tls/tlsv1_client.oOBJS += ../src/tls/tlsv1_client_write.oOBJS += .../src/tls/tlsv1_client_read.oOBJS += .../src/tls/tlsv1_client_ocsp.oOBJS += .../src/tls/rsa.oOBJS += .../src/tls/x509v3.oOBJS += ../src/tls/pkcs1.oOBJS += ../src/tls/pkcs5.oOBJS += ../src/tls/pkcs8.oNEED_ASN1=yNEED_BASE64=yNEED_TLS_PRF=yifdefCONFIG_TLSV12NEED_TLS_PRF_SHA256=yendifNEED_MODEXP=yNEED_CIPHER=yCFLAGS += -DCONFIG_TLS_INTERNAL_CLIENTendifdef NEED_MODEXPOBJS += ../src/crypto/crypto_internal-modexp.oOBJS += ./src/tls/bignum.oCFLAGS += -DCONFIG_INTERNAL_LIBTOMMATHCFLAGS += -DLTM_FASTendifCONFIG_INTERNAL_DH_GROUP5=yifdef NEED_FIPS186_2_PRFOBJS += ../src/crypto/fips_prf_internal.oOBJS += ./src/crypto/sha1-internal.oendifendif ifeq ($(CONFIG_TLS), none)ifdef TLS_FUNCSOBJS += ./src/crypto/tls_none.oCFLAGS += -DEAP_TLS_NONECONFIG_INTERNAL_AES=yCONFIG_INTERNAL_SHA1=yCONFIG_INTERNAL_MD5=yendifOBJS += ../src/crypto/crypto_none.oOBJS_p += ../src/crypto/crypto_none.oCONFIG_INTERNAL_SHA256=yCONFIG_INTERNAL_RC4=yendif ifndef TLS_FUNCSifdef CONFIG_SMARTCARDifndef CONFIG_NATIVE_WINDOWSifneq ($(CONFIG_L2_PACKET), freebsd)LIBS += -ldlendifendifendif ifndef TLS_FUNCSOBJS += .../src/crypto/tls_none.oifeq ($(CONFIG_TLS), internal)CONFIG_INTERNAL_AES=yCONFIG_INTERNAL_SHA1=yCONFIG_INTERNAL_MD5=yCONFIG_INTERNAL_RC4=yendifendif AESOBJS = # 目前没有(见下文)ifdef CONFIG_INTERNAL_AESAESOBJS += ../src/crypto/aes-internal.o ./src/crypto/aes-internal-dec.oendif ifneq ($(CONFIG_TLS), openssl)ifneq ($(CONFIG_TLS)、wolfssl)NEED_INTERNAL_AES_WRAP=yendifendifdef CONFIG_OPENSSL_INTERNAL_AES_WRAP# 似乎至少在 BoringSSL 中需要NEED_INTERNAL_AES_WRAP=yCFLAGS += -DCONFIG_OPENSSL_INTERNAL_AES_WRAPendifdef CONFIG_FIPS# 必须使用内部 AES 密钥封装例程,以便 NEED_INTERNAL_AES_WRAP=yendif ifdef NEED_INTERNAL_AES_WRAPifneq ($(CONFIG_TLS), linux)AESOBJS += ..../src/crypto/aes-unwrap.oendifendifdef NEED_AES_EAXAESOBJS += ./src/crypto/aes-eax.oNEED_AES_CTR=yendifdef NEED_AES_SIVAESOBJS += ./src/crypto/aes-siv.oNEED_AES_CTR=yendifdef NEED_AES_CTRAESOBJS += ../src/crypto/aes-ctr.oendifdef NEED_AES_ENCBLOCKAESOBJS += ./src/crypto/aes-encblock.oendifNEED_AES_ENC=yifneq ($(CONFIG_TLS), openssl)ifneq ($(CONFIG_TLS), linux)ifneq ($(CONFIG_TLS), wolfssl)AESOBJS += ../src/crypto/aes-omac1.oendifendififdef NEED_AES_WRAPNEED_AES_ENC=yifdef NEED_INTERNAL_AES_WRAPAESOBJS += ./src/crypto/aes-wrap.oendifendififdefneed_aes_密码块链接\(CBC\)need_aes_enc=yifneq ($ (CONFIG_TLS),openssl) ifneq ($ (CONFIG_TLS),linux) ifneq ($ (CONFIG_TLS),wolfssl) AESOBJS +=../src/crypto/aes-cbc.oendifendifdef need_aes_encifdef CONFIFDEF CONFIG_INTERNAL_AESAESOBJS +=.../src/crypto/aes-internal-enc.oendiffef NEED_AESOBJS += $ (AESOBJS) endif ifdef need_sha1ifneq ($ (CONFIG_TLS),openssl) ifneq ($ (CONFIG_TLS) ifneq ($ (CONFIG_TLS),linux) ifneq ($ (CONFIG_TLS) ifneq ($ (CONFIG_TLS)), wolfssl) SHA1OBJS +=../src/crypto/sha1.oendifendifendifendifendifsha1objs +=../src/crypto/sha1-prf.oifdef CONFIG_INTERNAL_SHA1SHA1OBJS +=../src/crypto/sha1-internal.oifdef NEED_FIPS186_2_PRFSHA1OBJS +=../src/crypto/fips_prf_internal.oendiffedef CONFIG_NO_WPA_PASSPHRASECFLAGS +=-dconfig_no_pbkdf2elseifneq ($ (CONFIG_TLS),openssl) ifneq ($ (CONFIG_TLS),wolfssl) SHA1OBJS +=.../src/crypto/sha1-pbkdf2.oendifd2.oendifdef NEED_T_PRFSHA1OBJS +=.../src/crypto/sha1-tprf.oendiffef NEED_TLS_PRFSHA1OBJS +=../src/crypto/sha1-tlsprf.oendif ifndef config_fipsIFNEQ($(CONFIG_TLS),openssl)ifneq($(CONFIG_TLS),linux)ifneq($(CONFIG_TLS),wolfssl)ifneq($(CONFIG_TLS),wolfssl)MD5OBJS +=.../src/crypto/md5.oendifendifendifedifendifdefNEED_MD5ifdef CONFIG_INTERNAL_MD5MD5OBJS += ./src/crypto/md5-internal.oendifOBJS += $(MD5OBJS)OBJS_p += $(MD5OBJS)OBJS_priv += $(MD5OBJS)endif ifdef NEED_MD4ifdef CONFIG_INTERNAL_MD4OBJS += ../src/crypto/md4-internal.oendifendif DESOBJS = # 非内部时不需要ifdef NEED_DESifndef CONFIG_FIPSCFLAGS += -DCONFIG_DESendifdef CONFIG_INTERNAL_DESDESOBJS += ./src/crypto/des-internal.oendifendif ifdef CONFIG_NO_RC4CFLAGS += -DCONFIG_NO_RC4endif ifdef NEED_RC4ifdef CONFIG_INTERNAL_RC4ifndef CONFIG_NO_RC4OBJS += .../src/crypto/rc4.oendifendifif ifdef CONFIG_SAEifdef NEED_SHA384# 如果启用了 SHA384,还需要添加 HMAC-SHA384 KDF。NEED_HMAC_SHA512_KDF=yendifendif SHA256OBJS = # 默认为无CFLAGS += -DCONFIG_SHA256ifneq ($(CONFIG_TLS), openssl)ifneq ($(CONFIG_TLS), linux)ifneq ($(CONFIG_TLS), gnutls)ifneq ($(CONFIG_TLS), wolfssl)SHA256OBJS += ../src/crypto/sha256.oendifendifSHA256OBJS += ./src/crypto/sha256-prf.oifdef CONFIG_INTERNAL_SHA256SHA256OBJS += ../src/crypto/sha256-internal.oendifdef CONFIG_INTERNAL_SHA384CFLAGS += -DCONFIG_INTERNAL_SHA384SHA256OBJS += ./src/crypto/sha384-internal.oendifdef CONFIG_INTERNAL_SHA384CFLAGS += -DCONFIG_INTERNAL_SHA384SHA256OBJS += .oendififdef CONFIG_INTERNAL_SHA512CFLAGS += -DCONFIG_INTERNAL_SHA512SHA256OBJS += ../src/crypto/sha512-internal.oendififdef NEED_TLS_PRF_SHA256SHA256OBJS += ../src/crypto/sha256-tlsprf.oendififdef NEED_TLS_PRF_SHA384SHA256OBJS += ../src/crypto/sha384-tlsprf.oendifdef NEED_HMAC_SHA256_KDFCFLAGS += -DCONFIG_HMAC_SHA256_KDFOBJS += ../src/crypto/sha256-kdf.oendifdef NEED_HMAC_SHA384_KDFCFLAGS += -DCONFIG_HMAC_SHA384_KDFOBJS += ./src/crypto/sha384-kdf.oendifdef NEED_HMAC_SHA384_KDFCFLAGS += -DCONFIG_HMAC_SHA384_KDFOBJS += .oendififdef NEED_HMAC_SHA512_KDFCFLAGS += -DCONFIG_HMAC_SHA512_KDFOBJS += ../src/crypto/sha512-kdf.oendifOBJS += $(SHA256OBJS)ifdef NEED_SHA384ifneq ($(CONFIG_TLS), openssl)ifneq ($(CONFIG_TLS), linux)ifneq ($(CONFIG_TLS), gnutls)ifneq ($(CONFIG_TLS), wolfssl)OBJS += ../src/crypto/sha384.oendifendifendifCFLAGS += -DCONFIG_SHA384OBJS += ./src/crypto/sha384-prf.oendififdef NEED_SHA512ifneq ($(CONFIG_TLS), openssl)ifneq ($(CONFIG_TLS), linux)ifneq ($(CONFIG_TLS), gnutls)ifneq ($(CONFIG_TLS), wolfssl)OBJS += ../src/crypto/sha512.oendifendifendifCFLAGS += -DCONFIG_SHA512OBJS += ./src/crypto/sha512-prf.oendif ifdef NEED_ASN1OBJS += ./src/tls/asn1.oendif ifdef NEED_DH_GROUPSOBJS += ../src/crypto/dh_groups.oendififdef NEED_DH_GROUPS_ALLCFLAGS += -DALL_DH_GROUPSendififdef CONFIG_INTERNAL_DH_GROUP5ifdef NEED_DH_GROUPSOBJS += ../src/crypto/dh_group5.oendifendif ifdef NEED_ECCCFLAGS += -DCONFIG_ECCendif ifdef CONFIG_NO_RANDOM_POOLCFLAGS += -DCONFIG_NO_RANDOM_POOLelseifdef CONFIG_GETRANDOMCFLAGS += -DCONFIG_GETRANDOMendifOBJS += ../src/crypto/random.oendif ifdef CONFIG_CTRL_IFACEifeq ($(CONFIG_CTRL_IFACE)、y)ifdef CONFIG_NATIVE_WINDOWSCONFIG_CTRL_IFACE=named_pipeelseCONFIG_CTRL_IFACE=unixendifendifCFLAGS += -DCONFIG_CTRL_IFACEifeq ($(CONFIG_CTRL_IFACE), unix)CFLAGS += -DCONFIG_CTRL_IFACE_UNIXOBJS += ../src/common/ctrl_iface_common.oendififeq ($(CONFIG_CTRL_IFACE), udp)CFLAGS += -DCONFIG_CTRL_IFACE_UDPendififeq ($(CONFIG_CTRL_IFACE)、udp6)CONFIG_CTRL_IFACE=udpCFLAGS += -DCONFIG_CTRL_IFACE_UDPCFLAGS += -DCONFIG_CTRL_IFACE_UDP_IPV6endififeq ($(CONFIG_CTRL_IFACE), named_pipe)CFLAGS += -DCONFIG_CTRL_IFACE_NAMED_PIPEendififeq ($(CONFIG_CTRL_IFACE)、udp-remote)CONFIG_CTRL_IFACE=udpCFLAGS += -DCONFIG_CTRL_IFACE_UDPCFLAGS += -DCONFIG_CTRL_IFACE_UDP_REMOTEendififeq ($(CONFIG_CTRL_IFACE)、udp6-remote)CONFIG_CTRL_IFACE=udpCFLAGS += -DCONFIG_CTRL_IFACE_UDPCFLAGS += -DCONFIG_CTRL_IFACE_UDP_REMOTECFLAGS += -DCONFIG_CTRL_IFACE_UDP_IPV6endifOBJS += ctrl_iface。octrl_iface_$(CONFIG_CTRL_IFACE).oendif ifdef CONFIG_CTRL_IFACE_DBUS_NEWCFLAGS += -DCONFIG_CTRL_IFACE_DBUS_NEWOBJS += dbus/dbus_dict_helpers.oOBJS += dbus/dbus_new_helpers.oOBJS += dbus/dbus_new.odbus/dbus_new_handlers.oOBJS += dbus/dbus_common.oifdef CONFIG_WPSOBJS += dbus/dbus_new_handlers_wps.oendififdef CONFIG_P2POBJS += dbus/dbus_new_handlers_p2p.oendififndefDBUS_LIBSDBUS_LIBS := $(shell $(PKG_CONFIG) --libs dbus-1)endifndef DBUS_INCLUDEDBUS_INCLUDE := $(shell $(PKG_CONFIG) --cflags dbus-1)endififdef CONFIG_CTRL_IFACE_DBUS_INTROBJS += dbus/dbus_new_introspect.oCFLAGS += -DCONFIG_CTRL_IFACE_DBUS_INTROendifCFLAGS += $(DBUS_INCLUDE)LIBS += $(DBUS_LIBS)endif ifdef CONFIG_READLINEOBJS_c += .../src/utils/edit_readline.oLIBS_c += -lreadline -lncurseselseifdef CONFIG_WPA_CLI_EDITOBJS_c += ../src/utils/edit.oelseOBJS_c += ../src/utils/edit_simple.oendifendif ifdef CONFIG_NATIVE_WINDOWSCFLAGS += -DCONFIG_NATIVE_WINDOWSLIBS += -lws2_32 -lgdi32 -lcrypt32LIBS_c += -lws2_32LIBS_p += -lws2_32 -lgdi32ifeq ($(CONFIG_CRYPTO)、cryptoapi)LIBS_p += -lcrypt32endifendif ifdef CONFIG_NO_STDOUT_DEBUGCFLAGS += -DCONFIG_NO_STDOUT_DEBUGifndef CONFIG_CTRL_IFACECFLAGS += -DCONFIG_NO_WTDOUT_EBUGifndef CONFIG_CTRL_IFACECFLAGS += -DCONFIG_NO_WTDOUT_EBUGFDCONFIG_NO_WPA_MSGendifendif ifdef CONFIG_IPV6# for eapol_test onlyCFLAGS += -DCONFIG_IPV6endif ifdef CONFIG_NO_LINUX_PACKET_SOCKET_WARCFLAGS += -DCONFIG_NO_LINUX_PACKET_SOCKET_WARendif ifdef NEED_BASE64OBJS += ../src/utils/base64.oendif ifdef NEED_SMEOBJS += sme.oCFLAGS += -DCONFIG_SMEendif OBJS += ./src/common/ieee802_11_common.oOBJS += ./src/common/hw_features_common.o ifdef NEED_EAP_COMMONOBJS += ../src/eap_common/eap_common.oendif ifndef CONFIG_MAINCONFIG_MAIN=mainendif ifdef CONFIG_DEBUG_SYSLOGCFLAGS += -DCONFIG_DEBUG_SYSLOGifdef CONFIG_DEBUG_SYSLOG_FACILITYCFLAGS += -DLOG_HOSTAPD="$(CONFIG_DEBUG_SYSLOG_FACILITY)"endifendif ifdef CONFIG_DEBUG_LINUX_TRACINGCFLAGS += -DCONFIG_DEBUG_LINUX_TRACINGendif ifdef CONFIG_DEBUG_FILECFLAGS += -DCONFIG_DEBUG_FILECFLAGSDCONFIG_DEBUG_FILEendif ifdef CONFIG_DELAYED_MIC_ERROR_REPORTCFLAGS += -DCONFIG_DELAYED_MIC_ERROR_REPORTendif ifdef CONFIG_FIPSCFLAGS += -DCONFIG_FIPSifneq ($(CONFIG_TLS)、openssl)ifneq ($(CONFIG_TLS)、wolfssl)$(error CONFIG_FIPS=y requires CONFIG_TLS=openssl)endifendifendif OBJS += $(SHA1OBJS) $(DESOBJS) OBJS_p += $(SHA1OBJS)OBJS_p += $(SHA256OBJS)OBJS_priv += $(SHA1OBJS) ifdef CONFIG_BGSCAN_SIMPLECFLAGS += -DCONFIG_FIPSDCONFIG_BGSCAN_SIMPLEOBJS += bgscan_simple。oNEED_BGSCAN=yendif ifdef CONFIG_BGSCAN_LEARNCFLAGS += -DCONFIG_BGSCAN_LEARNOBJS += bgscan_learn.oNEED_BGSCAN=yendif ifdef NEED_BGSCANCFLAGS += -DCONFIG_BGSCANOBJS += bgscan.oendif ifdef CONFIG_AUTOSCAN_EXPONENTIALCFLAGS += -DCONFIG_AUTOSCAN_EXPONENTIALOBJS += autoscan_exponential。oNEED_AUTOSCAN=yendif ifdef CONFIG_AUTOSCAN_PERIODICCFLAGS += -DCONFIG_AUTOSCAN_PERIODICOBJS += autoscan_periodic.oNEED_AUTOSCAN=yendif ifdef NEED_AUTOSCANCFLAGS += -DCONFIG_AUTOSCANOBJS += autoscan.oendif ifdef CONFIG_EXT_PASSWORD_TESTTOBJS += ./src/utils/ext_password_test.oCFLAGS += -DCONFIG_EXT_PASSWORD_TESTNEED_EXT_PASSWORD=yendif ifdef CONFIG_EXT_PASSWORD_FILEOBJS += ../src/utils/ext_password_file.oCFLAGS += -DCONFIG_EXT_PASSWORD_FILENEED_EXT_PASSWORD=yendif ifdef NEED_EXT_PASSWORDOBJS += ../src/utils/ext_password.oCFLAGS += -DCONFIG_EXT_PASSWORDendif ifdef NEED_GAS_SERVEROBJS += ./src/common/gas_server.oCFLAGS += -DCONFIG_GAS_SERVERNEED_GAS=yendif ifdef NEED_GASOBJS += ./src/common/gas.oOBJS += gas_query.oCFLAGS += -DCONFIG_GASNEED_OFFCHANNEL=yendif ifdef NEED_OFFCHANNELOBJS += offchannel.oCFLAGS += -DCONFIG_OFFCHANNELendif ifdef NEED_JSONOBJS += ../src/utils/json.oCFLAGS += -DCONFIG_JSONendif ifdef CONFIG_MODULE_TESTSCFLAGS += -DCONFIG_MODULE_TESTSOBJS += wpas_module_tests.oOBJS += ./src/utils/utils_module_tests.oOBJS += ../src/common/common_module_tests.oOBJS += ../src/crypto/crypto_module_tests.oifdef CONFIG_WPSOBJS += .../src/wps/wps_module_tests.oendifendif OBJS += ../src/drivers/driver_common.oOBJS_priv += ../src/drivers/driver_common.o OBJS += wpa_supplicant.o事件.obssid_ignore.owpas_glue.oscan.oOBJS_t:= $(OBJS) $(OBJS_l2) eapol_test.oOBJS_t+= ../src/radius/radius_client.oOBJS_t += ../src/radius/radius.oifdef CONFIG_RADIUS_TLSCFLAGS += -DCONFIG_RADIUS_TLSendifOBJS_t2 := $(OBJS) $(OBJS_l2) preauth_test.o OBJS_nfc := $(OBJS) $(OBJS_l2) nfc_pw_token.oOBJS_nfc+= $(OBJS_d) ../src/drivers/drivers.o OBJS += $(CONFIG_MAIN).o ifdef config_privsepObjs_priv += $ (objs_D)../src/drivers/drivers.oobjs_priv += $ (objs_L2) objs_priv +=../src/utils/os_ $ (CONFIG_OS) .oobjs_priv +=../src/utils/ $ (CONFIG_ELOOP) .oobjs_priv +=../src/utils/common.oobjs_priv +=../src/utils/wpa_debug.oobjs_priv +=../src/utils/wpabuf.oobjs_priv += wpa_priv.oifdef config_driver_nl80211objs_priv +=.../src/common/IEEE802_11_common.oendifobJS +=../src/l2_packet/l2_packet_privsep.oobjs +=../src/Drivers/driver_privsep.oextra_progs += wpa_privelseOBJS += $ (objs_D)../src/drivers/drivers.OOBJS += $ (objs_L2) endif ifdef CONFIG_NDIS_EVENTS_INTEGRATEDCFLAGS +=-DCONFIG_NDIS_EVENTS_EVENTS_INTEGRATEDOBJS +=.../src/drivers/ndis_events.oextraLibs +=-loleaut32-lole32-luuidifdef PLATFORMSDKLIBEXTRALIBS += $ (PLATFORMSDKLIB) /wbemuid.libelseExtraLibs += wbemuid.libendifendif ifdef PLATFORMSDKLIBS +=-dconfig_fstifFLAGS +=-dconfig_fstifFLAGS +=-dconfig_fstifFLAGS +=-dconfig_def CONFIG_FST_TESTCFLAGS +=-dconfig_fst_testenDiffst_objs +=../src/fst/fst.ofst_objs +=../src/fst/fst_session.ofst_objs +=../src/fst/fst_iface.ofst_objs +=../src/fst/fst_group.ofst_objs +=../src/fst/fst_ctrl_aux.oifdef CONFIG_CTRL_IFACEFST_OBJS +=../src/fst/fst_ctrl_iface.OENDIFOBJS += $ (FST_OBJS) objs_T += $ (FST_OBJS) objs_t2 += $ (FST_OBJS) objs_NFC += $ (FST_OBJS) endif ifdef CONFIG_WEPCFLAGS +=-dconfig_wependif ifdef CONFIG _NO_TKIPCFLAGS +=-dconfig_no_tkipendif dynamic_eap_methods:$ (EAPDYN) _OBJS_VAR: = objs_privInclude../src/objs.mkwpa_priv:$ (BCHECK) $ (OBJS_PRIV) $ (Q) $ (低压差线性稳压器(LDO))-o wpa_priv $ (objs_priv) $ (LIBS) @$ (E) " LD " $@@ _objs_VAR: = objsInclude../src/objs.mkwpa_supplicant:$ (BCHECK) $ (OBJS) $ (Extra_Progs) $ (Q) $ (低压差线性稳压器(LDO))-o wpa_supplicant $ (OBJS) $ (IBS) $ (EXTRALIBS) @$ (E) " LD " $@@ _OBJS_VAR: = objs_tInclude../src/objs.mkeapol_test:$ (objs_T) $ (Q) $ (低压差线性稳压器(LDO)) $ (低压差线性稳压器(LDO)) $ (LDFLAGS)-o eapol_test $ (objs_T) $ (LIBS) @$ (E) " LD " $@@ _objs_var: = objs_t2include。。/src/objs.mkpreauth_test:$ (objs_t2) $ (Q) $ (低压差线性稳压器(LDO)) $ (LDFLAGS)-o preauth_test $ (objs_t2) $ (LIBS) @$ (E) " LD " $@@ _objs_VAR: = objs_pInclude../src/objs.mkwpa_passphrase:$ (OBJS_P) $ (Q) $ (低压差线性稳压器(LDO)) $ (LDFLAGS)-o wpa_passphrase $ (objs_P) $ (libs_P) $ (LIBS) @$ (E) " LD " $@@ _objs_VAR: = objs_cInclude../src/objs.mkwpa_cli:$ (objs_C) $ (Q) $ (低压差线性稳压器(LDO)) $ (LDFLAGS)-o wpa_cli $ (objs_C) $ (libs_C) @$ (E) " LD " $@@ libCtrl +=.../src/common/wpa_ctrl.olibCtrl +=../src/utils/os_ $ (CONFIG_OS) .olibCtrl +=../src/utils/common.olibCtrl +=../src/utils/wpa_debug.olibCtrlsO +=../src/common/wpa_ctrl.clibCtrlsO +=../src/utils/os_ $ (CONFIG_OS) .clibCtrlSO +=../src/utils/common.clibCtrlsO +=../src/utils/wpa_debug.c _OBJS_VAR: = libCtrlInclude../src/objs.mklibwpa_client.a:$(LIBCTRL)$(Q)rm -f $@$(Q)$(AR) crs $@ $?@$(E)" AR" $@ libwpa_client.so:$(LIBCTRLSO)@$(E)" CC $@ ($^)"$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -fPIC $^ OBJS_wpatest := libwpa_test.o_OBJS_VAR:= objs_wpatestInclude../src/objs.mklibwpa_test1:$ (objs_WPatest) libwpa_client.a$ (Q) $ (低压差线性稳压器\(LDO\))$(LDFLAGS) -o libwpa_test1 $(OBJS_wpatest) libwpa_client.a$ (libs_C) @$ (E) " LD " $@@ libwpa_test2:$ (objs_wpatest) libwpa_Client.so$ (q) 低压差线性稳压器\(LDO\)$(LDFLAGS) -o libwpa_test2 $(OBJS_wpatest) -L.-lwpa_client $ (libs_C) @$ (E) " LD " $@@ _objs_var: = objs_nfcInclude../src/objs.mknfc_pw_token:$ (OBJS_NFC) $ (Q) $ (LDO) $ (LDFLAGS)-o nfc_pw_token $ (objs_NFC) $ (LIBS) @$ (E) " LD " $@@ win_if_List:win_if_list.c$ (Q) $ (LDO) $ (LDO)$(LDFLAGS) -o $@ win_if_list.c$(CFLAGS) $(LIBS_w)@$(E)" LD" $@ eap_psk.so:$(SRC_EAP_PSK)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-Deap_peer_psk_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_pax.so:$(SRC_EAP_PAX)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_peap.so:$(SRC_EAP_PEAP)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_sake.so:$(SRC_EAP_SAKE)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_ikev2.so:$(SRC_EAP_IKEV2)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_eke.so:$(SRC_EAP_EKE)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_mschapv2.so:$(SRC_EAP_MSCHAPV2)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_fast.so:$(SRC_EAP_FAST)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_teap.so:$(SRC_EAP_TEAP)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@@ eap_gpsk.so:$(SRC_EAP_GPSK)$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $^ \-D$(@F:eap_%.so=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@ $@%.so: ../src/eap_peer/%.c$(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $< \-D$(*F:eap_%=eap_peer_%)_register=eap_peer_method_dynamic_init@$(E)" CC/LD" $@%.service:%.service.in$(Q)sed-e 's|\@BINDIR\@|$(BINDIR)|g' $< > $@@$(E)" sed" $< % @.service:%.service.arg.in$(Q)sed-e 's|\@BINDIR\@|$(BINDIR)|g' $< > $@@$(E)" sed" $< wpa_supplicant.exe:wpa_supplicantmv -f $< $@wpa_cli.exe:wpa_climv -f $< $@wpa_passphrase.exe:wpa_passphrasemv -f $< $@win_if_list.exe:win_if_listmv -f $< $@eapol_test.exe:eapol_testmv -f $< $@ WINALL=wpa_supplicant.exe wpa_cli.exe wpa_passphrase.exe win_if_list.exe windows-bin: $(WINALL)$(STRIP) $(WINALL) wpa_gui:"wpa_gui 已被移除 - 请参阅 wpa_gui-qt4 以获取替代" wpa_gui-qt4/Makefile:qmake -o wpa_gui-qt4/Makefile wpa_gui-qt4/wpa_gui.pro wpa_gui-qt4/lang/wpa_gui_de.qm:wpa_gui-qt4/lang/wpa_gui_de.tslrelease wpa_gui-qt4/wpa_gui.pro wpa_gui-qt4: wpa_gui-qt4/Makefile wpa_gui-qt4/lang/wpa_gui_de.qm$(MAKE)-C wpa_gui-qt4 FIPSDIR=/usr/local/ssl/fips-2.0FIPSLD=$(FIPSDIR)/bin/fipsldfips:$(MAKE)CC=$(FIPSLD) FIPSLD_CC="$(CC)".PHONY:lcov-htmllcov-html:$(call BUILDOBJ,wpa_supplicant.gcda)lcov -c -d $(BUILDDIR)> lcov.infogenhtml lcov.info --output-directory lcov-html PASN_CFLAGS := $(CFLAGS)PASN_CFLAGS += -DCONFIG_PASN LIBPASNSO := ../src/utils/$(CONFIG_ELOOP).cLIBPASNSO += ./src/utils/wpa_debug.cLIBPASNSO += ./src/utils/wpabuf.cLIBPASNSO += ../src/utils/os_$(CONFIG_OS).cLIBPASNSO += ./src/utils/config.cLIBPASNSO += ./src/utils/common.c ifdef NEED_BASE64LIBPASNSO += ./src/utils/base64.cLIBPASNSO += ./src/utils/base64.cLIBPASNSO += .cendif ifdef CONFIG_WPA_TRACELIBPASNSO += ../src/utils/trace.cendif ifdef CONFIG_EXT_PASSWORD_FILELIBPASNSO += ../src/utils/ext_password_file.cendif ifdef CONFIG_EXT_PASSWORD_TESTLIBPASNSO += ../src/utils/ext_password_test.cendif ifdef NEED_EXT_PASSWORDLIBPASNSO += ../src/utils/ext_password.cendif ifdef CONFIG_SAELIBPASNSO += ./src/common/sae.cendif ifdef CONFIG_SAE_PKLIBPASNSO += ./src/common/sae_pk.cendif ifndef CONFIG_NO_WPALIBPASNSO += ../src/common/wpa_common.cendif LIBPASNSO += ./src/common/ieee802_11_common.c ifdef NEED_DRAGONFLYLIBPASNSO += ./src/common/dragonfly.cendif LIBPASNSO += ../src/common/ptksa_cache.cLIBPASNSO += ../src/rsn_supp/pmksa_cache.c ifndef CONFIG_NO_WPALIBPASNSO += ../src/rsn_supp/wpa_ie.cendif LIBPASNSO += ../src/ap/comeback_token.cLIBPASNSO += ../src/ap/pmksa_cache_auth.c ifdef NEED_EAP_COMMONLIBPASNSO += ../src/eap_common/eap_common.cendif ifdef CHAPLIBPASNSO += ../src/eap_common/chap.cendif ifdef CONFIG_IEEE8021X_EAPOLLIBPASNSO += ../src/eap_peer/eap.cLIBPASNSO += ../src/eap_peer/eap_methods.cLIBPASNSO += ./src/eapol_supp/eapol_supp_sm.cendif ifeq ($(CONFIG_TLS), wolfssl)LIBPASNSO += ../src/crypto/crypto_wolfssl.cifdef TLS_FUNCSLIBPASNSO += ./src/crypto/tls_wolfssl.cNEED_TLS_PRF_SHA256=yLIBPASNSO += -lwolfssl -lmendifendif ifeq ($(CONFIG_TLS), openssl)LIBPASNSO += ../src/crypto/crypto_openssl.cifdef TLS_FUNCSLIBPASNSO += ./src/crypto/tls_openssl.cLIBPASNSO += -lssl -lcryptoNEED_TLS_PRF_SHA256=yendifendif ifeq ($(CONFIG_TLS), gnutls)LIBPASNSO += ../src/crypto/crypto_$(CONFIG_CRYPTO).cifdef TLS_FUNCSLIBPASNSO += ./src/crypto/tls_gnutls.cLIBPASNSO += -lgnutls -lgpg-errorLIBPASNSO += -lgcryptendifendif ifdef NEED_TLS_PRF_SHA256LIBPASNSO += ../src/crypto/sha256-tlsprf.cendif ifdef NEED_SHA512LIBPASNSO += ./src/crypto/sha512-prf.cendif ifdef NEED_SHA384LIBPASNSO += ./src/crypto/sha384-prf.cendif LIBPASNSO += -lgcryptendifcendif LIBPASNSO += ../src/crypto/sha256-prf.c ifdef NEED_HMAC_SHA512_KDFLIBPASNSO += ../src/crypto/sha512-kdf.cendif ifdef NEED_HMAC_SHA384_KDFLIBPASNSO += .../src/crypto/sha384-kdf.cendif ifdef NEED_HMAC_SHA256_KDFLIBPASNSO += ../src/crypto/sha256-kdf.cendif ifdef NEED_DH_GROUPSLIBPASNSO += ../src/crypto/dh_groups.cendif ifdef NEED_AES_SIVLIBPASNSO += ./src/crypto/aes-siv.cendif ifdef NEED_AES_CTRLIBPASNSO += ./src/crypto/aes-ctr.cendif ifdef NEED_SHA1LIBPASNSO += ./src/crypto/sha1-prf.cifdef NEED_TLS_PRFLIBPASNSO += ../src/crypto/sha1-tlsprf.cendifendif LIBPASNSO += ./src/pasn/pasn_initiator.cLIBPASNSO += ./src/pasn/pasn_responder.cLIBPASNSO += ./src/pasn/pasn_common.c libpasn.so:$(LIBPASNSO)@$(E)" CC $@ ($^)"$(Q)$(CC) $(LDFLAGS) -o $@ $(PASN_CFLAGS) -shared -fPIC -lcrypto $^ clean: common-clean$(MAKE) -C ../src clean$(MAKE) -C dbus cleanrm -f core *~ *.o *.d *.gcno *.gcda *.gcovrm -f eap_*.so$ (WINALL) eapol_test preauth_testrm-f wpa_privrm-f nfc_pw_tokenrm-f lcov.inform-rf lcov-htmlrm-f libwpa_client.arm-f libwpa_test2rm-f libwpa_test2rm-f libwpa_test2rm-f libwpa_test2rm-f libwpa_test2rm-f libwpa_test2rm-f libwpa_test2rm 短语 Re: AW611 WiFi chip Wi-Fi scan timeout 您好, 我编译了 wpa_supplicant(wpa_supplicant-2.11)。请按照您提供的文件进行操作。唯一不同的是,我使用的源代码版本是 libnl-3.11.0 和 openssl-3.5.0(我已经下载了)。编译时的配置严格遵循了您的指示。不过,在使用最终编译的 wpa_supplicant 和 wpa_cli 进行测试时,扫描 Wi-Fi 仍会超时,日志也与之前一样。附上 .config和编译 wpa_supplicant-2.11 时使用的 Makefile。您还有其他建议吗? 我似乎无法上传附件。 .配置 剧透 (高亮部分可供阅读) # 示例 wpa_supplicant 编译时配置 # # 此文件列出了构建 # wpa_supplicant 二进制文件时使用的配置选项。 所有以 # 开头的行都将被忽略。配置 # 如果不包括选项行,则必须将其完整注释出来, # 也就是说,仅仅设置 VARIABLE=n 并不能禁用该变量。 # # 此文件包含在 Makefile 中,因此 CFLAGS 和 LIBS 等变量也可以 # 从这里修改。在大多数情况下,这些行应该使用 += 以避免 # 覆盖变量以前的值。 # 如果在非默认位置安装了 OpenSSL # 或 GnuTLS #CFLAGS += -I/usr/local/openssl/include #LIBS += -L/usr/local/openssl/lib # 某些 Red Hat 版本似乎包含 OpenSSL 的 kerberos 头文件,但 # 默认包含路径中没有 kerberos 文件。以下行可用于 # 修复此类系统上的版本问题 (krb5.h)未找到)。 #CFLAGS += -I/usr/include/kerberos # 通用 Linux 无线扩展的驱动程序接口 # 注意:WEXT 在当前的 Linux 内核版本中已被弃用,也没有为其添加新的 # 功能。基于 nl80211 的接口是 WEXT 的新 # 替代品,使用它可以让 wpa_supplicant 正确控制 # 驱动程序,以改进现有功能(如漫游)并支持新的 # 功能。 CONFIG_DRIVER_WEXT=y # 使用 nl80211 内核接口的 Linux 驱动程序接口 CONFIG_DRIVER_NL80211=y # QCA 供应商对 nl80211 的扩展 #CONFIG_DRIVER_NL80211_QCA=y # driver_nl80211.c需要 libnl.如果您自行编译, # 您可能需要将 hostapd 指向您的 libnl 版本。 # #CFLAGS += -I$ #LIBS += -L$ # 使用 libnl v2.0(或 3.0)库。 #CONFIG_LIBNL20=y # 使用 libnl 3.2 库(如果选择此选项,则忽略 CONFIG_LIBNL20) CONFIG_LIBNL32=y # FreeBSD net80211 层的驱动接口(例如 Atheros 驱动程序) #CONFIG_DRIVER_BSD =y #CFLAGS +=-i/usr/Local/Include #LIBS +=-L/USR/Local/lib #LIBS_p +=-L/USR/Local/lib +=-L/USR/Local/lib #LIBS_c +=-L/USR/Local/lib +=-L/USR/Loc al/lib # Windows NDIS 的驱动程序接口 #CONFIG_DRIVER_NDIS =y #CFLAGS +=-i/usr/Include/w32API/DDK #LIBS +=-L/USR/Local/lib # 使用 mingw 进行原生版本 #CONFIG_NATIVE_WINDOWS =y # 在 Linux 主机上用于 mingw 目标的其他交叉编译目录 #CFLAGS +=-i/opt/MINGW/MINGW32/lib #CC =mingw32/lib =mingw32/lib =mingw32/lib =mingw32/lib 32-gcc # 默认情况下,driver_ndis 使用 WinpCap 进行低级操作。 #LIBS # 可用以下选项代替,即用 NDISUIO 代替 WinPcap 调用。 # 不过,这要求在启动 # wpa_supplicant 之前禁用 WZC(net stop wzcsvc)。 # CONFIG_USE_NDISUIO=y # 用于有线以太网驱动程序的驱动程序接口 CONFIG_DRIVER_WIRED=y # 支持 MACsec 的高通创锐讯驱动程序接口 #CONFIG_DRIVER_MACSEC_QCA=y # Linux MACsec 驱动程序的驱动程序接口 #CONFIG_DRIVER_MACSEC_LINUX=y # 博通 RoboSwitch 系列的驱动程序接口 #CONFIG_DRIVER_ROBOSWITCH =y # 无驱动程序的驱动程序接口(例如,仅 WPS ER) #CONFIG_DRIVER_NONE=y # Solaris 库 #LIBS += -lsocket -ldlpi -lnsl #LIBS_c += -lsocket # 启用 IEEE 802.1X Supplicant(如果包含任何 EAP 方法或 # MACsec,则自动包含) CONFIG_IEEE8021X_EAPOL=y # EAP-MD5 CONFIG_EAP_MD5=y # EAP-MSCHAPv2 CONFIG_EAP_MSCHAPV2=y # EAP-TLS CONFIG_EAP_TLS=y # 启用 EAP-TLSv1.3默认支持(目前已禁用,除非在网络配置中明确 # 启用) #CONFIG_EAP_TLSV1_3=y # EAL-PEAP CONFIG_EAP_PEAP=y # EAP-TTLS CONFIG_EAP_TTLS=y CONFIG_EAP_SAE=y # EAP-FAST CONFIG_EAP_FAST=y # EAP-TEAP # 注意:当前的 EAP-TEAP 实现是试验性的,不应在生产使用中启用 #。定义 EAP-TEAP 的 IETF RFC 7170 有一些 # 相互冲突的声明和缺失的细节,而实施方案有 # 供应商特定的变通方法,因此可能无法与 # 任何其他实施方案互操作。在这些问题得到解决 # 之前,不应将其用于 # 实验和互操作性测试以外的任何其他用途。 #CONFIG_EAP_TEAP=y # EAP-GTC CONFIG_EAP_GTC=y # EAP-OTP CONFIG_EAP_OTP=y # EAP-SIM(如果使用 EAP-SIM,则启用 CONFIG_PCSC) #CONFIG_EAP_SIM=y # 为 EAP-SIM 启用 SIM 卡模拟器 (Milenage) #CONFIG_SIM_SIMULATOR=y # EAP-PSK(试验性;WPA-PSK 不需要) #CONFIG_EAP_PSK=y # EAP-pwd(仅使用密码的安全身份验证) CONFIG_EAP_PWD=y # EAP-PAX CONFIG_EAP_PAX=y # LEAP CONFIG_EAP_LEAP=y # EAP-AKA(如果使用 EAP-AKA,则启用 CONFIG_PCSC) #CONFIG_EAP_AKA=y # EAP-AKA'(如果使用 EAP-AKA',则启用 CONFIG_PCSC)。 # 这需要同时启用 CONFIG_EAP_AKA。 #CONFIG_EAP_AKA_PRIME=y # 为 EAP-AKA 启用 USIM 模拟器 (Milenage) #CONFIG_USIM_SIMULATOR=y # EAP-SAKE CONFIG_EAP_SAKE=y # EAP-GPSK config_eap_gpsk=Y # 在 EAP-GPSK config_eap_gpsk_sha256=Y 中包括 对可选的 SHA256 密码套件的支持 # EAP-TNC 和相关的可信网络连接支持(试验性) CONFIG_EAP_TNC=y # Wi-Fi 保护设置 (WPS) CONFIG_WPS=y # 启用 WPS 外部注册器功能 #CONFIG_WPS_ER=y # 作为 WPS # 注册器时,默认情况下禁用开放网络的凭证。 #CONFIG_WPS_REG_DISABLE_OPEN=y # 使用 NFC 配置方法启用 WPS 支持 #CONFIG_WPS_NFC=y # EAP-IKEv2 CONFIG_EAP_IKEV2=y # EAP-EKE #CONFIG_EAP_EKE=y # MACsec CONFIG_MACSEC=y # 支持 PKCS#12 (PFX)(用于从 # 读取私钥和证书文件,文件扩展名通常为 .p12或 .pfx) CONFIG_PKCS12=y # 支持智能卡(即智能卡上的私钥),如使用 openssl # 引擎。 CONFIG_SMARTCARD=y # 用于智能卡(USIM、GSM SIM)的 PC/SC 接口 # 如果包含 EAP-SIM 或 EAP-AKA 则启用 #CONFIG_PCSC=y # 支持 HT 重载(禁用 HT/HT40、屏蔽 MCS 速率等) #CONFIG_HT_OVERRIDES=y # 支持 VHT 重载(禁用 VHT、屏蔽 MCS 速率等) #CONFIG_VHT_OVERRIDES=y # Support HE overrides #CONFIG_HE_OVERRIDES=y # 开发测试 #CONFIG_EAPOL_TEST=y # 支持 IPv6 CONFIG_IPV6=y # 为外部程序(例如 wpa_cli)选择控制接口后端: # unix = UNIX 功能域套接字(Linux/*BSD 的默认值)# udp = 使用本地主机的 UDP 套接字 (127.0.0.1) # udp6 = 使用本地主机的 UDP IPv6 套接字 (::1) # named_pipe = Windows 命名管道(Windows 的默认值) # udp-remote = 具有远程访问权限的 UDP 套接字(仅适用于测试系统/ 目的) # udp6-remote = 具有远程访问权限的 UDP IPv6 套接字(仅用于测试目的) # y = 使用默认值(向后兼容)# 如果注释掉此选项,控制接口 不包含在 # 版本中。 CONFIG_CTRL_IFACE=y # 在 wpa_cli 中加入对 GNU Readline 和历史库的支持。 # 在构建 wpa_cli 二进制文件以供分发时,请注意,这些 # 库是根据 GPL 许可的,因此,BSD 许可证可能不适用于 # 生成的二进制文件。 #CONFIG_READLINE=y # 在 wpa_cli 中加入内部行编辑模式。它可以用来替代 # GNU Readline,提供有限的命令行编辑和历史记录支持。 #CONFIG_WPA_CLI_EDIT=y # 删除向 stdout 输出调试信息的调试代码。 # 如果不需要调试代码,可使用此方法大大缩小 wpa_supplicant 的大小 #。大小可减少约 35% # (例如,90 kB)。 #CONFIG_NO_STDOUT_DEBUG=y # 取消 WPA 支持,例如只支持有线 IEEE 802.1X supplicant,以节省 # 35-50 kB 的代码大小。 #CONFIG_NO_WPA=y # 移除 IEEE 802.11i/WPA-PersonalASCII 口令支持 # 该选项可用于取消对 # 将 ASCII 口令转换为 PSK 的支持,从而减小代码大小。如果删除此功能, # PSK 只能配置为 64 八位十六进制字符串(例如,从 # wpa_passphrase)。这样可以节省大约 0.5 kB 的代码量。 #CONFIG_NO_WPA_PASSPHRASE=y # 等效同步验证(SAE),WPA3-个人 CONFIG_SAE=y CONFIG_IEEE80211W=y CONFIG_IEEE80211N=y CONFIG_WPA3=y # SAE 公钥,WPA3-个人 #CONFIG_SAE_PK=y # 禁用扫描结果处理(ap_scan=1),以节省约 1 kB 的代码大小。 # 如果从未启用 ap_scan=1 模式,则可使用此功能。 #CONFIG_NO_SCAN_PROCESSING=Y # 选择配置后端: # 文件 = 文本文件(如 wpa_supplicant.conf;注意:配置文件 # 路径在命令行中给出,不在此处;该选项只是用来 # 选择允许使用配置文件的后端) # winreg = Windows 注册表(示例见 win_example.reg) CONFIG_BACKEND=file # 删除配置写入功能(即允许根据运行时的配置更改更新配置 # 文件)。运行时 # 配置仍可更改,只是更改不会在重启时 # 持久。 # 约 3.5 kB。 #CONFIG_NO_CONFIG_WRITE=y # #CONFIG_NO_CONFIG_BLOBS=y # 选择程序入口点实现: # main = UNIX/POSIX 类似的 main() 函数(默认) # main_winsvc = Windows 服务(从注册表读取参数) # main_none = 非常基本的示例(仅供开发使用) #CONFIG_MAIN=main # 选择操作系统和 C 库特定函数的封装器 # unix = 类 UNIX/POSIX 系统(默认) # win32 = Windows 系统 # none = 空模板 #CONFIG_OS=unix # 选择事件循环实现 # eloop = select() 循环(默认) # eloop_win = Windows 事件和 WaitForMultipleObject() 循环 #CONFIG_ELOOP=eloop # 我们应该使用 poll 而不是 select 吗?默认使用 "选择"。 #CONFIG_ELOOP_POLL=y # 我们应该使用 epoll 而不是 select 吗?默认使用 "选择"。 #CONFIG_ELOOP_EPOLL=y # 我们应该使用 kqueue 而不是 select 吗?默认使用 "选择"。 #CONFIG_ELOOP_KQUEUE=y # 选择第 2 层数据包实现 # linux = Linux 数据包套接字(默认) # pcap = libpcap/libdnet/winpcap # freebsd = FreeBSD libpcap # winpcap = 带接收线程的 Winpcap # nedis = Windows NDISUIO(注意:需要 config_use_ndisuio=Y) # 无 = 空模板 #CONFIG_L2_PACKET =linux # 禁用适用于 EAPOL 帧的网桥中的站接口 # 的 Linux 数据包套接字解决方法。只有当内核 # 已知与 # 网桥接口(提交 "bridge: respect RFC2863 operational state")的数据包套接字行为不存在回归问题时,才应取消注释。) #CONFIG_NO_LINUX_PACKET_SOCKET_WAR=y # 支持运行通道验证 #CONFIG_OCV=y # 选择 TLS 实现 # openssl = OpenSSL(默认) # gnutls = GnuTLS # internal = 内部 TLSv1 实现(实验性) # linux = Linux 内核 AF_ALG 和内部 TLSv1 实现(实验性) # none = 空模板 CONFIG_TLS=openssl # 基于 TLS 的 EAP 方法至少需要 TLS v1.0。当使用块密码 # 时,可以启用较新版本的 TLS (v1.1) # 以获得更强的信息结构。需要注意的是,某些现有的基于 TLS v1.0 的 # 实现可能与 TLS v1.1 消息不兼容(ClientHello 是 # 在协商使用哪个版本之前发送的) #CONFIG_TLSV11=y # 基于 TLS 的 EAP 方法至少需要 TLS v1.0。可以启用较新版本的 TLS(v1.2) #,以便使用更强的加密算法。 # 需要注意的是,某些基于 TLS v1.0 的现有实现可能与 TLS v1.2 消息不兼容 # (在协商使用哪个版本 # 之前会发送 ClientHello) #CONFIG_TLSV12=y # 如果用户没有 # 指定密码,则选择 OpenSSL 默认使用的密码。 #config_tls_default_ciphers="default:!exp:!low" # 如果使用 CONFIG_TLS=internal,LibTomMath 将需要额外的库和 include 路径 #。或者,也可以使用 # LibTomMath 的集成最小版本。有关该选项的优点 # 和缺点,请参阅 libtommath.c 的开头部分。 #CONFIG_INTERNAL_LIBTOMMATH=y #ifndef CONFIG_INTERNAL_LIBTOMMATH #LTM_PATH=/usr/src/libtommath-0.39 #CFLAGS += -I$(LTM_PATH) #LIBS += -L$(LTM_PATH) #LIBS_p += -L$(LTM_PATH) #endif # At the cost of about 4 kB of additional 二进制 size, the internal LibTomMath # can be configured to include faster routines for exptmod, sqr, and div to # speed up DH and RSA calculation considerably #CONFIG_INTERNAL_LIBTOMMATH_FAST=y # 通过 WMI 将 NDIS 事件处理纳入 wpa_supplicant/wpasvc。 # 这仅适用于 Windows 版本,需要与 WMI 相关的头文件和 # 平台软件开发工具包中的 Wbemuuid.lib 即使使用 MinGW 进行编译。 #CONFIG_NDIS_EVENTS_INTEGRATED=y #PLATFORMSDKLIB="/opt/Program Files/Microsoft Platform SDK/Lib" # 添加对新 DBus 控制接口的支持 # (fi.w1.wpa_supplicant1) #CONFIG_CTRL_IFACE_DBUS_NEW=y # 为新的 DBus 控制接口添加自省支持 #CONFIG_CTRL_IFACE_DBUS_INTRO=y # 添加动态加载 EAP 方法的共享库支持。 # 启用该选项后,每个 EAP 方法都可以静态(CONFIG_EAP_ =y)或动态(CONFIG_EAP_ =dyn)地包含 # 。 # 动态 EAP 方法作为共享对象构建 (eap_*.so)在 # 网络块中使用之前,需要在 wpa_supplicant 配置文件 # 的开头加载它们 #(请参阅示例文件中的 load_dynamic_eap 参数)。 # # 请注意,主程序 # 中包含 EAP 方法的某些共享部分,为了能够使用这些部分使用动态 EAP 方法, # 主程序必须是在启用 EAP 方法(=y 或 =dyn)的情况下版本构建的。 # 这意味着不能将 EAP-TLS/PEAP/TTLS/FAST 添加为动态库 # 除非在主版本中包含至少一个以强制包含 # 共享代码。 同样,主版本中必须至少包含一个 EAP-SIM/AKA # 才能动态加载这些方法。 # # 另请注意,使用动态库会增加二进制 # 的总大小。因此,对于 # 内存/闪存数量有限的目标来说,它可能不是最佳选择。 #CONFIG_DYNAMIC_EAP_METHODS=y # 动态加载图书馆 # 添加配置库的功能,以便在编译时加载。 # 如果设置,则禁用动态配置。 #CONFIG_PKCS11_ENGINE_PATH - pkcs11_engine 库的位置。 #CONFIG_PKCS11_MODULE_PATH - pkcs11_module 库的位置。 #CONFIG_OPENSC_ENGINE_PATH - opensc_engine 库的位置。 # # 阻止在运行时加载库 #CONFIG_NO_PKCS11_ENGINE_PATH=y # 阻止加载 pkcs11_engine 库。 #CONFIG_NO_PKCS11_MODULE_PATH=y # 阻止加载 pkcs11_module 库。 # CONFIG_NO_OPENSC_ENGINE_PATH=y # 阻止加载 opensc_engine 库。 # 阻止在运行时加载 EAP 库 #CONFIG_NO_LOAD_DYNAMIC_EAP=y # 适用于工作站模式的 IEEE 标准 802.11r-2008(快速 BSS 过渡)config_IEE80211r=Y # 添加将调试日志写入文件 (/tmp/wpa_supplicant-log-#.txt) 的支持 CONFIG_DEBUG_FILE=y # 将调试信息发送到 syslog,而不是 stdout CONFIG_DEBUG_SYSLOG=y # 为调试信息设置 syslog 设施 #CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON # 添加向 Linux 内核跟踪工具发送所有调试信息(无论调试信息的冗余程度如何)的支持 #。这有助于通过 # 调试整个堆栈,例如使用 trace-cmd 将驱动程序中发生的一切记录到 # 同一文件中。 #CONFIG_DEBUG_LINUX_TRACING=y # 添加支持将调试日志写入 Android logcat,而不是标准 # 输出 #CONFIG_ANDROID_LOG=y # 启用权限分离(详见 README "权限分离") #CONFIG_PRIVSEP=y # 通过将 Michael # MIC 错误报告延迟 0 到 60 秒之间的随机时间,来减轻针对 TKIP 的某些攻击 #CONFIG_DELAYED_MIC_ERROR_REPORT=y # 启用用于开发人员调试的跟踪代码 # 这将跟踪内存分配和其他注册的使用情况,并通过调用(或分配)位置的回溯报告 # 不正确的使用情况。 #CONFIG_WPA_TRACE=y # 对于 BSD,请取消这些注释。 #LIBS += -lexecinfo #LIBS_p += -lexecinfo #LIBS_c += -lexecinfo # 使用 libbfd 获取开发人员调试所需的更多详细信息 # 这将启用 libbfd,以便为 CONFIG_WPA_TRACE=y 生成的回溯获取更详细的符号 #。 #CONFIG_WPA_TRACE_BFD=y # 对于 BSD,请取消这些注释。 #LIBS += -lbfd -liberty -lz #LIBS_p += -lbfd -liberty -lz #LIBS_c += -lbfd -liberty -lz # wpa_supplicant 依赖于操作系统提供的强随机数生成 #。os_get_random() 函数用于在需要时获取随机 # 数据,例如用于生成密钥。在 Linux 和 BSD 系统上,该 # 通过读取 /dev/urandom 运行。需要注意的是,操作系统熵池 # 需要在 wpa_supplicant 启动前正确初始化。这很 重要,尤其是在没有硬件随机 数生成器的嵌入式设备上,并且默认情况下启动时可能使用最小的熵来生成随机数 #。 # # 作为安全网,wpa_supplicant 默认尝试在内部收集 # 个额外熵,用于生成随机数据,与从操作系统获取的数据 # 混合。 这本身并不是很强,但在系统池未正确初始化的情况下,它可能 # 有帮助。但是,强烈建议使用硬件辅助随机数生成器或 # 存储设备重启时的状态,使用足够的 # 熵对系统池进行初始化。 # # 可对 wpa_supplicant 进行配置,使其在 # 重新启动时保持自己的熵存储,以增强随机数生成。 这样做并不完美,但比每次 # 重启后使用相同的随机数序列要安全得多。可以使用 -e 命令行选项启用该功能。 # 指定的文件需要能被 wpa_supplicant 读取和写入。 # # 如果已知 os_get_random () 可以提供强大的随机数据(例如,在 # Linux/BSD 上,已知相关板拥有来自 /dev/urandom 的随机 # 数据的可靠来源),则内部 wpa_supplicant 随机池可以 # 禁用。 这将节省一些二进制大小和 CPU 使用量。但是,只有已知可在满足上述要求的设备 # 上使用的版本才应考虑此 #。 #CONFIG_NO_RANDOM_POOL=y # 在 Linux 3.17 及更新版本中,getrandom(2) 调用提供了比 /dev/random 更可靠 # 但更安全的随机性来源。 # 需要 glibc 2.25 版本,如果不可用,则回退到 /dev/random。 #CONFIG_GETRANDOM=y # 支持 IEEE 802.11ac(超高吞吐量)(主要用于 AP 模式) CONFIG_IEEE80211AC=y # 支持 IEEE 802.11ax HE(主要用于 AP 模式) CONFIG_IEEE80211AX=y # IEEE 802.11be EHT 支持(主要用于 AP 模式) # CONFIG_IEEE80211AX 是设置 CONFIG_IEEE80211BE 的必选项。 # 注意:这是一项试验性工作,正在进行中。 # 定义仍有可能更改,因此不应指望它能与 # 最终的 IEEE 802.11be 版本互操作。 #CONFIG_IEEE80211BE=y # 无线网络管理 (IEEE STD 802.11v-2011) # 注意:这是实验性的,尚未完全实现。 #CONFIG_WNM=y # Interworking (IEEE 802.11u) # 此项可用于启用改进与 # 外部网络互通的功能(GAS/ANQP 可了解更多有关网络的信息,并根据可用凭证选择网络 #)。 CONFIG_INTERWORKING=y # Hotspot 2.0 CONFIG_HS20=y # 在 wpa_supplicant 中启用接口匹配 #CONFIG_MATCH_IFACE=y # Disable roaming in wpa_supplicant #CONFIG_NO_ROAMING=y # 使用 wpa_supplicant 进行 AP 模式工作 # 这可用于使用 wpa_supplicant 控制 AP 模式工作。 # 需要注意的是,这主要是针对简单的情况,如 # WPA2-个人,而更复杂的配置,如带有 # 外部 RADIUS 服务器的 WPA2-企业,则可以使用 hostapd 支持。 CONFIG_AP=y # P2P (Wi-Fi Direct) # 此项可用于在 wpa_supplicant 中启用 P2P 支持。有关 P2P 操作的更多信息,请参阅 README-P2P #。 CONFIG_P2P=y # 启用 TDLS 支持 CONFIG_TDLS=y # Wi-Fi Display # 此项可用于启用 P2P 的 Wi-Fi Display 扩展,使用外部 # 程序来控制信息中的附加信息交换。 CONFIG_WIFI_DISPLAY=y # Autoscan # 此项可用于在 wpa_supplicant 中启用自动扫描支持。 # 有关自动扫描用法的更多信息,请参阅 wpa_supplicant.conf。 # # 直接启用模块将启用自动扫描支持。 # 对于指数模块: #CONFIG_AUTOSCAN_EXPONENTIAL=y # 对于周期模块: #CONFIG_AUTOSCAN_PERIODIC=y # 外部存储的密码(和密码等)后端 # 这些可选的机制可用于增加对在外部(到 wpa_supplicant)位置存储密码 # 和其他机密信息的支持。例如 ,这允许使用操作系统特定的密钥存储 # # 外部密码后端用于测试目的(开发人员使用) #CONFIG_EXT_PASSWORD_TEST =y # 基于文件的后端从外部文件读取密码。 #CONFIG_EXT_PASSWORD_FILE=y # 启用快速会话传输 (FST) #CONFIG_FST=y # 启用用于 FST 测试的 CLI 命令 #CONFIG_FST_TEST=y # OS X 版本。这仅用于构建 eapol_test。 #CONFIG_OSX=y # 自动信道选择 # 当信道 # 设置为"0 时,这将允许 wpa_supplicant 自动选择信道". # # TODO:扩展解析器,使其能够解析"channel=acs_survey" ,以替代 #"channel=0" 。这将使我们最终能以 # 类似的方式添加其他 ACS 算法。 # # 自动选择目前只在初始化时进行,以后 # 我们希望进行背景检查,以便随着 # 时间的推移,不断向更理想的通道发展。ACS 目前仅通过 nl80211 驱动程序支持, # 您的驱动程序必须具备调查转储功能,该功能在扫描过程中由驱动程序 # 填入。 # # TODO:与 hostapd 类似,可以通过 # 新创建的 wpa_supplicant.conf 变量 acs_num_scans 自定义 ACS 勘测算法。 # # 支持的 ACS 驱动程序: # * ath9k # * ath5k # * ath10k # # 更多详情请参考: #http://wireless.kernel.org/en/users/Documentation/acs #CONFIG_ACS=y # 支持多频段运行 #CONFIG_MBO=y # 快速初始链路设置 (FILS) (IEEE 802.11ai) CONFIG_FILS=y # 使用 PFS 进行 FILS 共享密钥验证 #CONFIG_FILS_SK_PFS=y # 在 IBSS 网络上支持 RSN # 必须使用带有 proto=RSN 和 # key_mgmt=WPA-PSK 的 mode=1 网络配置文件(即全密钥管理而不是 WPA-None)。 CONFIG_IBSS_RSN=y # 外部 PMKSA 缓存控制 # 此项可用于启用控制接口命令,允许获取当前 # PMKSA 缓存条目并添加新条目。 #CONFIG_PMKSA_CACHE_EXTERNAL=y # 网状网络(IEEE 802.11s) #CONFIG_MESH=y # 后台扫描模块 # 这些模块可用于请求 wpa_supplicant 执行后台扫描 # 操作,以便在 ESS(同一 SSID)内进行漫游。有关详情,请参阅 # wpa_supplicant.conf 文件中的 bgscan 参数。 # 根据信号强度定期进行背景扫描 CONFIG_BGSCAN_SIMPLE=y # 学习网络使用的信道,并尽量避免在其他 # 信道上进行 bgscans 扫描(实验性) #CONFIG_BGSCAN_LEARN=y # Opportunistic Wireless Encryption (OWE) # Experimental implementation of draft-harkins-owe-07.txt #CONFIG_OWE=y # 设备配置协议 (DPP)(也称为 Wi-Fi Easy Connect) config_dpp=Y # DPP 版本 2 支持 c onfig_dpp2=Y # DPP 版本 3 支持(实验性且仍在变化;不启用 # 生产用途)#CONFIG_DPP3 =y # 有线等效隐私 (WEP) # WEP 是一种过时的加密数据保密算法,不是 # 安全的。它不应该再被用来做任何事情。使用 WEP 所需的 # 功能可在当前 wpa_supplicant # 版本的这个可选编译参数下找到。此功能将在未来的版本中完全删除 #。 #CONFIG_WEP=y # 移除所有 TKIP 功能 # TKIP 是一种旧的加密数据保密算法,不是 # 安全的。 在连接到 # 使用 WPA+WPA2 混合模式的接入点时,除了作为组密码的 # 向后兼容性选项外,不应再使用它。目前,默认的 wpa_supplicant 版本默认包含对此的 # 支持,但该功能将来可能会被删除 #。 #CONFIG_NO_TKIP=y # 关联前网络安全协商 (PASN) # 基于 IEEE p802.11z/D2.6 的实验实现和协议 # 设计仍可能发生变化。 因此,在 # 生产使用中还不应启用此功能。 #CONFIG_PASN=y # 禁用对无线电测量(IEEE 802.11k)和支持的运行 # 类指示的支持。不建议移除这些设备,因为它们可以帮助 # AP 管理网络和 STA 转向。 #CONFIG_NO_RRM=y # 禁用对消费者和企业 Wi-Fi # 应用程序的强大 AV 流媒体支持;IEEE Std 802.11-2020,4.3.24;SCS、MSCS、QoS 管理 #CONFIG_NO_ROBUST_AV=y # 禁用对 WMM 准入控制的支持 #CONFIG_NO_WMM_AC=y # Wi-Fi 感知非同步服务发现(NAN USD) #CONFIG_NAN_USD=y # 示例 wpa_supplicant 编译时配置 ## 此文件列出了构建 # wpa_supplicant 二进制文件时使用的配置选项。所有以 # 开头的行都将被忽略。配置# 选项行如果不包括在内,就必须全部注释掉,#也就是说,仅仅设置 VARIABLE=n 并不能禁用该变量。该文件包含在 Makefile 中,因此 CFLAGS 和 LIBS 等变量也可以# 从这里修改。在大多数情况下,这些行应使用 += 以避免#覆盖变量以前的值。如果您在非默认位置安装了 OpenSSL# 或 GnuTLS,请取消注释以下两行并修正路径#CFLAGS += -I/usr/local/openssl/include#LIBS += -L/usr/local/openssl/lib# 某些 Red Hat 版本似乎包含了 OpenSSL 的 kerberos 头文件,但是# kerberos 文件不在默认包含路径中。以下行可以用于 # 修复此类系统上的版本问题 (krb5.h)未找到).#CFLAGS+= -I/usr/include/kerberos# 通用 Linux 无线扩展的驱动程序接口# 注意:WEXT 在当前的 Linux 内核版本中已被弃用,没有添加新的功能。CONFIG_DRIVER_WEXT=y# 使用 nl80211 内核接口的 Linux 驱动程序的驱动程序接口CONFIG_DRIVER_NL80211=y# QCA 供应商对 nl80211 的扩展CONFIG_DRIVER_NL80211_QCA=y# driver_nl80211.c需要 libnl.如果是自行编译,# 可能需要将 hostapd 指向您的 libnl 版本。+= -I$ #LIBS += -L$ # 使用 libnl v2.0(或 3.0)库。#CONFIG_LIBNL20=y#使用 libnl 3.2 库(如果选择此选项,则忽略 CONFIG_LIBNL20)config_libnl32=Y# FreeBSD net80211 层的驱动程序接口(例如 Atheros 驱动程序)#CONFIG_DRIVER_BSD =y #CFLAGS +=-i/usr/Local/include #LIBS +=-L/USR/Local/lib #LIBS_p +=-L/USR/Local/lib +=-L/USR/Local/lib #LIBS_c +=-L/USR/Local/lib #Windows 驱动程序接口 NDIS #CONFIG_DRIVER_NDIS =y #CFLAGS +=-i/usr/include/w32api/DDK #LIBS +=-L/USR/Local/lib# 使用 mingw 进行原生构建 #CONFIG_NATIVE_WINDOWS =y# 在 Linux 主机上用于 mingw 目标的其他交叉编译目录 #CFLAGS +=-i/opt/mingw/mingw32/include/ddk #LIBS +=-L/opt/mingw32/lib #CC =mingw32-gcc# 默认情况下,driver_ndis 使用 WinpCap 进行低级操作。可以# 用以下选项代替,即用 NDISUIO 代替 WinPcap 调用。不过,这需要在启动 # wpa_supplicant.# 之前禁用 WZC(net stop wzcsvc)。config_use_ndisuio=Y# 有线以太网驱动程序的驱动程序接口 Config_driver_Wired=Y# 支持 MacSec 的高通 Atheros 驱动程序的驱动程序接口 #CONFIG_DRIVER_MACSEC_QCA =y# 适用于 Linux MacSec 驱动程序的驱动程序接口 #CONFIG_DRIVER_MACSEC_LINUX =y# 博通 RoboSwitch 系列的驱动程序接口 #CONFIG_DRIVER_ROBOSWITCH =y# 不支持驱动程序(例如,仅限 WPS ER)#CONFIG_DRIVER_NONE =y# Solaris 库 #LIBS +=-lsocket-ldpi-lnsl #LIBS_c +=-lsocket# 启用 IEEE 802.1X 请求方(如果包含任何 EAP 方法或 # MACsec,则自动包括在内)config_ieee8021x_eapol=Y# eap-md5config_eap_md5=y# eap-mdv2config_eap_mschapv2config_eap_mschapv2=Y# eap-tlsconfig_eap_tls=y# 启用 EAP-TLSv1.3默认支持(当前已禁用,除非在网络配置中明确# 启用)#CONFIG_EAP_TLSV1_3=y# EAL-PEAPCONFIG_EAP_PEAP=y# EAP-TTLSCONFIG_EAP_TTLS=y# EAP-FASTCONFIG_EAP_FAST=y# EAP-TEAP# 注意:当前的 EAP-TEAP 实现是试验性的,不应# 在生产使用中启用。定义 EAP-TEAP 的 IETF RFC 7170 有许多相互冲突的声明和缺失的细节,而且实施过程中也有 # 供应商特定的变通方法,因此可能无法与 # 任何其他实施过程互操作。在这些问题得到解决之前,不应将其用于 # 实验和互操作性测试以外的任何其他用途。#CONFIG_EAP_TEAP =y#EAP-GTCCONFIG_EAP_GTC=y# EAP-OTPCONFIG_EAP_OTP=y# EAP-SIM(如果使用 EAP-SIM,则启用 CONFIG_PCSC)#CONFIG_EAP_SIM=y# 为 EAP-SIM 启用 SIM 模拟器 (Milenage)#CONFIG_SIM_SIMULATOR=y# EAP-PSK(试验性;EAP-PAXCONFIG_EAP_PAX=y#LEAPCONFIG_EAP_LEAP=y#EAP-AKA(启用 CONFIG_PCSC、如果使用 EAP-AKA,则启用 CONFIG_PCSC)#CONFIG_EAP_AKA=y# EAP-AKA'(如果使用 EAP-AKA,则启用 CONFIG_PCSC)。#这也需要启用 CONFIG_EAP_AKA。为 EAP-AKA 启用 USIM 模拟器(Milenage)#CONFIG_USIM_SIMULATOR =y# eap-sakeconfig_eap_sake=y# eap-gpskconfig_eap_gpsk=Y# 在 EAP-gpskconfig_eap_EAP_SA256=Y# EAP-TNC 和相关的可信网络连接支持(实验性)config_EAPCONFIG_EAP_SA256=Y# EAP-TNC 和相关的可信网络连接支持(实验性)config_EAP_EAPCONFIG_SA256=Y# _tnc=Y# Wi-Fi 保护设置 (WPS) config_wps=Y# 启用 WPS 外部注册器功能 #CONFIG_WPS_ER =y# 在充当 WPS# 注册商时默认禁用开放网络的凭据。SHA256#CONFIG_WPS_REG_DISABLE_OPEN =y#使用 NFC 配置方法启用 WPS 支持#CONFIG_WPS_NFC=y# EAP-IKEv2CONFIG_EAP_IKEV2=y# EAP-EKE#CONFIG_EAP_EKE=y# MACsecCONFIG_MACSEC=y# PKCS#12 (PFX) 支持(用于从# 读取私钥和证书文件,该文件的扩展名通常为 .p12或 .pfx)CONFIG_PKCS12=y#支持智能卡(即智能卡上的私钥),例如,使用 openssl# engine.config_smartcard=Y# 智能卡(USIM、GSM SIM)的 PC/SC 接口 # 如果包含 EAP-SIM 或 EAP-AKA 则启用此功能 #CONFIG_PCSC =y# 支持 HT 覆盖(禁用 HT/HT40、屏蔽 MCS 速率等)#CONFIG_HT_OVERRIDES =y# 支持 VHT 覆盖(禁用 VHT、屏蔽 MCS 速率等)#CONFIG_VHT_OVERRIDES =y# 支持 HE 覆盖 #CONFIG_HE_OVERRIDES =y# 开发测试 #CONFIG_EAPOL_TEST =y# 支持 IPv6config_IPv6=Y# 为外部程序选择控制接口后端,例如 wpa_cli: # unix = UNIX 域套接字(Linux/*BSD 的默认值)# udp = 使用本地主机 (127.0.0.1) 的 UDP IPv6 套接字 (:: 1) # named_bsd pipe = Windows 命名管道(Windows 默认)# udp-remote = 具有远程访问权限的 UDP 套接字(仅用于测试系统/目的)# udp6-remote = 具有远程访问权限的 UDP IPv6 套接字(仅用于测试目的)# y =使用默认值(向后兼容)# 如果注释掉此选项,则控制接口不包含在 # 版本.config_ctrl_iface=Y# 在 wpa_cli 中包含对 GNU Readline 和历史库的支持。#在构建 wpa_cli 二进制文件以供分发时,请注意,这些 # 库是根据 GPL 许可的,因此,BSD 许可证可能不适用于 # 生成的二进制文件。#CONFIG_READLINE =y#在 wpa_cli 中加入内部行编辑模式。它可替代 GNU Readline#,提供有限的命令行编辑和历史记录支持。删除向 stdout 输出调试信息的调试代码。如果不需要调试代码,这可以用来大大缩小 wpa_supplicant 的大小#。大小可减少约 35%#(例如 90 kB)。#CONFIG_NO_STDOUT_DEBUG=y#取消对 WPA 的支持,例如只支持有线 IEEE 802.1X supplicant,以节省 # 35-50 kB 的代码大小。移除 IEEE 802.11i/WPA 个人版ASCII 口令支持# 该选项可用于取消将 ASCII 口令转换为 PSK 的支持,从而减少代码量。如果删除了这一功能,# PSK 只能配置为 64 八位十六进制字符串(例如来自# wpa_passphrase)。这样可节省约 0.5 kB 的代码大小。#CONFIG_NO_WPA_PASSPHRASE=y#等效同步验证 (SAE),WPA3-PersonalCONFIG_SAE=yCONFIG_IEEE80211W=yCONFIG_IEEE80211N=yCONFIG_WPA3=y# SAE 公钥,WPA3-Personal#CONFIG_SAE_PK=y# 禁用扫描结果处理 (ap_scan=1),以节省约 1 kB 的代码大小。如果从未启用 ap_scan=1 模式,则可以使用此功能。 #CONFIG_NO_SCAN_PROCESSING=y#选择配置后端:# 文件 = 文本文件(如 wpa_supplicant.conf;注意:配置文件# 路径是在命令行中给出的,而不是在这里;该选项只是用来# 选择允许使用配置文件的后端)# winreg = Windows 注册表(示例参见 win_example.reg)CONFIG_BACKEND=file# 移除配置写入功能(即允许根据运行时的配置更改更新配置文件)。运行时#配置仍可更改,只是更改不会#持续重启。#CONFIG_NO_CONFIG_WRITE=y# 移除对配置 blobs 的支持,可将代码大小减少约 3.5 kB。#CONFIG_NO_CONFIG_BLOBS=y# 选择程序入口点实现:main = 类似 UNIX/POSIX 的 main() 函数(默认)# main_winsvc = Windows 服务(从注册表读取参数)# main_none = 非常基本的示例(仅供开发使用)#CONFIG_MAIN=main#选择操作系统和 C 库特定函数的封装器# unix = 类似 UNIX/POSIX 的系统(默认)# win32选择事件循环实现# eloop = select() 循环(默认)# eloop_win = Windows 事件和 WaitForMultipleObject() 循环#CONFIG_ELOOP=eloop#我们是否应该使用 poll 代替 select?默认情况下使用 "选择"。我们应该使用 epoll 而不是 select 吗?默认情况下使用 "选择"。我们应该使用 kqueue 而不是 select 吗?默认情况下使用 "选择"。选择第 2 层数据包实现# linux = Linux 数据包套接字(默认)# pcap = libpcap/libdnet/winpcap# freebsd = FreeBSD libpcap# winpcap = 带接收线程的 Winpcap # nedis = Windows NDISUIO(注意:需要 config_use_ndisuio=Y)# 无 = 空模板 #CONFIG_L2_PACKET =linux# 禁用适用于站间的 Linux 数据包套接字变通方法在 EAPOL 帧的桥接中 face#。只有当内核# 已知在使用# 网桥接口(提交 "bridge: respect RFC2863 operational state")时不存在数据包套接字行为的回归问题时,才应取消注释').#CONFIG_NO_LINUX_PACKET_SOCKET_WAR=y#。支持操作通道验证#CONFIG_OCV=y# 选择 TLS 实现# openssl = OpenSSL(默认)# gnutls = GnuTLS# internal = 内部 TLSv1 实现(实验)# linux = Linux 内核 AF_ALG 和内部 TLSv1 实现(实验)# none = 空模板CONFIG_TLS=openssl# 基于 TLS 的 EAP 方法至少需要 TLS v1.0。启用较新版本的 TLS (v1.1)#,可在使用块密码# 时获得更强的信息结构。需要注意的是,某些现有的基于 TLS v1.0 的实现可能与 TLS v1.1 消息不兼容(ClientHello 会在协商使用哪个版本之前发送)#CONFIG_TLSV11=y# 基于 TLS 的 EAP 方法至少需要 TLS v1.0。可以启用较新版本的 TLS (v1.2)#,以使用更强的加密算法。应当注意的是,某些基于 TLS v1.0 的现有实现可能与 TLS v1.2 消息不兼容(在协商使用哪个版本之前会发送 ClientHello)#CONFIG_TLSV12=y# 如果用户未指定密码,请选择 OpenSSL 默认使用的密码。#CONFIG_TLS_DEFAULT_CIPHERS="DEFAULT:!EXP:!LOW"# 如果使用 CONFIG_TLS=internal,则需要为 LibTomMath#添加额外的库和包含路径。或者,也可以使用集成的最小版本# LibTomMath。有关此选项的优缺点,请参阅 libtommath.c 的开头部分。#CONFIG_INTERNAL_LIBTOMMATH=y#ifndefCONFIG_INTERNAL_LIBTOMMATH #LTM_PATH =/usr/src/libtommath-0.39 #CFLAGS +=-I$ (LTM_PATH) #LIBS +=-L$ (LTM_PATH) #LIBS_p +=-L$ (LTM_PATH) #endif # 可以将内部 libtommath # 配置为包含 exptmod 的更快例程,sq r 和 div to # 可大大加快 DH 和 RSA 的计算速度 #CONFIG_INTERNAL_LIBTOMMATH_FAST =y# 将通过 WMI 进行的 NDIS 事件处理包含到 wpa_supplicant/wpasvc 中。#这仅适用于 Windows 版本,即使使用 MinGW 进行构建,也需要平台软件开发工具包中的 WMI 相关头文件和 # Wbemuuid.lib。#CONFIG_NDIS_EVENTS_INTEGRATED =y #PLATFORMSDKLIB = " /opt/programFiles/Microsoft Platform SDK/Lib"# 添加对新 DBus 控制接口的支持# (fi.w1.wpa_supplicant1)#CONFIG_CTRL_IFACE_DBUS_NEW=y#为新的 DBus 控制接口添加内省支持#CONFIG_CTRL_IFACE_DBUS_INTRO=y# 添加以共享库形式动态加载 EAP 方法的支持。启用该选项后,每个 EAP 方法都可以静态(CONFIG_EAP_ =y)或动态(CONFIG_EAP_ =dyn)方式#包含。 #动态 EAP 方法作为共享对象 (eap_*.so) 构建在网络区块中使用之前,需要在 wpa_supplicant 配置文件的开头加载它们(参见示例文件中的 load_dynamic_eap 参数)。请注意,主程序 # 中包含 EAP 方法的某些共享部分,为了能够使用这些部分使用动态 EAP 方法,# 主程序必须是在启用 EAP 方法的情况下构建的(=y 或 =dyn)。#这意味着不能将 EAP-TLS/PEAP/TTLS/FAST 添加为动态库#,除非主版本中包含至少一个以强制包含共享代码 #。同样,主版本中必须至少包含一个 EAP-SIM/AKA #,才能动态加载这些方法。##另请注意,使用动态库将增加二进制 # 的总大小。因此,对于内存/闪存容量有限的目标,这可能不是最佳选择。动态加载库# 添加配置在编译时加载库的功能。#CONFIG_PKCS11_ENGINE_PATH - pkcs11_engine 库的位置。#CONFIG_PKCS11_MODULE_PATH - pkcs11_engine 库的位置。- pkcs11_module library location.#CONFIG_OPENSC_ENGINE_PATH- opensc_engine 库的位置。防止在运行时加载库#CONFIG_NO_PKCS11_ENGINE_PATH=y # 防止加载 pkcs11_engine 库。# 阻止加载 pkcs11_module library.#CONFIG_NO_OPENSC_ENGINE_PATH=y # 阻止加载 opensc_engine 库。防止在运行时加载 EAP 库 #CONFIG_NO_LOAD_DYNAMIC_EAP =y# IEEE Std 802.11r-2008(快速 BSS 过渡)适用于工作站模式 Config_IEEE80211r=Y# 添加对将调试日志写入文件 (/tmp/wpa_supplicant-log-#.txt) config_DEBUG_File=Y# 的支持将调试信息发送到 syslog,而不是 stdoutCONFIG_DEBUG_SYSLOG=y#为调试信息设置 syslog 设施#CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON#添加将所有调试信息(无论调试信息的冗长程度如何)# 发送到 Linux 内核跟踪设施的支持。这有助于调试整个堆栈,因为 # 可以轻松地将从驱动程序向上发生的一切记录到 # 同一文件中,例如使用跟踪命令。添加将调试日志写入 Android logcat 而非标准输出的支持#CONFIG_ANDROID_LOG=y## 启用权限分离(详情请参见 README '权限分离')#CONFIG_PRIVSEP=y# 通过延迟 Michael# MIC 错误报告 0 到 60 秒之间的随机时间,缓解针对 TKIP 的某些攻击#CONFIG_DELAYED_MIC_ERROR_REPORT=y# 启用用于开发人员调试的跟踪代码# 这将跟踪调试日志的使用情况。MIC 错误报告的时间在 0 至 60 秒之间#CONFIG_DELAYED_MIC_ERROR_REPORT=y##启用跟踪代码,用于开发人员调试# 这将跟踪内存分配和其他注册的使用情况,并通过调用(或分配)位置的回溯报告# 不正确的使用情况。#CONFIG_WPA_TRACE=y#对于 BSD,取消这些 #LIBS+= -lexecinfo#LIBS_p += -lexecinfo#LIBS_c += -lexecinfo# Use libbfd to get more details for developer debugging# This enables use of libbfd to get more detailed symbols for the backtraces# generated by CONFIG_WPA_TRACE=y.#CONFIG_WPA_TRACE_BFD=y#.对于 BSD,取消这些 #LIBS+= -lbfd -liberty -lz#LIBS_p += -lbfd -liberty -lz#LIBS_c += -lbfd -liberty -lz# wpa_supplicant 依赖于操作系统提供的强随机数生成功能。os_get_random() 函数用于在需要时获取随机数据,例如生成密钥。在 Linux 和 BSD 系统上,该# 通过读取 /dev/urandom 运行。需要注意的是,在启动 wpa_supplicant 之前,需要正确初始化操作系统熵池#。这是 # 重要的,尤其是在没有硬件随机数生成器且默认情况下启动时可能使用最小的熵来生成随机数的嵌入式设备上。##作为安全网,默认情况下,wpa_supplicant 会尝试在内部收集 # 额外熵,以生成随机数据,与从操作系统获取的数据 # 混合。这本身并不算很强,但在系统池未正确初始化的情况下可能#有帮助。但是,强烈建议使用硬件辅助随机数生成器或 # 存储设备重启时的状态,使用足够的 # 熵对系统池进行初始化。##可对 wpa_supplicant 进行配置,使其在#次重启时保持自己的熵存储,以增强随机数生成能力。这样做并不完美,但比每次 # 重启后使用相同的随机数序列要 # 安全得多。可以使用 -e 命令行选项启用该功能。指定文件必须可由 wpa_supplicant 读写。如果已知 os_get_random () 可以提供强大的随机数据(例如,在 # Linux/BSD 上,已知该板拥有来自 /dev/urandom 的可靠随机数据来源),则内部 wpa_supplicant 随机池可以 # 禁用。这将节省一些二进制大小和 CPU 使用量。但是,只有已知可在满足上述要求的设备 #上使用的版本,才应考虑使用此#。#CONFIG_NO_RANDOM_POOL =y#在 Linux 3.17 及更新版本中,getrandom(2) 调用提供了比 /dev/random 更可靠#、更安全的随机性源,我们是否应该尝试使用它呢?需要构建 glibc 2.25,如果不可用,则回退到 /dev/random。#CONFIG_GETRANDOM =y#支持 IEEE 802.11ac(超高吞吐量)(主要用于 AP 模式)CONFIG_IEEE80211AC=y# 支持 IEEE 802.11ax HE(主要用于 AP 模式)CONFIG_IEEE80211AX=y# 支持 IEEE 802.11be EHT(主要用于 AP 模式)# CONFIG_IEEE80211AX 是设置 CONFIG_IEEE80211BE.# 的必选项。注:这是一项试验性工作,正在进行中。这些定义仍# 有可能更改,因此不应指望它与# 最终的 IEEE 802.11be 版本互操作。无线网络管理 (IEEE 标准 802.11v-2011) #注意:这只是试验性的,并非完全实现。互通(IEEE 802.11u)#这可用于启用改善与 # 外部网络互通的功能(GAS/ANQP 用于详细了解网络和基于可用凭据选择的网络)。config_interworking=y# Hotspot 2.0config_HS20=Y# 在 wpa_supplicant 中启用接口匹配 #CONFIG_MATCH_IFACE =y# 使用 wpa_supplicant 在 wpa_supplicant 中禁用漫游 #CONFIG_NO_ROAMING =y# AP 模式使用 wpa_supplicant# 这个可以用于使用 wpa_supplicant 控制 AP 模式工作。应该注意的是,这主要针对 WPA2-Personal 等简单情况,而更复杂的配置(如带有外部 RADIUS 服务器的 WPA2-Enterprise)则可以使用 hostapd.CONFIG_AP=y# P2P (Wi-Fi Direct)# 在 wpa_supplicant 中启用 P2P 支持。有关 P2P 操作的更多信息,请参阅 README-P2P。CONFIG_P2P=y# 启用 TDLS 支持CONFIG_TDLS=y# Wi-Fi 显示# 用于启用 P2P 的 Wi-Fi 显示扩展,使用外部# 程序控制信息中的附加信息交换。有关自动扫描用法的更多信息,请参阅 wpa_supplicant.conf。直接启用模块将启用自动扫描支持。对于指数模块:#CONFIG_AUTOSCAN_EXPONENTIAL =y# 对于周期性模块:#CONFIG_AUTOSCAN_PERIODIC =y# 外部存储的密码(和密码等)后端# 这些可选机制可用于添加对在外部(至 wpa_supplicant)位置存储密码 # 和其他机密信息的支持。例如,这允许使用操作系统特定的密钥存储空间## 外部密码后端用于测试目的(开发人员使用)#CONFIG_EXT_PASSWORD_TEST =y# 基于文件的后端从外部文件读取密码。#CONFIG_EXT_PASSWORD_FILE =y#启用快速会话传输 (FST) #CONFIG_FST =y# 启用 CLI 命令进行 FST 测试 #CONFIG_FST_TEST =y# OS X 版本。这仅用于构建 eapol_test.#CONFIG_OSX=y#。自动信道选择# 当信道# 设置为"0".## 时,此功能将允许 wpa_supplicant 自动选择信道。TODO: 扩展解析器,使其能够解析"channel=acs_survey" 作为"channel=0" 的替代# 。这将使我们最终能够以类似的方式添加其他 ACS 算法。自动选择目前只在初始化时进行,以后#我们希望能进行背景检查,以便随着#时间的推移,让我们向更理想的渠道发展。目前,只有 nl80211 驱动程序支持 ACS,并且#您的驱动程序必须具备调查转储功能,该功能由驱动程序#在扫描过程中填充。TODO: 与 hostapd 类似,新创建的 wpa_supplicant.conf 变量 acs_num_scans.## 可以自定义 ACS 勘测算法。支持的 ACS 驱动程序:# * ath9k# * ath5k# * ath10k## 更多详情请参考:# http://wireless.kernel.org/en/users/Documentation/acs#CONFIG_ACS=y#支持多频段操作#CONFIG_MBO=y# 快速初始链路设置 (FILS) (IEEE 802.11ai)CONFIG_FILS=y#使用 PFS 进行 FILS 共享密钥身份验证 #CONFIG_FILS_SK_PFS =y# 支持 IBSS 网络上的 RSN # 这是能够使用带有 proto=RSN 和 # key_mgmt=WPA-PSK(即全密钥管理而不是 WPA-None)的 mode=1 网络配置文件所必需的。config_ibss_rsn=Y# 外部 PMKSA 缓存控制# 这可用于启用允许当前 PMKSA 缓存的控制接口命令 # 要提取的 PMKSA 缓存条目和要添加的新条目。#CONFIG_PMKSA_CACHE_EXTERNAL =y#网状网络 (IEEE 802.11s)#CONFIG_MESH=y#后台扫描模块# 这些模块可用于请求 wpa_supplicant 执行后台扫描操作,以便在 ESS(同一 SSID)内进行漫游。有关详情,请参阅 wpa_supplicant.conf 文件中的 bgscan 参数。根据信号强度进行定期后台扫描 Config_bgscan_simple=Y# 学习网络使用的频道并尽量避免在其他 # 频道上进行 bgscan(实验性)#CONFIG_BGSCAN_LEARN =y# 机会性无线加密 (OWE) # draft-harkins-owe-07.txt 的实验实现 #CONFIG_OWE =y# 设备配置协议 (DPP)(也称为 Wi-Fi Easy Connect)config_dpp=Y# DPP 版本 2 supportconfig_dpp2=Y# PP 版本 3 支持(实验中且仍在变化;不启用 # 生产用途)#CONFIG_DPP3 =y# 有线等效隐私 (WEP) # WEP 是一个过时的加密数据保密算法,不是 # 安全的。它不应该再被用来做任何事情。使用 WEP 所需的 # 功能可在当前 wpa_supplicant# 版本中使用此可选的编译参数提供。此功能将在未来的版本中完全删除 #。#CONFIG_WEP =y#移除所有 TKIP 功能# TKIP 是一种旧的加密数据保密算法,不是 # 安全的。在连接使用 WPA+WPA2 混合模式的无线接入点时,除了作为组密码的向后兼容性选项外,不应再使用它。目前,默认的 wpa_supplicant 版本默认包含对此的 # 支持,但该功能将来可能会被删除 #。#CONFIG_NO_TKIP =y#关联前网络安全协商 (PASN) # 基于 IEEE p802.11z/D2.6 的实验实现和协议 # 的设计仍可能发生变化。因此,在 # 生产使用中还不应启用此功能。禁用对无线电测量(IEEE 802.11k)和支持的操作 # 类别指示的支持。不建议删除这些选项,因为它们可以帮助# 接入点管理网络和 STA 转向。禁用消费者和企业 Wi-Fi# 应用程序对强大音视频流的支持;IEEE Std 802.11-2020,4.3.24;SCS、MSCS、QoS 管理#CONFIG_NO_ROBUST_AV=y# 禁用对 WMM 准入控制的支持#CONFIG_NO_WMM_AC=y# Wi-Fi 感知非同步服务发现 (NAN USD)#CONFIG_NAN_USD=y Makefile 剧透 (高亮部分可供阅读)   Re: AW611 WiFi chip Wi-Fi scan timeout 亲爱的@eric25、 我使用静态构建模式编译了 wpa_supplicant-2.11。 所有步骤都记录在附件中,供您参考。 谢谢! 、 卫东 Re: AW611 WiFi chip Wi-Fi scan timeout 您好, wpa_supplicant 是我根据源代码编译的,而不是系统提供的。编译时使用的 Makefile 选项是否有误?您对如何编译有什么指导意见吗? Re: AW611 WiFi chip Wi-Fi scan timeout 您好 我检查了 vervion,它是 wpa_supplicant v2.11 [root@br03 ~]# wpa_supplicant -v wpa_supplicant v2.11-devel-hostap_2_10-386-gb859b9bce Copyright (c) 2003-2022, Jouni Malinen 和贡献者 [root@br03 ~]# [root@br03 ~]# wpa wpa.conf wpa_cli wpa_supplicant [root@br03 ~]# wpa wpa.conf wpa_cli wpa_supplicant [root@br03 ~]# wpa_cli wpa_cli v2.11-devel-hostap_2_10-386-gb859b9bce Copyright (c) 2004-2022, Jouni Malinen 和贡献者 本软件可根据 BSD 许可证条款进行发布。 详情请参见 README。 互动模式 无法连接 wpa_supplicant:(无) - 重试 [root@br03 ~]# wpa_cli -v wpa_cli v2.11-devel-hostap_2_10-386-gb859b9bce Copyright (c) 2004-2022, Jouni Malinen 和贡献者 [root@br03 ~]# Re: AW611 WiFi chip Wi-Fi scan timeout 亲爱的@eric25、 根据您提供的信息,我们初步判断您系统中的 wpa_supplicant 版本过旧。由于您的平台运行的是Linux 4.4.19 内核,此类系统中包含的 wpa_supplicant 通常不会比 2.5 版本更新。旧版本不完全支持所需的 nl80211 扫描机制,这可能导致扫描超时和无法检测到您正在观察的Wi-Fi 热点。 我们建议你交叉编译 wpa_supplicant 版本 2.10,或者交叉编译 2.11 或 2.12,然后替换板上的旧版本。更新 wpa_supplicant 后,请重复原来的测试步骤,检查 Wi-Fi 扫描是否正常工作。 请试试看 谢谢! 、 卫东 Re: AW611 WiFi chip Wi-Fi scan timeout 你好、 我现在可以上传附件了。 Re: AW611 WiFi chip Wi-Fi scan timeout 匹配, wifi 驱动程序版本是 aw611_driver\p26.11\WIFI-BT-AAU_6_1_55-IMX8--MM6X18540.p17_V3-GPL\wlan_src\、由UTA 提供。 日志和 dmesg 在这里: https://pan.quark.cn/s/5e926a94d760 wpa_supplicant.conf 剧透 (高亮部分可供阅读) update_config=1 ctrl_interface=/var/run/wpa_supplicant eapol_version=1 ap_scan=1 fast_reauth=1 driver_param=use_p2p_group_interface=1p2p_device=1 #device_name=I1587-s_wifi device_type=10-0050F204-5 config_methods=virtual_push_button physical_display keyboard hs20=1 interworking=1 update_config=1ctrl_interface=/var/run/wpa_supplicanteapol_version=1ap_scan=1fast_reauth=1driver_param=use_p2p_group_interface=1p2p_device=1#device_name=I1587-s_wifidevice_type=10-0050F204-5config_methods=virtual_push_button physical_display keyboardhs20=1interworking=1 dmesg0326-2.txt 剧透 (高亮部分可供阅读) [0.000000] 在物理 CPU 上启动 Linux 0x0 [0.000000] Linux 版本 4.4.19(root@AndroidSev) (gcc version 4.9.3 20141031 (prerelease) (Linaro GCC 2014.11) )#226 Thu Mar 26 11:48:39 CST 2026 [ 0.000000] CPU:ARMv7 处理器 [410fc051] 修订版 1 (ARMv7), cr=10c53c7d [ 0.000000] CPU:PIPT / VIPT 非混叠数据缓存,VIPT 混叠指令缓存 [ 0.000000] 机器型号:SAMA5D3 Xplained [ 0.000000] Reserved memory: created CMA memory pool at 0x26c00000, size 16 MiB [ 0.000000] Reserved memory: initialized node linux,cma, compatible id shared-dma-pool [ 0.000000] Memory policy:Data cache writeback [ 0.000000] On node 0 totalpages:32512 [ 0.000000] free_area_init_node: node 0, pgdat c0643dd0, node_mem_map c7df2000 [ 0.000000] Normal zone: 254 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32512 pages, LIFO batch:7 [ 0.000000] CPU:所有 CPU 均以 SVC 模式启动。 [0.000000] pcpu-alloc:s0 r0 d32768 u32768 alloc=1*32768 [0.000000] pcpu-alloc:[0] 0 [0.000000] 按区域顺序构建 1 个区域列表,移动分组开启。 总页数:32258 [0.000000] 内核命令行:noinitrd console=ttys0,115200 clk_ignore_unused rootfstype=ubifs ubi.mtd=3 root=ubi0: rootfs ro rootwait init=/sinit [0.000000] PID 哈希表条目:512(顺序:-1,2048 字节)[0.00000]] 入口缓存哈希表条目:16384(顺序:4,65536 字节)[0.000000] 索引节点缓存哈希表条目:8192(顺序:3,32768 字节) [0.000000] 内存:105740K/130048K 可用(4696K 内核代码、145K rwdata、1360K rodata、180K 初始化、159K bss、7924S 已保留,16384K cma-reserved) [0. 000000] 虚拟内核内存布局: [0.000000] 向量:0xffff0000-0xffff1000 (4 kB) [0.000000] 修复地图:0xffc00000-0xfff00000 (3072 kB) [0.000000] vmalloc:0xc8000000-0xff800000 (888 MB) [0.000000] lowmem:0xc00000000-0xc7f00000 (127 MB) [0.000000] 模块:0xbf000000-0xc0000000 (16 MB) [0.000000] .text :0xc0008000 - 0xc05f22d4 (6057 kB) [ 0.000000] .init:0xc05f3000 - 0xc0620000 ( 180 kB) [ 0.000000] .data:0xc0620000 - 0xc06447a0 ( 146 kB) [ 0.000000] .bss: 0xc06447a0-0xc066c72c (160 kB) [0.000000] SLUB:HWAlign=64,Order=0-3,minObjects=0,CPUS=1,节点=1 [0.000000] NR_IRQS: 16 16 [0.000000] 时钟来源:计时器 @f0010000:掩码:0xfffffff max_cycles: 0xfffffff,max_idle_ns:115833966437 ns [0.000022] sched_clock:16 MHz 时为 32 位,分辨率 60ns,每 130150523873ns 包裹一次 [0.000048] 切换到基于计时器的延迟回路,分辨率 60ns [0.027983] 时钟来源:pit:掩码:0xfffff max_cycles:0xfffff max_cycles:0xfffff max_cycles:0xfffff,max_idle_ns:14479245754 ns [0.028414] 控制台:彩色 虚拟设备 80x30 [0.028472] 校准延迟回路(已跳过),使用计时器频率计算得出的值... 33.00 bogoMips (lpj=165000) [0.028501] pid_max:默认值:32768 最小值:301 [0.028689] 挂载缓存哈希表条目:1024(顺序:0,4096 字节) [0.028718] Mountpoint-Cache 哈希表条目:1024(顺序:0,4096 字节)[0.029699] CPU:测试写入缓冲区一致性:ok [0.028718] Mountpoint-Cache 哈希表条目:1024(顺序:0,4096 字节)[0.029699] CPU:正在测试写入[ 30370] 为 0x20008200-0x20008258 [0.051134] VFP 支持 v0.3 设置静态身份映射:实现者 41 架构 2 第 30 部分变体 5 修订版 1 [0.051225] [dri_chk_init (241)]:初始化确定 [0.051855] 时钟来源:jiffies:掩码:0xfffffff max _ 周期:0xfffffff,max_idle_ns:19112604462750000 ns [0.053706] pinctrl 核心:初始化 pinctrl 子系统 [0.055024] unidebug_init:abort_log_paddr:0xc07bf0-> 0xc8020000,大小:0x10000 [0.055056] 中止日志缓冲区地址:0xc8020000,头:0,尾部:0 [0.055102] unidebug_init:realtime_log_paddr:0xc0c07bf8-> 0xc8040000,大小:0x30000 [0.055125] 实时日志缓冲区地址:0xc8040000,头:0,尾部:751,当前消息大小:751 [0.055448] dt_uni_dbg_ 标志:uni_dbg_flag addr: value-> 0xc8010f00:0x55d454d4 [0.056903] NET:注册协议系列 16 [0.061074] DMA:为原子相干分配预分配的 256 KiB 池 [0.061161] [uni_register_pm_check_unit (119)]:注册主函数: [pm-driver-self-check-check_unit (119)]],fun = 0xc0043044 [0.063487] AT91:检测到的 SoC 系列:sama5d3 [0.063517] AT91:检测到的 SoC:sama5d31,修订版 3 [0.078086] irq:找不到 /ahb/apb/pinctrl @fffff200 /gpio @fffffa00 的 irq 功能域! [0.089307] gpio-at91 fffff200.gpio:地址为 c8018200 [ 0.090542] gpio-at91 fffff400.gpio:地址为 c801a400 [ 0.091861] gpio-at91 fffff600.gpio:地址为 c801c600 [ 0.093208] gpio-at91 fffff800.gpio:地址为 c801e800 [ 0.094664] gpio-at91 fffffa00.gpio:地址为 c8032a00 [ 0.096164] pinctrl-at91 ahb:apb:pinctrl@fffff200: 已初始化 AT91 pinctrl 驱动程序 [ 0.097460] 内核版本:br03_v01p01d_wifi_bt_UTA2_0326 [ 0.097489] 硬件版本:br03 [ 0.097504] 节点名称:启动paras [ 0.097544] 启动_mode 0x27ffff80 的寄存器映射到 c8034f80 [ 0.097567] RESET_reason 寄存器映射到 c8036fc0 [ 0.098054] 来自 同步动态随机存取存储器(SDRAM) 的 RESET 原因:0x17554444 [ 0.098074] 设备开始加电! [ 0.098087] RESET 原因:POWR [ 0.098099] 写入 RESET 原因:0x53525748 [ 0.098110] 读取启动模式:0x55554451 [ 0.098126] 读取启动模式:0xffffffff --> 在 同步动态随机存取存储器(SDRAM) 中随机 [ 0.098464] sysclk ctrl io: 21 [ 0.098556] 索引:0 [ 0.098606] cnt: 0 [ 0.098910] 启动paras 驱动程序探测器 [确定] [ 0.159347] at_hdmac ffffe600.dma-controller: Atmel AHB DMA 控制器(cpy 设置为从 sg-cpy),8 个通道 [ 0.161569] at_hdmac ffffe800.dma-controller:Atmel AHB DMA 控制器(cpy 设置从机 sg-cpy),8 个通道 [0.165426] usbcore:注册了新的接口驱动程序 usbfs [0.165610] usbcore:注册了新的接口驱动程序集线器 [0.165780] usbcore:注册了新设备驱动程序 usb [0.166087] I2C FPGA KEYPAD INIT [0; 40; 32m [OK] [0m] 0.166215] I2C FPGA GPI 初始化 [确定] [0.167819] at91_i2c f0014000.i2c: AT91 i2c 总线驱动程序(硬件版本:0x402)。 [ 0.169063] I2C FPGA GPI Probe,addr:0x70 [OK] [ 0.169439] <5>fpga_keypad_probe(168): I2C FPGA KEYPAD i2c 客户端地址:0x72 [ 0.169477] I2C FPGA KEYPAD Probe [ OK ] [ 0.183675] gpio-ice40lp1k probe [OK] [ 0.184153] mcu-启动-ctrl-pin 196 init 1 ok [ 0.184285] at91_i2c f0018000.i2c:AT91 i2c 总线驱动程序(硬件版本:0x402)。 [ 0.185739] 高级 Linux 声音架构驱动程序已初始化。 [0.186998] 蓝牙:核心版本 2.21 [0.187115] NET:注册协议系列 31 [0.187136] 蓝牙:HCI 设备和连接管理器已初始化 [0.187173] 蓝牙:HCI 套接字层已初始化 [0.187199] 蓝牙:L2CAP 套接字层已初始化 [0.187851]------------[切入此处]------------ [0.187902] 警告:CPU:0 PID:1 在 net/wireless/reg.c: 523 regulatory_init+0x84/0x128 () [0.187916] db.txt 是空的,你应该更新它... [0.187928] 链接的模块: [0.187958] CPU:0 PID:1 Comm:swapper 未受污染 4.4.19#226 [0.187973] 硬件名称:Atmel SAMA5 [0.188039] [] (unwind_backtrace) 来自 [] (show_stack+0x10/0x14) [0.188084] [] (show_stack) 来自 [] (warn_slowpath_commonn) +0x80/0xac) [0.188120] [] (warn_slowpath_common) 来自 [] (warn_slowpath_fmt+0x30/0x40) [0.188153] [] (warn_slowpath_fmt) 来自 [] (regulatory_init+0x84/0xx+) [c001fc2c] (warn_slowpath_fmt) (warn_slowpath_fmt) 128) [0.188185] [< c06133c0 <5> <5> <5> >] (regulatory_init) 来自 [] (cfg80211_init+0x54/0xcc) [0.188216] [] (cfg80211_init) 来自 [] (do_one_initcall+0x90/0x1d8) [188260] [] (do_one_initcall) 来自 [] (kernel_init_freeable+0x130/0x1d0) [0.188305] [] (kernel_init_freeable) 来自 [] (kernel_init+0xe8) [0.188341] [< c0479308] (kernel_init+0xe8) [0.188341] [c0479308 >] (kernel_init) 来自 [] (ret_from_fork+0x14/0x3c) [0.188400]---[结束跟踪 db6e7ed398e5acc9]---[ 0.192800] 时钟源:切换到时钟源计时器 @f0010000 [0.208795] NET:注册协议系列 2 [0.209929] TCP 已建立的哈希表条目:1024(顺序:0,4096 字节)[0.209988] TCP 绑定哈希表条目:1024(顺序:0,4096 字节)[0.210031] TCP:已配置哈希表(已建立 1024 绑定 1024)[0.210207] UDP 哈希表条目:256(顺序:0,4096 字节)[0.210254] UDP-Lite 哈希表条目:256(顺序:0,4096 字节)[0.210579] NET:注册协议系列 1 [0.211421] 输入:未指定 设备作为 /devices/virtual/input/input0 [0.211463] si_key_probe (171):密钥:注册 sama5d3 键输入设备 [0.229580] SI 核心探测器 [0; 40; 32m [确定] [0; 40; 32m [确定] [0m [0.232200] parse_dt (569):bt ref clk 不是来自 ref clk 节点 [0.232249] parse_dt (578):bt clk 不是来自 bt clk 节点 [0.232400] bt 驱动程序探测器 [0; 40; 32m [确定] [0m [0.234678] futex 哈希表条目:256(顺序:-1,3072 字节)[0.261119] ntfs:驱动程序 2.1.32[Flags: R/W]. [ 0.271996] 注册了非对称密钥类型 [ 0.272046] 注册了非对称密钥解析器 "x509" [ 0.272142] 注册了 io 调度程序 noop(默认) [ 0.275288] f001c000.serial:ttyS1 在 MMIO 0xf001c000(irq = 32,base_baud = 4125000)是一个 ATMEL_SERIAL [ 0.276372] f8024000.serial:在 MMIO 0xf8024000(irq = 34,base_baud = 4125000)处的 ttys4 是 ATMEL_SERIAL [0.278040] aquire gpis 启动 gpio 密码错误,不要用! [ 0.278239] kfifo: size =1024, recsize=0, esize=1, inited=1023 [ 0.278268] sama5d3-gps gps: gps init ok [ 0.279091]<3>acc_init_ctl_io(987):获取 io0_sel gpio 失败 [ 0.279141]<3>acc_init_ctl_io(994):Failed to get io1_sel gpio [ 0.279497] uni-acc uni_acc0: acc0 init ok [ 0.289728] brd: module loaded [ 0.300025] loop: module loaded [ 0.300727] ssc f0008000.ssc.0:位于 0xc80d8000 (irq 29) [0.301156] 的 Atmel SSC 设备 ssc f800c000.ssc.1: 位于 0xc80e0000 (irq 33) [0.302061] 的 Atmel SSC 设备位于 24 0-0050:512 字节 24c04 EEPROM,可写,16 字节/写入 [0.306971] atmel_nand_nfc 70000000.nfc: 对 NFC 进行了探测。 [0.307215] atmel_与非 60000000.与非:在 Flash 上使用 BBT [0.308380] atmel_与非 60000000.与非:使用 dma0chan0 进行 DMA 传输。 [ 0.309744] 与非: 已找到设备,制造商 ID:0x2c,芯片 ID:0xa3 [ 0.309772] 与非: 美光 MT29F8G08ABBCAH4 [ 0.309794] 与非: 1024 MiB,SLC,擦除大小:256 KiB,页面大小:4096,OOB 大小:224 [ 0.309826] atmel_与非 60000000.与非:最低 ECC:512 字节内有 8 位 [0.309850] atmel_与非 60000000.与非:初始化 PMECC 参数,上限:12,扇区:512 [0.309956] atmel_与非 60000000.与非:使用 NFC Sram 读取 [0.311307] 在 262080 页找到的错误区块表,版本 0x01 [0.312151] 在 262016 页找到的错误区块表,版本 0x01 [0.312999] 在 MTD 设备上找到 4 个分区 atmel_nand [0.313028] 在 " atmel_nand ": [0.313059] 0x000000000000-0x0000000上创建 4 个 MTD 分区 40000:" iplp1 " [0.313770] 0x000000040000-0x000001080000: " minisys " [0.314417] 0x000001080000-0x000002480000:" workbin " [0.315035] 0x000002480000-0x0000000000-0x00000000000:" user-fs " [0.317794]<3> dsp_output_probe (348):寄存器 dsp 输出0 [0.317885] dsp 输出 dsp-output0: dsp_output 驱动程序探测器 [0.318003]<3> dsp_output_probe (354):寄存器 dsp 输出 1 [0.318070] dsp 输出 dsp 输出 1:dsp_output 驱动器探头 [0.318552]<3> dsp_input_probe (334):寄存器 dsp 输入 0,ret=0 [0.318652] dsp-input dsp-input0:dsp_input 驱动器探头 [0.318772]<3> dsp_input_probe (340):寄存器 dsp 输入 1,ret=0 [0.318839] dsp-input dsp-input dsp-input1: dsp_input 驱动程序探测器 [0.320816] atmel_spi f8008000.spi:版本:0x213 [ 0.321306] atmel_spi f8008000.spi:使用 dma1chan0(tx)和 dma1chan1(rx)进行 DMA 传输 [ 0.321433] atmel-spi 寄存器 pio-irq,ret = 0 [ 0.321481] atmel_spi f8008000.spi:Atmel SPI 控制器在 0xf8008000 (irq 27) [ 0.324620] spi_master spi32766:将以实时优先级运行消息泵 [ 0.325692]<3>dsp_spi_probe(2295): spi 名为 br03-dsp-spi1 正在探测 [ 0.325746]<3>dsp_spi_probe(2304): malloc 607 size of dsp driver, spidev = 0xc6969c00, spi = 0xc6969800, maste<3>dsp_spi_probe(2334): register dsp master1 [ 0.325823] dspmaster spi32766.0:dsp spi probe speed(3000000) dev 0x0f800001 [ 1.127630] [uni_register_pm_check_unit(153)]: 寄存器 DSP1-INT, func = 0xc0254700 [ 1.128522] m25p80 spi32766.1:m25p10-nonjedec (128 Kbytes) [ 1.130820] atmel_spi f0004000.spi:版本:0x213 [ 1.131300] atmel_spi f0004000.spi:使用 dma0chan1(tx)和 dma0chan2(rx)进行 DMA 传输 [ 1.131396] atmel-spi 寄存器 pio-irq,ret = 0 [ 1.131441] atmel_spi f0004000.spi:Atmel SPI Controller at 0xf0004000 (irq 28) [ 1.132565] spi_master spi32765: 将以实时优先级运行消息泵 [ 1.133707]<3>dsp_spi_probe(2295): spi named br03-dsp-spi0 probing [ 1.133760]<3>dsp_spi_probe(2304): malloc 607 size of dsp driver, spidev = 0xc6a05000, spi = 0xc6a04c00, maste<3>dsp_spi_probe(2326): register dsp master0 [ 1.133836] dspmaster spi32765.0:dsp spi probe speed(3000000) dev 0x0f800000 [ 1.134065]<5>dsp_hw_init(1705): can't find pwr-gpio in dts [ 1.134099]<5>dsp_hw_init(1705): can't find rf_6V_pwr_en-gpio in dts [ 1.134130]<5>dsp_hw_init(1705): can't find fpga_reset-gpio in dts [ 1.134157]<5>dsp_hw_init(1705): can not find dsp_switch_ctl_A in dts [ 1.134184]<5>dsp_hw_init(1705): can not find dsp_switch_ctl_B in dts [ 1.134211]<5>dsp_hw_init(1705): can not find dsp_fpga_done in dts [ 1.135118]<5>dsp_fault_save_timestamp(1541): dspmaster[0] dsp_fault_save_timestamp [ 1.135390]<3>host_ctl_rf_power(350): dspmaster[0] cannot ctl pwr io [ 1.935625]<3>host_ctl_rf_power(350): dspmaster[0] cannot ctl pwr io [ 1.935669] [uni_register_pm_check_unit(153)]: register DSP0-INT, func = 0xc0254700 [ 1.936358] usbcore: registered new interface driver asix [ 1.936535] usbcore: registered new interface 驱动程序 ax88179_178a [ 1.936693] usbcore:注册新接口驱动程序 cdc_ether [ 1.936844] usbcore:注册新接口驱动程序 net1080 [ 1.936996] usbcore:注册新接口驱动程序 rndis_host [ 1.937143] usbcore: registered new interface driver cdc_subset [ 1.937291] usbcore: registered new interface driver zaurus [ 1.937549] usbcore: registered new interface driver cdc_ncm [ 1.937585] ehci_hcd:USB 2.0 'Enhanced' Host Controller (EHCI) 驱动程序 [ 1.937614] ehci-atmel:EHCI Atmel 驱动程序 [ 1.938029] ohci_hcd:USB 1.1 'Open' Host Controller (OHCI) 驱动程序 [ 1.938067] ohci-atmel:OHCI Atmel 驱动程序 [ 1.938829] at91_ohci 600000.ohci:USB 主机控制器 [ 1.938918] at91_ohci 600000.ohci:新 USB 总线已注册,分配的总线编号为 1 [1.939060] <3> host_timer_enable (1109):dspmaster [0] 禁用主机计时器 [1.940111] at91_ohci 600000.ohci: irq 47, io mem 0x00600000 [ 1.998637] hub 1-0:1.0:发现 USB 集线器 [ 1.998899] 集线器 1-0:1.0: 检测到 1 个端口 [ 2.001020] atmel_usba_udc 500000.gadget:位于 0xf8030000 的 MMIO 寄存器映射到 c80e8000 [ 2.001125] atmel_usba_udc 500000.gadget:FIFO 在 0x00500000 映射到 c8600000 [ 2.003751] 使用随机自身以太网地址 [ 2.003796] 使用随机主机以太网地址 [ 2.003829] 使用主机以太网地址:be:6e:3b:3e:6f:6b [ 2.003847] 使用自身以太网地址:12:56:59:21:22:05<6>[ 2.005248] usb0: HOST MAC be:6e:3b:3e:6f:6b [ 2.005345] usb0: MAC 12:56:59:21:22:05 [ 2.005441] g_multi gadget:多功能复合小工具 [ 2.005464] g_multi gadget: userpace failed to provide iSerialNumber [ 2.005480] g_multi gadget: g_multi ready [ 2.010574]<5>fpga_keypad_probe(529): fpga keypad gpio (status):158 (1), virq: 207 [ 2.010697] [uni_register_pm_check_unit(153)]: register keypad, func = 0xc02b8794 [ 2.011893]<5>fpga_keypad_probe(568): pck1 rate = 24000000, is_enable = 0 [ 2.011978] fpga keypad driver probe [0;40;32m[ OK ][0m [ 2.022710]<5>fpga_channel_knob_probe(353):通道: ch_num(16) != evnet_code_end(16) [ 2.022954] [uni_register_pm_check_unit(153)]: register channel_knob, func = 0xc02b8d98 [ 2.024185] fpga channel knob driver probe [0;40;32m[ OK ][0m [ 2.025204]<5>keypad_backlight_probe(161): keypad_backlight gpio[0/1]:181 [ 2.025256] 键盘背光驱动探针 [0;40;32m[ OK ][0m [ 2.025803] vox fpga init ok [0;40;32m[ OK ][0m [ 2.026681] rtc rtc0: alarm rollover not handled [ 2.026720] rtc rtc0: invalid alarm value: 1900-1-1 0:0:0 [ 2.027090] rtc rtc0: fffffeb0.rtc:dev (254:0) [ 2.027149] at91_rtc fffffeb0.rtc:rtc core: registered fffffeb0.rtc as rtc0 [ 2.027245] at91_rtc fffffeb0.rtc:AT91 实时时钟驱动器 [ 2.027521] i2c /dev entries 驱动程序 [ 2.029303] AT91:唤醒后启动 [ 2.029773]<5>bq40z80_i2c_probe(69): bq40z80 i2c 探测成功。 [ 2.030367] at91_wdt fffffe40.看门狗:disable [ 2.030404]<5>of_at91wdt_init(519): sama5d3 watchdog : sama5d3 watchdog status default disabled in the dts. [ 2.030457]<5>at91wdt_check_mask(571): sama5d3 watchdog : 0x57155155 [ 2.030496]<5>at91wdt_probe(647): sama5d3 watchdog : sama5d3 watchdog status set enable by sysfs. [2.031079] <5> at91wdt_probe (670):sama5d3 看门狗:sama5d3 看门狗成功注册了看门狗设备。 [ 2.031163]<5>at91wdt_probe(679): sama5d3 watchdog : AT91 WDT init ok [ 2.031624]<5>fpga_wdt_get_dts(677): fpga watchdog : fpga watchdog default enable in the dts。 [ 2.032776]<3>fpga_wdt_reg_status_read(157): fpga watchdog : fpga wdt 从状态寄存器读取失败。 [ 2.032938]<3>fpga_wdt_config(693): fpga watchdog : fpga watchdog 读取设置状态注册失败。 [ 2.032981]<3>fpga_wdt_probe(764): fpga watchdog : failed to config fpga wdt. [ 2.033018]<5>fpga_wdt_probe(770): fpga watchdog : fpga watchdog probe ok. [ 2.033272] 蓝牙:HCI UART 驱动程序版本 2.3 [ 2.033305] Bluetooth:HCI UART 协议 BCSP 已注册 [ 2.034207] atmel_mci f0000000.mmc:版本:0x505 [ 2.034841] atmel_mci f0000000.mmc:使用 dma0chan3 进行 DMA 传输 [ 2.072889] atmel_mci f0000000.mmc:Atmel MCI 控制器,0xf0000000 irq 26,1 个插槽 [ 2.074162]<5>sama5d3_gpio_leds_probe(499): led0_gpio0 ctrl signal init success [ 2.074606]<5>sama5d3_gpio_leds_probe(526): led0_gpio1 ctrl signal init success [ 2.075024]<5>sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led0 OK [ 2.076547]<5>sama5d3_gpio_leds_probe(499): led1_gpio0 ctrl signal init success [ 2.078705]<5>sama5d3_gpio_leds_probe(526): led1_gpio1 ctrl signal init success [ 2.079168]<5>sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led1 OK [ 2.079734]<5>sama5d3_gpio_leds_probe(499): led2_gpio0 ctrl signal init success [ 2.080221]<5>sama5d3_gpio_leds_probe(526): led2_gpio1 ctrl signal init success [ 2.080603]<5>sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led2 OK [ 2.081202]<5>sama5d3_gpio_leds_probe(499): led3_gpio0 ctrl signal init success [ 2.081727]<5>sama5d3_gpio_leds_probe(526): led3_gpio1 ctrl signal init success [ 2.082124]<5>sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led3 OK [ 2.082759]<5>sama5d3_gpio_leds_probe(499): led4_gpio0 ctrl signal init success [ 2.083352]<5>sama5d3_gpio_leds_probe(526): led4_gpio1 ctrl signal init success [ 2.083817]<5>sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led4 OK [ 2.085076]<5>sama5d3_gpio_leds_probe(499): led5_gpio0 ctrl signal init success [ 2.085465]<5>sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led5 OK [ 2.086755]<5>sama5d3_gpio_leds_probe(499): led6_gpio0 ctrl signal init success [ 2.087271]<5>sama5d3_gpio_leds_probe(526): led6_gpio1 ctrl signal init success [ 2.087737]<5>sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led6 OK [ 2.088347]<5>sama5d3_gpio_leds_probe(499): led7_gpio0 ctrl signal init success [ 2.088871]<5>sama5d3_gpio_leds_probe(526): led7_gpio1 ctrl signal init success [ 2.089315]<5>sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led7 OK [ 2.089890] usbcore: registered new interface driver usbhid [ 2.089912] usbhid:USB HID 核心驱动程序 [ 2.092923]<5>mcp47feb01_probe(218):MCP47FEB01C DAC 芯片启动成功。 [2.095692] bt-sco bt-sco:注册编解码器正常 [2.096381] tlv320aic32x4 1-0018:aic32x4_i2c_probe (27):探测 [2.096583]<5> tlvaic32x4_probe (1325):tlvaic32x4 探测器正常 [2.120032] mmc0:全新高速 SMC0 地址为 0001 [2.135421]<5> aic32x4_probe (1154):探测正常 [2.135537] tlv320aic32x4 1-0018:asoC:找不到 HPR Power [2.135569] 的接收器小部件 tlv320aic32x4 1-0018:ASoC:失败 添加路由 Left DAC 路由到 HPR-> direct-> HPR Power [2.135593] tlv320aic32x4 1-0018:asoC:找不到 HPR Power [2.135616] tlv320aic32x4 1-0018:asoC:无法添加路由 HPR Power-> 直接-> HPR [2.135638] tlv320aic32x4 1-0018: asoC:找不到 Mic [2.135660] 的源控件 tlv320aic32x4 1-0018:asoC:无法添加路由 Mic-> direct-direct- > 麦克风偏差 [2.137683] atmel-tlv320aic32x4-音频声音:tlv320aic32x4-i2s<-> f800c000.ssc.1 <5> <-> 映射还行 [2.139543] atmel_asoc_tlv320aic4_probe (570):atmel asco tlv320aic32x4 探测器好的 [2.1423x4 探测器好的 [2.1423x4] 14] atmel-bluetooth-audio bluetooth_sound:bt-sco-pcm f0008000.ssc.0 映射正常 [2.144936] atmel-bluetooth-audio bluetooth_sound:ALSA resigster 虚拟蓝牙编解码器 OK [2.145674] NET:注册协议系列 17 [2.145846] bridge:通过 arp/ip/ip6tables 进行自动过滤已被弃用。如果需要,请更新您的脚本以加载 br_netfilter。[2.146597] 蓝牙:RFCOMM TTY 层已初始化 [2.146657] 蓝牙:RFCOMM 套接字层已初始化 [2.146676] 蓝牙:BNEP(以太网仿真)版本 1.3 [2.146737] 蓝牙:BNEP 过滤器:协议多播 [2.146766] 蓝牙:BNEP 套接字层已初始化 [2.146766] 蓝牙:BNEP 套接字层已初始化 [2.146766] 97] 蓝牙:HIDP(人机接口仿真)版本 1.2 [2.146825] 蓝牙:HIDP 套接字层已初始化 [2.146854] lib80211:IEE802.11 驱动程序的常见例程 [2.146871] lib80211_crypt: 注册算法 “NULL” [2.146900] lib80211_crypt:注册算法 “WEP” [2.146928] lib80211_crypt:注册算法 “CCMP” [2.146955] lib80211_crypt:注册算法 “TKIP” <5>[2.154283] sama5d3_oledfb_of_init (2150): of_init:oled_cs = 1,OLED_CS_BASE 得到 0x40000000 [2.154410]<5> sama5d3_oledfb_of_init (2164):of_init:oled_data_phy_addr = 0x40004000 [2.154458]<5> sama5d3_oledfb_of_init (2176):of_init:SMC_BASE_ADDR 得到 0xFFFC614 [2.154635]<5> sama5d3_oledfb_of_init (2206):of_init:选择带宽(8 位)[2.154678]<5> a5d3_oledfb_of_init (2212):of_init:有 dma [2.154716] [uni_register_pm_check_unit (153)]:注册 oled_not_in_sleep,func = 0xc01d0774 [2.156126]<5> set_dma_config (953):oled 使用 dma0chan6 进行 DMA 传输 [2.156517]<5> get_ft2308_id (294):预期 OLED ID 为 0x01,0x02,0x00 <5> [2.156565] get_ft2308_id (295):获取 OLED ID1~DI3:0xda,0x0x00 [2.156565] 5 get_ft2308_id (295):获取 OLED ID1~DI3:0xda,0xx00 [2.156565] 5 get_ft2308_id (295) db,0xdc [ 2.189820] ubi0:默认快速地图池大小:195 [2.189849] ubi0:默认快速地图 WL 池大小:97 [2.189865] ubi0:附加 mtd3 [2.312533] g_multi 小工具:全速配置 #1:使用 RNDIS 实现多功能 [2.734519] ubi0:由 fastmap 连接 [2.734549] ubi0:快速地图池大小:195 [2.734562] ubi0:fastmap WL 池大小:97 [2.753987] ubi0:附加 mtd3(名称 " user-fs ",大小 987 MiB)[2.754018] ubi0:PEB 大小:262144 字节 (256 KiB),LEB 大小: 253952 字节 [2.754035] ubi0:最小/最大。I/O 单元大小:4096/4096, 子页面大小 4096 [ 2.754050] ubi0: VID 头偏移:4096(对齐 4096),数据偏移:8192 [ 2.754064] ubi0:好 PEB:3946,坏 PEB:4,损坏的 PEB:0 [ 2.754078] ubi0:用户卷:9,内部卷:1, max.卷数:128 [ 2.754096] ubi0:最大/平均擦除计数器:214/116,WL阈值:4096,图像序列号:1635931764 [ 2.754110] ubi0:可用 PEB:0,总预留 PEB:3946, PEBs reserved for bad PEB handling:76 [ 2.754858] [uni_register_pm_check_unit(153)]: register power_knob, func = 0xc02b73d4 [ 2.754896]<5>aux_register_key(94): not AUX key, PASS [ 2.755003]<5>aux_register_key(94): not AUX key, PASS [ 2.755105]<5>aux_register_key(100): get key: aux_eptt_key。 [ 2.755203]<5>aux_register_key(100):获取密钥: aux_ignition_key。 [ 2.755297] gpio key driver probe [0;40;32m[ OK ][0m [ 2.755725] at91_rtc fffffeb0.rtc:将系统时钟设置为 2007-01-01 00:00:06 UTC (1167609606) [2.757268] /ltc4020:无法获得 /ahb/apb/adc 的 #io-channel-cells @f8018000 [2.757303] 错误:无法获取 IIO 频道 /ltc4020: vbat-感知 (0) [2.757331]<3> ltc4020_iios _chn_init (343):在 dts 中查找 vbat-感知 失败。 [ 2.757366]<3>ltc4020_probe(1255): ltc4020 iio chn init 失败。 [ 2.757778] ubi0:后台线程"ubi_bgt0d" 启动,PID 658 [ 2.763788] ltc4020:ltc4020 探测失败,错误 -1 [ 2.764889]<5>fan_probe(403): fan level table : [ 2.764936]<5>fan_probe(408): fan rotate level : 0, fan pwr en state : 0, dac0 reg val : 0x64. [ 2.764980]<5>fan_probe(408): fan rotate level : 1, fan pwr en state : 1, dac0 reg val : 0x64. [ 2.765022]<5>fan_probe(408): fan rotate level : 2, fan pwr en state : 1, dac0 reg val : 0x55. [ 2.765063]<5>fan_probe(408): fan rotate level : 3, fan pwr en state : 1, dac0 reg val : 0x46. [ 2.765103]<5>fan_probe(408): fan rotate level : 4, fan pwr en state : 1, dac0 reg val : 0x3d. [ 2.765289]<5>fan_probe(436):风扇驱动程序启动成功。 [2.765542] clk:未禁用未使用的时钟 [2.765581] ALSA 设备列表:[2.765598] #0: tlv320aic3204 @ SAMA5D3 [2.765611] #1:蓝牙音频 @ SAMA5D3 [2.765808] 警告:无法打开初始主机。 [2.832155] UBIFS(ubi 0:1):需要恢复 [3.154783] UBIFS(ubi 0:1):恢复延迟 [3.154823] UBIFS(ubi 0:1):UBIFS:已安装的 UBI 设备 0,卷 1,名称 " rootfs ",R/O 模式 [3.154846] UBIFS(ubi 0:1):LEB 大小:253952 字节(248 KiB),最小 /最大。I/O 单元大小:4096 字节/4096 字节 [3.154868] UBIFS(ubi 0:1):FS 大小:64757760 字节(61 MiB,255 LEB),日志大小 9142272 字节(8 MiB,36 LEB)[3.154883] UBIFS(ubi 0:1):留给根用户:0 字节 (0 KiB) [3.154911]] UBIFS(ubi 0:1):媒体格式:w4/r0(最新版本为 w4/r0)、UUID 1BACF5C4-B91E-47B4-ACA8-82F0D21AEE55、小型 LPT 型号 [3.157150] VFS:在设备 0:12 上挂载的根目录(ubifs 文件系统)只读。 [3.157697] 释放未使用的内核内存:180K (c05f3000-c0620000) [3.471780] UBIFS (ubi 0:0):UBIFS:已安装的 UBI 设备 0,卷 0,名称 " 校准 ",R/O 模式 [3.471821] UBIFS (ubi 0:0):LEB 大小:253952 字节 (248 KiB),最小 /最大。I/O 单元大小:4096 字节/4096 字节 [3.471847] UBIFS(ubi 0:0):FS 大小:22855680 字节(21 MiB,90 LEB),日志大小 3809280 字节(3 MiB,15 LEB)[3.471864] UBIFS (ubi 0:0):留给根用户:0 字节 (0 KiB) [3.471890]] UBIFS(ubi 0:0):媒体格式:w4/r0(最新版本为 w4/r0)、UUID 8C0A841D-9F6D-4F4B-A47B-242F17AF30D2、小型 LPT 模型 [3.514476] 随机:非阻塞池已初始化 [3.634316] UBIFS(ubi 0:2):UBIFS:已安装的 UBI 设备 0,第 2 卷,名称 " qpe " ,R/O 模式 [3.634356] UBIFS(ubi 0:2):LEB 大小:253952 字节(248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [3.634381] UBIFS(ubi 0:2):FS 大小:131801088 字节(125 MiB,519 LEB),日志大小 9404416 字节(8 MiB,38 LEB)[3.634397] UBIFS(ubi 0:2):留给 root:0 字节(0 KiB) [3.634397] UBIFS (ubi 0:2):留给根用户:0 字节 (0 KiB) [3.63397] UBIFS(ubi 0:2):媒体格式:w4/r0(最新是 w4/r0)、UUID E83FECA1-27DE-4703-B7D8-CB5079BD58DE、小型 LPT 型号 [3.761127] UBIFS(ubi 0:3):UBIFS:已安装的 UBI 设备 0,第 3 卷,名称 " defpara ",R/O 模式 [3.761166] UBIFS(ubi 0:3):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [3.761190] UBIFS(ubi 0:3):FS 大小:18538496 字节(17 MiB,73 LEB),日志大小 3301376 字节(3 MiB,13 LEB)[3.761206] UBIFS (ubi 0:3):留给根用户:0 字节 (0 KiB) [3.761232]] UBIFS(ubi 0:3):媒体格式:w4/r0(最新是 w4/r0)、UUID A7AE1FB4-18F3-456E-B406-88BF6D1EB1A0、小型 LPT 型号 [3.870579] UBIFS(ubi 0:4):UBIFS:已安装的 UBI 设备 0,第 4 卷,名称 " otapara ",R/O 模式 [3.870616] UBIFS(ubi 0:4):LEB 大小: 253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [3.870639] UBIFS(ubi 0:4):FS 大小:18538496 字节(17 MiB,73 LEB),日志大小 3301376 字节(3 MiB,13 LEB)[3.870654] UBIFS(ubi 0:4):留给 root:0 字节 (0 KiB) [3.870654] UBIFS (ubi 0:4):留给根用户:0 字节 (0 KiB) [3.870654] 70680] UBIFS(ubi 0:4):媒体格式:w4/r0(最新是 w4/r0)、UUID 2BAEEFB9-96BE-4423-B712-4BB6807A7EBE、小型 LPT 型号 [3.892982] UBIFS(ubi 0:7):后台话题 " ubifs_bgt0_7 " 已启动,PID 677 [3.950282] UBIFS(ubi 0:7):需要恢复 [4 .132101] UBIFS(ubi 0:7):恢复已完成 [4.132143] UBIFS(ubi 0:7):UBIFS:已安装的 UBI 设备 0,第 7 卷,名称 " 用户数据 " [4.132166] UBIFS(ubi 0:7):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [4.132191] UBIFS(ubi 0:7):FS 大小:520855552 字节(496 MiB,2051 LEB),日志大小 9404416 字节(8 MiB,38 LEB)[4.132207] UBIFS(ubi 0:7):留给根用户:0 字节(0 KiB)[4.132207] UBIFS(ubi 0:7):留给根用户:0 字节(0 KiB) [4.132207] 132235] UBIFS(ubi 0:7):媒体格式:w4/r0(最新是 w4/r0)、UUID E88A1FD7-4C14-4993-BB64-B06940D639FD、小型 LPT 型号 [4.138639] UBIFS(ubi 0:5):后台话题 " ubifs_bgt0_5 " 已启动,PID 686 [4.205510] UBIFS(ubi 0:5):需要恢复 [4.272093] UBIFS(ubi 0:5):恢复已完成 [4.272135] UBIFS(ubi 0:5):UBIFS:已安装的 UBI 设备 0,卷 5,名称 " runpara " [4.272158] UBIFS(ubi 0:5):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [4.272180] UBIFS(ubi 0:5):FS 大小:18538496 字节(17 MiB,73 LEB),日志大小 3301376 字节(3 MiB,13 LEB)[4.272195] UBIFS (ubi 0:5):留给根用户:0 字节 (0 KiB) [4.272223]] UBIFS(ubi 0:5):媒体格式:w4/r0(最新是 w4/r0)、UUID 20E891E0-AAB5-43B6-9068-CAEE4CCFA6B4、小型 LPT 模型 [4.283106] UBIFS(ubi 0:6):背景话题 " ubifs_bgt0_6 " 已启动,PID 689 [4.333357] UBIFS(ubi 0:6):需要恢复 [4 .498782] UBIFS(ubi 0:6):恢复已完成 [4.498825] UBIFS(ubi 0:6):UBIFS:已安装的 UBI 设备 0,卷 6,名称 " 日志 " [4.498848] UBIFS(ubi 0:6):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [4.498870] UBIFS(ubi 0:6):FS 大小:31236096 字节(29 MiB,123 LEB),日志大小 4825088 字节(4 MiB,19 LEB)[4.498885] UBIFS (ubi 0:6):留给根用户:0 字节 (0 KiB) [4.498912] UBIFS (ubi 0:6) [4.498912] UBIFS (ubi 0:6) FS(ubi 0:6):媒体格式:w4/r0(最新是 w4/r0)、UUID B53E2A40-EB64-4248-9C15-A08B82484E92、小型 LPT 型号 [4.683284]<5> at91_wdt_start (313):sama5d3 看门狗:mcu 看门狗已禁用,无法启动。 [5.620927] UBIFS(ubi 0:8):后台话题 " ubifs_bgt0_8 " 已启动,PID 732 [5.816472] UBIFS(ubi 0:8):UBIFS:已安装的 UBI 设备 0,卷 8,名称 " 更新 " [5.816514] UBIFS(ubi 0:8):LEB 大小:253952 字节(248 KiB)b),分钟 /最大。I/O 单元大小:4096 字节/4096 字节 [5.816541] UBIFS(ubi 0:8):FS 大小:130785280 字节(124 MiB,515 LEB),日志大小 6602752 字节(6 MiB,26 LEB)[5.816557] UBIFS(ubi 0:8):留给 root:4952683 字节(4836 KiB)) [5.816584] UBIFS(ubi 0:8):媒体格式:w4/r0(最新是 w4/r0)、UUID 9C8DF7E6-05DA-4D41-A3C5-0029C4D16B41、小型 LPT 型号 [5.954423] UBIFS(ubi 0:8):卸载 UBI 设备 0 [5.954498] UBIFS(ubi 0:8):后台话题 " ubifs_bgt0_8 " 停止 [106.889343] wlan:正在加载 MWLAN 驱动程序 [106.893826] wlan:注册到总线驱动程序... [106.957922] vendor=0x0471 device=0x0205 class=0 function=1 [106.958180] Attach moal handle ops,卡片接口类型:0x109 [106.958223] 未指定模块参数 cfg 文件 [ 106.958246] combo fw:nxp/sduart_nw61x.bin.se wlan fw:nxp/sd_w61x.bin.se [ 106.958290] SDIO: sdio_blk_size=256 max_blk_count=512 max_segs=64 max_seg_size=4096 [ 106.958304] rx_work=0 cpu_num=1 [ 106.958324] Enable moal_recv_amsdu_packet [ 106.958422] Attach mlan adapter operations.card_type is 0x109. [ 106.959647] wlan:启用 TX SG 模式 [ 106.959677] wlan: mpa_tx.buf_size=4096 [ 106.959689] wlan:启用 RX SG 模式 [ 106.959700] wlan: mpa_rx.buf_size=4096 [ 106.965857] 请求固件:nxp/sd_w61x_v1.bin.se [107.096406] 唤醒设备... [107.344529] Wlan:固件下载结束,firmwarelen=681308 已下载 565508 [107.742950] WLAN 固件处于活动状态 [107.742992] on_time 是 107730209917 [107.743440] QUEUE_CMD:FUNC_INIT [0xa9] 已排队 [107.743473] QUEUE_CMD:_HW_SPEC [0x3] 已排队 [107.743517] DNLD_CMD (107.730 716): FUNC_INIT [0xa9]、行动 0x263、len 16、seqno 0x1 超时 5000 [ 107.766158] CMD_RESP (107.753332):FUNC_INIT [0x80a9],result 0,len 16,seqno 0x1 [ 107.766220] DNLD_CMD (107.753417):GET_HW_SPEC [0x3]、行动 0x0、len 71、seqno 0x2 超时 5000 [107.766565] 107.753753:事件:VDLL_IND [0x81] [107.766612] VDLL_IND(偏移量):offset=0x1c458 [107.767544] VDLL 图片:len=115800 [107.767544] VDLL 7.767850] CMD_RESP (107.755035): GET_HW_SPEC [0x8003],结果 0,len 205,序列号 0x2 [ 107.767880] fw_cap_info=0x487cff03,dev_cap_mask=0xffffffff [ 107.767897] GET_HW_SPEC:country_code=0x0 [ 107.767909] num_ant=1,antinfo=0x0 [ 107.767923] GET_HW_SPEC:hw_mpdu_density=4 dev_mcs_support=0x11 [ 107.767934] 启用波束赋形 [ 107.767950] GET_HW_SPEC:管理 IE count=13 [ 107.767965] 固件:SDIO rx aggr 已禁用 0x487cff03 [ 107.767981] pmadapter->ecsa_enable=1 [ 107.768016] QUEUE_CMD:802_11_SNMP_MIB [0x16] 已排队 [ 107.768030] pmadapter->getlog_enable=1 [ 107.768052] chanrpt api ver=14.1 [ 107.768067] fw_cap_info=0x487cff03 fw_cap_ext=0x2182b5 [ 107.768082] uuid: c10d697cf87d596cab35c831392df315 [ 107.768093] fw hotfix ver=11 [ 107.768105] fw ver=15.1 [ 107.768116] uap fw ver=2.0 [ 107.768127] max_p2p_conn = 8, max_sta_conn = 16 [ 107.768145] wlan_set_regiontable: 2.4G 0x10 [ 107.768166] wlan_set_regiontable: 5G 0x10 [ 107.768202] Get Hw Spec done, fw_cap=0x487cff03 [ 107.768231] org_drv_mode=0x7 drv_mode=0x7 [ 107.768815] Enable 波束赋形 [ 107.768873] QUEUE_CMD: 802_11_FW_WAKE_METHOD [0x74] is queued [ 107.768901] set tx_buf = 4096 [ 107.768922] QUEUE_CMD: RECONFIGURE_TX_BUFF [0xd9] is queued [ 107.768949] PS Command: action = 0x6, bitmap = 0x1 [ 107.768969] QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued [ 107.768999] QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 107.769028] QUEUE_CMD: 802_11_RF_ANTENNA [0x20] is queued [ 107.769060] QUEUE_CMD: CHAN_REGION_CFG [0x242] is queued [ 107.769091] QUEUE_CMD: TX_RATE_CFG [0xd6] is queued [ 107.769118] QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] is queued [ 107.769146] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] is queued [ 107.769174] QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 107.769216] DNLD_CMD (107.756415): 802_11_SNMP_MIB [0x16]、行动 0x1、len 15、seqno 0x3 超时 5000 [ 107.769607] CMD_RESP (107.756793):802_11_SNMP_MIB [0x8016],result 0,len 15,seqno 0x3 [ 107.769662] DNLD_CMD (107.756860):802_11_FW_WAKE_METHOD [0x74],行动 0x0,len 12,seqno 0x4 超时 5000 [ 107.769996] CMD_RESP (107.757182):802_11_FW_WAKE_METHOD [0x8074],结果 0,len 18,seqno 0x4 [ 107.770023] FW 唤醒方法=1,gpio=0 [ 107.770063] DNLD_CMD (107.757261):RECONFIGURE_TX_BUFF [0xd9]、行动 0x1、len 16、seqno 0x5 超时 5000 [ 107.771157] CMD_RESP (107.758341):RECONFIGURE_TX_BUFF [0x80d9],result 0,len 16,seqno 0x5 [ 107.771188] end port 32,data port mask ffffffff [ 107.771204] max_tx_buf_size=4096,tx_buf_size=3328 [ 107.771246] DNLD_CMD (107.758444):802_11_PS_MODE_ENH [0xe4],行动 0x6,len 20,seqno 0x6 超时 5000 [ 107.771595] CMD_RESP (107.758781):802_11_PS_MODE_ENH [0x80e4],result 0,len 20,seqno 0x6 [ 107.771644] DNLD_CMD (107.758844):802_11_SNMP_MIB [0x16],行动 0x1,len 18,seqno 0x7 超时 5000 [107.771973] CMD_RESP (107.759162): 802_11_SNMP_MIB [0x8016],result 0,len 18,seqno 0x7 [ 107.772022] DNLD_CMD (107.759222):802_11_RF_ANTENNA [0x20],act 0xc,len 16,seqno 0x8 超时 5000 [107.772352] CMD_RESP (107.759539): 802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x8 [ 107.772407] DNLD_CMD (107.759602):CHAN_REGION_CFG [0x242]、act 0x0、len 11、seqno 0x9 超时 5000 [107.773717] CMD_RESP (107.760894): CHAN_REGION_CFG [0x8242],result 0,len 1297,seqno 0x9 [ 107.773819] DNLD_CMD (107.761014):TX_RATE_CFG [0xd6],行动 0x0,len 76,seqno 0xa 超时 5000 [ 107.774478] CMD_RESP (107.761658):TX_RATE_CFG [0x80d6],结果 0,len 832,seqno 0xa [ 107.774538] DNLD_CMD (107.761736):802_11_RF_TX_POWER [0x1e],act 0x0,len 14,seqno 0xb 超时 5000 [107.774893] CMD_RESP (107.762080): 802_11_RF_TX_POWER [0x801e],result 0,len 14,seqno 0xb [ 107.774946] DNLD_CMD (107.762143):AMSDU_AGGR_CTRL [0xdf]、act 0x1、len 14、seqno 0xc 超时 5000 [107.775283] CMD_RESP (107.762469): AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,seqno 0xc [ 107.775329] DNLD_CMD (107.762529):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0xd 超时 5000 [107.775658] CMD_RESP (107.762846): MAC_CONTROL [0x8028], result 0, len 12, seqno 0xd [ 107.775711] QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] is queued [ 107.775749] DNLD_CMD (107.762949):APCMD_SYS_CONFIGURE [0xb0],act 0x0,len 20,seqno 0x100e 超时 5000 [107.776811] CMD_RESP (107.763986): APCMD_SYS_CONFIGURE [0x80b0], result 0, len 20, seqno 0x100e [ 107.776874] QUEUE_CMD: TX_RATE_CFG [0xd6] 正在排队 [ 107.776907] QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] 正在排队 [ 107.776937] QUEUE_CMD: AMSDU_AGGR_CTRL [0xdf] 正在排队 [ 107.776966] QUEUE_CMD: MAC_CONTROL [0x28] 正在排队 [ 107.776994] QUEUE_CMD: 802_11_MAC_ADDRESS [0x4d] 正在排队 [ 107.777031] DNLD_CMD (107.764231):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0x200f 超时 5000 [107.781332] CMD_RESP (107.768504): TX_RATE_CFG [0x80d6],结果 0,len 832,seqno 0x200f [ 107.781397] DNLD_CMD (107.768592):802_11_RF_TX_POWER [0x1e],行动 0x0,len 14,seqno 0x2010 超时 5000 [107.781772] CMD_RESP (107.768958): 802_11_RF_TX_POWER [0x801e],result 0,len 14,seqno 0x2010 [ 107.781826] DNLD_CMD (107.769023):AMSDU_AGGR_CTRL [0xdf],行动 0x1,len 14,seqno 0x2011 超时 5000 [107.782166] CMD_RESP (107.769351):AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,seqno 0x2011 [ 107.782215] DNLD_CMD (107.769414):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x2012 超时 5000 [ 107.782555] CMD_RESP (107.769741):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x2012 [ 107.782608] DNLD_CMD (107.769805):802_11_MAC_ADDRESS [0x4D],行动 0x0,len 16,seqno 0x2013 超时 5000 [107.783021] CMD_RESP (107.770204): 802_11_MAC_ADDRESS [0x804d],结果 0,len 16,seqno 0x2013 [ 107.783082] QUEUE_CMD: WMM_PARAM_CONFIG [0x23a] 已排队 [ 107.783132] DNLD_CMD(107.770330):WMM_PARAM_CONFIG [0x23a]、行动 0x2、len 26、seqno 0x14 超时 5000 [107.783476] CMD_RESP (107.770660): WMM_PARAM_CONFIG [0x823a], result 0, len 26, seqno 0x14 [ 107.784828] Set wiphy max_ap_assoc_sta=8 [ 107.784919] max_rate=390M [ 107.784934] max_rate=390M [ 107.784952] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186 [ 107.784970] max_rate=390M [ 107.784980] max_rate=390M [ 107.784996] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186 [ 107.785031] wlan%d:QUEUE_CMD: 802_11_RF_ANTENNA [0x20] is queued [ 107.789721] wlan%d:DNLD_CMD (107.776929):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x15 超时 5000 [107.790230] wlan%d:CMD_RESP (107.777434): 802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x15 [ 107.790404] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 107.790479] wlan%d:DNLD_CMD (107.777692):802_11_SNMP_MIB [0x16],act 0x0,len 142,seqno 0x16 超时 5000 [107.790921] wlan%d:CMD_RESP (107.778126): 802_11_SNMP_MIB [0x8016],result 0,len 142,seqno 0x16 [ 107.791073] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 107.791142] wlan%d:DNLD_CMD (107.778356):802_11_SNMP_MIB [0x16],act 0x0,len 142,seqno 0x17 超时 5000 [107.791587] wlan%d:CMD_RESP (107.778791): 802_11_SNMP_MIB [0x8016],result 0,len 142,seqno 0x1700 [ 107.791740] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 107.791812] wlan%d:DNLD_CMD (107.779024):802_11_SNMP_MIB [0x16],行动 0x0,len 142,seqno 0x18 超时 5000 [107.792245] wlan%d:CMD_RESP (107.779451): 802_11_SNMP_MIB [0x8016],结果 0,len 142,序列号 0x18 [107.792781] cfg80211 监管域回调 00 启动器=0 dfs_region=0 [107.792933] 监管域 by_CORE [107.793004] wlan%d:QUEE_CMD:802_11_RF_ANTENNA [0x20] 正在排队 [107.793250] wlan%d:DNLD_ CMD (107.780459): 802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x19 超时 5000 [107.793746] wlan%d:CMD_RESP (107.780950): 802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x19 [ 107.794103] PS 命令:action = 0x0,bitmap = 0x0 [ 107.794134] wlan%d:QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued [ 107.794212] wlan%d:DNLD_CMD (107.781424):802_11_PS_MODE_ENH [0xe4],行动 0x0,len 12,seqno 0x1a 超时 5000 [107.794667] wlan%d:CMD_RESP (107.781872): 802_11_PS_MODE_ENH [0x80e4],result 0,len 68,seqno 0x1a [ 107.794721] ps_bitmap=0x0 [ 107.794847] CFG80211: Country=00, band=0, no_of_sub_band=1 [ 107.794888] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 107.794943] 11D:Country=WW band=0 sub-band=1 dfs_region=0 [ 107.794960] 11D: first chan=1 no_of_chan=14, max_tx_pwr=20 [ 107.794976] wlan%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued [ 107.795005] wlan_set_regiontable: 2.4G 0x0 [ 107.795030] wlan_set_regiontable:5G 0x0 [ 107.795106] wlan%d:dnld_cmd (107.782316):802_11_SNMP_MIB [0x16]、act 0x1、len 16、seqno 0x1b 超时 5000 [107.795546] wlan%d:CMD_RESP (107.782751): 802_11_SNMP_MIB [0x8016],result 0,len 16,seqno 0x1b [ 107.795609] wlan%d:DNLD_CMD (107.782821):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 32、seqno 0x1c 超时 5000 [ 107.796041] wlan%d:107.783248:事件:VDLL_IND [0x81] [ 107.796108] VDLL_IND:type=0 ID=23 偏移量 = 0xe808 len = 600 [ 107.796136] wlan%d:DNLD_VDLL:block_len=600 [ 107.814067] wlan%d:107.801266:事件:VDLL_IND [0x81] [ 107.814148] VDLL_IND:type=0 ID=23 偏移量 = 0xea60 len = 600 [ 107.814175] wlan%d:DNLD_VDLL:block_len=600 [ 107.814855] wlan%d:107.802058:事件:VDLL_IND [0x81] [ 107.814929] VDLL_IND:type=0 ID=23 偏移量 = 0xecb8 len = 600 [ 107.814956] wlan%d:DNLD_VDLL:block_len=600 [ 107.815552] wlan%d:107.802757:事件:VDLL_IND [0x81] [ 107.815622] VDLL_IND:type=0 ID=23 偏移量 = 0xef10 len = 600 [ 107.815648] wlan%d:DNLD_VDLL:block_len=600 [ 107.816282] wlan%d:107.803486:事件:VDLL_IND [0x81] [ 107.816354] VDLL_IND:type=0 ID=23 偏移量 = 0xf168 len = 600 [ 107.816381] wlan%d:DNLD_VDLL:block_len=600 [ 107.817006] wlan%d:107.804210:事件:VDLL_IND [0x81] [ 107.817078] VDLL_IND:type=0 ID=23 偏移量 = 0xf3c0 len = 600 [ 107.817104] wlan%d:DNLD_VDLL:block_len=600 [ 107.817661] wlan%d:107.804863:事件:VDLL_IND [0x81] [ 107.817734] VDLL_IND:type=0 ID=23 偏移量 = 0xf618 len = 600 [ 107.817764] wlan%d:DNLD_VDLL:block_len=600 [ 107.818332] wlan%d:107.805535:事件:VDLL_IND [0x81] [ 107.818407] VDLL_IND:type=0 ID=23 偏移量 = 0xf870 len = 600 [ 107.818434] wlan%d:DNLD_VDLL:block_len=600 [ 107.818999] wlan%d:107.806202:事件:VDLL_IND [0x81] [ 107.819071] VDLL_IND:type=0 ID=23 偏移量 = 0xfac8 len = 600 [ 107.819097] wlan%d:DNLD_VDLL:block_len=600 [ 107.833214] wlan%d:107.820414:事件:VDLL_IND [0x81] [ 107.833298] VDLL_IND:type=0 ID=18 偏移量 = 0xc4e0 len = 600 [ 107.833326] wlan%d:DNLD_VDLL:block_len=600 [ 107.851074] wlan%d:107.838275:事件:VDLL_IND [0x81] [ 107.851152] VDLL_IND:type=0 ID=18 偏移量 = 0xc738 len = 600 [ 107.851180] wlan%d:DNLD_VDLL:block_len=600 [ 107.851793] wlan%d:107.838999:事件:VDLL_IND [0x81] [ 107.851865] VDLL_IND:type=0 ID=18 偏移量 = 0xc990 len = 600 [ 107.851892] wlan%d:DNLD_VDLL:block_len=600 [ 107.852417] wlan%d:107.839623:事件:VDLL_IND [0x81] [ 107.852488] VDLL_IND:type=0 ID=18 偏移量 = 0xcbe8 len = 600 [ 107.852514] wlan%d:DNLD_VDLL:block_len=600 [ 107.853067] wlan%d:107.840270:事件:VDLL_IND [0x81] [ 107.853139] VDLL_IND:type=0 ID=18 偏移量 = 0xce40 len = 600 [ 107.853165] wlan%d:DNLD_VDLL:block_len=600 [ 107.853917] wlan%d:CMD_RESP (107.841120):802_11D_DOMAIN_INFO [0x805b], result 0, len 32, seqno 0x1c [ 107.854070] CFG80211: Country=00, band=1, no_of_sub_band=25 [ 107.854131] 11D:Country=WW band=1 sub-band=25 dfs_region=0 [ 107.854147] 11D: first chan=36 no_of_chan=1, max_tx_pwr=20 [ 107.854160] 11D: first chan=40 no_of_chan=1, max_tx_pwr=20 [ 107.854171] 11D: first chan=44 no_of_chan=1, max_tx_pwr=20 [ 107.854182] 11D: first chan=48 no_of_chan=1, max_tx_pwr=20 [ 107.854193] 11D: first chan=52 no_of_chan=1, max_tx_pwr=20 [ 107.854205] 11D: first chan=56 no_of_chan=1, max_tx_pwr=20 [ 107.854216] 11D: first chan=60 no_of_chan=1, max_tx_pwr=20 [ 107.854228] 11D: first chan=64 no_of_chan=1, max_tx_pwr=20 [ 107.854239] 11D: first chan=100 no_of_chan=1, max_tx_pwr=20 [ 107.854251] 11D: first chan=104 no_of_chan=1, max_tx_pwr=20 [ 107.854263] 11D: first chan=108 no_of_chan=1, max_tx_pwr=20 [ 107.854275] 11D: first chan=112 no_of_chan=1, max_tx_pwr=20 [ 107.854286] 11D: first chan=116 no_of_chan=1, max_tx_pwr=20 [ 107.854298] 11D: first chan=120 no_of_chan=1, max_tx_pwr=20 [ 107.854310] 11D: first chan=124 no_of_chan=1, max_tx_pwr=20 [ 107.854322] 11D: first chan=128 no_of_chan=1, max_tx_pwr=20 [ 107.854333] 11D: first chan=132 no_of_chan=1, max_tx_pwr=20 [ 107.854345] 11D: first chan=136 no_of_chan=1, max_tx_pwr=20 [ 107.854357] 11D: first chan=140 no_of_chan=1、 max_tx_pwr=20 [ 107.854368] 11D: first chan=144 no_of_chan=1, max_tx_pwr=20 [ 107.854380] 11D: first chan=149 no_of_chan=1, max_tx_pwr=20 [ 107.854392] 11D: first chan=153 no_of_chan=1, max_tx_pwr=20 [ 107.854404] 11D: first chan=157 no_of_chan=1, max_tx_pwr=20 [ 107.854416] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20 [ 107.854428] 11D: first chan=165 no_of_chan=1, max_tx_pwr=20 [ 107.854445] wlan%D:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued [ 107.854475] wlan_set_regiontable: 2.4G 0x0 [ 107.854495] wlan_set_regiontable:5G 0x0 [ 107.854574] wlan%d:dnld_cmd (107.841784):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 104、seqno 0x1d 超时 5000 [107.876156] wlan%d:CMD_RESP (107.863356): 802_11D_DOMAIN_INFO [0x805b],result 0,len 104,seqno 0x1d [ 107.876808] 设置 wlan%d 接口地址:30:XX:XX:XX:8c:11 [ 107.876870] wlan%d:QUEUE_CMD: 802_11_MAC_ADDRESS [0x4d] is queued [ 107.876956] wlan%d:DNLD_CMD (107.864168):802_11_MAC_ADDRESS [0x4d]、act 0x1、len 16、seqno 0x1e 超时 5000 [107.877442] wlan%d:CMD_RESP (107.864647): 802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x1e [ 107.879187] Register NXP 802.11 Adapter wlan0 [ 107.879583] uap%d:QUEUE_CMD: 11AX_CFG [0x266] is queued [ 107.879698] wlan0 set multicast_list [ 107.879738] wlan0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] is queued [ 107.879772] wlan0: QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 107.892976] uap%d:DNLD_CMD (107.880175):11AX_CFG [0x266]、行动 0x1、len 39、seqno 0x101f 超时 5000 [107.893507] wlan0:107.880712:事件:VDLL_IND [0x81] [107.893585] VDLL_IND:type=0 ID=24 偏移量 = 0xfd20 len = 600 [107.893614] wlan14 0:DNLD_VDLL:block_len=600 [107.911756] wlan0:107.898955:事件:VDLL_IND [0x81] [107.911843] VDLL_IND:type=0 ID=24 偏移量 = 0xff78 len = 600 [107.911872] wlan0:DNLD_VDLL:block_len=600 [107.912558] wlan0:107.899762:事件:VDLL_IND [0x81] [107.912635] VDLL_IND:type=0 ID=24 偏移量 = 0x101d0 len = 600 [107. 912662] wlan0:DNLD_VDLL:block_len=600 [107.913268] wlan0:107.900472:事件:VDLL_IND [0x81] [107.913341] VDLL_IND:type=0 ID=24 偏移量 = 0x10428 len = 600 [107.913367] wlan0:DNLD_IND:type=0 ID=24 偏移量 = 0x10428 len = 600 [107.913367] wlan0:DNLD_IND VDLL:block_len=600 [107.913915] wlan0:107.901118:事件:VDLL_IND [0x81] [107.913988] VDLL_IND:type=0 ID=24 偏移量 = 0x10680 len = 600 [107.914012] wlan0:DNLD_VDLL:block_len=600 [107.914012]] wlan0:107.901770:事件:VDLL_IND [0x81] [107.914645] VDLL_IND:type=0 ID=24 偏移量 = 0x108d8 len = 600 [107.914672] wlan0:DNLD_ VDLL:block_len=600 [107.915343] uap%d:CMD_RESP (107.902546):11AX_CFG [0x8266],结果 0,len 39,seqno 0x101f [ 107.915409] user_2g_hecap_len=28 [ 107.915456] wlan0: DNLD_CMD (107.902667):MAC_MULTICAST_ADR [0x10]、行动 0x1、len 204、seqno 0x20 超时 5000 [107.915901] wlan0:CMD_RESP (107.903108):MAC_MULTICAST_ADR [0x8010], result 0, len 204, seqno 0x20 [ 107.915958] wlan0: DNLD_CMD (107.903171):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x21 超时 5000 [107.916292] wlan0:CMD_RESP (107.903500):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x21 [ 107.916457] uap%d:QUEUE_CMD: 11AX_CFG [0x266] is queued [ 107.916542] uap%d:DNLD_CMD (107.903755):11AX_CFG [0x266]、行动 0x1、len 39、seqno 0x1022 超时 5000 [107.917004] uap%d:CMD_RESP (107.904210): 11AX_CFG [0x8266], result 0, len 39, seqno 0x1022 [ 107.917062] user_hecap_len=28 [ 107.925724] Set uap%d interface addr: 32:XX:XX:XX:8d:11 [ 107.925790] uap%d:QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] is queued [ 107.925886] uap%d:DNLD_CMD (107.913098):APCMD_SYS_CONFIGURE [0xb0]、act 0x1、len 20、seqno 0x1023 超时 5000 [107.926382] uap%d:CMD_RESP (107.913587): APCMD_SYS_CONFIGURE [0x80b0], result 0, len 20, seqno 0x1023 [ 107.928101] Register NXP 802.11 Adapter uap0 [ 107.928429] PS Command: action = 0x0, bitmap = 0x0 [ 107.928457] p2p%d:QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued [ 107.928543] uap0 set multicast_list [ 107.929049] p2p%d:dnld_cmd (107.916254):802_11_PS_MODE_ENH [0xe4],act 0x0,len 12,seqno 0x2024 超时 5000 [107.929566] p2p%d:CMD_RESP (107.916771): 802_11_PS_MODE_ENH [0x80e4], result 0, len 68, seqno 0x2024 [ 107.929623] ps_bitmap=0x0 [ 107.929729] CFG80211: Country=00, band=0, no_of_sub_band=1 [ 107.929770] p2p%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued [ 107.929823] 11D:Country=WW band=0 sub-band=1 dfs_region=0 [ 107.929840] 11D: first chan=1 no_of_chan=14, max_tx_pwr=20 [ 107.929856] p2p%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued [ 107.929885] wlan_set_regiontable: 2.4G 0x0 [ 107.929906] wlan_set_regiontable:5G 0x0 [ 107.929995] p2p%d:dnld_cmd (107.917205):802_11_SNMP_MIB [0x16],act 0x1,len 16,seqno 0x2025 超时 5000 [107.930461] p2p%d:CMD_RESP (107.917665): 802_11_SNMP_MIB [0x8016],result 0,len 16,seqno 0x2025 [ 107.930524] p2p%d:DNLD_CMD (107.917737):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 32、seqno 0x2026 超时 5000 [107.952050] p2p%d:CMD_RESP (107.939248): 802_11D_DOMAIN_INFO [0x805b], result 0, len 32, seqno 0x2026 [ 107.952237] CFG80211: Country=00, band=1, no_of_sub_band=25 [ 107.952300] 11D:Country=WW band=1 sub-band=25 dfs_region=0 [ 107.952316] 11D: first chan=36 no_of_chan=1, max_tx_pwr=20 [ 107.952329] 11D: first chan=40 no_of_chan=1, max_tx_pwr=20 [ 107.952341] 11D: first chan=44 no_of_chan=1, max_tx_pwr=20 [ 107.952353] 11D: first chan=48 no_of_chan=1, max_tx_pwr=20 [ 107.952364] 11D: first chan=52 no_of_chan=1, max_tx_pwr=20 [ 107.952376] 11D: first chan=56 no_of_chan=1, max_tx_pwr=20 [ 107.952388] 11D: first chan=60 no_of_chan=1, max_tx_pwr=20 [ 107.952399] 11D: first chan=64 no_of_chan=1, max_tx_pwr=20 [ 107.952411] 11D: first chan=100 no_of_chan=1, max_tx_pwr=20 [ 107.952423] 11D: first chan=104 no_of_chan=1, max_tx_pwr=20 [ 107.952435] 11D: first chan=108 no_of_chan=1, max_tx_pwr=20 [ 107.952447] 11D: first chan=112 no_of_chan=1, max_tx_pwr=20 [ 107.952458] 11D: first chan=116 no_of_chan=1, max_tx_pwr=20 [ 107.952470] 11D: first chan=120 no_of_chan=1, max_tx_pwr=20 [ 107.952482] 11D: first chan=124 no_of_chan=1, max_tx_pwr=20 [ 107.952494] 11D: first chan=128 no_of_chan=1, max_tx_pwr=20 [ 107.952505] 11D: first chan=132 no_of_chan=1, max_tx_pwr=20 [ 107.952517] 11D: first chan=136 no_of_chan=1, max_tx_pwr=20 [ 107.952529] 11D: first chan=140 no_of_chan=1、 max_tx_pwr=20 [ 107.952541] 11D: first chan=144 no_of_chan=1, max_tx_pwr=20 [ 107.952553] 11D: first chan=149 no_of_chan=1, max_tx_pwr=20 [ 107.952565] 11D: first chan=153 no_of_chan=1, max_tx_pwr=20 [ 107.952576] 11D: first chan=157 no_of_chan=1, max_tx_pwr=20 [ 107.952588] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20 [ 107.952600] 11D: first chan=165 no_of_chan=1, max_tx_pwr=20 [ 107.952618] p2p%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued [ 107.952652] wlan_set_regiontable: 2.4G 0x0 [ 107.952673] wlan_set_regiontable:5G 0x0 [ 107.952749] p2p%d:dnld_cmd (107.939958):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 104、seqno 0x2027 超时 5000 [107.974398] p2p%d:CMD_RESP (107.961599): 802_11D_DOMAIN_INFO [0x805b],结果 0,len 104,序列号 0x2027 [107.975810] 设置 WFD 设备地址:32 :xx:xx:xx:8c:11 [107.975874] p2p%d:QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 已排队 [107.9774] p2p%d:QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 已排队 [107.9774] 5962] p2p%d:DNLD_CMD (107.963174): 802_11_MAC_ADDRESS [0x4d]、act 0x1、len 16、seqno 0x2028 超时 5000 [107.976455] p2p%d:CMD_RESP (107.963659): 802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x2028 [ 107.978205] Register NXP 802.11 Adapter p2p0 [ 107.978352] wlan: version = SDIW612---18.99.3.p26.11-MM6X18540.p17-(FP92) [ 107.978415] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] is queued [ 107.979033] p2p0 set multicast_list [ 107.979084] p2p0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] is queued [ 107.979124] p2p0: QUEUE_CMD: MAC_CONTROL [0x28] is queued [ 107.979189] wlan0: DNLD_CMD (107.966402):REG_ACCESS [0x27c]、act 0x0、len 20、seqno 0x29 超时 5000 [107.979694] wlan0:CMD_RESP (107.966899):CMD_RESP (107.966899): REG_ACCESS [0x827c],result 0,len 20,seqno 0x29 [ 107.979776] p2p0: DNLD_CMD (107.966989):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x202a 超时 5000 [107.980228] p2p0:CMD_RESP (107.967434): MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x202a [ 107.980285] p2p0: DNLD_CMD (107.967498):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x202b 超时 5000 [107.980607] p2p0:CMD_RESP (107.967814): MAC_CONTROL [0x8028], result 0, len 12, seqno 0x202b [ 108.023067] 设置 REG 0x90002328: 0x13d57 slew_rate=3 [ 108.023135] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] 正在排队 [ 108.023231] wlan0: DNLD_CMD (108.010442):REG_ACCESS [0x27c]、act 0x1、len 20、seqno 0x2c 超时 5000 [108.023738] wlan0:CMD_RESP (108.010941):REG_ACCESS [0x827c], result 0, len 20, seqno 0x2c [ 108.023925] wlan0: QUEUE_CMD: INDEPENDENT_RESET_CFG [0x243] is queued [ 108.024006] wlan0: DNLD_CMD (108.011218):INDEPENDENT_RESET_CFG [0x243],act 0x0,len 12,seqno 0x2d 超时 5000 [108.024460] wlan0:CMD_RESP (108.011666): INDEPENDENT_RESET_CFG [0x8243],结果 0,len 12,seqno 0x2d [108.025121] wlan:注册到总线驱动程序完成 [108.025146] wlan:驱动程序已成功加载 [0.000000] 在物理 CPU 上启动 Linux 0x0 [0.000000] Linux 版本 4.4.19(root@AndroidSev) (gcc version 4.9.3 20141031 (prerelease) (Linaro GCC 2014.11) )#226 Thu Mar 26 11:48:39 CST 2026[ 0.000000] CPU:ARMv7 Processor [410fc051] revision 1 (ARMv7), cr=10c53c7d[ 0.000000] CPU:PIPT / VIPT 非混叠数据缓存,VIPT 混叠指令缓存[ 0.000000] 机器型号:SAMA5D3 Xplained[ 0.000000] Reserved memory: created CMA memory pool at 0x26c00000, size 16 MiB[ 0.000000] Reserved memory: initialized node linux,cma, compatible id shared-dma-pool[ 0.000000] Memory policy:Data cache writeback[ 0.000000] On node 0 totalpages:32512[ 0.000000] free_area_init_node: node 0, pgdat c0643dd0, node_mem_map c7df2000[ 0.000000] Normal zone: 254 pages used for memmap[ 0.000000] Normal zone: 0 pages reserved[ 0.000000] Normal zone: 32512 pages, LIFO batch:7[ 0.000000] CPU:所有 CPU 均以 SVC 模式启动。0.000000] pcpu-alloc:s0 r0 d32768 u32768 alloc=1*32768 [0.000000] pcpu-alloc:[0] 0 [0.000000] 按区域顺序构建 1 个区域列表,移动分组开启。总页数:32258 [0.000000] 内核命令行:noinitrd console=ttys0,115200 clk_ignore_unused rootfstype=ubifs ubi.mtd=3 root=ubi0: rootfs ro rootwait init=/sinit [0.000000] PID 哈希表条目:512(顺序:-1,2048 字节)[0.00000]] 入口缓存哈希表条目:16384(顺序:4,65536 字节)[0.000000] 索引节点缓存哈希表条目:8192(顺序:3,32768 字节)[0.000000] 内存:105740K/130048K 可用(4696K 内核代码、145K rwdata、1360K rodata、180K 初始化、159K bss、7924S 已保留,16384K cma-reserved) [0.000000] 虚拟内核内存布局: [0.000000] 向量:0xffff0000-0xfff1000 (4 kB) [0.000000] 修复地图:0xffc00000-0xfff00000 (3072 kB) [0.000000] vmalloc:0xc8000000-0xff800000 (888 MB) [0.000000] lowmem:0xc0000000-0xc7f0000000-0xc7f0000000 000 (127 MB) [0.000000] 模块:0xbf000000-0xc0000000 (16 MB) [0.000000] .text:0xc0008000 - 0xc05f22d4 (6057 kB)[ 0.000000] .init:0xc05f3000 - 0xc0620000 ( 180 kB)[ 0.000000] .data:0xc0620000 - 0xc06447a0 ( 146 kB)[ 0.000000] .bss: 0xc06447a0-0xc066c72c (160 kB) [0.000000] SLUB:HWAlign=64,Order=0-3,minObjects=0,CPUS=1,节点=1 [0.000000] NR_IRQS: 16 16 [0.000000] 时钟来源:计时器 @f0010000:掩码:0xffffffff max_cycles: 0xffffffff,max_idle_ns:115833966437 ns [0.000022] sched_clock:16 MHz 时为 32 位,分辨率 60ns,每 130150523873ns 包裹一次 [0.000048] 切换到基于计时器的延迟回路,分辨率 60ns [0.027983] 时钟来源:pit:掩码:0xfffffff max_cycles:0xfffffff,max_idle_ns:14479245754 ns [0.028414] 控制台:彩色虚拟设备 80x30 [0.028472] 校准延迟循环(跳过),使用计时器频率计算的值。 33.00 bogoMips (lpj=165000) [0.028501] pid_max:默认值:32768 最小值:301 [0.028689] 挂载缓存哈希表条目:1024(顺序:0,4096 字节)[0.028718] Mountpoint-Cache 哈希表条目:1024(顺序:0,4096 字节)[0.029699] CPU:测试写入缓冲区一致性:ok [0.030370] 为 0x20008200-0x20008258 [0.051134] VFP 支持 v0.3 设置静态身份映射:实现者 41 架构 2 第 30 部分变体 5 修订版 1 [0.051225] [dri_chk_init (241)]:初始化正常 [0.051855] 时钟来源:jiffies:掩码:0xffffffff max_cycles:0xffffffff,max_idle_ns:19112604462750000 ns [0.053706] pinctrl 内核:初始化的 pinctrl 子系统 [0.055024] unidebug_init:abort_log_paddr:0xc0c07bf0-> 0xc8020000,大小:0x10000 [0.055056] 中止日志缓冲区地址:0xc8020000,头:0,tail:0 [0.055102] unidebug_init:realtime_log_paddr:0xc0c07bf8-> 0xc8040000,大小:0x30000 [0.055125] 实时日志缓冲区地址:0xc8040000,头:0,尾部:751,当前消息大小:751 [0.055448] dt_uni_dbg_flag:uni_dbg_flag 地址:值-> 0xc8010f00:0x55d454d4 [0.056903] NET:注册协议系列 16 [0.061074] DMA:为原子相干分配预分配的 256 KiB 池 [0.061161] [uni_register_pm_check_unit (119)]:注册主函数:[pm-driver-selfcheck],fun = 0xc0043044 [0.063487] AT91:检测到的 SoC 系列:sama5d3 [0.063517] AT91:检测到的 SoC:sama5d31,修订版 3 [0.078086] irq:找不到 /ahb/apb/pinctrl @fffff200 /gpio @fffffa00 的 irq 功能域![0.089307] gpio-at91 fffff200.gpio:在地址 c8018200[ 0.090542] gpio-at91 fffff400.gpio 上:在地址 c801a400[ 0.091861] gpio-at91 fffff600.gpio 上:在地址 c801c600[ 0.093208] gpio-at91 fffff800.gpio 上:在地址 c801e800[ 0.094664] gpio-at91 fffffa00.gpio 上:地址为 c8032a00 [0.096164] pinctrl-at91 ahb: apb: pinctrl @fffff200: 已初始化 AT91 pinctrl 驱动程序 [0.097460] 内核版本: br03_v01p01d_wifi_bt_UTA2_0326 [0.097489] 硬件版本: br03 [0.097504] 节点名称:启动参数 [0.097544] 启动模式 0x27ffff80 的寄存器映射到 c8034f80 [0.097567] reset_reason 寄存器映射到 c8036fc0 [0.098054] 来自 同步动态随机存取存储器(SDRAM) 的 RESET 原因: 0x17554444 [0.098074] 设备开始加电![0.098087] RESET 原因:POWR [0.098099] 写入 RESET 原因: 0x53525748 [0.098110] 读取启动模式: 0x55554451 [0.098126] 读取启动模式:0xffffffff --> 在 同步动态随机存取存储器(SDRAM) 中随机 [0.098464] sysclk ctrl io: 21 [0.098556] 索引: 0 [0.098606] cnt: 0 [0.098910] 启动参数驱动程序探测器 [确定] [0.159347] at_hdmac ffffe600.dma-controller:Atmel AHB DMA Controller ( cpy set slave sg-cpy ), 8 channels[ 0.161569] at_hdmac ffffe800.dma-controller:Atmel AHB DMA 控制器(cpy 设置从机 sg-cpy),8 个通道 [0.165426] usbcore:注册了新的接口驱动程序 usbfs [0.165610] usbcore:注册了新的接口驱动程序集线器 [0.165780] usbcore:注册了新设备驱动程序 usb [0.166087] I2C FPGA KEYPAD INIT [0; 40; 32m [OK] [0m] 0.166215] I2C FPGA GPI 初始化 [确定] [0.167819] at91_i2c f0014000.i2c:AT91 i2c 总线驱动程序(硬件版本:0x402)。[0.169063] I2C FPGA GPI 探测器,地址:0x70 [确定][ 0.169439] <5>fpga_keypad_probe(168): I2C FPGA KEYPAD i2c 客户端地址:0x72[ 0.169477] I2C FPGA 键盘探测器 [ OK ][ 0.183675] gpio-ice40lp1k probe [OK][ 0.184153] mcu-启动-ctrl-pin 196 init 1 ok[ 0.184285] at91_i2c f0018000.i2c:AT91 i2c 总线驱动程序(硬件版本:0x402)。[0.185739]高级 Linux 声音架构驱动程序已初始化。0.186998] 蓝牙:核心版本 2.21 [0.187115] NET:注册协议系列 31 [0.187136] 蓝牙:HCI 设备和连接管理器已初始化 [0.187173] 蓝牙:HCI 套接字层已初始化 [0.187199] 蓝牙:L2CAP 套接字层已初始化 [0.187226] 蓝牙:SCO 套接字层已初始化 [0.187851]------------[切入此处]-----------------------[0.187902] 警告:CPU:0 PID:1 在 net/wireless/reg.c: 523 regulatory_init+0x84/0x128 () [0.187916] db.txt 是空的,你应该更新它... [0.187928] 链接的模块:[0.187958] CPU:0 PID:1 通信:交换机不是受污染 4.4.19#226 [0.187973] 硬件名称:Atmel SAMA5 [0.188039] [ ] (unwind_backtrace) 来自 [ ] (show_stack+0x10/0x14) [0.188084] [ ] (show_stack) 来自 [ ] (warn_slowpath_commonn) +0x80/0xac) [0.188120] [ ] (warn_slowpath_common) 来自 [ ] (warn_slowpath_fmt+0x30/0x40) [0.188153] [ ] (warn_slowpath_fmt) 来自 [ ] (regulatory_init+0x84/0x128) [0.188185)] [ ] (regulatory_init) 来自 [ ] (cfg80211_init+0x54/0xcc) [0.188216] [ ] (cfg80211_init) 来自 [ ] (do_one_initcall+0x90/0x1d8) [0.188260] [ ] (do_one_initcall) 来自 [ ] (kernel_init_)freeable+0x130/0x1d0) [0.188305] [ ] (kernel_init_freeable) 来自 [ ] (kernel_init+0xc/0xe8) [0.188341] [ ] (kernel_init) 来自 [ ] (ret_from_fork+0x14/0x3c) [0.188400]---[结束跟踪 db6e7ed398e5acc9]---[0.192800] 时钟源:已切换到时钟源计时器 @f0010000 [0.208795] NET: 注册协议系列 2 [0.209929] TCP 已建立的哈希表条目:1024(顺序:0,4096 字节)[0.209988] TCP 绑定哈希表条目:1024(顺序:0,4096 字节)[0.210031] TCP:已配置哈希表(已建立 1024 绑定 1024)[0.210207] UDP 哈希表条目:256(顺序:0,4096 字节)[0.210254] uDP 哈希表条目:256(顺序:0,4096 字节)[0.210254] uDP 哈希表条目:256(顺序:0,4096 字节)[0.210254] P-Lite 哈希表条目:256(顺序:0,4096 字节)[0.210579] NET:注册协议系列 1 [0.211421] 输入:未指定设备为 /devices/virtual/input/input0 [0.211463] <5> si_key_probe (171):密钥:注册 sama5d3 键输入设备 [0.229580] SI 核心探测器 [0; 40; 32m [OK] [0m [0.229863] SI 核心初始化 [0; 40; 32m [确定] [0m [0.232200] <5> parse_dt (569):bt ref clk 不是来自 ref clk k 节点 [0.232249] <5> parse_dt (578):bt clk 不是来自 bt clk 节点 [0.232400] bt 驱动程序探测器 [0; 40; 32m [OK] [0m [0.234678] futex 哈希表条目:256(顺序:-1、3072)字节) [0.261119] ntfs:驱动程序 2.1.32[Flags: R/W].[ 0.271996] 注册了非对称密钥类型[ 0.272046] 注册了非对称密钥解析器 "x509"[ 0.272142] 注册了 io 调度程序 noop(默认)[ 0.275288] f001c000.serial:MMIO 0xf001c000 上的 ttyS1(irq = 32,base_baud = 4125000)是 ATMEL_SERIAL[0.276372]f8024000.serial:在 MMIO 0xf8024000(irq = 34,base_baud = 4125000)处的 ttys4 是 ATMEL_SERIAL [0.278040] aquire gpis 启动 gpio 密码错误,不要用![0.278239] kfifo: size =1024, recsize=0, esize=1, inited=1023[ 0.278268] sama5d3-gps gps: gps init ok[ 0.279091]<3>acc_init_ctl_io(987):Failed to get io0_sel gpio[ 0.279141]<3>acc_init_ctl_io(994):Failed to get io1_sel gpio[ 0.279497] uni-acc uni_acc0: acc0 init ok[ 0.289728] brd: module loaded[ 0.300025] loop: module loaded[ 0.300727] ssc f0008000.ssc.0:位于 0xc80d8000 (irq 29) [0.301156] 的 Atmel SSC 设备 ssc f800c000.ssc.1:位于 0xc80e0000 (irq 33) [0.302061] 的 Atmel SSC 设备位于 24 0-0050:512 字节 24c04 EEPROM,可写,16 字节/写入 [0.306971] atmel_nand_nfc 70000000.nfc:对 NFC 进行了探测。0.307215] atmel_与非 60000000.与非:在 Flash 上使用 BBT [0.308380] atmel_与非 60000000.与非:使用 dma0chan0 进行 DMA 传输。0.309744] 与非: 已找到设备,制造商 ID:0x2c,芯片编号:0xa3 [0.309772] 与非: 美光 MT29F8G08ABBCAH4 [0.309794] 与非: 1024 MiB,SLC,擦除大小:256 KiB,页面大小:4096,OOB 大小:224 [0.309826] atmel_与非 60000000.与非:最低 ECC:512 字节内有 8 位 [0.309850] atmel_nand 60000000.nand:初始化 PMECC 参数,上限:12,扇区:512 [0.309956] atmel_与非 60000000.与非:使用 NFC Sram 读取 [0.311307] 在 262080 页找到的错误区块表,版本 0x01 [0.312151] 在 262016 页找到的错误区块表,版本 0x01 [0.312999] 在 MTD 设备上找到 4 个分区 atmel_nand [0.313028] 在 " atmel_nand ": [0.313059] 0x000000000000-0x0000000上创建 4 个 MTD 分区 40000:" iplp1 " [0.313770] 0x000000040000-0x000001080000:" minisys" [0.314417] 0x000001080000-0x000002480000:" workbin " [0.315035] 0x000002480000-0x0000000000-0x00000000000:" user-fs " [0.317794] <3> dsp_output_probe (348):寄存器 dsp 输出0 [0.317885] dsp 输出 dsp-output0:dsp-output0 _output 驱动程序探测器 [0.318003] <3> dsp_output_probe (354):寄存器 dsp 输出 1 [0.318070] dsp 输出 dsp 输出 1:dsp_output 驱动器探头 [0.318552] <3> dsp_input_probe (334):寄存器 dsp 输入 0,ret=0 [0.318652] dsp 输入 dsp 输入0:dsp_input 驱动器探测器 [0.318772] <3> dsp_input_probe (340):寄存器 dsp 输入 1,ret=0 [0.318839] dsp-input dsp-input dsp-input1:dsp_input 驱动器探测器 [0.320816] atmel_spi f8000.spi:version: 0x213[ 0.321306] atmel_spi f8008000.spi:使用 dma1chan0(tx)和 dma1chan1(rx)进行 DMA 传输[ 0.321433] atmel-spi 寄存器 pio-irq,ret = 0[ 0.321481] atmel_spi f8008000.spi:Atmel SPI 控制器,0xf8008000 (irq 27)[ 0.324620] spi_master spi32766: 将以实时优先级运行消息泵[ 0.325692]<3>dsp_spi_probe(2295): 名为 br03-dsp-spi1 的 spi 正在探测[ 0.325746]<3>dsp_spi_probe(2304): malloc 607 size of dsp driver, spidev = 0xc6969c00, spi = 0xc6969800, maste<3>dsp_spi_probe(2334): register dsp master1[ 0.325823] dspmaster spi32766.0:dsp spi probe speed(3000000) dev 0x0f800001[ 1.127630] [uni_register_pm_check_unit(153)]: 寄存器 DSP1-INT, func = 0xc0254700[ 1.128522] m25p80 spi32766.1:m25p10-nonjedec (128 Kbytes)[ 1.130820] atmel_spi f0004000.spi:版本: 0x213[ 1.131300] atmel_spi f0004000.spi:使用 dma0chan1(tx)和 dma0chan2(rx)进行 DMA 传输[ 1.131396] atmel-spi 寄存器 pio-irq,ret = 0[ 1.131441] atmel_spi f0004000.spi:Atmel SPI 控制器,0xf0004000 (irq 28)[ 1.132565] spi_master spi32765:将以实时优先级运行消息泵[ 1.133707]<3>dsp_spi_probe(2295): spi 名为 br03-dsp-spi0 probing[ 1.133760]<3>dsp_spi_probe(2304): malloc 607 size of dsp driver, spidev = 0xc6a05000, spi = 0xc6a04c00, maste<3>dsp_spi_probe(2326): register dsp master0[ 1.133836] dspmaster spi32765.0:dsp spi probe speed(3000000) dev 0x0f800000[ 1.134065]<5>dsp_hw_init(1705): can't find pwr-gpio in dts[ 1.134099]<5>dsp_hw_init(1705): can't find rf_6V_pwr_en-gpio in dts[ 1.134130]<5>dsp_hw_init(1705): can't find fpga_reset-gpio in dts[ 1.134157]<5>dsp_hw_init(1705): can't find dsp_switch_ctl_A in dts[ 1.134184]<5>dsp_hw_init(1705): can't find dsp_switch_ctl_B in dts[ 1.134211]<5>dsp_hw_init(1705): can't find dsp_fpga_done in dts[ 1.135118]<5>dsp_fault_save_timestamp(1541): dspmaster[0] dsp_fault_save_timestamp[ 1.135390]<3>host_ctl_rf_power(350): dspmaster[0] cannot ctl pwr io[ 1.935625]<3>host_ctl_rf_power(350): dspmaster[0] cannot ctl pwr io[ 1.935669] [uni_register_pm_check_unit(153)]: register DSP0-INT, func = 0xc0254700[ 1.936358] usbcore: registered new interface driver asix[ 1.936535] usbcore: registered new interface driver ax88179_178a[ 1.936693] usbcore: registered new interface driver cdc_ether[ 1.936844] usbcore: 注册了新的接口驱动程序 net1080[ 1.936996] usbcore: 注册了新的接口驱动程序 rndis_host[ 1.937143] usbcore: 注册了新的接口驱动程序 cdc_subset[ 1.937291] usbcore: 注册了新的接口驱动程序 zaurus[ 1.937549] usbcore: 注册了新的接口驱动程序 cdc_ncm[ 1.937585] ehci_hcd:USB 2.0 "增强型 "主机控制器(EHCI)驱动程序[ 1.937614] ehci-atmel:EHCI Atmel 驱动程序[ 1.938029] ohci_hcd:USB 1.1 'Open' Host Controller (OHCI) 驱动程序[ 1.938067] ohci-atmel:OHCI Atmel 驱动程序[ 1.938829] at91_ohci 600000.ohci:USB 主机控制器[ 1.938918] at91_ohci 600000.ohci:新 USB 总线已注册,分配的总线编号为 1 [1.939060] <3> host_timer_enable (1109):dspmaster [0] 禁用主机计时器 [1.940111] at91_ohci 600000.ohci:irq 47, io mem 0x00600000[ 1.998637] hub 1-0:1.0:发现 USB 集线器[ 1.998899] 集线器 1-0:1.0: 检测到 1 个端口[ 2.001020] atmel_usba_udc 500000.gadget:位于 0xf8030000 的 MMIO 寄存器映射到 c80e8000[ 2.001125] atmel_usba_udc 500000.gadget:FIFO at 0x00500000 mapped at c8600000[ 2.003751] using random self ethernet address[ 2.003796] using random host ethernet address[ 2.003829] using host ethernet address: be:6e:3b:3e:6f:6b[ 2.003847] using self ethernet address:12:56:59:21:22:05<6>[ 2.005248] usb0: HOST MAC be:6e:3b:3e:6f:6b[ 2.005345] usb0: MAC 12:56:59:21:22:05[ 2.005441] g_multi 小工具:多功能复合小工具[ 2.005464] g_multi 小工具:用户空间未能提供 iSerialNumber[ 2.005480] g_multi 小工具:g_multi 准备就绪[ 2.010574]<5>fpga_keypad_probe(529): fpga keypad gpio (status):158 (1), virq: 207[ 2.010697] [uni_register_pm_check_unit(153)]: register keypad, func = 0xc02b8794[ 2.011893]<5>fpga_keypad_probe(568): pck1 rate = 24000000, is_enable = 0[ 2.011978] fpga keypad driver probe [0;40;32m[ OK ][0m[ 2.022710]<5>fpga_channel_knob_probe(353):通道: ch_num(16) != evnet_code_end(16)[ 2.022954] [uni_register_pm_check_unit(153)]: register channel_knob, func = 0xc02b8d98[ 2.024185] fpga channel knob driver probe [0;40;32m[ OK ][0m[ 2.025204]<5>keypad_backlight_probe(161): keypad_backlight gpio[0/1]:181[ 2.025256] 键盘背光驱动探针 [0;40;32m[ OK ][0m[ 2.025803] vox fpga init ok [0;40;32m[ OK ][0m[ 2.0m[ 2.026681] RTC RTC0: 报警翻转未处理[ 2.026720] RTC RTC0: 无效报警值: 1900-1-1 0:0:0[ 2.027090] RTC RTC0: fffffeb0.rtc:dev (254:0)[ 2.027149] at91_rtc fffffeb0.rtc:rtc core: registered fffffeb0.rtc as rtc0[ 2.027245] at91_rtc fffffeb0.rtc:AT91 实时时钟驱动器。2.027521] i2c /dev entries 驱动程序[ 2.029303] AT91:唤醒后启动[ 2.029773]<5>bq40z80_i2c_probe(69): bq40z80 i2c 探测成功[ 。2.030367] at91_wdt fffffe40.watchdog:disable[ 2.030404]<5>of_at91wdt_init(519): sama5d3 watchdog : sama5d3 watchdog status default disabled in the dts.[ 2.030457]<5>at91wdt_check_mask(571): sama5d3 watchdog : 0x57155155[ 2.030496]<5>at91wdt_probe(647): sama5d3 watchdog : sama5d3 watchdog status set enable by sysfs.[ 2.2.031079] <5> at91wdt_probe (670):sama5d3 看门狗:sama5d3 看门狗成功注册了看门狗设备。[2.031163]<5>at91wdt_probe(679): sama5d3 watchdog : AT91 WDT init ok[ 2.031624]<5>fpga_wdt_get_dts(677): fpga watchdog : fpga watchdog default enable in the dts.[ 2.032776]<3>fpga_wdt_reg_status_read(157): fpga watchdog : fpga wdt 从 status reg 读取失败。2.032938]<3>fpga_wdt_config(693): fpga watchdog : fpga watchdog read status reg on setup failed.[..2.032981]<3>fpga_wdt_probe(764): fpga watchdog : failed to config fpga wdt.[ 2.033018]<5>fpga_wdt_probe(770): fpga watchdog : fpga watchdog probe ok.[ 2.033018] 2.033272]蓝牙:HCI UART driver ver 2.3[ 2.033305] Bluetooth:HCI UART 协议 BCSP 已注册[ 2.034207] atmel_mci f0000000.mmc:版本: 0x505[ 2.034841] atmel_mci f0000000.mmc:使用 dma0chan3 进行 DMA 传输[ 2.072889] atmel_mci f0000000.mmc:Atmel MCI 控制器,0xf0000000 irq 26,1 个插槽[ 2.074162]<5> sama5d3_gpio_leds_probe(499): led0_gpio0 ctrl 信号初始化成功[ 2.074606]<5> sama5d3_gpio_leds_probe(526): led0_gpio1 ctrl 信号初始化成功[ 2.075024]<5> sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led0 OK[ 2.076547]<5> sama5d3_gpio_leds_probe(499): led1_gpio0 ctrl signal init success[ 2.078705]<5> sama5d3_gpio_leds_probe(526): led1_gpio1 ctrl signal init success[ 2.079168]<5> sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led1 OK[ 2.079734]<5> sama5d3_gpio_leds_probe(499): led2_gpio0 ctrl signal init success[ 2.080221]<5> sama5d3_gpio_leds_probe(526): led2_gpio1 ctrl signal init success[ 2.080603]<5> sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led2 OK[ 2.081202]<5> sama5d3_gpio_leds_probe(499): led3_gpio0 ctrl signal init success[ 2.081727]<5> 5>sama5d3_gpio_leds_probe(526): led3_gpio1 ctrl signal init success[ 2.082124]<5> sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led3 OK[ 2.082759]<5> sama5d3_gpio_leds_probe(499): led4_gpio0 ctrl signal init success[ 2.083352]<5> sama5d3_gpio_leds_probe(526): led4_gpio1 ctrl signal init success[ 2.083817]<5> sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led4 OK[ 2.085076]<5> sama5d3_gpio_leds_probe(499): led5_gpio0 ctrl signal init success[ 2.085465]<5> sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led5 OK[ 2.086755]<5> sama5d3_gpio_leds_probe(499): led6_gpio0 ctrl signal init success[ 2.087271]<5> sama5d3_gpio_leds_probe(526): led6_gpio1 ctrl signal init success[ 2.087737]<5> sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led6 OK[ 2.088347]<5> sama5d3_gpio_leds_probe(499): led7_gpio0 ctrl signal init success[ 2.088871]<5> sama5d3_gpio_leds_probe(526): led7_gpio1 ctrl signal init success[ 2.089315]<5> sama5d3_gpio_leds_probe(577): sama5d3 led driver probe led7 OK[ 2.089890] usbcore: registered new interface driver usbhid[ 2.089912] usbhid:USB HID 核心驱动程序[ 2.092923]<5> mcp47feb01_probe(218):MCP47FEB01C DAC 芯片启动成功。2.095692] bt-sco bt-sco:注册编解码器正常 [2.096381] tlv320aic32x4 1-0018:aic32x4_i2c_probe (27):探测 [2.096583] <5> tlvaic32x4_probe (1325):tlvaic32x4 探测器正常 [2.120032] mmc0:全新高速 SDIO 地址为 0001 [2.135421] <5> aic32x4_probe (1154):探测正常 [2.135537] tlv320aic32x4 1-0018:asoC:找不到 HPR Power [2.135569] tlv320aic32x4 1-0018 的接收器小部件:ASoC:无法向 HPR 添加路由 Left DAC 路由-> direct-> HPR Power [2.135593] tlv320aic32x4 1-0018:asoC:找不到 HPR Power 的源控件 [2.135616] tlv320aic32x4 1-0018:asoC:无法添加路由 HPR Power-> direct-> HPR [2.135638] tlv320aic32x4 1-0018:asoC:找不到麦克风的源控件 [2.135660] tlv320aic32x4 1-0018:ASoC:无法添加路线 Mic-> direct-> Mic Bias [2.137683]atmel-tlv320aic32x4-audio 声音:tlv320aic32x4-i2s <-> f800c000.ssc.1 映射正常 [2.139543] <5> atmel_asoc_tlv320aic32x4 探测器好 [2.142314] atmel-bluetooth-audio 蓝牙音频 (570):atmel asco tlv320aic4x4 探测器好的 [2.142314] atmel-bluetooth-audio 蓝牙音频 tooth_sound:bt-sco-pcm <-> f0008000.ssc.0 映射正常 [2.144936] atmel-bluetooth-audio bluetooth_sound:ALSA resigster 虚拟蓝牙编解码器没问题 [2.145674] NET:注册协议系列 17 [2.145846] 桥接:通过 arp/ip/ip6tables 进行自动过滤已被弃用。如果需要,请更新您的脚本以加载 br_netfilter。[ 2.146597] 蓝牙:RFCOMM TTY 层已初始化 [2.146657] 蓝牙:RFCOMM 套接字层已初始化 [2.146676] 蓝牙:BNEP(以太网仿真)版本 1.3 [2.146737] 蓝牙:BNEP 过滤器:协议多播 [2.146766] 蓝牙:BNEP 套接字层已初始化 [2.146797]] 蓝牙:HIDP(人机接口仿真)版本 1.2 [2.146825] 蓝牙:HIDP 套接字层已初始化 [2.146854] lib80211:IEE802.11 驱动程序的常用例程 [2.146871] lib80211_crypt:注册算法 “NULL” [2.146900] lib80211_crypt:注册算法 “NULL” [2.146900] lib80211_crypt:注册算法 'WEP' [2.146928] lib80211_crypt:注册算法 'CCMP' [2.146955] lib80211_crypt:注册算法 'TKIP' [2.154283] <5> sama5d3_oledfb_of_init (2150):of_init:oled_cs = 1,OLED_CS_BASE 收到了 0x40000000 [2.154410] <5> sama5d3_oledfb_of_init (2164):of_init:oled_data_phy_addr = 0x40004000 [2.154458] <5> sama5d3_oledfb_of_init (2176):of_init:SMC_BASE_ADDR 得到 0xFFFC614 [2.154635] <5> sama5d3_oledfb_of_init (2206):of_ini:选择带宽(8 位)[2.154678] <5> sama5d3_oledfb_of_init (22bit) 12): of_init: 有 dma [2.154716] [uni_register_pm_check_unit (153)]:注册 oled_not_in_sleep,func = 0xc01d0774 [2.156126] <5> set_dma_config (953):oled 使用 dma0chan6 进行 DMA传输 [2.156517] <5> get_ft2308_id (294):预期 OLED ID 为 0x01,0x02,0x00 [2.156565] <5> get_ft2308_id (295):获取 OLED ID1~DI3:0xda,0xdb,0xdc [2.189820] ubi0:默认快速映射池大小:195 [2.181820] ubi0:默认快速映射池大小:195 [2.181820] 9849] ubi0:默认 fastmap WL 池大小:97 [2.189865] ubi0:附加 mtd3 [2.312533] g_multi 小工具:全速配置 #1:带有 RNDIS 的多功能 [2.734519] ubi0:由 fastmap 附加 [2.734549] ubi0:fastmap 池大小:195 [2.734562] ubi0:附加 mtd3(名称 " user-fs ",大小 987 MiB)[2.754018] ubi0:PE0 B 大小:262144 字节 (256 KiB),LEB 大小:253952 字节 [2.754035] ubi0:最小/最大。I/O 单元大小:4096/4096, sub-page size 4096[ 2.754050] ubi0: VID header offset:4096(对齐 4096),数据偏移:8192[ 2.754064] ubi0:好 PEB:3946,坏 PEB:4,损坏的 PEB:0[ 2.754078] ubi0:用户卷:9,内部卷:1, max.volumes count:128[ 2.754096] UBI0:最大/平均擦除计数器:214/116,WL阈值:4096,图像序列号:1635931764[ 2.754110] ubi0:可用 PEB:0,总预留 PEB:3946,为不良 PEB 处理预留的 PEB:76[ 2.754858] [uni_register_pm_check_unit(153)]: register power_knob, func = 0xc02b73d4[ 2.754896]<5>aux_register_key(94): not AUX key, PASS[ 2.755003]<5>aux_register_key(94):不是 AUX 键,PASS[ 2.755105]<5>aux_register_key(100):获取键:aux_eptt_key.2.755203]<5>aux_register_key(100):获取密钥: aux_ignition_key。2.755297] gpio 密钥驱动探针 [0;40;32m[ OK ][0m[ 2.755725] at91_rtc fffffeb0.rtc:将系统时钟设置为 2007-01-01 00:00:06 UTC (1167609606) [2.757268] /ltc4020:无法获得 /ahb/apb/adc 的 #io-channel-cells @f8018000 [2.757303] 错误:无法获取 IIO 频道 /ltc4020: vbat-感知 (0) [2.757331] <3> ltc4020_iios _chn_init (343):在 dts 中查找 vbat-感知 失败。[2.757366]<3>ltc4020_probe(1255): ltc4020 iio chn init failed.[2.757778] ubi0:后台线程"ubi_bgt0d" 启动,PID 658[ 2.763788] ltc4020:ltc4020 探测失败,错误 -1[ 2.764889]<5>fan_probe(403): fan level table :[ 2.764936]<5>fan_probe(408): fan rotate level : 0, fan pwr en state : 0, dac0 reg val : 0x64.[ 2.2.764980]<5>fan_probe(408): fan rotate level : 1, fan pwr en state : 1, dac0 reg val : 0x64.[..2.765022]<5>fan_probe(408): fan rotate level : 2, fan pwr en state : 1, dac0 reg val : 0x55.[2.765063]<5>fan_probe(408): fan rotate level : 3, fan pwr en state : 1, dac0 reg val : 0x46.[2.765103]<5>fan_probe(408): fan rotate level : 4, fan pwr en state : 1, dac0 reg val : 0x3d.[..2.765289]<5>fan_probe(436): 风扇驱动程序启动成功。[2.765542] clk:未禁用未使用的时钟 [2.765581] ALSA 设备列表:[2.765598] #0: tlv320aic3204 @ SAMA5D3 [2.765611] #1:蓝牙音频 @ SAMA5D3 [2.765808] 警告:无法打开初始主机。[2.832155] UBIFS(ubi 0:1):需要恢复 [3.154783] UBIFS(ubi 0:1):恢复延迟 [3.154823] UBIFS(ubi 0:1):UBI:已安装的 UBI 设备 0,卷 1,名称 " rootfs ",R/O 模式 [3.154846] UBIFS(ubi 0:1):LEB 大小:253952 字节(248)KiB),分钟/最大。I/O 单元大小:4096 字节/4096 字节 [3.154868] UBIFS(ubi 0:1):FS 大小:64757760 字节(61 MiB,255 LEB),日志大小 9142272 字节(8 MiB,36 LEB)[3.154883] UBIFS(ubi 0:1):留给根用户:0 字节 (0 KiB) [3.154911]] UBIFS(ubi 0:1):媒体格式:w4/r0(最新版本为 w4/r0)、UUID 1BACF5C4-B91E-47B4-ACA8-82F0D21AEE55、小型 LPT 型号 [3.157150] VFS:在设备 0:12 上挂载的根目录(ubifs 文件系统)只读。[3.157697] 释放未使用的内核内存:180K (c05f3000-c0620000) [3.471780] UBIFS (ubi 0:0):UBIFS:已安装的 UBI 设备 0,卷 0,名称 " 校准 ",R/O 模式 [3.471821] UBIFS (ubi 0:0):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [3.471847] UBIFS(ubi 0:0):FS 大小:22855680 字节(21 MiB,90 LEB),日志大小 3809280 字节(3 MiB,15 LEB)[3.471864] UBIFS (ubi 0:0):留给根用户:0 字节 (0 KiB) [3.471890]] UBIFS(ubi 0:0):媒体格式:w4/r0(最新版本为 w4/r0)、UUID 8C0A841D-9F6D-4F4B-A47B-242F17AF30D2、小型 LPT 模型 [3.514476] 随机:非阻塞池已初始化 [3.634316] UBIFS(ubi 0:2):UBIFS:已安装的 UBI 设备 0,第 2 卷,名称 " qpe ",R/O 模式 [3.634356] UBI FS (ubi 0:2):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [3.634381] UBIFS(ubi 0:2):FS 大小:131801088 字节(125 MiB,519 LEB),日志大小 9404416 字节(8 MiB,38 LEB)[3.634397] UBIFS(ubi 0:2):留给 root:0 字节(0 KiB)[3.634397] UBIFS (ubi 0:2):留给根用户:0 字节 (0 KiB) [3.63397] UBIFS(ubi 0:2):媒体格式:w4/r0(最新版本为 w4/r0)、UUID E83FECA1-27DE-4703-B7D8-CB5079BD58DE、小型 LPT 型号 [3.761127] UBIFS(ubi 0:3):UBIFS:已安装的 UBI 设备 0,第 3 卷,名称 " defpara ",R/O 模式 [3.761166] UBIFS(ubi 0:3):LEB 大小:25% 3952 字节(248 KiB),分钟。/最大。I/O 单元大小:4096 字节/4096 字节 [3.761190] UBIFS(ubi 0:3):FS 大小:18538496 字节(17 MiB,73 LEB),日志大小 3301376 字节(3 MiB,13 LEB)[3.761206] UBIFS (ubi 0:3):留给根用户:0 字节 (0 KiB) [3.761232]] UBIFS(ubi 0:3):媒体格式:w4/r0(最新是 w4/r0)、UUID A7AE1FB4-18F3-456E-B406-88BF6D1EB1A0、小型 LPT 型号 [3.870579] UBIFS(ubi 0:4):UBIFS:已安装的 UBI 设备 0,第 4 卷,名称 " otapara ",R/O 模式 [3.870616] UBIFS(ubi 0:4):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [3.870639] UBIFS(ubi 0:4):FS 大小:18538496 字节(17 MiB,73 LEB),日志大小 3301376 字节(3 MiB,13 LEB)[3.870654] UBIFS(ubi 0:4):留给 root:0 字节 (0 KiB) [3.870654] UBIFS (ubi 0:4):留给根用户:0 字节 (0 KiB) [3.870654] 70680] UBIFS(ubi 0:4):媒体格式:w4/r0(最新是 w4/r0)、UUID 2BAEEFB9-96BE-4423-B712-4BB6807A7EBE、小型 LPT 型号 [3.892982] UBIFS(ubi 0:7):后台话题 " ubifs_bgt0_7 " 已启动,PID 677 [3.950282] UBIFS(ubi 0:7):需要恢复 [4.132101]] UBIFS(ubi 0:7):恢复已完成 [4.132143] UBIFS (ubi 0:7):UBIFS:已安装的 UBI 设备 0,第 7 卷,名称 " 用户数据 " [4.132166] UBIFS (ubi 0:7):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [4.132191] UBIFS(ubi 0:7):FS 大小:520855552 字节(496 MiB,2051 LEB),日志大小 9404416 字节(8 MiB,38 LEB)[4.132207] UBIFS(ubi 0:7):留给根用户:0 字节(0 KiB)[4.132207] UBIFS(ubi 0:7):留给根用户:0 字节(0 KiB)[4.132207] 132235] UBIFS(ubi 0:7):媒体格式:w4/r0(最新是 w4/r0)、UUID E88A1FD7-4C14-4993-BB64-B06940D639FD、小型 LPT 型号 [4.138639] UBIFS(ubi 0:5):后台话题 " ubifs_bgt0_5 " 已启动,PID 686 [4.205510] UBIFS(ubi 0:5):需要恢复 [4.272093] UBIFS(ubi 0:5):恢复已完成 [4.272135] UBIFS (ubi 0:5):UBIFS:已安装的 UBI 设备 0,第 5 卷,名称 " runpara " [4.272158] UBIFS (ubi 0:5):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [4.272180] UBIFS(ubi 0:5):FS 大小:18538496 字节(17 MiB,73 LEB),日志大小 3301376 字节(3 MiB,13 LEB)[4.272195] UBIFS (ubi 0:5):留给根用户:0 字节 (0 KiB) [4.272223]] UBIFS(ubi 0:5):媒体格式:w4/r0(最新是 w4/r0)、UUID 20E891E0-AAB5-43B6-9068-CAEE4CCFA6B4、小型 LPT 模型 [4.283106] UBIFS(ubi 0:6):背景话题 " ubifs_bgt0_6 " 已启动,PID 689 [4.333357] UBIFS(ubi 0:6):需要恢复 [4.498782] UBIFS FS(ubi 0:6):恢复已完成 [4.498825] UBIFS (ubi 0:6):UBIFS:已安装的 UBI 设备 0,第 6 卷,名称 " 日志 " [4.498848] UBIFS (ubi 0:6):LEB 大小:253952 字节 (248 KiB),最小/最大。I/O 单元大小:4096 字节/4096 字节 [4.498870] UBIFS(ubi 0:6):FS 大小:31236096 字节(29 MiB,123 LEB),日志大小 4825088 字节(4 MiB,19 LEB)[4.498885] UBIFS (ubi 0:6):留给根用户:0 字节 (0 KiB) [4.498912] UBIFS (ubi 0:6) [4.498912] UBIFS (ubi 0:6) FS(ubi 0:6):媒体格式:w4/r0(最新是 w4/r0)、UUID B53E2A40-EB64-4248-9C15-A08B82484E92、小型 LPT 型号 [4.683284] <5> at91_wdt_start (313):sama5d3 看门狗:mcu 看门狗已禁用,无法启动。[5.620927] UBIFS(ubi 0:8):后台话题 " ubifs_bgt0_8 " 已启动,PID 732 [5.816472] UBIFS(ubi 0:8):UBIFS:已安装的 UBI 设备 0,卷 8,名称 " 更新 " [5.816514] UBIFS(ubi 0:8):LEB 大小:253952 字节(248 KiB)),分钟/最大。I/O 单元大小:4096 字节/4096 字节 [5.816541] UBIFS(ubi 0:8):FS 大小:130785280 字节(124 MiB,515 LEB),日志大小 6602752 字节(6 MiB,26 LEB)[5.816557] UBIFS(ubi 0:8):留给 root:4952683 字节(4836 KiB)) [5.816584] UBIFS(ubi 0:8):媒体格式:w4/r0(最新是 w4/r0)、UUID 9C8DF7E6-05DA-4D41-A3C5-0029C4D16B41、小型 LPT 型号 [5.954423] UBIFS(ubi 0:8):卸载 UBI 设备 0 [5.954498] UBIFS(ubi 0:8):后台话题 " ubifs_bgt0_8 " 停止 [106.889343] 无线局域网:正在加载MWLAN 驱动程序 [106.893826] wlan:注册到总线驱动程序... [106.957922] vendor=0x0471 device=0x0205 class=0 function=1 [106.958180]附加模拟句柄操作,卡接口类型:0x109[ 106.958223]未指定模块参数 cfg 文件[ 106.958246] combo fw:nxp/sduart_nw61x.bin.se wlan fw:nxp/sd_w61x.bin.se[106.958290]SDIO: sdio_blk_size=256 max_blk_count=512 max_segs=64 max_seg_size=4096[ 106.958304] rx_work=0 cpu_num=1[ 106.958324]启用 moal_recv_amsdu_packet[ 106.958422]附加 mlan 适配器操作。card_type 为 0x109。106.959647] wlan:启用 TX SG 模式[ 106.959677] wlan: mpa_tx.buf_size=4096[106.959689] wlan:启用 RX SG 模式[ 106.959700] wlan: mpa_rx.buf_size=4096[106.965857]请求固件: nxp/sd_w61x_v1.bin.se[107.096406]唤醒设备... [107.344529]Wlan:FW 下载结束,firmwarelen=681308 已下载 565508[ 107.742950]WLAN FW 处于活动状态[ 107.742992] on_time is 107730209917[ 107.743440]QUEUE_CMD: FUNC_INIT [0xa9]已排入队列[ 107.743473]QUEUE_CMD: GET_HW_SPEC [0x3] 正在排队[ 107.743517]dnld_cmd (107.730716):FUNC_INIT [0xa9]、行动 0x263、len 16、seqno 0x1 超时 5000 [107.766158]cmd_resp (107.753332):FUNC_INIT [0x80a9],result 0,len 16,seqno 0x1[ 107.766220]dnld_cmd (107.753417):GET_HW_SPEC [0x3]、act 0x0、len 71、seqno 0x2 超时 5000 [107.766565] 107.753753:事件:VDLL_IND [0x81] [107.766612]VDLL_IND (OFFSET): offset=0x1c458[ 107.767544]VDLL 映像: len=115800[ 107.767850]cmd_resp (107.755035):GET_HW_SPEC [0x8003],结果 0,len 205,seqno 0x2[ 107.767880] fw_cap_info=0x487cff03, dev_cap_mask=0xffffffff[ 107.767897]GET_HW_SPEC: country_code=0x0[ 107.767909] num_ant=1, antinfo=0x0[ 107.767923]GET_HW_SPEC: hw_mpdu_density=4 dev_mcs_support=0x11[ 107.767934]启用波束赋形 [107.767950]GET_HW_SPEC: mgmt IE count=13[ 107.767965]FW: SDIO rx aggr disabled 0x487cff03[ 107.767981] pmadapter->ecsa_enable=1[ 107.768016]QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 107.768030] pmadapter->getlog_enable=1[ 107.768052] chanrpt api ver=14.1[107.768067] fw_cap_info=0x487cff03 fw_cap_ext=0x2182b5[ 107.768082] uuid: c10d697cf87d596cab35c831392df315[ 107.768093] fw hotfix ver=11[ 107.768105] fw ver=15.1[107.768116] uap fw ver=2.0[107.768127] max_p2p_conn = 8, max_sta_conn = 16[ 107.768145] wlan_set_regiontable: 2.4G 0x10[ 107.768166] wlan_set_regiontable:5G 0x10[ 107.768202]获取 Hw Spec 已完成,fw_cap=0x487cff03[ 107.768231] org_drv_mode=0x7 drv_mode=0x7[ 107.768815]启用波束赋形 [107.768873]QUEUE_CMD: 802_11_FW_WAKE_METHOD [0x74] is queued[ 107.768901] set tx_buf = 4096[ 107.768922]QUEUE_CMD: RECONFIGURE_TX_BUFF [0xd9] 正在排队[ 107.768949]PS 命令:操作 = 0x6,位图 = 0x1[ 107.768969]QUEUE_CMD:802_11_PS_MODE_ENH [0xe4] 正在排队[ 107.768999]QUEUE_CMD:802_11_SNMP_MIB [0x16] 正在排队[ 107.769028]QUEUE_CMD:802_11_RF_ANTENNA [0x20] 正在排队[ 107.769060]QUEUE_CMD:CHAN_REGION_CFG [0x242] 正在排队[ 107.769091]QUEUE_CMD:TX_RATE_CFG [0xd6] 已排队[ 107.769118]QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] 正在排队[ 107.769146]QUEUE_CMD:AMSDU_AGR_CTRL [0xdf] 已排入队列[ 107.769174]QUEUE_CMD:MAC_CONTROL [0x28] 正在排队[ 107.769216]dnld_cmd (107.756415):802_11_SNMP_MIB [0x16]、act 0x1、len 15、seqno 0x3 超时 5000 [107.769607]cmd_resp (107.756793):802_11_SNMP_MIB [0x8016],result 0,len 15,seqno 0x3[ 107.769662]dnld_cmd (107.756860):802_11_FW_WAKE_METHOD [0x74]、行动 0x0、len 12、seqno 0x4 超时 5000 [107.769996]cmd_resp (107.757182):802_11_FW_WAKE_METHOD [0x8074],result 0,len 18,seqno 0x4[ 107.770023]FW 唤醒方法=1,gpio=0[ 107.770063]dnld_cmd (107.757261):RECONFIGURE_TX_BUFF [0xd9]、act 0x1、len 16、seqno 0x5 超时 5000 [107.771157]cmd_resp (107.758341):RECONFIGURE_TX_BUFF [0x80d9],结果 0,len 16,seqno 0x5[ 107.771188] 端口 32,数据端口屏蔽 ffffffff[ 107.771204] max_tx_buf_size=4096,tx_buf_size=3328[ 107.771246]dnld_cmd (107.758444):802_11_PS_MODE_ENH [0xe4],act 0x6,len 20,seqno 0x6 超时 5000 [107.771595]cmd_resp (107.758781):802_11_PS_MODE_ENH [0x80e4],结果 0,len 20,seqno 0x6[ 107.771644]dnld_cmd (107.758844):802_11_SNMP_MIB [0x16]、act 0x1、len 18、seqno 0x7 超时 5000 [107.771973]cmd_resp (107.759162):802_11_SNMP_MIB [0x8016],result 0,len 18,seqno 0x7[ 107.772022]dnld_cmd (107.759222):802_11_RF_ANTENNA [0x20],act 0xc,len 16,seqno 0x8 超时 5000 [107.772352]cmd_resp (107.759539):802_11_RF_ANTENNA [0x8020],结果 0,len 16,seqno 0x8[ 107.772407]dnld_cmd (107.759602):CHAN_REGION_CFG [0x242]、act 0x0、len 11、seqno 0x9 超时 5000 [107.773717]cmd_resp (107.760894):CHAN_REGION_CFG [0x8242],结果 0,len 1297,seqno 0x9[ 107.773819]dnld_cmd (107.761014):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0xa 超时 5000 [107.774478]cmd_resp (107.761658):TX_RATE_CFG [0x80d6],结果 0,len 832,seqno 0xa[ 107.774538]dnld_cmd (107.761736):802_11_RF_TX_POWER [0x1e]、act 0x0、len 14、seqno 0xb 超时 5000 [107.774893]cmd_resp (107.762080):802_11_RF_TX_POWER [0x801e],result 0,len 14,seqno 0xb[ 107.774946]dnld_cmd (107.762143):AMSDU_AGGR_CTRL [0xdf]、act 0x1、len 14、seqno 0xc 超时 5000 [107.775283]cmd_resp (107.762469):AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,序列号 0xc[107.775329]。dnld_cmd (107.762529):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0xd 超时 5000 [107.775658]cmd_resp (107.762846):MAC_CONTROL [0x8028],result 0,len 12,seqno 0xd[ 107.775711]QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] 正在排队[ 107.775749]dnld_cmd (107.762949):APCMD_SYS_CONFIGURE [0xb0]、act 0x0、len 20、seqno 0x100e 超时 5000 [107.776811]cmd_resp (107.763986):APCMD_SYS_CONFIGURE [0x80b0],结果 0,len 20,seqno 0x100e[ 107.776874]QUEUE_CMD:TX_RATE_CFG [0xd6] 已排队[ 107.776907]QUEUE_CMD: 802_11_RF_TX_POWER [0x1e] 正在排队[ 107.776937]QUEUE_CMD:AMSDU_AGR_CTRL [0xdf] 正在排队[ 107.776966]QUEUE_CMD: MAC_CONTROL [0x28] 正在排队[ 107.776994]QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 正在排队[ 107.777031]dnld_cmd (107.764231):TX_RATE_CFG [0xd6],act 0x0,len 76,seqno 0x200f 超时 5000 [107.781332]cmd_resp (107.768504):TX_RATE_CFG [0x80d6],结果 0,len 832,序列号 0x200f[107.781397]。dnld_cmd (107.768592):802_11_RF_TX_POWER [0x1e]、act 0x0、len 14、seqno 0x2010 超时 5000 [107.781772]cmd_resp (107.768958):802_11_RF_TX_POWER [0x801e],result 0,len 14,seqno 0x2010[ 107.781826]dnld_cmd (107.769023):AMSDU_AGGR_CTRL [0xdf],行动 0x1,len 14,seqno 0x2011 超时 5000 [107.782166]cmd_resp (107.769351):AMSDU_AGGR_CTRL [0x80df],结果 0,len 14,序列号 0x2011[ 107.782215]dnld_cmd (107.769414):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x2012 超时 5000 [107.782555]cmd_resp (107.769741):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x2012[ 107.782608]dnld_cmd (107.769805):802_11_MAC_ADDRESS [0x4d],行动 0x0,len 16,seqno 0x2013 超时 5000 [107.783021]cmd_resp (107.770204):802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x2013[ 107.783082]QUEUE_CMD: WMM_PARAM_CONFIG [0x23a] 正在排队[ 107.783132]dnld_cmd (107.770330):WMM_PARAM_CONFIG [0x23a]、行动 0x2、len 26、seqno 0x14 超时 5000 [107.783476]cmd_resp (107.770660):WMM_PARAM_CONFIG [0x823a],结果 0,len 26,seqno 0x14[ 107.784828]设置 wiphy max_ap_assoc_sta=8[ 107.784919] max_rate=390M[ 107.784934] max_rate=390M[ 107.784952] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186[ 107.784970] max_rate=390M[ 107.784980] max_rate=390M[ 107.784996] vht_cap=0x33d07030 rx_mcs_map=0xfffe rx_max=0x186 tx_mcs_map=0xfffe tx_max=0x186[ 107.785031] wlan%d:QUEUE_CMD: 802_11_RF_ANTENNA [0x20] is queued[ 107.789721] wlan%d:DNLD_CMD (107.776929):802_11_RF_ANTENNA [0x20],act 0xc,len 16,seqno 0x15 超时 5000 [107.790230] wlan%d:CMD_RESP (107.777434):802_11_RF_ANTENNA [0x8020],result 0,len 16,seqno 0x15[ 107.790404] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 107.790479] wlan%d:DNLD_CMD (107.777692):802_11_SNMP_MIB [0x16],act 0x0,len 142,seqno 0x16 超时 5000 [107.790921] wlan%d:CMD_RESP (107.778126):802_11_SNMP_MIB [0x8016],result 0,len 142,seqno 0x16[ 107.791073] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 107.791142] wlan%d:DNLD_CMD (107.778356):802_11_SNMP_MIB [0x16],行动 0x0,len 142,seqno 0x17 超时 5000 [107.791587] wlan%d:CMD_RESP (107.778791):802_11_SNMP_MIB [0x8016],result 0,len 142,seqno 0x17[ 107.791740] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 107.791812] wlan%d:DNLD_CMD (107.779024):802_11_SNMP_MIB [0x16],act 0x0,len 142,seqno 0x18 超时 5000 [107.792245] wlan%d:CMD_RESP (107.779451):802_11_SNMP_MIB [0x8016],结果 0,len 142,序列号 0x18 [107.792781] cfg80211 监管域回调 00 启动器 = 0 dfs_region=0 [107.792933]监管功能域 BY_CORE [107.793004] wlan%d:QUEUE_CMD:802_11_RF_ANTENNA [0x20] 已排队 [107.793250] wlan%d:DNLD_CMD (107.780459):802_11_RF_ANTENNA [0x20],行动 0xc,len 16,seqno 0x19 超时 5000 [107.793746] wlan%d:CMD_RESP (107.780950):802_11_RF_ANTENNA [0x8020],结果 0,len 16,seqno 0x19[ 107.794103]PS 命令:操作 = 0x0,位图 = 0x0[ 107.794134] wlan%d:QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued[ 107.794212] wlan%d:DNLD_CMD (107.781424):802_11_PS_MODE_ENH [0xe4],act 0x0,len 12,seqno 0x1a 超时 5000 [107.794667] wlan%d:CMD_RESP (107.781872):802_11_PS_MODE_ENH [0x80e4],result 0,len 68,seqno 0x1a[ 107.794721] ps_bitmap=0x0[ 107.794847]CFG80211: Country=00, band=0, no_of_sub_band=1[ 107.794888] wlan%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 107.794943] 11D:Country=WW band=0 sub-band=1 dfs_region=0[ 107.794960] 11D: first chan=1 no_of_chan=14, max_tx_pwr=20[ 107.794976] wlan%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued[ 107.795005] wlan_set_regiontable: 2.4G 0x0[ 107.795030] wlan_set_regiontable:5G 0x0[ 107.795106] wlan%d:dnld_cmd (107.782316):802_11_SNMP_MIB [0x16]、行动 0x1、len 16、seqno 0x1b 超时 5000 [107.795546] wlan%d:CMD_RESP (107.782751):802_11_SNMP_MIB [0x8016],result 0,len 16,seqno 0x1b[ 107.795609] wlan%d:DNLD_CMD (107.782821):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 32、seqno 0x1c 超时 5000 [107.796041] wlan%d:107.783248:事件:VDLL_IND [0x81] [107.796108]VDLL_IND: type=0 ID=23 offset = 0xe808 len = 600[ 107.796136] wlan%d:DNLD_VDLL : block_len=600[ 107.814067] wlan%d: 107.801266 : Event:VDLL_IND [0x81][ 107.814148]VDLL_IND: type=0 ID=23 offset = 0xea60 len = 600[ 107.814175] wlan%d:DNLD_VDLL : block_len=600[ 107.814855] wlan%d: 107.802058 :Event:VDLL_IND [0x81][ 107.814929]VDLL_IND: type=0 ID=23 offset = 0xecb8 len = 600[ 107.814956] wlan%d:DNLD_VDLL : block_len=600[ 107.815552] wlan%d: 107.802757 :Event:VDLL_IND [0x81][ 107.815622]VDLL_IND: type=0 ID=23 offset = 0xef10 len = 600[ 107.815648] wlan%d:DNLD_VDLL : block_len=600[ 107.816282] wlan%d: 107.803486 : Event:VDLL_IND [0x81][ 107.816354]VDLL_IND: type=0 ID=23 offset = 0xf168 len = 600[ 107.816381] wlan%d:DNLD_VDLL : block_len=600[ 107.817006] wlan%d: 107.804210 : Event:VDLL_IND [0x81][ 107.817078]VDLL_IND: type=0 ID=23 offset = 0xf3c0 len = 600[ 107.817104] wlan%d:DNLD_VDLL : block_len=600[ 107.817661] wlan%d: 107.804863 : Event:VDLL_IND [0x81][ 107.817734]VDLL_IND: type=0 ID=23 offset = 0xf618 len = 600[ 107.817764] wlan%d:DNLD_VDLL : block_len=600[ 107.818332] wlan%d: 107.805535 :Event:VDLL_IND [0x81][ 107.818407]VDLL_IND: type=0 ID=23 offset = 0xf870 len = 600[ 107.818434] wlan%d:DNLD_VDLL : block_len=600[ 107.818999] wlan%d: 107.806202 :Event:VDLL_IND [0x81][ 107.819071]VDLL_IND: type=0 ID=23 offset = 0xfac8 len = 600[ 107.819097] wlan%d:DNLD_VDLL : block_len=600[ 107.833214] wlan%d: 107.820414 : Event:VDLL_IND [0x81][ 107.833298]VDLL_IND: type=0 ID=18 offset = 0xc4e0 len = 600[ 107.833326] wlan%d:DNLD_VDLL : block_len=600[ 107.851074] wlan%d: 107.838275 : Event:VDLL_IND [0x81][ 107.851152]VDLL_IND: type=0 ID=18 offset = 0xc738 len = 600[ 107.851180] wlan%d:DNLD_VDLL : block_len=600[ 107.851793] wlan%d: 107.838999 :Event:VDLL_IND [0x81][ 107.851865]VDLL_IND: type=0 ID=18 offset = 0xc990 len = 600[ 107.851892] wlan%d:DNLD_VDLL : block_len=600[ 107.852417] wlan%d: 107.839623 : Event:VDLL_IND [0x81][ 107.852488]VDLL_IND: type=0 ID=18 offset = 0xcbe8 len = 600[ 107.852514] wlan%d:DNLD_VDLL : block_len=600[ 107.853067] wlan%d: 107.840270 : Event:VDLL_IND [0x81][ 107.853139]VDLL_IND: type=0 ID=18 offset = 0xce40 len = 600[ 107.853165] wlan%d:DNLD_VDLL : block_len=600[ 107.853917] wlan%d:cmd_resp (107.841120):802_11D_DOMAIN_INFO [0x805b],result 0,len 32,seqno 0x1c[ 107.854070]CFG80211: Country=00, band=1, no_of_sub_band=25[ 107.854131] 11D:Country=WW band=1 sub-band=25 dfs_region=0[ 107.854147] 11D: first chan=36 no_of_chan=1, max_tx_pwr=20[ 107.854160] 11D: first chan=40 no_of_chan=1, max_tx_pwr=20[ 107.854171] 11D: first chan=44 no_of_chan=1, max_tx_pwr=20[ 107.854182] 11D: first chan=48 no_of_chan=1, max_tx_pwr=20[ 107.854193] 11D: first chan=52 no_of_chan=1, max_tx_pwr=20[ 107.854205] 11D: first chan=56 no_of_chan=1, max_tx_pwr=20[ 107.854216] 11D: first chan=60 no_of_chan=1, max_tx_pwr=20[ 107.854228] 11D: first chan=64 no_of_chan=1, max_tx_pwr=20[ 107.854239] 11D: first chan=100 no_of_chan=1, max_tx_pwr=20[ 107.854251] 11D: first chan=104 no_of_chan=1, max_tx_pwr=20[ 107.854263] 11D: first chan=108 no_of_chan=1, max_tx_pwr=20[ 107.854275] 11D: first chan=112 no_of_chan=1, max_tx_pwr=20[ 107.854286] 11D: first chan=116 no_of_chan=1, max_tx_pwr=20[ 107.854298] 11D: first chan=120 no_of_chan=1, max_tx_pwr=20[ 107.854310] 11D: first chan=124 no_of_chan=1, max_tx_pwr=20[ 107.854322] 11D: first chan=128 no_of_chan=1, max_tx_pwr=20[ 107.854333] 11D: first chan=132 no_of_chan=1, max_tx_pwr=20[ 107.854345] 11D: first chan=136 no_of_chan=1, max_tx_pwr=20[ 107.854357] 11D: first chan=140 no_of_chan=1, max_tx_pwr=20[ 107.854368] 11D: first chan=144 no_of_chan=1, max_tx_pwr=20[ 107.854380] 11D: first chan=149 no_of_chan=1, max_tx_pwr=20[ 107.854392] 11D: first chan=153 no_of_chan=1, max_tx_pwr=20[ 107. 107.854404]11D: first chan=157 no_of_chan=1, max_tx_pwr=20[ 107.854416] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20[ 107.854428] 11D: first chan=165 no_of_chan=1, max_tx_pwr=20[ 107.854445] wlan%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued[ 107.854475] wlan_set_regiontable: 2.4G 0x0[ 107.854495] wlan_set_regiontable:5G 0x0[ 107.854574] wlan%d:dnld_cmd (107.841784):802_11D_DOMAIN_INFO [0x5b]、act 0x1、len 104、seqno 0x1d 超时 5000 [107.876156] wlan%d:CMD_RESP (107.863356):802_11D_DOMAIN_INFO [0x805b],结果 0,len 104,seqno 0x1d[ 107.876808]设置 wlan%d 接口地址:30:XX:XX:XX:8c:11[ 107.876870] wlan%d:QUEUE_CMD: 802_11_MAC_ADDRESS [0x4d] is queued[ 107.876956] wlan%d:DNLD_CMD (107.864168):802_11_MAC_ADDRESS [0x4d]、act 0x1、len 16、seqno 0x1e 超时 5000 [107.877442] wlan%d:CMD_RESP (107.864647):802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x1e[ 107.879187]注册恩智浦 802.11 适配器 wlan0[ 107.879583] uap%d:QUEUE_CMD: 11AX_CFG [0x266] 正在排队[ 107.879698] wlan0 set multicast_list[ 107.879738] wlan0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] 正在排队[ 107.879772] wlan0: QUEUE_CMD: MAC_CONTROL [0x28] 正在排队[ 107.892976] uap%d:DNLD_CMD (107.880175):11AX_CFG [0x266]、act 0x1、len 39、seqno 0x101f 超时 5000 [107.893507] wlan0:107.880712:事件:VDLL_IND [0x81] [107.893585]VDLL_IND: type=0 ID=24 offset = 0xfd20 len = 600[ 107.893614] wlan0: DNLD_VDLL : block_len=600[ 107.911756] wlan0: 107.898955 : Event:VDLL_IND [0x81][ 107.911843]VDLL_IND: type=0 ID=24 offset = 0xff78 len = 600[ 107.911872] wlan0: DNLD_VDLL : block_len=600[ 107.912558] wlan0: 107.899762 : Event:VDLL_IND [0x81][ 107.912635]VDLL_IND: type=0 ID=24 offset = 0x101d0 len = 600[ 107.912662] wlan0: DNLD_VDLL : block_len=600[ 107.913268] wlan0: 107.900472 : Event:VDLL_IND [0x81][ 107.913341]VDLL_IND: type=0 ID=24 offset = 0x10428 len = 600[ 107.913367] wlan0: DNLD_VDLL : block_len=600[ 107.913915] wlan0: 107.901118 :Event:VDLL_IND [0x81][ 107.913988]VDLL_IND: type=0 ID=24 offset = 0x10680 len = 600[ 107.914012] wlan0: DNLD_VDLL : block_len=600[ 107.914567] wlan0: 107.901770 : Event:VDLL_IND [0x81][ 107.914645]VDLL_IND: type=0 ID=24 offset = 0x108d8 len = 600[ 107.914672] wlan0: DNLD_VDLL : block_len=600[ 107.915343] uap%d:cmd_resp (107.902546):11AX_CFG [0x8266],结果 0,len 39,seqno 0x101f[ 107.915409] user_2g_hecap_len=28[ 107.915456] wlan0: DNLD_CMD (107.902667):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x20 超时 5000 [107.915901] wlan0:CMD_RESP (107.903108):MAC_MULTICAST_ADR [0x8010], result 0, len 204, seqno 0x20[ 107.915958] wlan0: DNLD_CMD (107.903171):MAC_CONTROL [0x28]、行动 0x213、len 12、seqno 0x21 超时 5000 [107.916292] wlan0:CMD_RESP (107.903500):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x21[ 107.916457] uap%d:QUEUE_CMD: 11AX_CFG [0x266] is queued[ 107.916542] uap%d:dnld_cmd (107.903755):11AX_CFG [0x266]、act 0x1、len 39、seqno 0x1022 超时 5000 [107.917004] uap%d:CMD_RESP (107.904210):11AX_CFG [0x8266],结果 0,len 39,seqno 0x1022[ 107.917062] user_hecap_len=28[ 107.925724]Set uap%d interface addr: 32:XX:XX:XX:8d:11[ 107.925790] uap%d:QUEUE_CMD: APCMD_SYS_CONFIGURE [0xb0] is queued[ 107.925886] uap%d:DNLD_CMD (107.913098):APCMD_SYS_CONFIGURE [0xb0]、act 0x1、len 20、seqno 0x1023 超时 5000 [107.926382] uap%d:CMD_RESP (107.913587):APCMD_SYS_CONFIGURE [0x80b0],result 0,len 20,seqno 0x1023[ 107.928101]注册恩智浦 802.11 适配器 uap0[ 107.928429]PS 命令:操作 = 0x0,位图 = 0x0[ 107.928457] p2p%d:QUEUE_CMD: 802_11_PS_MODE_ENH [0xe4] is queued[ 107.928543] uap0 set multicast_list[ 107.929049] p2p%d:dnld_cmd (107.916254):802_11_PS_MODE_ENH [0xe4],行动 0x0,len 12,seqno 0x2024 超时 5000 [107.929566] p2p%d:CMD_RESP (107.916771):802_11_PS_MODE_ENH [0x80e4],result 0,len 68,seqno 0x2024[ 107.929623] ps_bitmap=0x0[ 107.929729]CFG80211: Country=00, band=0, no_of_sub_band=1[ 107.929770] p2p%d:QUEUE_CMD: 802_11_SNMP_MIB [0x16] is queued[ 107.929823] 11D:Country=WW band=0 sub-band=1 dfs_region=0[ 107.929840] 11D: first chan=1 no_of_chan=14, max_tx_pwr=20[ 107.929856] p2p%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued[ 107.929885] wlan_set_regiontable: 2.4G 0x0[ 107.929906] wlan_set_regiontable:5G 0x0[ 107.929995] p2p%d:dnld_cmd (107.917205):802_11_SNMP_MIB [0x16],act 0x1,len 16,seqno 0x2025 超时 5000 [107.930461] p2p%d:CMD_RESP (107.917665):802_11_SNMP_MIB [0x8016],result 0,len 16,seqno 0x2025[ 107.930524] p2p%d:DNLD_CMD (107.917737):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 32、seqno 0x2026 超时 5000 [107.952050] p2p%d:CMD_RESP (107.939248):802_11D_DOMAIN_INFO [0x805b],result 0,len 32,seqno 0x2026[ 107.952237]CFG80211: Country=00, band=1, no_of_sub_band=25[ 107.952300] 11D:Country=WW band=1 sub-band=25 dfs_region=0[ 107.952316] 11D: first chan=36 no_of_chan=1, max_tx_pwr=20[ 107.952329] 11D: first chan=40 no_of_chan=1, max_tx_pwr=20[ 107.952341] 11D: first chan=44 no_of_chan=1, max_tx_pwr=20[ 107.952353] 11D: first chan=48 no_of_chan=1, max_tx_pwr=20[ 107.952364] 11D: first chan=52 no_of_chan=1, max_tx_pwr=20[ 107.952376] 11D: first chan=56 no_of_chan=1, max_tx_pwr=20[ 107.952388] 11D: first chan=60 no_of_chan=1, max_tx_pwr=20[ 107.952399] 11D: first chan=64 no_of_chan=1, max_tx_pwr=20[ 107.952411] 11D: first chan=100 no_of_chan=1, max_tx_pwr=20[ 107.952423] 11D: first chan=104 no_of_chan=1, max_tx_pwr=20[ 107.952435] 11D: first chan=108 no_of_chan=1, max_tx_pwr=20[ 107.952447] 11D: first chan=112 no_of_chan=1, max_tx_pwr=20[ 107.952458] 11D: first chan=116 no_of_chan=1, max_tx_pwr=20[ 107.952470] 11D: first chan=120 no_of_chan=1, max_tx_pwr=20[ 107.952482] 11D: first chan=124 no_of_chan=1, max_tx_pwr=20[ 107.952494] 11D: first chan=128 no_of_chan=1, max_tx_pwr=20[ 107.952505] 11D: first chan=132 no_of_chan=1, max_tx_pwr=20[ 107.952517] 11D: first chan=136 no_of_chan=1, max_tx_pwr=20[ 107.952529] 11D: first chan=140 no_of_chan=1, max_tx_pwr=20[ 107.952541] 11D: 第一 Chan=144 no_of_chan=1, max_tx_pwr=20[ 107.952553] 11D: 第一 Chan=149 no_of_chan=1, max_tx_pwr=20[ 107.952565] 11D: 第一 Chan=153 no_of_chan=1, max_tx_pwr=20[ 107.952576]11D: first chan=157 no_of_chan=1, max_tx_pwr=20[ 107.952588] 11D: first chan=161 no_of_chan=1, max_tx_pwr=20[ 107.952600] 11D: first chan=165 no_of_chan=1, max_tx_pwr=20[ 107.952618] p2p%d:QUEUE_CMD: 802_11D_DOMAIN_INFO [0x5b] is queued[ 107.952652] wlan_set_regiontable: 2.4G 0x0[ 107.952673] wlan_set_regiontable:5G 0x0[ 107.952749] p2p%d:dnld_cmd (107.939958):802_11D_DOMAIN_INFO [0x5b]、行动 0x1、len 104、seqno 0x2027 超时 5000 [107.974398] p2p%d:CMD_RESP (107.961599):802_11D_DOMAIN_INFO [0x805b],result 0,len 104,seqno 0x2027[ 107.975810]设置 WFD 设备地址:32:xx:xx:xx:8c:11 [107.975874] p2p%d:QUEUE_CMD:802_11_MAC_ADDRESS [0x4d] 已排队 [107.975962] p2p%d:DNLD_CMD (107.963174):802_11_MAC_ADDRESS [0x4d]、act 0x1、len 16、seqno 0x2028 超时 5000 [107.976455] p2p%d:CMD_RESP (107.963659):802_11_MAC_ADDRESS [0x804d],result 0,len 16,seqno 0x2028[ 107.978205]注册恩智浦 802.11 适配器 p2p0[ 107.978352] wlan: version = SDIW612---18.99.3.p26.11-MM6X18540.p17-(FP92)[107.978415] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] is queued[ 107.979033] p2p0 set multicast_list[ 107.979084] p2p0: QUEUE_CMD: MAC_MULTICAST_ADR [0x10] 正在排队[ 107.979124] p2p0: QUEUE_CMD: MAC_CONTROL [0x28] 正在排队[ 107.979189] wlan0: DNLD_CMD (107.966402):REG_ACCESS [0x27c]、act 0x0、len 20、seqno 0x29 超时 5000 [107.979694] wlan0:CMD_RESP (107.966899):CMD_RESP (107.966899):REG_ACCESS [0x827c],result 0,len 20,seqno 0x29[ 107.979776] p2p0: DNLD_CMD (107.966989):MAC_MULTICAST_ADR [0x10]、act 0x1、len 204、seqno 0x202a 超时 5000 [107.980228] p2p0:CMD_RESP (107.967434):MAC_MULTICAST_ADR [0x8010],结果 0,len 204,seqno 0x202a[ 107.980285] p2p0: DNLD_CMD (107.967498):MAC_CONTROL [0x28]、act 0x213、len 12、seqno 0x202b 超时 5000 [107.980607] p2p0:CMD_RESP (107.967814):MAC_CONTROL [0x8028],result 0,len 12,seqno 0x202b[ 108.023067]设置 REG 0x90002328: 0x13d57 slew_rate=3[ 108.023135] wlan0: QUEUE_CMD: REG_ACCESS [0x27c] 正在排队[ 108.023231] wlan0: DNLD_CMD (108.010442):REG_ACCESS [0x27c]、act 0x1、len 20、seqno 0x2c 超时 5000 [108.023738] wlan0:CMD_RESP (108.010941):REG_ACCESS [0x827c],结果 0,len 20,seqno 0x2c[ 108.023925] wlan0: QUEUE_CMD: INDEPENDENT_RESET_CFG [0x243] 正在排队[ 108.024006] wlan0: DNLD_CMD (108.011218):INDEPENDENT_RESET_CFG [0x243],行动 0x0,len 12,seqno 0x2d 超时 5000 [108.024460] wlan0:CMD_RESP (108.011666):INDEPENDENT_RESET_CFG [0x8243],结果 0,len 12,seqno 0x2d [108.025121] wlan:注册到总线驱动程序完成 [108.025146] wlan:驱动程序已成功加载 log0326.txt 剧透 (高亮部分可供阅读) (无) 登录: (无) 登录:root 密码: [root@br03 ~]# cd /userdata [root@br03 /userdata]# rm dmesg0325 dmesg0325-1.txt dmesg0325-2.txt dmesg0325.txt [root@br03 /userdata]# rm dmesg0325 dmesg0325-1.txt dmesg0325-2.txt dmesg0325.txt [root@br03 /userdata]# rm dmesg0325* [root@br03 /userdata]# dmesg>dmesg0326-1.txt [root@br03 /userdata]# insmod mlan.ko [root@br03 /userdata]# insmod moal.ko drv_mode=7 ps_mode=2 auto_ds=2 host_mlme=1 cal_data_cfg=n one fw_name=nxp/sd_w61x_v1.bin.se sta_name=wlan wfd_name=p2p cfg80211_wext=0xf drvdbg=0x80037 [root@br03 /userdata]# dmesg>dmesg0326-2.txt [root@br03 /userdata]# ./w wifi_mod_para.conf wpa_cli wpa_supplicant wpa_supplicant.conf wlan.ko wpa_cli-old wpa_supplicant-old [root@br03 /userdata]# ./wpa_supplicant [root@br03 /userdata]# ls -lh wpa_* -rwxr-xr-x 1 root 0 313.8K Jan 1 00:03 wpa_cli -rwxr-xr-x 1 root 0 83.6K Jan 1 00:14 wpa_cli-old -rwxr-xr-x 1 root 0 14.7M Jan 1 00:02 wpa_supplicant -rwxr-xr-x 1 root 0 1.8M Jan 1 00:13 wpa_supplicant-old -rw-r--r-- 1 root 0 281 Jan 1 2007 wpa_supplicant.conf [root@br03 /userdata]# ./wpa_supplicant-B-Dnl80211-iwlan0-c /etc/wpa_supplicant.conf 成功初始化 wpa_supplicant rfkill:无法打开 RFKILL 控制设备 [root @br03 /userdata] # ps|grep wpa 1358 root 0:00。 /wpa_supplicant-B -Dnl80211 -iwlan0 -c /etc/wpa_supplicant.conf 1372 root 0:00 grep wpa [root@br03 /userdata]# ifconfig -a lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK 运行 MTU: 65536 指标:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen: 1 RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) p2p0 Link encap:以太网 HWaddr 32:4 A: C 4:9 E: 8 C: 11 广播多播 MTU: 1500 指标:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 T X 数据包:0 错误:0 丢弃:0 溢出:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:0 (0.0) B) TX 字节:0 (0.0 B) uap0 链路封装:以太网 HWaddr 32:4 A: C 4:9 E: 8D: 11 广播多播 MTU: 1500 指标:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 T X 数据包:0 错误:0 丢弃:0 溢出:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:0 (0.0 B)) TX 字节:0 (0.0 B) usb0 Link encap:Ethernet HWaddr 12:56:59:21:22:05 inet addr:10.10.0.12Bcast:0.0.0.0 Mask:255.255.0.0 正在运行多播广播的 MTU: 1500 指标:1 个 RX 数据包:740 错误:0 丢弃:124 超载:0 帧:0 TX 数据包:360 错误:0 丢弃:0 超载:0 载波:0 碰撞:0 txqueuelen: 1000 RX 字节:38831 (37.9 KiB) TX 字节:106517 (104.0) KiB) wlan0 Link encap:以太网 HWaddr 30:4 A: C 4:9 E: 8 C: 11 U P 广播多播 MTU: 1500 指标:1 RX 数据包:0 错误:0 丢弃:0 超载:0 帧:0 T X 数据包:0 错误:0 丢弃:0 超限:0 载波:0 txqueuelen:1000 RX 字节:0 (0.0) B) TX 字节:0 (0.0 B) [root@br03 /userdata]# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK 运行 MTU: 65536 指标:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen: 1 RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) usb0 Link encap:Ethernet HWaddr 12:56:59:21:22:05 inet addr:10.10.0.12Bcast:0.0.0.0 Mask:255.255.0.0 启动广播运行多播 MTU:1500 指标:1 个 RX 数据包:750 个错误:0 丢弃:124 个超载:0 帧:0 TX 数据包:367 个错误:0 丢弃:0 超载:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:39238 (38.3 KiB) TX 字节:109073 (106.5 KiB ) wlan0 Link encap:以太网 HWaddr 30:4 A: C 4:9 E: 8 C: 11 U P 广播多播 MTU: 1500 指标:1 RX 数据包:0 错误:0 丢弃:0 超载:0 帧:0 T X 数据包:0 错误:0 丢弃:0 超限:0 载波:0 txqueuelen:1000 RX 字节:0 (0.0) B) TX 字节:0 (0.0 B) [root@br03 /userdata]# ./wpa_cli-i wlan0 -g/var/run/wpa_supplicant/wlan0 ap_scan 1 OK [root@br03 /userdata]# ./wpa_cli-i wlan0 -g/var/run/wpa_supplicant/wlan0 scan OK [root@br03 /userdata]# wpa_cli -i wlan0 -g/var/run/wpa_supplicant/wlan0 scan_result bssid / frequency / signal level / flags / ssid [root@br03 /userdata]# dmesg> dmesg0326-3.txt [root@br03 /userdata]# rm file_ file_drv_info file_fwdump [root@br03 /userdata]# rm file_* [root@br03 /userdata]# cp /var/ dump_332/lib/ run/ [root@br03 /userdata]# cp /var/dump_332/file_ file_drv_info file_fwdump [root@br03 /userdata]# cp /var/dump_332/file_* ./ [root@br03 /userdata]# ./download.sh dmesg0326-1.txt dmesg0326-1.txt 100% |************************************************************| 32427 0:00:00 ETA -rw-r--r-- 1 root 0 31.7K Jan 1 00:01 dmesg0326-1.txt [root@br03 /userdata]# ./download.sh dmesg0326-2.txt dmesg0326-2.txt 100% |************************************************************| 55782 0:00:00 ETA -rw-r--r-- 1 root 0 54.5K Jan 1 00:03 dmesg0326-2.txt [root@br03 /userdata]# ./download.sh dmesg0326-3.txt dmesg0326-3.txt 100% |************************************************************| 62694 0:00:00 ETA -rw-r--r-- 1 root 0 61.2K Jan 1 00:06 dmesg0326-3.txt [root@br03 /userdata]# ./download.sh file_fwdump file_fwdump 100% |************************************************************| 1375k 0:00:00 ETA -rw-r--r-- 1 root 0 1.3M Jan 1 00:06 file_fwdump [root@br03 /userdata]# ./download.sh file_ file_drv_info file_fwdump [root@br03 /userdata]# ./download.sh file_drv_info file_drv_info 100% |************************************************************| 411k 0:00:00 ETA -rw-r--r-- 1 root 0 411.3K Jan 1 00:06 file_drv_info [root@br03 /userdata]# (无) 登录:(无) 登录:root 密码:[root@br03 ~]# cd /userdata[root@br03 /userdata]# rm dmesg0325dmesg0325-1.txt dmesg0325-2.txt dmesg0325.txt[root@br03/userdata]# rm dmesg0325dmesg0325-1.txt dmesg0325-2.txt dmesg0325.txt[root@br03/userdata]# rm dmesg0325*[root@br03 /userdata]# dmesg>dmesg0326-1.txt[root@br03/userdata]# insmod mlan.ko[root@br03/userdata]# insmod moal.ko drv_mode=7 ps_mode=2 auto_ds=2 host_mlme=1 cal_data_cfg=none fw_name=nxp/sd_w61x_v1.bin.se sta_name=wlan wfd_name=p2p cfg80211_wext=0xf drvdbg=0x80037[root@br03 /userdata]# dmesg>dmesg0326-2.txt[root@br03/userdata]# ./wwifi_mod_para.conf wpa_cli wpa_supplicant wpa_supplicant.confwlan.ko wpa_cli-old wpa_supplicant-old[root@br03 /userdata]# ./wpa_supplicant[root@br03/userdata]# ls -lh wpa_*-rwxr-xr-x 1 root 0 313.8K Jan 1 00:03 wpa_cli-rwxr-xr-x 1 root 0 83.6K Jan 1 00:14 wpa_cli-old-rwxr-xr-x 1 root 0 14.7M Jan 1 00:02 wpa_supplicant-rwxr-xr-x 1 root 0 1.8M Jan 1 00:13 wpa_supplicant-old-rw-r--r-- 1 root 0 281 Jan 1 2007 wpa_supplicant.conf[root@br03/userdata]# ./wpa_supplicant-B-Dnl80211-iwlan0-c /etc/wpa_supplicant.conf 成功初始化 wpa_supplicantrfkill:无法打开 RFKILL 控制设备 [root @br03 /userdata] # ps|grep wpa1358 root 0:00。/wpa_supplicant-B -Dnl80211 -iwlan0 -c /etc/wpa_supplicant.conf1372 root 0:00 grep wpa[root@br03 /userdata]# ifconfig -alo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP环回运行 MTU: 65536 指标:1RX 数据包:0 错误:0 丢弃:0 超限:0 帧:0TX 数据包:0 错误:0 丢弃:0 溢出:0 超载:0 载体:0 碰撞:0 txQueuelen: 1RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) p2p0 链路封装:以太网硬件 addr 32:4 A: C 4:9 E: 8C: 11 广播多播 MTU: 1500 指标:1RX 数据包:0 错误:0 丢弃:0 超载:0 帧:0TX 数据包:0 错误:0 丢弃:0 超载:0 载波:0 载体:0 碰撞:0 TxQueuelen: 1000RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) TX 字节:0 (0.0 B) TX 字节:0 (0.0 B) TX 字节:0 (0.0 B) TX 字节:0 (0.0 B) TX 字节:0 (0.0 B) TX 字节:0 (0.0 B) TX 字节:0 (0.0 B) TX B) uap0 Link encap: Ethernet HWaddr 32:4 A: C 4:9 E: 8D: 11BROADCAST 多播 MTU: 1500 指标:1RX 数据包:0 错误:0 丢弃:0超限:0 帧:0TX 数据包:0 错误:0 丢弃:0 超载:0 载波:0 载波:0 碰撞:0 TxQueuelen:1000RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) usb0 链接封装:以太网 HWADDR 12:56:59:21:22:05 inet 地址:10.10.0.12Bcast:0.0.0.0 Mask:255.255.0.0UP广播运行多播 MTU: 1500 指标:1RX 数据包:740 错误:0 丢弃:124 超载:0 帧:0TX 数据包:360 错误:0 丢弃:0 超载:0 载波:0 碰撞:0 txQueuelen: 1000RX 字节:38831 (37.9 KiB) TX 字节:106517 (104.0)KiB) wlan0 链路封装:以太网 HWaddr 30:4 A: C 4:9 E: 8C: 11UP 广播多播 MTU: 1500 指标:1RX 数据包:0 错误:0 丢弃:0 超载:0 帧:0TX 数据包:0 错误:0 丢弃:0 超载:0 运营商:0 碰撞:0 TxQueuelen: 1000RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) [root @br03 /userdata] # ifconfiglo Link encap: Local Loopbackinet 地址:127.0.0.1 掩码:255.0.0.0UP环回运行 MTU:65536 指标:1RX 数据包:0 错误:0 丢弃:0 超限:0 帧:0TX 数据包:0 错误:0 丢弃:0 溢出:0 超载:0 载波:0 碰撞:0 txQueuelen:1RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) usb0 链路封装:以太网 HWADDD 12:56:59:21:22:05 inet 地址:10.10.0.12Bcast:0.0.0.0 Mask:255.255.0.0UP广播运行多播 MTU:1500 指标:1RX 数据包:750 个错误:0 丢弃:124 个超载:0 帧:0TX 数据包:367 个错误:0 丢弃:0 超载:0 载波:0 碰撞:0 txQueuelen:1000RX 字节:39238 (38.3 KiB) TX 字节:109073 (106.5 KiB) wlan0 链路封装:以太网 HWADDR 30:4 A: C 4:9 E: 8C: 11UP 广播多播 MTU: 1500 指标:1RX 数据包:0 错误:0 已丢弃:0 溢出:0 帧:0TX 数据包:0 错误:0 丢弃:0 溢出:0 载体:0 碰撞:0 TxQueuelen: 1000RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) [root @br03 /userdata] #。/wpa_cli-i wlan0 -g/var/run/wpa_supplicant/wlan0 ap_scan 1OK[root@br03 /userdata]# ./wpa_cli-i wlan0 -g/var/run/wpa_supplicant/wlan0 scanOK[root@br03 /userdata]# wpa_cli -i wlan0 -g/var/run/wpa_supplicant/wlan0 scan_resultbssid / frequency / signal level / flags / ssid[root@br03 /userdata]# dmesg> dmesg0326-3.txt[root@br03/userdata]# rm file_file_drv_info file_fwdump[root@br03 /userdata]# rm file_*[root@br03 /userdata]# cp /var/dump_332/ lib/ run/[root@br03 /userdata]# cp /var/dump_332/file_file_drv_info file_fwdump[root@br03 /userdata]# cp /var/dump_332/file_* ./[root@br03/userdata]# ./download.sh dmesg0326-1.txtdmesg0326-1.txt 100% |************************************************************| 32427 0:00:00 ETA-rw-r--r-- 1 root 0 31.7K Jan 1 00:01 dmesg0326-1.txt[root@br03/userdata]# ./download.sh dmesg0326-2.txtdmesg0326-2.txt 100% |************************************************************| 55782 0:00:00 ETA-rw-r--r-- 1 root 0 54.5K Jan 1 00:03 dmesg0326-2.txt[root@br03/userdata]# ./download.sh dmesg0326-3.txtdmesg0326-3.txt 100% |************************************************************| 62694 0:00:00 ETA-rw-r--r-- 1 root 0 61.2K Jan 1 00:06 dmesg0326-3.txt[root@br03/userdata]# ./download.sh file_fwdumpfile_fwdump 100% |************************************************************| 1375k 0:00:00 ETA-rw-r--r-- 1 root 0 1.3M Jan 1 00:06 file_fwdump[root@br03 /userdata]# ./download.sh file_file_drv_info file_fwdump[root@br03 /userdata]# ./download.sh file_drv_info file_drv_info 100% |************************************************************| 411k 0:00:00 ETA-rw-r--r-- 1 root 0 411.3K Jan 1 00:06 file_drv_info[root@br03 /userdata]# Re: AW611 WiFi chip Wi-Fi scan timeout 亲爱的@eric25、 让我与大家分享一下我的 wpa_supplicant.conf。 在 AP 端,应设置 wpa2,请注意这一点。 ==================================== ctrl_interface=/var/run/wpa_supplicant update_config=1 p2p_noo_group_iface=1   网络={ ssid="您的 SSID" psk="您的通行证" proto=RSN key_mgmt=WPA-PSK 成对=CCMP group=CCMP } ==================================== 请填写您的 AP SSID 和密码,以取代"YOUR SSID","YOUR PASSWORD" 。   此致, 卫东 Re: AW611 WiFi chip Wi-Fi scan timeout Dear @eric25 , 我看到你的log文件是中文,那么我这里用中文和你讨论,请用下面命令确认是否你的系统有rfkill,阻止了WIFI工作,从扫描结果看:你的WIFI wlan0,没有扫描到AP。扫描结果是空的。 如果还不行,请把你WIFI部分的原理图给我看一下,这是我的邮件:[email protected]。 rfkill unblock all ifconfig wlan0 down ifconfig wlan0 up   然后,在启动wpa supplicant, 测试一下,主要看有没有扫描的AP。   谢谢! 伟东 Re: AW611 WiFi chip Wi-Fi scan timeout 感谢您详尽的答复。不过,我听从了你的建议。问题依然存在 - 它继续显示扫描超时,并且无法连接到任何 Wi-Fi 热点。根据日志,您能否帮助分析可能的原因?
View full article
[S32_CONFIG_TOOL] S32K5ピンツールが非常に遅く、クラッシュする 良い一日、 設定ツール、特にピンツールは非常に動作が遅く、場合によってはS32DS全体がクラッシュする。 ピン機能を変更するためのクリック操作のほとんどは完了までに数秒かかり、場合によってはWindowsがDSが応答していないと報告するほどです。クラッシュの発生頻度はかなり減ったものの、それでも非常に煩わしい。 どのピンを選択しても、どの機能を選択しても、問題ないようです。ピンやペリフェラルの設定数が増えるほど、状況は悪化するように思えます。 もう一つ厄介なのは、ピンを再設定するたびに、Siul2_Portペリフェラルの設定で、ピンの変更とはコネクテッドではないと思われる複数の異なるピンに変更が必要になることです。 私はS32DS3.6.6とK5 RTD 0.8.1 CD01 + P01を使用しています。 私のmexファイルを添付します。これが既知の問題である場合、または調査のためにさらに情報やファイルが必要な場合は、お知らせください。 ありがとう。 S32_CONFIG_TOOL S32DS Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing こんにちは、 添付の.mexファイルを使って、こちら側で再現を試みました。ファイルとツールは少し動作が遅いですが、フリーズするわけではありません。添付のビデオをご覧ください。s32ds.ini ファイルから S32DS のメモリ使用量を増やしてみてください。具体的には、引数 -Xmx4096m の値を更新して、改善が見られるかどうか確認してください。 また、「もう一つの厄介な点は、ピンを再設定するたびに、Siul2_Portペリフェラル設定で、ピンの変更とはコネクテッドではないと思われる複数の異なるピンの変更が必要になることです。」について、もう少し詳しく教えていただけますか? この問題の原因を調査するために、チケットも登録しました。 [SYTO-976] [Pins] ツールのパフォーマンス低下の調査 - NXP JIRA。 ありがとう、 イオヌット Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing ペリフェラルツールを無効にしている間は、フリーズは一切発生しませんでした。 ツールを再度有効にすると短時間フリーズし、その後ピンを変更すると再びフリーズが発生することが確認できた。 Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing とりあえずそうします。 私の同僚にも同じ問題を抱えている人がいるのですが、彼は現在休暇中です。彼が戻り次第、同じ回避策を試してもらうよう依頼します。もし何か変化があれば、またご連絡いたします。 調査していただきありがとうございます。 Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing なるほど、DSメモリの使用量を増やしたことは効果があったんですね。以下の手順も試してみて、効果があるかどうか確認していただけますか? 1. Design Studioでプロジェクトを開きます。 2. 概要からペリフェラルツールを無効にする 3. ピンツールで設定を試してみて、フリーズが解消されるかどうか確認してください。 ペリフェラルツールで多くのピンが使用されているようなので、このフリーズがペリフェラルツールによって引き起こされている可能性があるかどうかを確認したいです。 Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing ご確認いただきありがとうございます。回避策として、大規模プロジェクトのピン設定を行う際は、ペリフェラルツールを無効にすることでフリーズを防ぐことができます。その後、再度有効にすることができます。 JIRAチケットに記載されているこの問題について確認いたします。 よろしくお願いいたします。 イオヌット Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing イオヌットさん、ありがとうございます。 メモリを8GiBに増やしてみましたが、効果はありませんでした。タスクマネージャーでも、4.5GBを超えるメモリ使用量は確認できませんでした。 このビデオRecordingS32DS.mp4動作の遅延やフリーズを示します。最新のアップデートでピンツールのパフォーマンスは向上しましたが、それでもまだ十分とは言えません。このビデオでは、ピンを変更した後にポートペリフェラルで必要となる変更点も示されています。 Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing 両方の値を8GBに設定し、再起動直後に他のプログラムを起動せずにS32DSを実行しました。私のマシンでMEXファイルを編集している間、DSのメモリ使用量は6~7GBの間で推移していました。これにより、待ち時間の長さやフリーズの頻度は確かに減少したようだが、残念ながらまだゼロにはほど遠い。 通常の作業工程では、それほど多くの追加メモリを割く余裕は通常ありません。現在、Xmsを2GiB、Xmxを8GiBに設定して運用していますが、以前よりもパフォーマンスが向上しているようです。 ただし、広範なテストを実施できなかったため、結果は正確ではない可能性があり、外部要因によって歪められている可能性があることを留意してください。 Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing こんにちは、 「メモリを8 GiBに増やしましたが、改善されませんでした。タスクマネージャーでも、4.5 GBを超えるメモリ使用量は確認できませんでした。」 - -Xmsと-Xmxの両方の引数を8GBに設定してみてください。以前、私も同じ問題に遭遇したことがあり、XmsとXmxの両方の引数を設定しないと、Design Studioが利用可能なメモリをすべて使用してしまいました。私の環境では、添付のMEXファイルの場合、Design Studioが最大7GBのRAMを使用することがあります。 また、コンピュータを再起動して、完全に再起動してみてください。役に立つかもしれません。我々側でも再現を試みましたが、できませんでした。( [SYTO-976] [Pins] ツールのパフォーマンス低下を調査する - NXP JIRA )。チーム内で引き続き試行錯誤を続け、誰かが再現に成功するかもしれない。 xmx属性とxms属性の両方を8GBに更新してコンピュータを再起動した後、状況がどうなったか教えていただけますか? よろしくお願いいたします。 イオヌット Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing こんにちは、フィリップさん。 その引数の値を-1に設定すれば、コード生成のタイムアウトを無効にできます。 しかし、コード生成に10分もかかるのは非常に長い時間です。本来それほど長くかかるべきではありません。この場合、問題はコンピュータの処理速度の遅さに起因している可能性があります。 私自身も問題を再現しようと試み、.mexファイルをインポートしました。あなたが使用するコードと、私の側でコード生成プロセスはほぼ瞬時に完了します。 Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing 多少改善はしたかもしれないが、残念ながら劇的な改善とは言えない。 Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing こんにちは、イオヌットさん。 ありがとうございます。しかし、-1 を試しても効果はなく、やはりタイムアウトしてしまいました。 しかし、DSを再インストールしたところ、タイムアウトの問題は解決しました。 Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing 再インストールでタイムアウトの問題が解決したと聞いて安心しました。 他の問題も改善されましたか?ピンツールがフリーズした状態ですか?それとも、同じように振る舞っているのでしょうか? Re: [S32_CONFIG_TOOL] S32K5 Pin tool very slow and crashing こんにちは、 今度は別の問題が発生しました。おそらく関連していると思われます。 ペリフェラルの報告内容: 問題:タイムアウトのため、コード生成に失敗しました。 レベル: エラー タイプ: ツールの問題 ツール:ペリフェラル 起源:ペリフェラル 資料:情報源 情報:タイムアウトのため、コード生成に失敗しました。 別のコミュニティThreadで、-Dcom.nxp.swtools.codegenscript.timeout の値を増やすと改善する可能性があると読みました。1分から10分(600000)に設定してDSを再起動しましたが、効果はありませんでした。 これを再現できますか?あるいは、他に何かアイデアはありますか? ありがとうございました。 フィリップ
View full article
IoTスケーリングのためのNXP i.MXプラットフォームとクラウドソリューションの効率的な統合 こんにちは、皆さん 現在、 NXP i.MXプロセッサを使用したIoT導入プロジェクトに取り組んでおり、クラウドソリューションを効果的に統合する方法について議論を始めたいと考えています。このプロジェクトでは、エッジでのリアルタイムデータ収集に加え、クラウドプラットフォームを活用した分析とリモート監視も行います。 これまでのところ、通信にはMQTTを導入しており、クラウドソリューションはデバイスマネジメントの効率化と複数ノードにわたる拡張性の向上に役立っています。特に、NXPのハードウェアを使用する際に、エッジプロセッシングとクラウドワークロードのバランスをどのように最適化しているのか、皆さんの取り組みに興味があります。 クラウド統合をよりスムーズにするために推奨されるNXPのSDK、ミドルウェア、またはリファレンスデザインはありますか?また、大規模な環境における安全な通信とデバイス認証には、どのようなアプローチを取っていますか? コミュニティの皆様からのご意見、実体験、またはアーキテクチャに関するご提案をいただければ幸いです。 Re: Efficient Integration of NXP i.MX Platforms with Cloud Solutions for IoT Scaling こんにちは、 @luciaonmatteo さん NXPのエコシステムには、クラウド統合をよりスムーズにするためのツールやリファレンスデザインがいくつか用意されています。 1. クラウドコネクティビティミドルウェアを備えたMCUXpresso SDK このSDKは、AWS、Azure、Google Cloud IoTを標準でサポートするほか、MQTT、TLS、およびすぐに使用できるコネクティビティ例を提供します。NXP製デバイス全体で迅速なプロトタイピングと安定したクラウドオンボーディングを実現したい場合、これは素晴らしい出発点となります。 https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/cloud-connectivity-on-nxp-microcontrollers:CLOUD-CONNECTIVITY-MIDDLEWARE 2. FreeRTOS + NXP i.MX RT1060 IoTリファレンス統合 より強力なセキュリティと大規模なデバイスマネジメントが必要な場合は、このリファレンスプロジェクトがFreeRTOSとAWS IoTを統合し、MQTTデモ、デバイスシャドウ、セキュアな通信、OTAファームウェアアップデート機能を提供します。また、ハードウェアベースの認証のためのEdgeLock SE050セキュアエレメントにも対応しています。 https://github.com/FreeRTOS/iot-reference-nxp-rt1060 3. meta-nxp-security-reference-design (Yocto Security Layer) Linuxベースのi.MXプラットフォーム向けに、このYoctoメタレイヤーは、セキュアブート、キーマネジメント、およびデバイス認証機能を追加します。これらは、拡張性とセキュリティの高いデプロイメントにとって不可欠です。 https://github.com/nxp-imx-support/meta-nxp-security-reference-design よろしくお願いします、 志明
View full article
[ABUSE] Post By: @RishavKaaraTech / Board: TapLinx-SDK / Reported by: sexolgiv sexolgiv has reported the post RFIDDiscover tool acquired but how to use it posted by @RishavKaaraTech for the following reasons: Reason: Harassment Details: https://www.thebiketube.com/spurcycle-saanvi">buy glucovance cash on delivery http://surfing.4fan.cz/node/278">buy glucov https://www.itconnecta.es/glucovance-want-order">buying glucovance online canada https://events.citeve.pt/chat-conversation/glucovance-buy-tablets-without-prescriptin">buy glucov https://www.vgame.ca/node/47790">need glucovance generic name http://www.batshaw.qc.ca/fr/node/342">need glucovance generic name http://ru.ph-ed-plus.nspu.ru/article/18254">glucovance fast pill cost https://masters.adminskiracing.com/node/421384">glucovance fast pill cost https://nagrushe.ru/content/elly-0">order safety glucovance http://dev.nikol-buket.com/content/glucovance-want-order">online glucovance discount jcb legally https://www.e123.hk/zh-hant/e-center/personal-wall/81576/946231">buy glucovance overseas http://ru.ph-ed-plus.nspu.ru/article/18254">cheap glucovance rx tab overnight https://www.ziveknihy.sk/glucovance-purchase-western-union-fedex">buy glucovance online in us https://diaslovakia.sk/content/glucovance-buy-cash-delivery">how to purchase glucovance https://www.jobwebby.ilovemarkso.com/33/glucovance-rapid-buy">buy cheapest glucovance in wilmington http://www.gradspot.com/qa/glucovance-can-i-purchase">glucovance usa cheap https://theanubianwar.com/node/6639">licensed pharmacy glucovance actually https://www.internationalhumanistparty.org/es/content/glucovance-imbuy-now">buy generic glucovance uk https://museusvalenciapre.grupotecopy.es/en/node/3905">glucovance buy online florida bradford https://www.vgame.ca/node/47790">buy glucovance secure ring http://en.sp-journal.ru/article/19350">buy cheap glucovance in minneapolis https://videocorsi.sinervis.com/?q=forum/test-course/topic/167150/glucovance-cheapest-internet-fast-delivery">glucovance 5mg 500mg buy http://pi5ny.com/node/5320">imbuy glucovance now http://www.familygalactictravel.com/node/3289">glucovance how to order online https://golemobuchino.com/content/2867/glucovance-5mg-cost">price in thailand glucovance apothekenvergleich http://www.sccu.chula.ac.th/node/2125">i want glucovance diabetes discount https://www.geofak85.ru/glucovance-get-saturday-delivery">glucovance how to order online https://www.chstm.org/node/80936">where to order next glucovance http://www.beautynbrushes.com/services-provided/natural-glam-vitalitymythicls">need glucovance generic name https://www.tripmayntra.com/glucovance-buy-mastercard">price glucovance average sales newport https://openreviewhub.org/review/review-16851">glucovance generic codest https://www.trustcirclenetworks.org/issues/2393">where to buy glucovance basildon https://californiaweddingday.com/your-couple-name-2504">otc glucovance store drug pill https://stage.cc.radiant.digital/node/3141">buy glucovance without script cheapest https://arendville.ru/glucovance-order-safety">glucovance rapid buy https://events.citeve.pt/chat-conversation/glucovance-buy-tablets-without-prescriptin">licensed pharmacy glucovance actually https://www.trustcirclenetworks.org/issues/2393">buying glucovance online canada http://surfing.4fan.cz/node/278">how to purchase glucovance https://slp.millingtonpubliclibrary.org/content/glucovance-buy-mastercard">where to order next glucovance https://www.danduo168.com/en/artworks/692/glucovance-amazon-buy-pharmacy">where to buy glucovance without Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 Post author: @RishavKaaraTech | Email Author Reported by: sexolgiv | Email Reporter The reported post has 3 replies.
View full article
MCXN947:如何使用 ADDEND 寄存器控制 PPS 信号的周期? 你好 请参阅《MCX N 参考手册》修订版7。 此处使用带有恩智浦软件开发工具包 v25.06.00 的 FRDM-MCX947 板。 PTP 的配置如下: #ifdef ENET_PTP1588FEATURE_REQUIRED enet_ptp_config_t ptpConfig; memset(&ptpConfig, 0x00, sizeof(ptpConfig)); config.specialControl = kENET_MulticastAllEnable | kENET_StoreAndForward; ptpConfig.fineUpdateEnable = true; ptpConfig.ptp1588V2Enable = true; ptpConfig.tsRollover = kENET_DigitalRollover; config.ptpConfig = &ptpConfig; config.ptpClkHz = 50000000U; #endif 这里使用的是数字翻转模式。GPIO 使用端口 3 第 20 针: CLOCK_EnableClock(kCLOCK_Port3); const port_pin_config_t pin_config = { kPORT_PullDisable, kPORT_LowPullResistor, kPORT_FastSlewRate, kPORT_PassiveFilterDisable, kPORT_OpenDrainDisable, kPORT_LowDriveStrength, kPORT_MuxAlt1, kPORT_InputBufferEnable, kPORT_InputNormal, kPORT_UnlockRegister}; /* PORT3_20 is configured as TRIG_OUT0 */ PORT_SetPinConfig(PORT3, 20U, &pin_config); CLOCK_EnableClock(kCLOCK_InputMux); INPUTMUX->EXT_TRIG[0] = INPUTMUX_EXT_TRIGN_EXT_TRIG_INP(0x2F); 为了输出 PPS 信号,必须设置 TSCFUPDT 位和 ADDEND 寄存器: ENET0->MAC_TIMESTAMP_CONTROL |= ENET_MAC_TIMESTAMP_CONTROL_TSCFUPDT_MASK; ENET_Ptp1588CorrectTimerInFine(ENET0, 0xFFFFFFFF); 现在,PPS 周期为 1000 005 596ns。这里的时间过得太快了。由于此处指定的 PTP 时钟为 50MHz,因此 MAC_SUB_SECOND_INCREMENT 为 20。 如果我的理解正确,那么可以通过 ADDEND 寄存器进行微调。 新的 ADDEND (Anew) 计算公式如下: Anew = Aold * (Time wrong / 1e9) 在我的例子中,得到的值如下: Anew = 0xFFFFFFFF * (1000005596 / 1e9) = 0x100005DE2 这里不能使用新值,因为对于寄存器来说,新值太大了。 在这种情况下,如何让时钟慢下来呢? 现在我做了如下更改,将 MAC_SUB_SECOND_INCREMENT 设置为 21。 这样就产生了 952 384 638ns 的周期和 0xFFFFFFFF 的 ADDEND。现在,该公式产生了以下新的 ADDEND: Anew = 0xFFFFFFFF * (952384638 / 1e9) = 0xF3CF7AC8 有了这个新值,我现在得到的周期为 999 999 675ns,这几乎是最理想的。 这是正确的方法还是我遗漏了什么? 从第 3058 页的描述来看,"70.3.8.9 系统 timeregister 模块" ,我真的不知道还能怎么设置。 我正在运行一块带有 ENET-IP 的 RT1170 板。这里使用 INC、INC_CORR 和 ATCOR。 但在使用 ENET_QoS 的 N947 上,我遇到了问题。 致以最诚挚的问候, Michael MCX N Re: MCXN947: How can the period of the PPS signal be controlled with the ADDEND register? 你好@迈克尔-费舍尔 我认为,如果通过 ADDEND 调整对 PPS 信号进行了正确校准,就没有必要再通过软件对时间戳进行缩放。 BR 哈利 Re: MCXN947: How can the period of the PPS signal be controlled with the ADDEND register? 您好@Harry_Zhang 这意味着即使时钟频率为 50MHz,也允许 INC 为 40,然后我必须将 ADDEND 寄存器设置为 0x80000000。 我已经对此进行了测试,并在这里设定了一个很好的时间段。 然而,在这种情况下,时间戳的时钟运行速度将是原来设想的两倍。在这里,您必须将后面的时间戳乘以 20/40 = 0.5,对吗? 如果我设置了一个错误的"" INC,我就必须在稍后的时间戳中考虑到这一点,而时间戳是我从实际硬件中获得的。 如果在 INC = 21 时出现轻微偏差,我必须乘以 20/21。 致以最诚挚的问候, Michael Re: MCXN947: How can the period of the PPS signal be controlled with the ADDEND register? 你好@迈克尔-费舍尔 我检查了这些登记簿。 你的方法是正确的。 首先调整增量 (MAC_SUB_SECOND_INCREMENT) ,然后使用 ADDEND 进行精细修正。 BR 哈利
View full article
集成电路标识"B160900 / 2N22J 的鉴定和数据表请求" 你好 我正试图识别一个恩智浦集成电路,并查找其数据表或任何技术信息。 在包装上标记: 263 B160900 2N22J XNWJHH 该封装看起来像 QFP(大约 32 个引脚,带裸露焊盘)。 遗憾的是,我无法在公共数据库中找到有关这一部分的任何信息。 谁能帮我识别这个 IC 或提供任何文档(数据表、应用笔记或等效部分)? 提前感谢您的帮助。 顺祝商祺! 雅内克 Re: Identification and datasheet request for IC marking "B160900 / 2N22J" 为避免假冒,零件上的代码标识是保密的,我们不能提供特定字符的含义或共享任何详细信息,很抱歉。 我只能建议你联系向你出售这个零件的代理商。我们的代理商可以咨询当地的恩智浦团队,以提供更多信息。 顺祝商祺!  
View full article
[不正行為] 投稿者: @RishavKaaraTech / 掲示板: TapLinx-SDK / 報告者: mfvbvsv mfvbvsv は、 @RishavKaaraTech が投稿した 「RFIDDiscover ツールを入手したが、その使い方はわからない」という 投稿を以下の理由で報告しました。 理由:詐欺または不正行為 詳細: イノプラン処方箋なしでオンラインで安く購入 安いイノプラン錠剤チェック イノプランの価格比較 次のイノプランの購入場所 イノプランの価格比較 innopran処方箋なしの価格 購入イノプランXL タイへの翌日配送 イノプラン処方箋なしの価格 注文イノプランセール 処方箋不要のイノプランをインターネットで翌日配送 どこで次のイノプランを購入する イノプランを購入したい Innopranの購入方法 購入イノプランXLオンライン中国 価格イノプラン錠マスターカード イノプランXLストア土曜配送 注文イノプランセール Innopran XL 土曜配送 イノプランXLサイズ、土曜日配達、ワシントン innopranXLストア土曜配送 価格イノプラン錠マスターカード 最安値インデラル・イノプラン・ファーマシューティカル・ボーンマス 料金イノプラン60mg錠 安いイノプラン錠剤チェック イノプランXLサイズはオンラインで簡単に購入できます 購入イノプランXLインデラルJCB 購入イノプランXLオンライン中国 イノプランの購入方法 phpデラリン40mgの価格 イノプラン 購入インデラル イノプラン XL ニューベリー 購入イノプランXL タイへの翌日配送 canイノプランを注文します 薬局 イノプラン XL 40mg 購入プロプラノロール イノプラン 処方薬 錠剤 購入イノプランXLオンライン中国 イノプランはどこで買えますか イノプランの購入方法 必要イノプランXL処方箋不要 canイノプランを購入しました イノプラン割引薬局購入 投稿リンク: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/mp/2164324#M205 投稿者: @RishavKaaraTech |作成者に電子メールを送信する 報告者: mfvbvsv |メールによる報告 報告された投稿には3件の返信があります。
View full article
[滥用] 发布者:@RishavKaaraTech /板:Taplinx-SDK /举报人:ebfflu ebfflu 报告了 @RishavKaaraTech 发布的帖子 RFIDDiscover 工具已被收购,但如何使用它 ,原因如下: 原因:仇恨言论 详情: < a href="https://museusvalenciades.grupotecopy.es/en/node/2650"> calan法国接受药品 cod < a href="http://www.2008.zbaszyn1938.pl/zbaszyn/archive/calan-buy-seachem-5ml-price"> purchasecalan sale georgia < a href="https://evere.co/articles/calan-canada-cheap"> calan 120mg fedex buy 40mg < a href="http://ph-ed-plus.nspu.ru/article/18681"> calan米非司酮和 < a href="http://ph-ed-plus.nspu.ru/article/18681"> bestprice calan arrhythmia poole < a href="http://pi5ny.com/node/4999"> purchase calan trenton < a href="https://hunam.mx/no-12817-elaboracion-de-instrumentos-de-recoleccion-de-informacion"> can i order calan < a href="http://xn--80ab2anoq0a.xn--p1ai/art/calan-buy-order"> to购买卡兰心绞痛 < a href="https://stage.cc.radiant.digital/node/3447"> 卡兰free saturday delivery < a href="https://slp.millingtonpubliclibrary.org/content/calan-cod-pharmacy"> calan cheapest price generic < a href="https://museusvalenciapre.grupotecopy.es/en/node/4057"> how订购卡兰 < a href="https://masters.adminskiracing.com/node/420668"> best价格 calan 价格 出售 < a href="https://www.martensfamily.co.za/node/3068"> calan 价格 美国 < a href="https://darkmetal2039.com/history/calan-no-prescription-pills-fedex"> 价格calan 入门套件 < a href="http://dev.nikol-buket.com/content/calan-generic-over-counter"> calandiscount europe < a href="https://satto.vtranet.com/calan-can-i-purchase"> buycalan no prescription needed < a href="https://escolesvalenciades.grupotecopy.es/val/node/1317"> want购买卡兰 < a href="https://exercisetool.cetmar.org/en/node/5254"> 卡兰法国接受药品 cod < a href="https://openreviewhub.org/applicant-reviewers/goodwinbustard/become-reviewer-5"> buy卡朗隔夜免费送货 < a href="https://hetnieuweteamwerken.be/forums/forum/calan-how-order"> 如何订购卡朗 < a href="https://wibride.com/your-couple-name-2762"> 订购cheap calan fedex < a href="https://ufa-help.ru/content/calan-cheapest-no-prescription-online"> buycalan now < a href="https://www.itconnecta.es/calan-cost-mifepristone-and"> calanno prescription usa < a href="https://www.jobwebby.ilovemarkso.com/33/calan-generic-over-counter"> calan无需医生处方的在线 < a href="https://neweddingday.com/your-couple-name-3839"> price卡兰入门套件 < a href="https://www.intellectualpedia.org/countyelectron-calan-buy-angina"> 购买calan overnight free delivery < a href="https://www.tripmayntra.com/calan-buy-120mg-line"> ordercheap calan < a href="https://nagrushe.ru/content/lizet"> calan无需医生处方的在线 < a href="http://www.beautynbrushes.com/services-provided/acrylic-refill-vitalitymythicls-0"> canI order calan < a href="http://old-namur.jeunescathos.org/fr/content/calan-order-fedex"> calan米非司酮和 < a href="http://wsb2.pl/content/calan-order-line"> 通用非处方卡朗 < a href="https://ufa-help.ru/content/calan-cheapest-no-prescription-online"> 卡朗米非司酮和 < a href="https://masters.adminskiracing.com/node/420668"> 如何订购卡朗 < a href="https://www.intellectualpedia.org/countyelectron-calan-buy-angina"> ordercalan online with cod < a href="https://stage.cc.radiant.digital/node/3447"> pharmacycalan fast no rx < a href="https://backend.dawahnigeria.com/audit/315070"> calan240mg latisse 购买 < a href="https://carros-usados.us/calan-240mg-latisse-buy"> 购买calan sale georgia < a href="https://evere.co/articles/calan-canada-cheap"> cheapest calan tablet generic discounts < a href="https://neweddingday.com/your-couple-name-3839"> st从澳大利亚购买卡兰 < a href="http://sp-journal.ru/article/19433"> 论坛在哪里购买卡兰 发布链接 :https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 帖子作者 @RishavKaaraTech|Email Author 报告人:ebfflu |Email Reporter 报告的帖子有 3 个回复。
View full article
[滥用] 发布者:@RishavKaaraTech /板:Taplinx-SDK /举报人:suxsjok suxsjok 报告了 @RishavKaaraTech 发布的 " RFIDDiscover 工具已获得,但如何使用它"一文,原因如下: 原因:骚扰 详情: < a href="https://www.xiruca.com/foro/material-y-accesorios-caminanteexcursionista/keppra-best-no-rx-cheap"> to买 keppra tabs lubbock < a href= " http://ph-ed-plus.nspu.ru/article/18608 " > 怎么买 keppra < a href= " http://fictioneer.org/content/keppra-buy-online-internet-washington " > to买 keppra tabs lubbock < a href= " https://darkmetalmush.net/history/keppra-pharmacies-carrying-generic " > kepprawithout prescription ups shipping < a href="https://museusvalenciades.grupotecopy.es/en/node/2449"> keppra2mg no rx < a href="https://museusvalenciades.grupotecopy.es/en/node/2449"> costcopharmacy keppra prices < a href="http://fictioneer.org/content/keppra-buy-online-internet-washington"> how is keppra cod < a href="http://polden.info/story/keppra-can-i-buy"> generic keppra 750mg sale < a href="https://www.horecascout.nl/vacatures/5503/keppra-750mg-dxn-price"> getkeppra buy pill < a href="https://www.geofak85.ru/keppra-no-prescription-250mg-tablets"> cheapestkeppra epilepsy find fast < a href="https://new.roger24.de/keppra-can-i-buy"> buykeppra online using paypal < a href="http://surfing.4fan.cz/node/353"> want to buy keppra orlando < a href="https://www.jobwebby.ilovemarkso.com/33/keppra-can-i-order"> online波特兰的 keppra 药房 < a href= " http://polden.info/story/keppra-can-i-buy " > keppra 左乙拉西坦购买标签 < a href= " http://old-bxl.jeunescathos.org/fr/content/keppra-buy-brand-overnight-medicine " > 购买keppra pill < a href="http://dev.nikol-buket.com/content/keppra-can-i-buy"> generickeppra pharmacy western union < a href="https://vsebani.com.ua/keppra-buy-rx-without-prescription"> keppra2mg no rx < a href="https://oregonweddingday.com/your-couple-name-2413"> onlinepharmacy keppra in portland < a href="https://direct.needshub.com/node/28597"> buycod keppra cheap walsall < a href="http://www.batshaw.qc.ca/fr/node/457"> want to purchase keppra < a href="http://ph-ed-plus.nspu.ru/article/18608"> findkeppra generic cost < a href="https://evere.co/articles/keppra-purchase-pill"> canada keppra order cod < a href="https://www.chstm.org/node/81163"> 5mgcost keppra < a href="http://www.xe-none.com/topic/10376"> keppra2mg no rx < a href="http://ru.ph-ed-plus.nspu.ru/article/18312"> buykeppra rx without prescription < a href="https://www.geofak85.ru/keppra-no-prescription-250mg-tablets"> buybrand keppra overnight medicine < a href="http://surfing.4fan.cz/node/353"> where to order next keppra < a href="https://www.itconnecta.es/keppra-levetiracetam-shop-no-script"> wantto order keppra < a href="https://museusvalenciapre.grupotecopy.es/en/node/3873"> cheapanyone keppra for sale < a href="https://cadel.ru/forum/keppra-without-prescription-ups-shipping"> keppra purchase on sale < a href="https://www.danduo168.com/en/artworks/693/keppra-cheap-fedex-find-otc"> getkeppra buy pill < a href="http://www.xe-none.com/topic/10376"> buyonline keppra find discount < a href="https://darkmetal2039.com/history/keppra-cheap-anyone-sale"> kepprawithout prescription ups shipping < a href="http://lsdsng.com/node/4457"> best keppra no rx cheap < a href="http://en.sp-journal.ru/article/19275"> abuse of keppra fast delivery < a href="https://darkmetal2039.com/history/keppra-cheap-anyone-sale"> keppra320 毫克价格 < a href="http://kepco.co.in/?q=node/15008"> 购买早产凯普拉透析剂量 < a href="https://museusvalenciades.grupotecopy.es/en/node/2449"> 购买keppra online without prescript < a href="http://www.beautynbrushes.com/services-provided/mega-volume-fullset-vitalitymythicls"> withoutprescription keppra levetiracetam find < a href="https://www.jobwebby.com/domainasname-erma-gmbh/keppra-how-order"> pricekeppra sale pharmacy online Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 帖子作者:@RishavKaaraTech | Email Author @RishavKaaraTech|Email Author 报告人:suxsjok |Email Reporter 报告的帖子有 3 个回复。
View full article
In the Bcd_775a_SYS_SetMode module of mbdt, the code generation failed In the MBDT toolbox, when using thefunction module, a UI error occurred and the code generation also failed. This issue is also present in other official demos. Is it that the S32 DS is lacking in configuration?   Re: In the Bcd_775a_SYS_SetMode module of mbdt, the code generation failed Hello @zuozuo, hank you for reaching out on our community. In order to properly investigate the issue and provide the correct fix or patches, we would like to identify first which MATLAB version and which MBDT toolbox versions you are using. Could you please run the following command in the MATLAB Command Window and share the resulting output with us?   v = evalc('ver'); lines = strsplit(v, newline); matches = lines(contains(lines, {'Model-Based Design Toolbox', 'MATLAB Version'})); disp(strjoin(matches, '\n')) Regards, Marius Re: In the Bcd_775a_SYS_SetMode module of mbdt, the code generation failed hello,mariuslucianand: I have replaced it in your way, and the code is displayed on the MATLAB page and generated normally. Thank you very much! Re: In the Bcd_775a_SYS_SetMode module of mbdt, the code generation failed Hello, the attached image is the result of my code execution Re: In the Bcd_775a_SYS_SetMode module of mbdt, the code generation failed Hello, the attached image is the latest result of my code execution. It shows on the Matlab page that the MBDT toolbox is V1.4.0, and I was able to pass the initial version verification. I can also generate BMS code using the Matlab toolbox, but this module cannot be used. Currently, my program has integrated many other MBDT modules. If the version is incorrect, I do not want to reinstall the driver library. Can I manually implement this module using MATLAB functions? Will it have any impact? Re: In the Bcd_775a_SYS_SetMode module of mbdt, the code generation failed Hello @zuozuo, The MBDT version you are using is correct—I just wanted to confirm that you are already on the latest release of the toolboxes. There is no need to install any other toolbox, as your current setup is fully supported. We have encountered a similar issue in the past, and as a workaround we can provide a quick fix, which is attached in the ZIP file below.   To apply the fix, please go into the MATLAB Command Window and run the following command: winopen(fullfile(mbd_find_bms_root, 'mbdtbx_bms', 'blocks', 'bcc_775a')) In the newly opened window, please first backup the current bms_bcc_775a.mexw64 and then replace this file with the one from the attached archive. Please let us know if after applying the patch the functionality of the Bcc_77sa_SYS_SetMode work. Hope this helps, Marius   Re: In the Bcd_775a_SYS_SetMode module of mbdt, the code generation failed hello: I continued to use the MBDT toolbox and found that when using the Bcc_775a_SYS_Configure module library, his MATLAB UI page was missing a parameter compared to the standard Bcc_775a_SYS_Configure function, and the code generation failed. What's going on? Can you help me? Please refer to the attached image for detailed information Re: In the Bcd_775a_SYS_SetMode module of mbdt, the code generation failed Hello @zuozuo  Thank you for the reported behavior, I was able to reproduce it on our side and now I am back with a hotfix. Please download and unzip the patch archive and copy the 2 files as follows in different folders: 1. In MATLAB Command Window type the following command and copy the attached bms_bcc_775a.mexw64 winopen(fullfile(mbd_find_bms_root, 'mbdtbx_bms','blocks','bcc_775a')) 2. In MATLAB Command Window type the following command and copy the blocks_init.p winopen(fullfile(mbd_find_bms_root, 'mbdtbx_bms','+mbd_bms','+nxp','+bcc_775a')) This shall fix the reported behavior related to the Bcc_775a_SYS_Configure  function. Regards, Marius
View full article
S32DS compatibility with windows server 2019/2022/2025 Hi Team, The customer would like to check if S32DS can be installed on Windows Server 2019/2022/2025 and be operated without any issue because they allocate their budge to purchase laptop and, depending on our feedback, they need to change their plan to purchase laptop. So, they want to check it carefully. In our manual, we just have verified S32DS operation with the below environment. Supports host operating systems (OS): Microsoft Windows® 10/11 (64-bit) Ubuntu 24.04 (64-bit) I couldn't find any ticket about Window Server 2019/2022/2025 compatibility with S32DS installation/operation including packages plug-in. So, I would like to check if there is no problem with Window Server 2019/2022/2025 and S32DS and expected issue. Also to check if we have some experience. Could you please check it? Regards, Marco Activation | Installation | Licensing | Installer Download General Re: S32DS compatibility with windows server 2019/2022/2025 Hi Jiri, Thank you for your support! I will check if the customer has further questions. Regards, Marco Re: S32DS compatibility with windows server 2019/2022/2025 Hi Marco,  S32DS is not tested with MS Windows server. It will be probably working, but there may be some issues.  I never used MS Windows server, but as I understand it, it is regular windows with some additional services and configuration. We can't guarantee that S32DS will be fully operating, but customer can try it and check it on his side. 
View full article
[滥用] 发布者:@RishavKaaraTech /板:Taplinx-SDK /举报人:gniphsmn gniphsmn 报告了 @RishavKaaraTech 发布的帖子 RFIDDiscover 工具已获得,但如何使用它 ,原因如下: 原因: 裸体或性活动 详情: < a href="https://nagrushe.ru/content/avah"> buysilvitra bali < a href="https://stage.cc.radiant.digital/node/3181"> legalsilvitra store in worcester < a href="https://satto.vtranet.com/silvitra-want-order"> buysilvitra tablets uk review < a href="https://arendville.ru/silvitra-order-online-paypal"> buysilvitra with delivery < a href="https://www.cableman.ru/node/86101"> buysilvitra us dispensary < a href="https://www.stoff-schmie.de/node/205433"> silvitra价格便宜 < a href="https://www.thebiketube.com/topeak-gina"> 成本silvitra pills no rx < a href="https://museusvalenciades.grupotecopy.es/en/node/2508"> canadaorder silvitra american express < a href="https://www.intellectualpedia.org/audiologistwholesale-silvitra-how-order"> silvitrabest buy san franisco < a href="https://californiaweddingday.com/your-couple-name-2699"> where can i buy silvitra < a href="https://hunam.mx/no-12602-realizacion-de-diagramas-y-mapas-mentales"> buy silvitra cod online < a href="http://shop.ls-s.ru/product/10296"> purchasesilvitra next day < a href="https://www.vgame.ca/node/47827"> canI purchase silvitra < a href="https://www.horecascout.nl/vacatures/5715/silvitra-low-price-check"> buysilvitra quick < a href="https://www.jobwebby.com/domainasname-stockwell-services/silvitra-line-pharmacy"> silvitra隔夜购买 < a href="https://www.tripmayntra.com/silvitra-buy-kamloops"> buysilvitra england < a href="https://www.itconnecta.es/silvitra-personal-check-no-prescription"> purchasesilvitra online europe < a href="https://slp.millingtonpubliclibrary.org/content/silvitra-want-order"> want to buy silvitra < a href="http://kepco.co.in/?q=node/14716"> cheap silvitra online overnight deli < a href="https://backend.dawahnigeria.com/audit/313664"> silvitra带支票的低价 < a href= " http://wsb2.pl/content/silvitra-can-i-purchase " > 功能安全购买 silvitra < a href= " https://hunam.mx/no-12602-realizacion-de-diagramas-y-mapas-mentales " > 第二天是普通的 silvitra < a href= " https://www.geofak85.ru/silvitra-cheap-nhs " > 通用型silvitra next day < a href="https://new.roger24.de/silvitra-buy-delivery"> cheapsilvitra m < a href="https://videocorsi.sinervis.com/?q=forum/forum-photoshop-avanzato/topic/167063/silvitra-order-right-now"> cheap silvitra it safe < a href="http://www.familygalactictravel.com/node/3200"> silvitra连夜购买 < a href="https://www.ziveknihy.sk/silvitra-prices-cheap"> male">silvitra buy < a href="http://sp-journal.ru/article/19838"> where to buy next silvitra < a href="https://www.martensfamily.co.za/node/3104"> silvitra personal check no prescription < a href="http://polden.info/story/silvitra-legal-store-worcester"> where to order next silvitra < a href="https://www.intellectualpedia.org/ausilvitra all creditcard a < a href="https://videocorsi.sinervis.com/?q=forum/forum-photoshop-avanzato/topic/167063/silvitra-order-right-now"> cost silvitra pills no rx < a href="https://dev.beautynbrushes.com/services-provided/bio-gel-refill-maroonimmortalep"> buysilvitra next day shipping < a href="https://masters.adminskiracing.com/node/419202"> cheapsilvitra nhs < a href="https://theanubianwar.com/node/6452"> ordersilvitra for men online < a href="http://xn--80aah2bgapnqg.xn--p1ai/art/silvitra-buy-quick"> silvitra无需医生处方 < a href="https://www.aairlab.com/IDev/?q=node/420"> buy silvitra tablets uk review < a href="http://en.sp-journal.ru/article/19307"> silvitra廉价订购 < a href="https://theanubianwar.com/node/6452"> legalsilvitra store in worcester < a href="https://www.player1.app/post/silvitra-buy-tablets-uk-review"> whereto order next silvitra Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 帖子作者 @RishavKaaraTech|Email Author 报告人:gniphsmn |Email Reporter 报告的帖子有 3 个回复。
View full article
Ara240 DDR仕様 こんにちは、NXPチームの皆様。 Ara240について質問があります。LPDDR5をサポートしていますか、それともLPDDR4のみに制限されていますか? Re: Ara240 DDR Speciification Ara240はLPDDR4のみをサポートしており、現時点ではLPDDR5には対応していません。 Ara240 ディスクリートニューラルプロセッシングユニット(DNPU)|NXPセミコンダクターズ
View full article
PN5180(専用アンテナ付き) こんにちは、 PN5180と500×190mmのアンテナを使用して、最大12個のタグ(ISO15693タグ画像参照)を検出することが可能かどうかを知りたいです。 タグの数がアンテナのマッチングに影響を与えることは理解していますが、この特定のアンテナで1個から12個のタグを検出することが目標です。 アンテナのマッチング設計には、NFCアンテナツール(NXPコミュニティ)を使用しました(「アンテナの設計」および「アンテナ1の設計」を参照)。 私のプロジェクトの電気回路図を添付しました(「PN5180アンテナ整合回路」と「PN5180回路基板」を参照)。 さらに詳しい情報が必要な場合は、私にお尋ねください。 Re: PN5180 with specific antenna こんにちは、 @damien1232 さん、 あなたの調子が良いといいのですが。 複数のタグがサポートされていますが、タグやカードの数が多いと、放射されるRF電界に大きな負荷がかかり、電界強度が分散され、パフォーマンスが低下する可能性があります。当社のNFCリーダは近距離プロトコルをサポートしていますが、NFCフォーラムの規格に準拠しているため、RF設定、アンテナの物理的特性、および環境に応じて、最大約10cmの読み取り距離を実現するように設計されています。 OM25180 | PN5180 NFC開発キットを使用して、セットアップ/環境をテストすることをお勧めします。また、こちらの記事も参考になるかもしれません: NFCリーダーライブラリを使用した複数のタグのアクティベーション。 よろしくお願いいたします。 エドゥアルド。 Re: PN5180 with specific antenna こんにちは、エドゥアルドさん。 あなたが元気でありますように。 PN5180-NFCモジュール(画像参照)を使ってテストしたところ、問題なく動作しました。 私の質問は、私のような特定の大型アンテナでそれを使用することは可能でしょうか?それとも、最大10cmの小型アンテナに限定されるのでしょうか? 互換性のあるアンテナの最大サイズはどれくらいですか?正方形アンテナと長方形アンテナ、どちらが良いですか? 抵抗器R2とR7の値(いずれも4.7kΩ)は、検出において重要な役割を果たしているのでしょうか? 抵抗値Rsを下げたり上げたりすることで、品質係数を下げ、より多くのタグを読み取れるようにすることは可能でしょうか? 大型アンテナでできるだけ多くのタグを読み取るには、どのようなパラメータを調整すればよいでしょうか? 最初にVBATを3.3Vに接続し忘れたのですが、手作業で接続したワイヤーが測定値に大きな影響を与える可能性はありますか? 大型アンテナを使用すると、インピーダンス整合用のnanoVNAのおかげで、異なる画像が得られます(nanoVNA1はタグ1つ用、nanoVNA2はタグ2つ用など)。この大型アンテナを使って、何らかの調整を施せば、1~12個のタグを読み取ることは可能だと思いますか? よろしくお願いいたします。 ダミアン Re: PN5180 with specific antenna こんにちは、@EduardoZamora さん。 あなたが元気でありますように。 PN5180-NFCモジュール(画像参照)を使ってテストしたところ、問題なく動作しました。 私の質問は、私のような特定の大型アンテナでそれを使用することは可能でしょうか?それとも、最大10cmの小型アンテナに限定されるのでしょうか? 互換性のあるアンテナの最大サイズはどれくらいですか?正方形アンテナと長方形アンテナ、どちらが良いですか? 抵抗器R2とR7の値(いずれも4.7kΩ)は、検出において重要な役割を果たしているのでしょうか? 抵抗値Rsを下げたり上げたりすることで、品質係数を下げ、より多くのタグを読み取れるようにすることは可能でしょうか? 大型アンテナでできるだけ多くのタグを読み取るには、どのようなパラメータを調整すればよいでしょうか? 最初にVBATを3.3Vに接続し忘れたのですが、手作業で接続したワイヤーが測定値に大きな影響を与える可能性はありますか? 大型アンテナを使用すると、インピーダンス整合用のnanoVNAのおかげで、異なる画像が得られます(nanoVNA1はタグ1つ用、nanoVNA2はタグ2つ用など)。この大型アンテナを使って、何らかの調整を施せば、1~12個のタグを読み取ることは可能だと思いますか? よろしくお願いいたします。 ダミアン Re: PN5180 with specific antenna こんにちは、 AN11740 PN5180 アンテナ設計のセクション 2.1 によると、ISO/IEC 14443 では特定のアンテナの形状やサイズは要求されていません。同じ文書の図3を見ると、いくつかのアンテナの形状例が確認できます。したがって、電気的要件と性能要件を満たしていれば、どのようなアンテナでも設計できます。 抵抗器R2とR7に関してですが、あなたのセットアップはNXP製ではないボードに基づいているようですね。ハードウェアに関する詳細な質問については、ボードの製造元にお問い合わせいただくのが最善策です。製造元は実装の詳細を把握しているからです。 AN11740のセクション4.2.1.2で説明されているように、品質係数Qはシステム全体の要件とフレーム条件に依存します。この章にはQファクターに関する有益な情報が記載されているので、ぜひ読んでおくことを強くお勧めします。品質係数を下げることに関しては、同じ章から得られたこの注記に留意してください。 注:Q値が低いほど、アンテナの安定性と堅牢性が高くなります。Q値が低いアンテナほど、同調ずれが少ない。Q値が高いほど、電界強度も高くなります。 調整可能なパラメータは、特定のアプリケーション要件とアンテナ設計の特性によって異なります。第4.3.1章「RMおよびCM用のアンテナチューニング」はアンテナの最適化に役立ち、第4.4章「送信の最適化」は送信の最適化に役立ちます。どちらのセクションもAN11740に含まれています。 アプリケーションで必要であれば、負荷や同調ずれの状況に応じてトランスミッタの電流、ひいては電界強度を制御できるダイナミックパワーコントロールを使用できます。この機能については、 AN11742「ダイナミックパワーコントロール」で詳しく説明されています。ただし、この機能には特定のアンテナデザインが必要であり、 AN11741「DPCを使用したアンテナの設計方法」がこのアンテナの実装に役立つ可能性があります。 また、VBATピンが正しく接続されていることを確認してください。3.3.2章の推奨事項に従ってください。PN5190アンテナ設計ガイドにはPN5190 BGA電源回路の推奨事項が記載されていますが、このアプリケーションノートはPN5190向けに作成されていますが、ご自身のデザインの参考にすることができます。 よろしくお願いいたします。 エドゥアルド。 Re: PN5180 with specific antenna こんにちは、 @EduardoZamora さん。ご回答ありがとうございます。 申し訳ありませんが、ISO15693を使用していることを先ほどお伝えしていませんでした。それが何か影響するのかどうかは分かりません。 私は開発ボードではなく、NXP社のPN5180チップを使用しています。これは、独自のアプリケーションを構築しており、それに応じて調整を行っているためです。 私の理解が正しければ、ドキュメントに記載されているパラメータに準拠していれば、どのような形状のアンテナでも設計できるということですね。 大型アンテナの場合、出力電力が2WのPN5190を使用する方が良いでしょうか?それは、特に私のアンテナ(490mm×190mm)にとって、より広く効率的な検出範囲を提供するでしょうか? また、PN5180に関するAN12650(「ライブラリなしでPN5180を使用する」)と同様の、PN5190に関するアプリケーションノートがあるかどうか知りたいです。
View full article