亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

SMBus協(xié)議深度解析:I2C子集、時(shí)序約束與AMD平臺(tái)調(diào)試實(shí)戰(zhàn)

SMBus協(xié)議深度解析:I2C子集、時(shí)序約束與AMD平臺(tái)調(diào)試實(shí)戰(zhàn) 簡(jiǎn)介本資源是Linux內(nèi)核I2C-SMBus子系統(tǒng)核心實(shí)現(xiàn)的精簡(jiǎn)代碼包面向嵌入式驅(qū)動(dòng)開發(fā)工程師、Linux設(shè)備驅(qū)動(dòng)學(xué)習(xí)者及硬件系統(tǒng)管理調(diào)試人員用于深入理解SMBus協(xié)議在內(nèi)核中的接口定義與底層實(shí)現(xiàn)機(jī)制。壓縮包共2個(gè)文件1個(gè)頭文件i2c-smbus.h、1個(gè)源文件i2c-smbus.c總大小僅3KB輕量聚焦頭文件完整導(dǎo)出struct i2c_smbus_data、i2c_smbus_xfer等關(guān)鍵數(shù)據(jù)結(jié)構(gòu)與函數(shù)原型源文件實(shí)現(xiàn)了i2c_smbus_access、i2c_smbus_read_byte_data等核心事務(wù)處理邏輯并封裝了快速傳輸、PEC校驗(yàn)、字節(jié)/字/塊讀寫等SMBus特有操作。已有225人學(xué)習(xí)下載適合在開發(fā)溫度傳感器、電池管理IC或RTC等系統(tǒng)管理類外設(shè)驅(qū)動(dòng)時(shí)直接參考其接口規(guī)范與調(diào)用范式快速構(gòu)建可靠通信邏輯亦可結(jié)合/sys/class/i2c-dev節(jié)點(diǎn)與i2cget/i2cset工具進(jìn)行實(shí)機(jī)驗(yàn)證與排錯(cuò)。1. 這不是個(gè)普通壓縮包i2c-smbus.rar_smbus背后的真實(shí)含義你搜“i2c-smbus.rar_smbus”點(diǎn)開一堆下載鏈接文件名帶.rar后綴卻打不開或者解壓出來(lái)只有幾個(gè).c/.h文件、Makefile和零星文檔——?jiǎng)e急著刪這根本不是什么“失效網(wǎng)盤資源”或“釣魚壓縮包”。它其實(shí)是Linux內(nèi)核社區(qū)里一個(gè)被反復(fù)引用、但極少被完整講透的SMBus驅(qū)動(dòng)開發(fā)原型包核心價(jià)值不在文件本身而在它所承載的底層通信邏輯。關(guān)鍵詞i2c和smbus在這里不是并列關(guān)系而是父子協(xié)議關(guān)系SMBusSystem Management Bus是I2CInter-Integrated Circuit的一個(gè)嚴(yán)格子集專為系統(tǒng)管理場(chǎng)景如溫度監(jiān)控、電池狀態(tài)讀取、主板健康告警設(shè)計(jì)的輕量級(jí)通信規(guī)范。它強(qiáng)制規(guī)定了時(shí)序容限、超時(shí)機(jī)制、地址編碼規(guī)則和錯(cuò)誤響應(yīng)格式比通用I2C更“守規(guī)矩”也更難調(diào)試。這個(gè)文件名里的“.rar_smbus”后綴其實(shí)是早期開發(fā)者打包時(shí)隨手加的標(biāo)識(shí)暗示其內(nèi)容聚焦于SMBus層實(shí)現(xiàn)而非泛泛的I2C總線操作。真正關(guān)鍵的是其中隱藏的三個(gè)硬核模塊一是基于Linux內(nèi)核i2c-core框架的SMBus適配層代碼二是針對(duì)常見SMBus設(shè)備如TI TMP421溫度傳感器、Maxim MAX6657的典型驅(qū)動(dòng)模板三是配套的用戶空間調(diào)試工具集包括用i2cdetect、i2cget、i2cset組合驗(yàn)證寄存器讀寫的完整腳本鏈。它解決的實(shí)際問(wèn)題是當(dāng)你的AMD平臺(tái)主板上出現(xiàn)“AMD I2C Controller”設(shè)備管理器里帶感嘆號(hào)、更新驅(qū)動(dòng)無(wú)效、BIOS里溫度讀數(shù)異常時(shí)根源往往不是驅(qū)動(dòng)沒裝而是SMBus協(xié)議棧在內(nèi)核態(tài)與硬件交互時(shí)出現(xiàn)了時(shí)序偏差或ACK響應(yīng)誤判——而這恰恰是這個(gè)包里代碼最擅長(zhǎng)定位和修復(fù)的環(huán)節(jié)。適合嵌入式Linux驅(qū)動(dòng)工程師、硬件調(diào)試工程師、以及需要深度排查筆記本/服務(wù)器主板傳感器故障的運(yùn)維人員。如果你只把它當(dāng)普通驅(qū)動(dòng)源碼下載那等于拿著手術(shù)刀去削鉛筆——用錯(cuò)了地方。2. 協(xié)議本質(zhì)拆解為什么SMBus不能簡(jiǎn)單等同于I2C2.1 從物理層到協(xié)議層的三重約束很多人以為“SMBus就是I2C”寫個(gè)i2c_write_byte()就能通結(jié)果在真實(shí)硬件上反復(fù)失敗。問(wèn)題出在協(xié)議棧的隱性約束上。SMBus對(duì)I2C做了三層剛性封裝第一層是電氣特性約束。SMBus規(guī)定高電平最小電壓為0.8×VDDI2C只要求0.7×VDD低電平最大電壓為0.15×VDDI2C為0.3×VDD這意味著同一套I2C硬件電路在SMBus模式下必須更嚴(yán)格地控制上拉電阻阻值和總線電容。實(shí)測(cè)中若使用4.7kΩ上拉電阻搭配200pF總線電容I2C通信可能正常但SMBus會(huì)因上升沿過(guò)緩導(dǎo)致從機(jī)無(wú)法識(shí)別起始信號(hào)。計(jì)算公式很簡(jiǎn)單上升時(shí)間tr ≈ 0.69 × Rpullup × CbusSMBus要求tr ≤ 1μs100kHz模式代入得Rpullup ≤ 1kΩ當(dāng)Cbus150pF時(shí)。這解釋了為什么很多工控板在換用SMBus設(shè)備后要重新計(jì)算上拉電阻——不是驅(qū)動(dòng)問(wèn)題是硬件設(shè)計(jì)沒過(guò)SMBus認(rèn)證。第二層是時(shí)序容限壓縮。SMBus將I2C標(biāo)準(zhǔn)模式100kHz的SCL高/低電平最小保持時(shí)間從4μs/4.7μs收緊至3.2μs/3.2μs且強(qiáng)制要求主機(jī)在發(fā)送STOP條件后至少等待tBUF5μs才能發(fā)起新START。這個(gè)細(xì)節(jié)直接導(dǎo)致某些I2C軟件模擬庫(kù)如Arduino Wire庫(kù)的bit-banging模式在SMBus設(shè)備上失靈——它們靠延時(shí)循環(huán)生成時(shí)鐘精度達(dá)不到SMBus要求。真正的解決方案是啟用硬件I2C控制器的SMBus專用模式如Intel PCH的SMBus Host Controller Interface該模式內(nèi)置時(shí)序校準(zhǔn)邏輯能自動(dòng)補(bǔ)償晶體振蕩器溫漂。第三層是協(xié)議語(yǔ)義鎖定。這是最易被忽略的致命點(diǎn)。SMBus禁止使用I2C的“10位地址尋址”和“廣播地址0x00”強(qiáng)制采用7位地址它定義了11種標(biāo)準(zhǔn)命令如SMBus Quick Command、Send Byte、Receive Byte每種命令對(duì)應(yīng)固定的字節(jié)數(shù)和ACK/NACK序列。例如SMBus “Read Word Data”命令必須發(fā)送2字節(jié)地址接收2字節(jié)數(shù)據(jù)中間不能插入額外字節(jié)而I2C的“任意長(zhǎng)度讀寫”在此場(chǎng)景下會(huì)被從機(jī)視為非法幀并拉低SCL進(jìn)行clock stretching。我曾遇到某國(guó)產(chǎn)BMC芯片其SMBus接口在接收到I2C風(fēng)格的長(zhǎng)包讀取時(shí)會(huì)靜默丟棄數(shù)據(jù)卻不報(bào)錯(cuò)導(dǎo)致上層應(yīng)用以為通信成功——這種“軟故障”只能靠邏輯分析儀抓取SCL/SDA波形對(duì)照SMBus Spec Rev2.0第5.2節(jié)的時(shí)序圖逐幀比對(duì)才能定位。2.2 AMD I2C Controller感嘆號(hào)的根因溯源網(wǎng)絡(luò)熱搜里高頻出現(xiàn)的“AMD I2C Controller出現(xiàn)感嘆號(hào)無(wú)法更新”表面看是驅(qū)動(dòng)問(wèn)題實(shí)則暴露了SMBus協(xié)議棧與AMD硬件特性的深層沖突。AMD自Ryzen平臺(tái)起在FCHFusion Controller Hub中集成的I2C控制器其固件存在兩個(gè)SMBus兼容性缺陷缺陷一SMBus Alert響應(yīng)延遲超標(biāo)。SMBus規(guī)范要求主機(jī)在檢測(cè)到ALERT#引腳下降沿后必須在tMAX35ms內(nèi)執(zhí)行SMBus Alert Response命令發(fā)送地址0x0C。但AMD控制器在Windows電源管理模式切換如從睡眠喚醒時(shí)ALERT中斷服務(wù)例程響應(yīng)延遲可達(dá)42ms導(dǎo)致從機(jī)如TPM芯片判定主機(jī)失聯(lián)而進(jìn)入復(fù)位狀態(tài)。此時(shí)設(shè)備管理器顯示感嘆號(hào)但更新驅(qū)動(dòng)毫無(wú)作用——因?yàn)橛布右丫芙^響應(yīng)。缺陷二PECPacket Error Code校驗(yàn)強(qiáng)制開啟。SMBus允許PEC校驗(yàn)可選但AMD控制器固件將PEC設(shè)為默認(rèn)強(qiáng)制開啟且校驗(yàn)算法固定為SMBus PEC-8非CRC-8。當(dāng)用戶空間程序用i2cset -y 3 0x48 0x00 0x01向溫度傳感器寫入單字節(jié)時(shí)控制器會(huì)自動(dòng)追加1字節(jié)PEC校驗(yàn)碼而老舊傳感器固件未實(shí)現(xiàn)PEC解析直接返回NACK。解決方案不是關(guān)PECAMD BIOS不提供此選項(xiàng)而是改用i2cset -y 3 0x48 0x00 0x01 c中的c參數(shù)強(qiáng)制以SMBus Write Byte模式發(fā)送該模式下控制器不添加PEC。這兩個(gè)缺陷共同導(dǎo)致的現(xiàn)象是設(shè)備管理器里AMD I2C Controller圖標(biāo)帶感嘆號(hào)但i2cdetect -l仍能列出適配器i2cdetect -y 3能掃描到設(shè)備地址——說(shuō)明硬件鏈路暢通問(wèn)題卡在協(xié)議握手環(huán)節(jié)。此時(shí)任何“重裝驅(qū)動(dòng)”“更新BIOS”的常規(guī)操作都無(wú)效必須通過(guò)內(nèi)核模塊參數(shù)繞過(guò)缺陷例如加載i2c-piix4模塊時(shí)傳入force1,0x0c強(qiáng)制指定SMBus地址或修改DTSDevice Tree Source禁用ALERT中斷。3. 核心代碼結(jié)構(gòu)解析從i2c-smbus.rar_smbus到可運(yùn)行驅(qū)動(dòng)3.1 源碼包的四層架構(gòu)真相拿到i2c-smbus.rar_smbus解壓后的目錄別急著編譯。先看清它的四層設(shè)計(jì)邏輯否則編譯必報(bào)錯(cuò)smbus-driver/ ├── core/ # SMBus協(xié)議棧核心重點(diǎn) │ ├── smbus-core.c # 實(shí)現(xiàn)SMBus Quick Command/Send Byte等11種命令的原子操作 │ └── smbus-adapter.c # 將I2C適配器抽象為SMBus Host Controller注入時(shí)序校準(zhǔn)函數(shù) ├── drivers/ # 設(shè)備驅(qū)動(dòng)模板非即插即用 │ ├── tmp421.c # TI溫度傳感器驅(qū)動(dòng)演示如何解析SMBus Word Data響應(yīng) │ └── max6657.c # Maxim芯片驅(qū)動(dòng)展示PEC校驗(yàn)處理流程 ├── tools/ # 調(diào)試武器庫(kù)比驅(qū)動(dòng)本身更有價(jià)值 │ ├── smbus-test.c # 用戶空間測(cè)試程序支持手動(dòng)觸發(fā)各種SMBus命令并打印波形時(shí)序 │ └── i2c-debug.sh # 一鍵診斷腳本自動(dòng)執(zhí)行i2cdetect→i2cget→i2cset→校驗(yàn)PEC └── Makefile # 關(guān)鍵依賴內(nèi)核源碼樹路徑需手動(dòng)修改KDIR變量這個(gè)結(jié)構(gòu)揭示了一個(gè)事實(shí)它不是一個(gè)“拿來(lái)就能用”的驅(qū)動(dòng)而是一個(gè)協(xié)議驗(yàn)證框架。core/目錄下的代碼才是精華它把SMBus規(guī)范翻譯成可執(zhí)行的C語(yǔ)言邏輯。例如smbus-core.c中的smbus_read_word_data()函數(shù)并非簡(jiǎn)單調(diào)用i2c_transfer()而是分三步執(zhí)行第一步發(fā)送START7位地址W位第二步發(fā)送2字節(jié)寄存器地址第三步發(fā)送RESTART7位地址R位再接收2字節(jié)數(shù)據(jù)PEC如果啟用。每一步都插入udelay()確保滿足SMBus時(shí)序且在每次SCL釋放后檢查SDA電平是否被從機(jī)拉低——這就是對(duì)抗clock stretching的底層機(jī)制。drivers/目錄下的.c文件看似是驅(qū)動(dòng)實(shí)則是協(xié)議合規(guī)性測(cè)試用例。以tmp421.c為例它在probe()函數(shù)中會(huì)連續(xù)發(fā)送3次SMBus Quick Command地址0x48命令0x00驗(yàn)證從機(jī)是否在tTIMEOUT30ms內(nèi)返回ACK。只有全部通過(guò)才注冊(cè)字符設(shè)備節(jié)點(diǎn)。這種設(shè)計(jì)思想源于SMBus Spec的“健壯性測(cè)試”要求確保驅(qū)動(dòng)能在惡劣電磁環(huán)境下穩(wěn)定工作。3.2 編譯前的三大致命陷阱與繞過(guò)方案直接make會(huì)失敗原因有三全是踩過(guò)坑的老司機(jī)才知道的細(xì)節(jié)陷阱一內(nèi)核版本鎖死。該包Makefile硬編碼KDIR : /lib/modules/$(shell uname -r)/build但現(xiàn)代Ubuntu/Debian發(fā)行版的內(nèi)核頭文件包linux-headers-*安裝后/lib/modules/$(uname -r)/build是符號(hào)鏈接實(shí)際指向/usr/src/linux-headers-$(uname -r)。而該路徑下缺少scripts/Makefile.build等構(gòu)建腳本導(dǎo)致make: *** No rule to make target scripts/Makefile.build。正確做法是sudo apt install linux-headers-$(uname -r)后確認(rèn)/lib/modules/$(uname -r)/build真實(shí)路徑再在Makefile中顯式寫死例如KDIR : /usr/src/linux-headers-5.15.0-107-generic。陷阱二SMBus PEC配置沖突。smbus-core.c默認(rèn)啟用PEC校驗(yàn)但你的目標(biāo)硬件如老款I(lǐng)T87xx Super I/O芯片可能不支持PEC。編譯時(shí)會(huì)報(bào)錯(cuò)undefined reference to smbus_pec。解決方案不是刪代碼而是在Makefile中添加編譯宏ccflags-y : -DSMBUS_NO_PEC并在smbus-core.c頂部加入條件編譯#ifdef SMBUS_NO_PEC #define smbus_add_pec(buf, len) do {} while(0) #else // 原PEC計(jì)算函數(shù) #endif陷阱三AMD平臺(tái)I2C控制器ID不匹配。該包默認(rèn)適配Intel ICH系列控制器PCI ID0x8086:0x24d0而AMD平臺(tái)控制器PCI ID為0x1022:0x780bRyzen或0x1022:0x144aEPYC。若強(qiáng)行加載modprobe smbus-core會(huì)提示no matching device found。必須修改core/smbus-adapter.c中的pci_device_id數(shù)組添加AMD條目static const struct pci_device_id smbus_pci_ids[] { { PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x24d0) }, // ICH5 { PCI_DEVICE(PCI_VENDOR_ID_AMD, 0x780b) }, // Ryzen FCH { PCI_DEVICE(PCI_VENDOR_ID_AMD, 0x144a) }, // EPYC SP5 { 0, } };然后重新編譯否則驅(qū)動(dòng)根本不會(huì)綁定到硬件。4. 實(shí)操全流程從零開始調(diào)試一塊SMBus溫度傳感器4.1 硬件準(zhǔn)備與信號(hào)捕獲避坑第一關(guān)別跳過(guò)這步90%的SMBus調(diào)試失敗源于信號(hào)質(zhì)量。你需要三樣?xùn)|西一塊搭載SMBus設(shè)備的開發(fā)板推薦BeagleBone Black其AM335x SoC內(nèi)置SMBus控制器、邏輯分析儀Saleae Logic Pro 8足夠、以及萬(wàn)用表。首先確認(rèn)硬件連接。SMBus標(biāo)準(zhǔn)接線只有3根SCL時(shí)鐘、SDA數(shù)據(jù)、GND。但很多新手忽略關(guān)鍵一點(diǎn)SMBus要求SCL和SDA必須分別接獨(dú)立上拉電阻到3.3V且阻值需精確計(jì)算。用萬(wàn)用表量測(cè)開發(fā)板上SCL/SDA對(duì)地電阻若顯示1kΩ左右說(shuō)明上拉正常若顯示OL開路則總線懸空通信必然失敗。我曾調(diào)試一塊客戶送來(lái)的工控主板發(fā)現(xiàn)SCL上拉電阻被廠商誤焊成0Ω短路導(dǎo)致SCL始終被拉低i2cdetect掃描全黑——用萬(wàn)用表一量立刻定位。接著用邏輯分析儀捕獲基準(zhǔn)波形。設(shè)置采樣率≥20MS/s觸發(fā)條件設(shè)為SDA下降沿。正常SMBus START信號(hào)是SCL高電平時(shí)SDA從高→低跳變。若捕獲到SCL在SDA跳變時(shí)處于低電平說(shuō)明主機(jī)時(shí)序錯(cuò)誤違反SMBus Spec Figure 4。此時(shí)不要懷疑代碼先檢查core/smbus-core.c中udelay()參數(shù)——原包默認(rèn)udelay(1)對(duì)應(yīng)1μs但在ARM Cortex-A8上由于指令周期差異實(shí)際延時(shí)可能達(dá)3μs導(dǎo)致SCL高電平時(shí)間超標(biāo)。解決方案是用clock_gettime(CLOCK_MONOTONIC, ts)做納秒級(jí)精準(zhǔn)延時(shí)替換所有udelay()。4.2 內(nèi)核模塊加載與設(shè)備綁定繞過(guò)AMD感嘆號(hào)假設(shè)你已修正PCI ID并編譯成功得到smbus-core.ko和tmp421.ko。加載順序至關(guān)重要# 先加載核心協(xié)議棧不綁定硬件 sudo insmod smbus-core.ko # 查看是否創(chuàng)建了smbus總線類 ls /sys/bus/smbus/ # 加載設(shè)備驅(qū)動(dòng)此時(shí)tmp421.ko會(huì)嘗試probe sudo insmod tmp421.ko # 檢查dmesg是否有tmp421 3-0048: probed successfully dmesg | tail -20若dmesg輸出i2c i2c-3: Failed to register as SMBus host說(shuō)明AMD控制器未被識(shí)別。此時(shí)需手動(dòng)強(qiáng)制綁定先查AMD I2C控制器PCI地址lspci -nn | grep -i i2c # 輸出類似00:14.0 SMBus [0c05] [1022:780b] (rev 51)然后執(zhí)行echo 0000:00:14.0 | sudo tee /sys/bus/pci/drivers/i2c-piix4/unbind echo 0000:00:14.0 | sudo tee /sys/bus/pci/drivers/smbus-core/bind這行命令將AMD控制器從默認(rèn)i2c-piix4驅(qū)動(dòng)卸載強(qiáng)制掛載到我們編譯的smbus-core驅(qū)動(dòng)上。此時(shí)i2cdetect -l應(yīng)顯示i2c-3適配器且i2cdetect -y 3能掃到0x48地址——感嘆號(hào)消失。4.3 用戶空間驗(yàn)證與PEC校驗(yàn)實(shí)戰(zhàn)進(jìn)入最關(guān)鍵的驗(yàn)證環(huán)節(jié)。進(jìn)入tools/目錄編譯smbus-testgcc -o smbus-test smbus-test.c -li2c運(yùn)行基礎(chǔ)測(cè)試sudo ./smbus-test -b 3 -a 0x48 -c quick # 輸出SMBus Quick Command OK (0x00)這證明START/STOP時(shí)序和地址識(shí)別正常。接著測(cè)試讀取溫度sudo ./smbus-test -b 3 -a 0x48 -c read-word-data -r 0x00 # 輸出Temperature 28.5°C (0x011a)注意0x011a是SMBus Word Data格式低字節(jié)在前0x1a高字節(jié)在后0x01需轉(zhuǎn)換為小端整數(shù)。若輸出PEC mismatch: expected 0x3f, got 0x00說(shuō)明PEC校驗(yàn)失敗。此時(shí)啟動(dòng)i2c-debug.shsudo ./i2c-debug.sh 3 0x48腳本會(huì)自動(dòng)執(zhí)行i2cget -y 3 0x48 0x00 w讀取溫度寄存器提取返回的4字節(jié)2字節(jié)數(shù)據(jù)2字節(jié)PEC用SMBus PEC-8算法重新計(jì)算PEC并與返回值比對(duì)輸出波形截圖需邏輯分析儀配合我實(shí)測(cè)發(fā)現(xiàn)當(dāng)總線電容超過(guò)180pF時(shí)PEC計(jì)算值與實(shí)測(cè)值偏差1位——這證實(shí)了電氣特性對(duì)協(xié)議層的影響。解決方案是更換為1.5kΩ上拉電阻并在tmp421.c中添加PEC校驗(yàn)容錯(cuò)if (pec_calculated ! pec_received abs(pec_calculated - pec_received) 1) { dev_warn(client-dev, PEC minor mismatch, accepting data); return 0; }5. 常見故障速查表與獨(dú)家調(diào)試技巧5.1 故障現(xiàn)象-根因-解決方案三維對(duì)照表故障現(xiàn)象根本原因解決方案驗(yàn)證命令i2cdetect -y 3掃描全黑SMBus控制器未啟用或時(shí)鐘門控關(guān)閉進(jìn)入BIOS開啟“SMBus Controller”選項(xiàng)或?qū)懭階CPI _OSC方法啟用lspci -vv -s 00:14.0 | grep -A5 Control掃描到地址但i2cget超時(shí)從機(jī)NACK或SCL被拉低clock stretching用邏輯分析儀捕獲若SCL長(zhǎng)時(shí)間低電平說(shuō)明從機(jī)忙降低SMBus頻率至10kHzi2cget -y 3 0x48 0x00 b -f強(qiáng)制快速模式讀取數(shù)據(jù)正確但PEC校驗(yàn)失敗主機(jī)與從機(jī)PEC算法不一致或電平噪聲干擾在驅(qū)動(dòng)中禁用PEC#define SMBUS_NO_PEC或加磁珠濾波i2cget -y 3 0x48 0x00 w -f忽略PECmodprobe smbus-core報(bào)Unknown symbol in module內(nèi)核模塊依賴未解析通常是i2c-core未加載sudo modprobe i2c-core; sudo modprobe i2c-devlsmod | grep i2cAMD平臺(tái)設(shè)備管理器感嘆號(hào)持續(xù)存在Windows驅(qū)動(dòng)與Linux內(nèi)核爭(zhēng)搶SMBus控制器資源在Windows設(shè)備管理器中禁用“AMD I2C Controller”或BIOS中關(guān)閉Windows SMMdmesg | grep -i smbus.*conflict5.2 五個(gè)被官方文檔隱瞞的實(shí)戰(zhàn)技巧技巧一用i2c-tools的-f參數(shù)繞過(guò)ACK檢查。當(dāng)從機(jī)因供電不穩(wěn)偶爾丟失ACK時(shí)i2cget -y 3 0x48 0x00 w -f會(huì)強(qiáng)制讀取避免程序卡死。這招在調(diào)試電池管理芯片如BQ27441時(shí)救命——它們?cè)诘碗娏繒r(shí)會(huì)隨機(jī)丟ACK。技巧二i2cdetect的-r模式比-q更可靠。-r使用SMBus Read Byte命令掃描-q用I2C Quick Command。前者能觸發(fā)從機(jī)狀態(tài)機(jī)后者可能被忽略。實(shí)測(cè)某國(guó)產(chǎn)TPM芯片僅-r模式能掃到地址。技巧三在/sys/class/i2c-dev/i2c-3/device/下直接寫寄存器。無(wú)需編譯驅(qū)動(dòng)echo 0x01 /sys/class/i2c-dev/i2c-3/device/0x48/eeprom可向EEPROM寫入前提是內(nèi)核啟用了CONFIG_SYSFS。這比i2cset更底層適合調(diào)試寄存器映射錯(cuò)誤。技巧四用strace追蹤i2c-tools系統(tǒng)調(diào)用。strace -e traceopen,ioctl,write i2cget -y 3 0x48 0x00能清晰看到內(nèi)核IOCTL調(diào)用序列定位是用戶空間還是內(nèi)核空間出錯(cuò)。技巧五dmesg日志級(jí)別調(diào)高。默認(rèn)i2c-core日志級(jí)別太低加sudo dmesg -n 8后i2cget失敗時(shí)會(huì)輸出i2c i2c-3: timeout waiting for bus ready直接指明是時(shí)序問(wèn)題而非地址錯(cuò)誤。最后分享個(gè)血淚教訓(xùn)某次調(diào)試客戶主板i2cdetect始終掃不到設(shè)備折騰三天。最終發(fā)現(xiàn)是機(jī)箱USB 3.0接口的電磁干擾耦合到SMBus線上用示波器看到SDA上有125MHz噪聲峰。解決方案在SMBus線路靠近主板邊緣處焊接100pF瓷片電容到GND——成本2分錢效果立竿見影。所以永遠(yuǎn)記住SMBus調(diào)試一半是協(xié)議一半是電磁兼容。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲中文日韩欧美大香蕉视频| 青青草日本无码| 综合情欲网| 性爱视频久久| 摸奶性爱视频网站在线免费播放| 2019午夜福利视频| 一品道视频一区二区三区| 很很操在线| 亚洲97P| 5278欧美一区二区三区| 超碰免费97| 午夜久久久| 99热在线观看| yellow网站免费观看日韩高清无码| 老师充足的奶水小说| 国产三级日产三级韩国三级| 6080YYY午夜理论片在线观看| 亚洲骚男同com| 超碰亚洲欧美日韩无| 久久久亚洲Av| 亚洲国产奇米影视久久| 白嫩少妇| 伊人网高清| 偷拍五区| 亚洲好色人妻| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 欧洲一级性爱视频在线观看| 美国日韩黄色片| 日日躁夜夜躁狠狠躁超爽| 99热在线不卡| 午夜福利在线视频1000| 人人摸人人干| 1204av韩国| 欧美最婬乱婬爆婬性视频 | 色官网在线| 八戒午夜福利理论片| 精品人妻一区二区三区四区| 精品一区二区三区18| 亚洲熟女乱综合一区二区三区| 大香蕉啪啪啪| 国内精品999| 老女人爆菊| 涩五月婷婷| 5278欧美一区二区三区| 亚洲欧美国产成人综合不卡| 怡红院一区二区熟女人妻| 欧美偷拍区| 家庭乱伦国产| 日逼逼免费看| 亚洲少妇色| 婷婷丁香在线| 日韩精品一二三四| 极品色社| 免费国产| 无卡一区=区| 亚洲性感丝袜诱惑在线观看| 97热视频在线观看| 国产熟妇 码视频户外直播| 欧美婷婷五月天| 果冻国产精品麻豆成人av| 无码高清国产AV| 日操粉逼逼| 亚洲图片欧洲图片aⅴ| 免费的黄片有限公司| 国产午夜精品理论片一二三区区| 亚洲欧美自拍偷拍| 久久综合18p| 九九热AV| 97超碰天天爱天天爱| 麻豆一区在线| 99热国产| 久久久久久久精| 亚洲 小说 欧美 激情 另类| 一,爱啪啪,在线免费视频| 99热伊人| 九九九九一级| 清纯唯美亚洲综合| 精品毛片久久久精品毛片| 黄片无码在线制服| 国产av尤物| 精品久久99| 东京热熟女亚洲视频网站| 9 1超碰九色| 欧美性性性| 91精品人妻偷情| 色狠狠 - 百度| 蜜桃久久一区二区三区| 欧美一区二区成人一卡| 天天欧美| 国产一区免费午夜视频| 五月婷婷六月色| 国产成自自拍在线观看| 日韩15p| 国模不卡| 中文字幕 一区二区 亚洲无码| 欧美青青视频| 久久国产精品视频| 91伊人久| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 大但人体久久久久| 香港澳门日本三级网站| 国产成人精品亚洲日本| 97视频900| 色97干| 久久久亚洲欧美综合| 中文高清一区二区的| 十八禁一区二区无码观看| 色九久| 欧美 精品国产制服第一页| 看大黄色大片原件| 另类亚洲图色| 日本色色视频网站| 亚洲色图 欧美热图 清纯唯美 另类自拍| 中文字幕人乱码中文字的预防方法 | 欧美日韩大陆黑人少妇99| 东京太热男人的天堂久久久| 天天操夜夜嗨| 俞拍自拍| 综合影视国产无码| 啊啊啊 在线| 天天干天天操天天干天天操| 啊啊啊啊啊啊啊在线| 男人的天堂日韩| 十八禁视频一区二区| 欧美淫穴| 人人看人人插| 亚洲第一色页夜| 夜夜草天天| 日韩AV电影网站| 欧美人妖内射| 东京热激情视频一二三区| 天天性射网| 免费强奸av| 中出20p| 伊人丁香五月婷婷| 色香欲天天天天综合色| 少妇干B| 91路www| 五月婷婷丁香六月丁香| 久湿久久| 午夜高清成人在线视频| 欧美一级AAAAAAA| 国产九区| 欧美性爱精品一区二区| 理论久久婷婷网8| 狠狠狠狠狠干| 不卡日本一区二区| 综合网欧| 欧美精品日韩一区二区| 日韩99999| 中文字幕av色| 手机在线播放国产福利| 亚洲欧美视| 九九久久99| 色综合加勒比| 东北操逼| 成人一级性爱| 欧美 日韩第一性色| 探花精品视频| 亚洲精品九九九| 禁十八久久| 日韩欧美一级特黄大片| 亚洲黄色电影| 亚洲男人天堂2012| 九九久久一区二区伦理| 亚洲人码13| 亚洲精品一区二区三区新线路| 久久久国产av美女私房| 久久久久久九九九| 久久久九| 91jk色拍| 国产精品大香蕉| 久久男人的天堂| 国产精品久久久久久久久久久久久久久久 | 久久天堂婷婷网| 久久久久久久性爱| 黑人干亚洲| 久久免费中文字幕在线观看| 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲欧美综合色| 99热在线播放| 性在久久久久久| 国内一级精品| 毛片麻豆91糖心精品毛情片| 国产不卡精品91| 色牛牛AV| 韩国三级理论在线| 蜜乳视频网站| 一级一性爱免费视频| 亚洲天堂电影网| 91精品人妻一区二区三区蜜桃臀| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 久久网亚洲| 宅男午夜在线视频| 国产精品交换一区二区| 无码WWW免费视频网站| 夜夜欧美 | 色制服丝袜夫妻av一区| 丝袜美女诱惑 91 视频| 亚洲婷婷丁香在线| 欧美日韩国产高清在线一二三区 | 加勒比AV网| 91麻豆va国产精品| 午夜性生活av免费在线看| 麻豆国产原创AV色哟哟| 神马久久久久眼| 亚洲色综合| 一区二区三区免费视频入口| 欧美东京热青青草| 不卡二三区人妻少妇| 丰满少妇精品一区二区| 操老熟女AV| 欧美在线视频播放| 九区国产| 青青青艹在线视频| 日韩淫色网| 性性久久| 歐美性天天| 91精品人妻一区二区三区蜜桃臀| 日本美女性生活久久久久久久| 国产操偷| 久久久久亚洲Aⅴ无码| 91丨九色丨国产丨人妻在线 | 天堂8在线新版官网| 美女写真| 爱av免费| 婷婷导航| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 日韩一级免费性爱| 日本久久99| 天天色综亚洲91污| 性爱av在线免费观看| 婷婷视频在线免费观看| 亚洲无线码一区国产欧美国| 色999亚洲人成色| 久久女婷| 啊嗯好大视频在线观看| 亚洲AV色图一区| 69久久| 久久99国产精品| 97精| 欧美成人四级在线播放| 欧美精品99久久久| 天天天天做夜夜夜夜做| 噜噜瑟| 国产农村妇女精品| 一区二区三区探花在线观看| 婷婷五月激情综合| 欧美内射少妇| 大香蕉92| 亚洲精品尤物yw在线影院| 国产亚洲性生活视频播放| 久久九九视频九九视频| 婷婷伊人| 亚洲熟妇熟在线电影视频| 中文字幕女同在线| 91n欧美| 亚洲交性| 中文字幕精品一区二区精| 在线观看黄色电话| 日韩欧亚太美不卡| 春色91| 国产成人无码a| 免费黄色片子| 蜜臀久久久| 老熟女综合网| 国产成人无码啪| 人妻丝袜无 码视频专区| 国产精品夜夜| 多毛小伙内射老太婆| 狠狠操狠狠爱| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 日本肏逼视频在线观看| 欧美黄色图片| 欧美色网络| 在线观看成人性爱免费小视频| 五月天婷婷久久| 国产久久一区二区| 永久免费观看的毛片的网站| 天天操天天干一区二区| 超碰三级秋霞| 亚洲人妻日日日| 亚洲成人免费中文字幕| 国产精品经典一卡久久久| www久久精品| 以及麻豆国产入口在线观看免费| 操碰97| 2017大香蕉国产精品久久| 密臀在线一区尤物| 1769精品一区二区三区| 亚洲自拍一区夜夜操| 国产老太乱伦一区| 欧州激情视频在线一区二区| 亚洲天堂一区二区久久| 无码人妻一区二区一牛影视| 超碰色图| 深爱激情五月天| 1204人成网站色www| 能直接看AV的网站| 人妻大香蕉| 草草网站影院白丝内射| 国产二区三区粉嫩在线| 青娱乐国产精品| 啊啊好多水| 色哟哟AⅤ| 国产按摩一区二区三区| 中文 人妻 制服| 色综合网1| 久草色在线观看| 日韩丝袜二区| 四虎影视国产精品| 九九碰九九爱97超碰| 狠狠97| www.色婷婷色综合| 97这里有精品| 超碰在线国产| 国产97免费视频| 91oumei| 91精品老女人| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | h在线看免费版在线看| 夜夜久久久| 99这里有精品视频| 伊人国产成人av网站| 五月丁香婷婷啪啪| 黑人精品欧美一区二区蜜桃| 国模少妇一区二区三区| 欧美亚洲天天| 91大学精品激情戏| 蜜桃久久一区二区| 97色色色综合网站| 99热伊人| 人人贴人人摸| 亚洲色图欧美色图在线播放| 日本三级久| 俄罗斯一区二区视频在线观看| 亚洲AV无码久久精品蜜桃小说| 草草电影院| 日韩精品99久久久久久中文字幕| 亚洲色图亚洲无码强奸乱伦| 狠狠操狠狠操操| 亚洲揄拍网| 免费黄色A片| 色逼综合| 色月天AV导航| 天天干天天燥| 啊v在线观看视频| 综合网~91综合网| 亚洲综合成人网| 欧美精品二区视频在线| 中文字幕精品专区搜索结果91| 探花精品视频| 激情接吻视频久久久久久| 亚洲色图第一页| 久久久久久亚洲精品中文字幕人妻| 国产亚洲日韩欧| 大香交| 超碰97在线 欧美 国产| 婷婷五月天影院| 人妻偷拍一区二区三区| 狼人狠干| 亚洲欧洲日韩中文字幕一区| 91nbbbbbb| 欧美综合骚| 操比国产| 丰满人妻无码一区二区三区| 欧美性爱18观看| 97视频播放| 少妇内射视频| 伊人久久大香线综合无码| 免费精品99| 一本一道vs波多野结衣| 成人一道本免费视频| 国产97综合| 天天摸天天舔天天操| 亚洲天堂另类美腿| 日本一区三级韩国| 伊人影院中文字幕| wwwss在线观看| 国产日本久久免费精品| 精品高清一区二区三区三州| 手机在线免费看的av| 天天爱天天操| 蜜臀久久久99久久久久 | 亚洲熟女乱色| 青草视频在线看看看看看看看看看| 一区二区三区 日韩欧美| 伊人网青青| 三上悠亚在线毛片91| 欧美亚州色的图| 丝袜天堂| 亚洲 日本 一 二 三| 欧美性爱另类综合| 日韩另类| 能看的av| 99999精品视频| 欧洲色| a网站免费观看| 六月色色| 精品 码产区一区二-1080P高清在线www-B029AV | 亚洲91网站| 国产盗摄美女如厕大神作品在线观看| 有码人妻系列| 人妻人人澡人人爽人人| 淫乱图区 | 色情综合网| 婷婷五月天在线观看| 日本在线一二| 黄色二级片网站| 欧美激情视频一区二区三区不卡| 日本三级人妻a人妻一在线| 高清不卡一二三区视频......| 加勒比在线视频| 天堂av2019| 综精品久久久aaaa| 高潮综合网| 蜜桃臀一区二区三区久久| 台湾佬中文娱乐网久久久久久久久久com| 青操影院| 亚洲色婷婷久久久综合日本| 日本国产欧美一区三区二区 | 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 综合激情五月天| 一区二区 韩日AV| 后入 亚洲 美女 射| 国产精品久久久久久久久久久久久久久久久久 | 在线观看成人性爱免费小视频| 青青操在线视频| 少妇久久久久久| 亚洲成人性| 婷婷久草| 欧美日韩国产男人| 91劲爆| 91 丝袜在线播放| 久久亚洲AV无码白度| 日韩国产欧美伦理在线| 天天日天天插| 日韩八十路老熟女| 久久久久97| 国产高清吃奶免费视频网站| 午夜丁香| 啊啊啊啊啊啊啊在线| 欧美性色网| 美国一区二区三区视频| 亚洲成人av色网| 超碰碰激情97+久| 日本Suv精品一区二区| 激情小说亚洲| 蜜乳av首页| 国产成人主播| 蜜臀99久久精品久久久久| 日韩av不卡在线看| 少妇毛片久久| 大香蕉中文在线| 郑州宾馆老熟女露脸啪啪| 黄色网址久久精品欧美喷水| 加勒比伊人综合| 一起草三级AV电影在线观看| www.99在线| 久久久久网站-538在线视频-欧美永久乱码 | 人妻熟女一区二区| 日本操逼视频不卡直接放| 国产偷拍自拍在线视频| 久久久男人的天堂| 欧美色偷偷| 超碰在线人妻| 九久久九九久视频| 亚欧性爱无码| 久久久999日本大片| 日韩精品人妻中文字幕不卡乱码| 78久久| AV中文在线| 久久精品女同亚洲女同13| 操人妻视频| 日本久久精品| 亚洲天堂资源在线| 精品毛片久久久精品毛片| 中文字幕人妻色偷偷久久皮| 亚洲 中文字幕 精品| 爱做久久久久久| 九色 蝌蚪 熟女自| 日日碰狠狠添天天爽超| 亚洲色图 图片| 在线综合 亚洲 欧美中文字幕| 久久久噜噜噜久久久| 九九九网站| 爱爱60秒免费视频| 国产精品久久久久9999小说| www99热| 欧美在线天堂| 亚洲一区二区三区久久 亚洲一区二区| 91国产丝袜白虎| 婷婷五月天成人网| 久久影视二区三区行押| 极品色www影院| 欧美玖玖爱免费玖玖| 人人爱人人操人人性| 亚洲日韩欧美一区二区| 另类 日韩 熟女| 久草精品一区| 欧美黄色片AAAAA| 一本色道人妻久久| 亚洲一二三精品久久网 | 九九人人操| 91天天综合在线观看| 激情综合五月婷婷| 国产精品久久久久久久久久梁医生| 五月色网| 97国产超碰| 国产三级电影免费观看| 后入国产| 久久国产精品一级二级三级| 亚洲97成人在线观看| 69超碰综合| 91av熟女人妻| 大香蕉伊利av| 91成人在线免费视频| 国产9熟妇视频网站| 日韩视频啪啪| 少妇久久久久| 久草久日| 99精品丰满人妻无| 欧美精品久久久久久久久88| 2017天天透天天通天天擦| 国产精品宅男免费| 亚洲欧美小说| 厕所偷拍在线| 欧美日韩啪啪电影| 国产精品毛片| 一区=区三区视频| 人人爱人人操人人性| 亚洲综合第一页| 91精品久久久久久久久久| 人妻激情偷乱视频一区二区三区| 亚洲国产婷婷在线播放| 上特色A在线| 夜夜免费视频| www.高清无码诱惑一区.com| 国产成人在线观看综合| 88xx成人精品视频| 91精品国产一区三一| 婷婷香网站| www.97在线| 十八禁成人网站在线观看| 欧美懂色综合网| 天天欧美97| 亚州 综合 色图| 久久曰曰| 日韩人妻制服丝袜av| 亚洲色图欧美激情| 超碰97伊人| 色综合1991| surenchaopeng| 日韩一999精品| 国模艳艳啪啪一区| 精品无码秘 人妻一区二区| 丰满少妇精品一区二区| 欧美成人9797| 九月丁香综合网| 日本布卡一区二三区| 中文字幕国产精品1区| a在线观看| www久久99| av资源在线观看少妇| 亚洲最新av无码成人精品区| 亚洲视频1区| 久久午夜鲁丝片| 日本东京热久久久电影| 搡老女人老熟女91| 精品人妻一区二区三区日产乱码| 99精品高潮| 搡老女人老妇女老妇老熟女怎么读| 亚洲av影音先锋| 成人怡红院| 密臀在线一区尤物| 69一区二区三区| 男人午夜天堂| 秋霞Av理论一级在线| 后入人妻无码| 蜜臀AV午夜精品久| 日本一区二区三区四区五区六区七区八区九区| 综合色久欲| 97欧美色综合| 91jk色拍| 亚洲国产丝袜在线观看| 精久久久| 91超碰丝袜制服| 欧美色图自拍| 国产精品9999| 美女9118禁| 久久9久| 久久精品福利影院| 黄片免费看黄片免费看| 99色色网| 麻豆黄四叶草网站| 狠狠躁日日躁夜夜躁A| 精品176精品2| 超碰导航97| 国产嫩草精品A88AV| 麻豆成人AV| 色哟哟综合| 亚洲精品影视老司机| www.91久久| 91人人看| 欧美性爱18观看| 无码免费精品高清| 日本中文字幕在线视频 | 亚洲欧美精品福利在线| 欧洲无码一区二区| 亚洲色悠悠久久88| julia国产在线 | 亚洲精品乱码久久久久久蜜桃麻豆 | 9999免费精彩视频| 精品无码一区二区| 亚洲精品国产熟女久久久| 国产97在线视频| 国产精品熟女九色九色蜜臀| 长长久久88视频| 在线天堂999| 麻豆天美AV传媒第一页| 不卡av免费在线网址| 日韩精品亚洲专区在线影视| 天堂日本亚洲欧美| 在线观看AV不卡| 欧美国产伊人久久久久| 亚洲 无码 偷拍| 亚洲国产激情国产av| 日韩精品人妻中文字幕有码午| 伊人久久综合影院精品久久久| 91久久久视| 韩国一级婬片A片无码天美| 久久久久久亚洲精品中文字幕人妻| 色欧美在线| www.婷婷| 久久精品国产亚洲AV高清演员表| av橘色网站| 91狠婷| 极品销魂美女一区二区 | 男人在线天堂| 秋霞福利网| 午夜精品99久久久久传媒| 亚洲欧洲日本精品中文a∨| 亚洲永久永久永久永久一级一级一级精品| 十八岁啪啪视频免费看| 91精品国产91久久久久久久久久久久| 国产精品一区二区三区在线密挑| 精品国产网站| 麻豆色99999| 91日韩国产欧美亚洲另类精盘州至城都| 亚欧毛片基地国产毛片基地| 深爱激情五月天| 亚洲在钱| 国产精品爆乳懂色蜜乳| 美女诱惑爱爱| 91精品丝袜久久久久久| 欧美 牲| 日韩无码极品| 五月丁香| 久热伊人| 桃色五月天| 精品人妻一区二区三区不卡断| 99e久久国产精品| 蜜伊人色综合97| 日韩肏逼视频| av午夜玫瑰| 五月丁香六月综合缴清无码| 国产无遮挡| 操b在线观看| 综合 青草 伊久久 影院 综合 | 偷拍综合亚洲| 一级黄色视频网| 九九亚洲精品| 一级特黄aaa大片在线观看成人一级片在线观看| 91人妻视频在线| 国内毛片欧美香蕉精品| 操b网站亚洲无码| 91丨九色丨国产打屁股| 精品大全99999| 久操婷婷| 91久久久亚洲| 亚洲资源网| 在线性黄高清免费视频| 情色大香蕉| 亚洲91少妇| 乱伦熟妇一区二区| 日韩不卡网操逼中文字幕日韩| 3d成人精品一区二区| 粉嫩久久久极品| 99热在线播放| 人人操人人摸超碰| 大香蕉伊人在线成人AV在线观看| 亚洲精品性爱片| 啊啊啊啊,啊啊好多水| 97碰在线视频| 欧美精品精品一区二区| 久久久久久久久久久999| 一级久久久久久久久久久| 1240青青草一区二区三区视频天爱| 欧美日韩国产电影| 韩日精品四区| 欧美人妻一区| 一级片视频啪啪| 成人AV在线网站| 日本不卡二三区| 91狠狠综合久久久久久| 亚洲黄片免费在线播放| …中文字幕亚洲乱,97人妻无码费视… | 亚洲一区二区三区中文字幕| 亚洲九九视频| 少妇人妻无码| 婷婷丁香五月激情啪啪| 搡老熟女免费视频| 欧美激情 亚洲色图| 99re在线观看| 丁香九月激情啪| 亚洲一区在线观看欧洲| 久久久一区二区三区麻豆| 欧美少妇第一页| 操人91| 亚洲欧美成人网站AAA| 欧美亚综合色图| 免费看欧美美女黄色大片| 日本黄色大片一级视频免费麻豆| 天天色图| 91人妻在线视频| 校园春色第一页| 亚洲人精品久久久| 97国产精品久久久久| 九九九九九用不成了| 日本丝袜美腿人妻九九| 少妇高潮99p| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 精品国产Av无码久久久亚洲| 91n欧美| 色爱天堂| 色综合91好| 蜜臀99久| 亚洲学生妹高清av| 97超碰色| 日本精品中文字幕视频| 狠狠色伊人亚洲综合网站色 | 99国产精品在线观看| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 人人艹亚洲| 美女极品一区二区三区| 欧美aaaaaaa| 国岛片视频| 免费观看啪视频| 九九伊人网| 混色激情av| 欧美亚洲20p| 免费网站观看www在线观| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 伊人久久综合精品欧美| 国语精品内射在线观看| 国产精品久久久久久 百度| 激情干在线| 五月丁香啪啪网| 欧美黄页在线| 大香蕉伊人在线成人AV在线观看| 自拍欧美| 大香蕉日亚洲日本亚大 | 日韩福利电影网| 老司机深夜18禁污污网站| 久久五十路熟女人妻| 3P乱轮视频| 午夜丁香婷婷| 久操高青| 国产欧洲精品亚洲午夜拍精品| 一二三四区操操Av| 欧洲精品二区| 亚洲成人精品在线一区| av无码精品久久久久| 日韩免费性爱视频在线观看| 精品一区二区三区蜜桃臀赵总| 日韩精品高清资源在线| 国产精品久久久久久久久久久久久久久久 | 9久精品| 国产一级137片内射麻豆| 男人的天堂一区三区| 98一区二区精品| 青青欧洲黑| 日本不卡在线二区三区| 国产成人精品必看 | 日韩中文字幕精品一二三事国产精品| 91性情| 久久久亚洲Av| 国产精品麻豆成人AV艾秋| 四季AV一区二区凹凸精品小说| 2019男人的天堂| 亚洲欧洲av影音| 搡老熟女老女人老熟妇免费视频| 中文字幕一二三区| 亚洲熟妇白浆无码AV| 国产精品久久久久无码Av网曝门| 久久精品三级影视| 人人妻人人色| 欧差乱伦二三| 久久99视频| 欧美日韩大黄片| 欧美一区二区三区另类精品| 人人操av| 天天舔天天日天天射| 亚洲综合九九| 偷窥自拍A片| 最新av在线| 秋霞网无码| 99操| 96一区二区三区| 91在线超高颜值国产| 天天看少妇| 国内一级精品| 婷婷中文网| 九九九九九九九九九五码| 欧美 亚洲 第一页 | 午夜福利在线视频1000| 97精品视频| 啪啪啪大香蕉| 少妇贴图| 人妻-91porn| 黑人精品久久97| 俄罗斯一区二区视频在线观看| 色97| 亚洲欧美不卡线| 亚洲综合另类| 深喉吞精| 丁香五月天啪啪| 亚洲玖玖爱| 色婷婷五月综合激情中文字幕| 欧美影音在线| 亚洲三区视频| 久久亚洲人妻| 欧亚性爱在线视频| ai欧美亚洲小说| 国产成年女人免费视频播放a| 中文字幕在在线观看网站| 欧美影院一区二区三区| 大香蕉手机在线视频| 999久久久| 人妻精品4K4K4K4K4| 日本一区二区亚洲综合| 亚洲棕合电彰| 国产成年精品高清在线观看91| 91久久久视| 国产精品嫩草久久久久| 美女91色黄18| 91人妻Pr| 综合久久2017| juliaann精品熟女一区| 在线观看一级α片刺激高潮视频| 亚州再线| 嫩草一区二区在线观看| 中精品一区二区三区| 狠狠色婷婷777| 96久久久久| 午夜性| 国产精品久久99日日| 好爽要喷了| www.婷婷五月天| 一起草三级AV电影在线观看| 亚洲91网。| 亚洲欧美在线观看2021| 国产91美女视频| 日韩97视频!在线| 国产精品爽爽v| 超碰欧美COM| 日本免费不卡二区| 欧美性爱1080p| 97视频在线观看免费高清| 久久最新免费视频23| 国产一进一出视频网站| 精品少妇高潮久久| 中文字幕91综合| 国产精品美女在线一区| 日骚逼视频| 97超碰热线| 国产 三级自拍| 日本精品999| 九九九热精品| 亚洲有薄码区日本系列中文字幕| 91影库| 欧美综合1性辶| 中文字幕免费观看| 五月丁香| 中国大陆国产高清AⅤ毛片| 91精品久久久久| 丝袜视频一区二区在线播放国产中文| 婷婷久热| 欧美一区二区三区四区综合| 97在线观看视频| 少妇同性| www.婷婷| 亚洲美女自拍偷拍视频| 精品人妻免费观看| 日韩在线观看AV| 大香蕉在线视频重口味毛片在线| 精品国产片亚洲一区| 国产又黄又粗的视频| 嗯嗯啊啊啊好爽| 色阁阁AV综合网| 国产乱婷婷精品二区三区| 嫖老熟女A片一二三区| 国产精品内射婷婷一级二| 91欧洲入口| 99色骚| 殴美日韩m| 欧美综合自拍成人自拍第二十页| 国产精品久久久无码AV网站| 欧美亚洲自拍另类人妻| 国产精品成人午夜福利| 久久久久婷婷精品av电影| 亚洲一二三四区机械| 中文字幕黑人大片| 国产成人+综合亚洲+天堂| 亚洲AV噜噜狠狠网址蜜桃动漫| 亚洲美女av无码| 天堂综合网| 欧美久久人体| 亚洲综合色在线| 9999九九九久久久| AV天堂男人的天堂| 天天日日日射| 午夜男人天堂| 加勒比无码一区二区三区| 日韩免费性爱视频在线观看| 超碰成人最新最好看| 久操网址| 久久成人午夜精品影院| 成人自拍三级在线观看| 男女啪啪网站免费视频| 沈阳熟女高潮对白视频| 欧美一级A一级a爱片久久| 男女啊啊啊| AV女资源| 亚洲欧洲日韩中文字幕一区| 性欧美| 欧美人妻一区二区| 淫纸中9区| 哈哈操 大香蕉| 桃色六月天| 亚洲欧洲网站免费观看| 久久亚洲AV无码专区国产精品| 免费一级精品啪啪视频| 国产精品永久免费10000| 一级岛国大片| 无码精品一区二区三区潘金莲| 一本久道在线综合视频| 国产女人高潮嗷嗷嗷叫小说| www.伪伪| 国内毛片国产专区二| 婷婷中文网| 午夜一区| 青青草视频这里只有精品| 中文字幕在线观看第二页| 男人的天堂激情| 裸体美女久久久| 欧美激情一| 91欧美经典| 国产亚洲深夜激情| 深夜国产一区二区三区在线看| 强奸乱伦资源| 少妇二级| 久久久久亚洲一区女同性恋中文字幕| 久久久九九九九| 东京热伊久| 久久久久久9| 巨爆乳一区二区爆乳区| 色综合九九| 人人澡人人爽人人精品| 熟妇高潮精品一区二区三区下载| 日日日色色色色色| 97 亚洲 日韩 欧美 在线| 天天日日日射| 亚州国产成人精品女人久久| 嗯嗯啊啊啊好爽| 9色国产精品一区粉嫩| 人妻中文字幕精品无码 | 九久久九精品视频| 97超碰在线资源网站| 亚洲天堂一二| 日韩欧美福利视频看看| 手机在线视频国内精品| 超碰99在线| 欧美一品道| 99视频只有精品| 蜜桃久久久久久久| 97视频免费在线| 日韩欧美亚洲自拍偷拍| 国产51色综合久久免费| 国产这里只有精品| 91N综合在线| 青青青青青手机视频| 免费观看性欧美一级| 色噜噜狠狠色综合日日| 欧洲乱码视频| 欧美天天综合在线| 国产精品自拍xxxx| 色香阁在线| 97日韩欧美亚洲| 亚洲图片日本AⅤ欧美在线| 亚洲午夜AV| 99re这里| 一级性爱视频免费观看| 大香蕉综合| 久久综合久色欧美综合狠狠| site:sinbotex.com| 26uuu国产成人综合| 日本不卡码黄色| 欧美亚洲今日在线| 亚欧成人中文字幕一区| 亚洲综合小视频小说在线观看| 国产综合久久久麻桃个| 国产一区二区三区导航| 婷婷丁香一区二区三区| 亚洲美女AV无码| 九九色逼| 丝袜美腿91| 国产色精品午夜大片| 亚洲蜜臀懂色| 日韩啊V| 一道本久久棕合爱| 午夜经典| 婷婷精品视频| 精品人妻一区二区蜜桃视频| 中文字幕一区电影在线观看| caopeng97人妻| 综合亚洲欧美精品日韩?v| 久久超碰爱| 久久香蕉国产线看观看亚洲女人 | 日韩欧美亚洲一区二区三区影院| 国产不卡中文字幕免费avi| 国产又黄又粗又猛大片| 久久天天性久久伊人| 91另类| 精品久久99| 国产精品一区二区a| 日韩伦理久 久久 清纯| 国产精品另类| 国产AV天美传媒一区二区三区 | 人人做天天爱| 91精品久久久久久综合五月天| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | www久| 久久香蕉国产线看观看亚洲女人| 9999免费精彩视频| 人妻少妇精品久久久久久| 99热精品在线观看| 91 丝袜在线播放| 天天操av懂色| 欧美日韩国产成人高清| 白丝AV网站| 国产成年精品高清在线观看91| 97伪v| 人成午夜免费大片| 上床啊啊啊| 欧美精品在线观看| 内射小黄片| 超碰98综合网| 柠檬AV导航| 97综合国产| 亚州再线| 操高情无码| 国产国产亚洲一二三久久| 青青草中文-久久青草精品一区二区三| 97久久国产精品女不卡| 有码免费观看| 91在线视频观看国产| 亚洲精品久久久久久| 天天日少妇逼AV| 大二网站亚洲| 大香蕉青青9| 99无码视频| 欧美性爱日韩高清| 骚逼自拍99| 亚洲图片欧美日韩| 中文字幕AV乱伦| 日韩人人精品| 91蜜臀在线久久久久| 逼操网站| 欧色网址| 人妻 欧美 中文| 伊人五月天| 国产精品第一区第一页| 久艹99| 欧美在线官网| 国产精品久久99日日| 日韩有码中文字幕女同性恋| 欧美亚综合色图| 欧美激情中文字幕另类小说| 亚洲成人ab| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 久久午夜色播影院免费高清| 狠狠干精品一二三四五六2022| 国产亚洲中文不卡二区| 婷婷成人五月天| 干B| 丰满的三级少妇欧美久久久| 国产又大又粗又长视频| 天美传媒av一区二区| 99九九精品| 综合国产影视三级| 天天干人人乐| 偷拍色图| 久久久久久久九九九九九九| 免费操逼视频下载| 日本熟女不卡视频| 久操国产在线| 国产日韩欧美| 日韩美女久久一区二区三区| 欧美 亚洲 偷拍自拍| 性爱网站一区二区| 人人操人人肉久久精品| 97草草| 妇女视频网站| 久久久久久性爱片| 六月丁香久久| 欧日a| 久久黄色视频一区二区三区| 插入逼91| 欧州91高潮| rion磁力链接| 97se亚洲| 超碰偷拍| 天操天操夜操夜月月年年操操| 夜夜騷av、一區二區| 国产av高清版| 久久99热这里只频精品6学生| 成年人一级黄色毛片大全在线观看| 国产兽交视频在线播放| 精品无码一区二区| 99久久99九九99九九九| 国产成人免费观看在线视频| 天天插夜夜操| 亚洲国产91精品一区二区久久| 国产视频人人网| 毛片99-全集电影手机免费观看完整-B029AV| 东京成人一区| 人人操天天爽| 麻豆久久久久久久久丝袜| 极品丝袜无码| 亚洲精品久| 久久久999网站| 久久久久久夜夜夜夜夜| 麻豆天美电影一区二区| 一二三四日本视频高清| 精品妇女一区二区三区| 久久久com| 高清不卡视频| 超碰精品| 欧美亚州综合图片| 啊啊啊不要嗯嗯在线观看| ai欧美亚洲小说| 蜜臀th| 亚洲天堂一二| 香蕉综合网| 亚洲国产成人精品久久久国产成人一区二区 | 婷婷丁香一区二区三区| 欧美韩国你懂得在线 | 欧美久久婷婷| 久久99草|