jzef

i219W15

Mar 4th, 2026
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.73 KB | None | 0 0
  1. 0: kd> sxd ud
  2. 0: kd> bc *
  3. 0: kd> bu /1 i219!I219MiniportInitialize ".echo ====W15_INIT====; gc"
  4. 0: kd> bu i219!I219PciEnsureBusMaster "r $t0=poi(@esp+4); .echo ====W15_PCI_BME====; .printf \"a=%p tag=%ma\n\", @$t0, poi(@esp+8); gc"
  5. Couldn't resolve error at 'i219!I219PciEnsureBusMaster "r $t0=poi(@esp+4); .echo ====W15_PCI_BME====; .printf \"a=%p tag=%ma\n\", @$t0, poi(@esp+8); gc"'
  6. 0: kd> bu i219!I219DbgPrintPowerState "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_PWR_DUMP====; .printf \"a=%p regs=%p tag=%ma\n\", @$t0, @$t1, poi(@esp+8); dd @$t1+0x0000 L1; dd @$t1+0x0008 L1; dd @$t1+0x0018 L1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x5008 L1; gc"
  7. 0: kd> bu i219!I219ShouldApplyConditionalPowerFix "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_SHOULD_PWR_FIX====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0008 L1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; gc"
  8. 0: kd> bu i219!I219LowPowerExitFixup "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_LOWPOWER_FIX====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0000 L1; dd @$t1+0x0008 L1; dd @$t1+0x0018 L1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x5008 L1; gc"
  9. 0: kd> bu i219!I219MeExitDpg "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_ME_EXIT_DPG====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x0008 L1; gc"
  10. 0: kd> bu i219!I219MeExitUlp "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_ME_EXIT_ULP====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x0008 L1; gc"
  11. 0: kd> bu i219!I219DisableUlpPhy "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_DISABLE_ULP_PHY====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0018 L1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; gc"
  12. 0: kd> bu i219!I219DoCtrlKickLate "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_CTRLKICK====; dd @$t1+0x0000 L1; dd @$t1+0x0008 L1; dd @$t1+0x0018 L1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x3004 L1; dd @$t1+0x5008 L1; gc"
  13. 0: kd> bu i219!I219TxRxStart "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_TXRXSTART====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0008 L1; dd @$t1+0x0018 L1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x0100 L1; dd @$t1+0x0400 L1; dd @$t1+0x0410 L1; dd @$t1+0x2810 L1; dd @$t1+0x2818 L1; dd @$t1+0x2828 L1; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; dd @$t1+0x3828 L1; dd @$t1+0x3928 L1; dd @$t1+0x382C L1; dd @$t1+0x3840 L1; dd @$t1+0x3940 L1; dd @$t1+0x3004 L1; dd @$t1+0x5008 L1; gc"
  14. 0: kd> bu i219!I219TxDisableQueue "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_TXDISABLEQ====; dd @$t1+0x3828 L1; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; gc"
  15. 0: kd> bu i219!I219TxEnableQueue "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_TXENABLEQ====; dd @$t1+0x3828 L1; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; gc"
  16. 0: kd> bu i219!I219TxForceKick "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .printf \"====W15_FORCEKICK==== hard=%lu\n\", poi(@esp+8); dd @$t1+0x0008 L1; dd @$t1+0x0400 L2; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; dd @$t1+0x3828 L1; dd @$t1+0x3928 L1; dd @$t1+0x3840 L1; dd @$t1+0x3940 L1; dd @$t1+0x3004 L1; dd @$t1+0x5008 L1; dd i219!g_TxSubmits L5; gc"
  17. 0: kd> bu i219!I219MiniportSendPackets "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .printf \"====W15_SENDPACKETS==== cnt=%lu a=%p\n\", poi(@esp+0x0c), @$t0; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; dd @$t1+0x3828 L1; dd @$t1+0x3004 L1; dd i219!g_TxSubmits L5; gc"
  18. 0: kd> bu i219!I219MiniportSend "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .printf \"====W15_SEND==== pkt=%p a=%p\n\", poi(@esp+8), @$t0; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; dd @$t1+0x3828 L1; dd @$t1+0x3004 L1; gc"
  19. 0: kd> bu i219!I219TxSendOne "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_TXONE====; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; dd @$t1+0x3828 L1; dd @$t1+0x3004 L1; dd i219!g_TxSubmits L5; gc"
  20. 0: kd> bu i219!I219TxReclaim "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_TXRECLAIM====; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; dd @$t1+0x3828 L1; dd @$t1+0x3004 L1; dd i219!g_TxSubmits L5; gc"
  21. 0: kd> bu /1 i219!I219MiniportISR ".echo ====W15_ISR_ONCE====; gc"
  22. 0: kd> bu i219!I219MiniportHandleInterrupt "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_DPC====; dd @$t1+0x00C0 L1; dd @$t1+0x00D0 L1; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; dd @$t1+0x3828 L1; dd @$t1+0x2810 L1; dd @$t1+0x2818 L1; dd @$t1+0x2828 L1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x3004 L1; gc"
  23. 0: kd> bu i219!I219RxPoll "r $t0=poi(@esp+4); r $t1=poi(@$t0+0xDC); .echo ====W15_RXPOLL====; dd @$t1+0x0100 L1; dd @$t1+0x5008 L1; dd @$t1+0x2810 L1; dd @$t1+0x2818 L1; dd @$t1+0x2828 L1; dd @$t1+0x0008 L1; dd @$t1+0x5B54 L1; gc"
  24. 0: kd> g
  25. i219W15_COND_PWR: DriverEntry
  26. i219W15_COND_PWR: NdisMRegisterMiniport -> 0x00000000
  27. ====W15_INIT====
  28. i219W15_COND_PWR: Initialize called
  29. i219W15_COND_PWR: GetDevProp.Alloc: ver=0 rev=0 count=3
  30. i219W15_COND_PWR: GetDevProp.Alloc[0] MEM start=c0300000 len=0x20000 flags=0x0
  31. i219W15_COND_PWR: GetDevProp.Alloc[1] type=129 flags=0x0
  32. i219W15_COND_PWR: GetDevProp.Alloc[2] IRQ level=16 vector=16 flags=0x0
  33. i219W15_COND_PWR: GetDevProp.Trans: ver=0 rev=0 count=3
  34. i219W15_COND_PWR: GetDevProp.Trans[0] MEM start=c0300000 len=0x20000 flags=0x0
  35. i219W15_COND_PWR: GetDevProp.Trans[1] type=129 flags=0x0
  36. i219W15_COND_PWR: GetDevProp.Trans[2] IRQ level=7 vector=387 flags=0x0
  37. ====W15_LOWPOWER_FIX====
  38. a=8acd8de8 regs=b9785000 b9785000 00180240
  39. b9785008 00080643
  40. b9785018 815a1027
  41. b978ab50 00000000
  42. b978ab54 e001c25c
  43. b978ab58 00000000
  44. b978a008 00000000
  45. ====W15_PWR_DUMP====
  46. a=8acd8de8 regs=b9785000 tag=lowpower-entry b9785000 00180240
  47. b9785008 00080643
  48. b9785018 815a1027
  49. b978ab50 00000000
  50. b978ab54 e001c25c
  51. b978ab58 00000000
  52. b978a008 00000000
  53. i219W15_COND_PWR: PWR[lowpower-entry] CTRL=00180240 STATUS=00080643 FWSM=e001c25c H2ME=00000000 EXFWSM=00000000 CTRL_EXT=815a1027 RFCTL=00000000
  54. ====W15_SHOULD_PWR_FIX====
  55. a=8acd8de8 regs=b9785000 b9785008 00080643
  56. b978ab50 00000000
  57. b978ab54 e001c25c
  58. b978ab58 00000000
  59. i219W15_COND_PWR: SW_LCD bank=3 sig=0 n14=0000 n15=0000 n16=0000 n17=0000
  60. ====W15_ME_EXIT_DPG====
  61. a=8acd8de8 regs=b9785000 b978ab50 00000000
  62. b978ab54 e001c25c
  63. b978ab58 00000000
  64. b9785008 00080243
  65. ====W15_DISABLE_ULP_PHY====
  66. a=8acd8de8 regs=b9785000 b9785018 815a1027
  67. b978ab50 00000000
  68. b978ab54 e001c25c
  69. b978ab58 00000000
  70. i219W15_COND_PWR: PHY post-lowpower bmcr=3100 bmsr=7949 anar=0d01 anlpar=0000 gbcr=0200 gbsr=0000
  71. ====W15_PWR_DUMP====
  72. a=8acd8de8 regs=b9785000 tag=lowpower-exit b9785000 00180240
  73. b9785008 00080240
  74. b9785018 815a1027
  75. b978ab50 00000000
  76. b978ab54 e001c25c
  77. b978ab58 00000000
  78. b978a008 00000000
  79. i219W15_COND_PWR: PWR[lowpower-exit] CTRL=00180240 STATUS=00080240 FWSM=e001c25c H2ME=00000000 EXFWSM=00000000 CTRL_EXT=815a1027 RFCTL=00000000
  80. i219W15_COND_PWR: MMIO mapped phys=c0300000 reslen=0x20000 maplen=0x20000 irqL=7 irqV=387 ctrl=00180240 status=00080240
  81. i219W15_COND_PWR: MAC from RAL/RAH = 00-0c-f1-a7-ee-da
  82. i219W15_COND_PWR: IRQ try idx=0 lvl=7 vec=387 rawV=0x183 rawL=0x7
  83. i219W15_COND_PWR: NdisMRegisterInterrupt idx=0 lvl=7 vec=387 -> 0xC0000001
  84. i219W15_COND_PWR: IRQ try idx=1 lvl=7 vec=387 rawV=0x183 rawL=0x7
  85. i219W15_COND_PWR: NdisMRegisterInterrupt idx=1 lvl=7 vec=387 -> 0xC0000001
  86. i219W15_COND_PWR: IRQ try idx=2 lvl=16 vec=16 rawV=0x10 rawL=0x10
  87. i219W15_COND_PWR: NdisMRegisterInterrupt idx=2 lvl=16 vec=16 -> 0x00000000
  88. i219(i219W15_COND_PWR): NdisMInitializeScatterGatherDma -> 0x00000000
  89. i219W15_COND_PWR: TxRxAlloc OK (TxDescPa=ad60000 TxBufPa=ac77000 RxDescPa=ad60200 RxBufPa=aa86000)
  90. i219W15_COND_PWR: PnPEventNotify event=5 len=4
  91. ====W15_ISR_ONCE====
  92. ====W15_DPC====
  93. b97850c0 00000000
  94. b97850d0 00000000
  95. b9788810 00000000
  96. b9788818 00000000
  97. b9788828 00000000
  98. b9787810 00000000
  99. b9787818 00000000
  100. b9787828 00010000
  101. b978ab50 00000000
  102. b978ab54 e001c25c
  103. b978ab58 00000000
  104. b9788004 00000000
  105. i219W15_COND_PWR: LinkState -> UP 100Mb FD
  106. Unload module Fdc.SYS at babd0000
  107. Unload module Flpydisk.SYS at babe8000
  108. Unload module Sfloppy.SYS at b987f000
  109. Unload module cdrom.sys at ba9d8000
  110. Unload module Cdaudio.SYS at bac00000
  111. ====W15_SENDPACKETS==== cnt=1 a=8acd8de8 b9788810 00000000
  112. b9788818 00000000
  113. b9788828 00000000
  114. b9788004 00000000
  115. ba950b3c 00000000 00000000 00000000 00000000
  116. ba950b4c 00000000
  117. i219W15_COND_PWR: bring-up (CTRL kick + TX/RX)
  118. ====W15_CTRLKICK====
  119. b9785000 00180240
  120. b9785008 00080243
  121. b9785018 815a1027
  122. b978ab50 00000000
  123. b978ab54 e001c25c
  124. b978ab58 00000000
  125. b9788004 00000000
  126. b978a008 00000000
  127. ====W15_LOWPOWER_FIX====
  128. a=8acd8de8 regs=b9785000 b9785000 00180240
  129. b9785008 00080243
  130. b9785018 915a1027
  131. b978ab50 00000008
  132. b978ab54 e001c25c
  133. b978ab58 00000000
  134. b978a008 00000000
  135. ====W15_PWR_DUMP====
  136. a=8acd8de8 regs=b9785000 tag=lowpower-entry b9785000 00180240
  137. b9785008 00080243
  138. b9785018 915a1027
  139. b978ab50 00000008
  140. b978ab54 e001c25c
  141. b978ab58 00000000
  142. b978a008 00000000
  143. i219W15_COND_PWR: PWR[lowpower-entry] CTRL=00180240 STATUS=00080243 FWSM=e001c25c H2ME=00000008 EXFWSM=00000000 CTRL_EXT=915a1027 RFCTL=00000000
  144. i219W15_COND_PWR: conditional power fix skipped
  145. i219W15_COND_PWR: PHY post-ctrlkick bmcr=3100 bmsr=7949 anar=0d01 anlpar=0000 gbcr=0200 gbsr=0000
  146. ====W15_TXRXSTART====
  147. a=8acd8de8 regs=b9785000 b9785008 00080240
  148. b9785018 915a1027
  149. b978ab50 00000008
  150. b978ab54 e001c25c
  151. b978ab58 00000000
  152. b9785100 00000000
  153. b9785400 3003f0f8
  154. b9785410 00902008
  155. b9787810 00000000
  156. b9787818 00000000
  157. b9787828 00010000
  158. b9788810 00000000
  159. b9788818 00000000
  160. b9788828 00000000
  161. b9788928 00000000
  162. b978882c 00000000
  163. b9788840 00000403
  164. b9788940 00000403
  165. b9788004 00000000
  166. b978a008 00000000
  167. i219W15_COND_PWR: pre-TxRxStart STATUS=00080240 FWSM=e001c25c H2ME=00000008
  168. ====W15_TXDISABLEQ====
  169. b9788828 00000000
  170. b9788810 00000000
  171. b9788818 00000000
  172. ====W15_TXENABLEQ====
  173. b9788828 00000000
  174. b9788810 00000000
  175. b9788818 00000000
  176. i219W15_COND_PWR: FORCE_GOOD_TX status=00080240 fwsm=e001c25c h2me=00000008
  177. i219W15_COND_PWR: TXCFG KABGTXD=00000000 TADV=0000001c TARC=04000403 TIPG=00902008 TXDCTL=03040420
  178. ====W15_FORCEKICK==== hard=1 b9785008 00080243
  179. b9785400 0004010a 00000000
  180. b978ab50 00000008
  181. b978ab54 e001c25c
  182. b978ab58 00000000
  183. b9788810 00000000
  184. b9788818 00000000
  185. b9788828 03040420
  186. b9788928 00000000
  187. b9788840 04000403
  188. b9788940 00000403
  189. b9788004 00000000
  190. b978a008 00008000
  191. ba950b3c 00000000 00000000 00000000 00000000
  192. ba950b4c 00000000
  193. ====W15_TXDISABLEQ====
  194. b9788828 03040420
  195. b9788810 00000000
  196. b9788818 00000000
  197. ====W15_TXENABLEQ====
  198. b9788828 01040420
  199. b9788810 00000000
  200. b9788818 00000000
  201. i219W15_COND_PWR: TxRxStart OK
  202. i219W15_COND_PWR: IRQ seen -> switching timer passive
  203. ====W15_DPC====
  204. b97850c0 00000000
  205. b97850d0 000000d5
  206. b9788810 00000000
  207. b9788818 00000000
  208. b9788828 03040420
  209. b9787810 00000000
  210. b9787818 0000001f
  211. b9787828 03040420
  212. b978ab50 00000008
  213. b978ab54 e001c25c
  214. b978ab58 00000000
  215. b9788004 00000000
  216. Unload module serial.sys at baa18000
  217. Unload module redbook.sys at baa28000
  218. ====W15_SENDPACKETS==== cnt=1 a=8acd8de8 b9788810 00000000
  219. b9788818 00000000
  220. b9788828 03040420
  221. b9788004 00000000
  222. ba950b3c 00000000 00000000 00000000 00000000
  223. ba950b4c 00000000
  224. ====W15_TXONE====
  225. b9788810 00000000
  226. b9788818 00000000
  227. b9788828 03040420
  228. b9788004 00000000
  229. ba950b3c 00000000 00000000 00000000 00000000
  230. ba950b4c 00000000
  231. i219W15_COND_PWR: TX_PRE slot=0 buf=ac77000 len=42 d0=0ac77000 d1=00000000 d2=0b00002a d3=00000000 TDH=00000000 TDT=00000000 TXDCTL=03040420 STATUS=00080243
  232. ====W15_FORCEKICK==== hard=1 b9785008 00080243
  233. b9785400 0004010a 00000000
  234. b978ab50 00000008
  235. b978ab54 e001c25c
  236. b978ab58 00000000
  237. b9788810 00000000
  238. b9788818 00000000
  239. b9788828 03040420
  240. b9788928 00000000
  241. b9788840 04000403
  242. b9788940 00000403
  243. b9788004 00000000
  244. b978a008 00008000
  245. ba950b3c 00000001 00000000 00000000 00000000
  246. ba950b4c 00000000
  247. ====W15_TXDISABLEQ====
  248. b9788828 03040420
  249. b9788810 00000000
  250. b9788818 00000000
  251. ====W15_TXENABLEQ====
  252. b9788828 01040420
  253. b9788810 00000000
  254. b9788818 00000000
  255. i219W15_COND_PWR: TX_POST slot=0 buf=ac77000 len=42 d0=0ac77000 d1=00000000 d2=0b00002a d3=00000000 TDH=00000000 TDT=00000001 TXDCTL=03040420 STATUS=00080243
  256. Memory access error at '); r $t1=poi(@$t0+0xDC); .printf "====W15_FORCEKICK==== hard=%lu ", poi(@esp+8); dd @$t1+0x0008 L1; dd @$t1+0x0400 L2; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; dd @$t1+0x3828 L1; dd @$t1+0x3928 L1; dd @$t1+0x3840 L1; dd @$t1+0x3940 L1; dd @$t1+0x3004 L1; dd @$t1+0x5008 L1; dd i219!g_TxSubmits L5; gc'
  257. i219!I219TxForceKick:
  258. ba94bfa0 8bff mov edi,edi
  259.  
Advertisement
Add Comment
Please, Sign In to add comment