jzef

i219harder

Feb 28th, 2026
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.44 KB | None | 0 0
  1. 1: kd> !sym quiet
  2. quiet mode - symbol prompts on
  3. 1: kd> .reload /f i219.sys
  4. 1: kd> sxd ud
  5. 1: kd> bc *
  6. 1: kd> x i219!*Wake*
  7. bab825f0 i219!I219DetectPhyWithWake (struct _I219_ADAPTER *)
  8. 1: kd> x i219!*LowPower*
  9. bab82040 i219!I219LowPowerExitFixup (struct _I219_ADAPTER *)
  10. 1: kd> x i219!*Smbus*
  11. bab82220 i219!I219UnforceSmbusMac (struct _I219_ADAPTER *)
  12. bab82180 i219!I219ForceSmbusMac (struct _I219_ADAPTER *)
  13. 1: kd> x i219!*PhySoftReset*
  14. bab82370 i219!I219PhySoftReset (struct _I219_ADAPTER *, unsigned char)
  15. 1: kd> x i219!*ToggleLan*
  16. bab82270 i219!I219ToggleLanPhyPc (struct _I219_ADAPTER *)
  17. 1: kd> bu i219!I219MiniportInitialize "r $t0=poi(@esp+4); .echo INIT; .printf \"ctx=%p\n\", $t0; gc"
  18. 1: kd> bu i219!I219ForceSmbusMac "r $t0=poi(@esp+4); r $t1=poi(@esp+8); r $t2=poi($t0+0xDC); .echo SMBUS; .printf \"ctx=%p en=%u regs=%p\n\", $t0, $t1, $t2; dd @$t2+0x0018 L1; gc"
  19. 1: kd> bu i219!I219UnforceSmbusMac "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo UNSMBUS; .printf \"ctx=%p regs=%p\n\", $t0, $t1; dd @$t1+0x0018 L1; gc"
  20. 1: kd> bu i219!I219ToggleLanPhyPc "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo LANPHYPC; .printf \"ctx=%p regs=%p\n\", $t0, $t1; dd @$t1+0x0000 L1; gc"
  21. 1: kd> bu i219!I219PhySoftReset "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); r $t2=poi(@esp); .echo PHYSOFTRESET_IN; .printf \"ctx=%p regs=%p ret=%p\n\", $t0, $t1, $t2; dd @$t1+0x0020 L1; bp /1 @$t2 \".echo PHYSOFTRESET_OUT; dd @$t1+0x0020 L1; gc\"; gc"
  22. 1: kd> bu i219!I219DetectPhyWithWake "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo DETECTPHY; .printf \"ctx=%p regs=%p\n\", $t0, $t1; dd @$t1+0x0008 L1; dd @$t1+0x0018 L1; dd @$t1+0x0020 L1; gc"
  23. 1: kd> bu i219!I219LowPowerExitFixup "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); r $t2=poi(@esp); .echo LOWPOWER_IN; .printf \"ctx=%p regs=%p ret=%p\n\", $t0, $t1, $t2; dd @$t1+0x0000 L1; dd @$t1+0x0008 L1; dd @$t1+0x0018 L1; dd @$t1+0x0020 L1; bp /1 @$t2 \".echo LOWPOWER_OUT; dd @$t1+0x0000 L1; dd @$t1+0x0008 L1; dd @$t1+0x0018 L1; dd @$t1+0x0020 L1; gc\"; gc"
  24. 1: kd> bu i219!I219MiniportISR ".echo ISR; gc"
  25. 1: kd> bu i219!I219TxRxStart "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); r $t2=poi(@esp); .echo TXRX_IN; .printf \"ctx=%p regs=%p ret=%p\n\", $t0, $t1, $t2; dd @$t1+0x0008 L1; dd @$t1+0x0400 L1; dd @$t1+0x2800 L12; dd @$t1+0x2c00 L1; dd @$t1+0x3800 L12; bp /1 @$t2 \".echo TXRX_OUT; dd @$t1+0x0008 L1; dd @$t1+0x0400 L1; dd @$t1+0x2800 L12; dd @$t1+0x2c00 L1; dd @$t1+0x3800 L12; gc\"; gc"
  26. 1: kd> bu i219!I219MiniportSendPackets ".echo SEND; gc"
  27. 1: kd> bu i219!I219TxSendOne "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); r $t2=poi(@esp); .echo TXONE_IN; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; bp /1 @$t2 \".echo TXONE_OUT; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; gc\"; gc"
  28. 1: kd> bu i219!I219TxReclaim "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo TXRECLAIM; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; gc"
  29. 1: kd> bu i219!I219RxPoll "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo RXPOLL; dd @$t1+0x2810 L1; dd @$t1+0x2818 L1; gc"
  30. 1: kd> g
  31. vs7_3_6gR_irq_keep_poll_hardwake: DriverEntry
  32. vs7_3_6gR_irq_keep_poll_hardwake: NdisMRegisterMiniport -> 0x00000000
  33. INIT
  34. ctx=bad1b784 vs7_3_6gR_irq_keep_poll_hardwake: Initialize called
  35. vs7_3_6gR_irq_keep_poll_hardwake: GetDevProp.Alloc: ver=0 rev=0 count=3
  36. vs7_3_6gR_irq_keep_poll_hardwake: GetDevProp.Alloc[0] MEM start=c0300000 len=0x20000 flags=0x0
  37. vs7_3_6gR_irq_keep_poll_hardwake: GetDevProp.Alloc[1] type=129 flags=0x0
  38. vs7_3_6gR_irq_keep_poll_hardwake: GetDevProp.Alloc[2] IRQ level=16 vector=16 flags=0x0
  39. vs7_3_6gR_irq_keep_poll_hardwake: GetDevProp.Trans: ver=0 rev=0 count=3
  40. vs7_3_6gR_irq_keep_poll_hardwake: GetDevProp.Trans[0] MEM start=c0300000 len=0x20000 flags=0x0
  41. vs7_3_6gR_irq_keep_poll_hardwake: GetDevProp.Trans[1] type=129 flags=0x0
  42. vs7_3_6gR_irq_keep_poll_hardwake: GetDevProp.Trans[2] IRQ level=7 vector=387 flags=0x0
  43. LOWPOWER_IN
  44. ctx=8abc0b10 regs=b9785000 ret=bab81536 b9785000 00180240
  45. b9785008 00080643
  46. b9785018 815a1027
  47. b9785020 143f6080
  48. SMBUS
  49. ctx=8abc0b10 en=3758211676 regs=b9785000 b9785018 815a1027
  50. DETECTPHY
  51. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  52. b9785018 815a1827
  53. b9785020 143f6080
  54. SMBUS
  55. ctx=8abc0b10 en=3134305732 regs=b9785000 b9785018 815a1827
  56. LANPHYPC
  57. ctx=8abc0b10 regs=b9785000 b9785000 00180240
  58. SMBUS
  59. ctx=8abc0b10 en=3134305732 regs=b9785000 b9785018 815a1827
  60. LANPHYPC
  61. ctx=8abc0b10 regs=b9785000 b9785000 00180240
  62. DETECTPHY
  63. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  64. b9785018 815a1827
  65. b9785020 58420000
  66. SMBUS
  67. ctx=8abc0b10 en=3134305732 regs=b9785000 b9785018 815a1827
  68. LANPHYPC
  69. ctx=8abc0b10 regs=b9785000 b9785000 00180240
  70. SMBUS
  71. ctx=8abc0b10 en=3134305732 regs=b9785000 b9785018 815a1827
  72. PHYSOFTRESET_IN
  73. ctx=8abc0b10 regs=b9785000 ret=bab820eb b9785020 58420000
  74. DETECTPHY
  75. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  76. b9785018 815a1827
  77. b9785020 58420000
  78. SMBUS
  79. ctx=8abc0b10 en=3134305728 regs=b9785000 b9785018 815a1827
  80. LANPHYPC
  81. ctx=8abc0b10 regs=b9785000 b9785000 00180240
  82. SMBUS
  83. ctx=8abc0b10 en=3134305728 regs=b9785000 b9785018 815a1827
  84. PHYSOFTRESET_OUT
  85. bad1b5e0 00020000
  86. PHYSOFTRESET_IN
  87. ctx=8abc0b10 regs=b9785000 ret=bab82117 b9785020 58420000
  88. DETECTPHY
  89. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  90. b9785018 815a1827
  91. b9785020 58420000
  92. SMBUS
  93. ctx=8abc0b10 en=3134305728 regs=b9785000 b9785018 815a1827
  94. LANPHYPC
  95. ctx=8abc0b10 regs=b9785000 b9785000 00180240
  96. SMBUS
  97. ctx=8abc0b10 en=3134305728 regs=b9785000 b9785018 815a1827
  98. PHYSOFTRESET_OUT
  99. bad1b5e0 00020000
  100. UNSMBUS
  101. ctx=8abc0b10 regs=b9785000 b9785018 815a1827
  102. LOWPOWER_OUT
  103. b9785000 00180240
  104. b9785008 00080643
  105. b9785018 815a1027
  106. b9785020 58420000
  107. vs7_3_6gR_irq_keep_poll_hardwake: MMIO mapped phys=c0300000 reslen=0x20000 maplen=0x20000 irqL=7 irqV=387 ctrl=00180240 status=00080643
  108. vs7_3_6gR_irq_keep_poll_hardwake: MAC from RAL/RAH = 00-0c-f1-a7-ee-da
  109. vs7_3_6gR_irq_keep_poll_hardwake: IRQ try idx=0 lvl=7 vec=387 rawV=0x183 rawL=0x7
  110. vs7_3_6gR_irq_keep_poll_hardwake: NdisMRegisterInterrupt idx=0 lvl=7 vec=387 -> 0xC0000001
  111. vs7_3_6gR_irq_keep_poll_hardwake: IRQ try idx=1 lvl=7 vec=387 rawV=0x183 rawL=0x7
  112. vs7_3_6gR_irq_keep_poll_hardwake: NdisMRegisterInterrupt idx=1 lvl=7 vec=387 -> 0xC0000001
  113. vs7_3_6gR_irq_keep_poll_hardwake: IRQ try idx=2 lvl=16 vec=16 rawV=0x10 rawL=0x10
  114. vs7_3_6gR_irq_keep_poll_hardwake: NdisMRegisterInterrupt idx=2 lvl=16 vec=16 -> 0x00000000
  115. i219(vs7_3_6gR_irq_keep_poll_hardwake): NdisMInitializeScatterGatherDma -> 0x00000000
  116. vs7_3_6gR_irq_keep_poll_hardwake: TxRxAlloc OK (TxDescPa=ab50000 TxBufPa=a9e9000 RxDescPa=ab50200 RxBufPa=aa97000)
  117. vs7_3_6gR_irq_keep_poll_hardwake: PnPEventNotify event=5 len=4
  118. LOWPOWER_IN
  119. ctx=8abc0b10 regs=b9785000 ret=bab857d2 b9785000 00180240
  120. b9785008 00080643
  121. b9785018 815a1027
  122. b9785020 58420000
  123. SMBUS
  124. ctx=8abc0b10 en=3758211676 regs=b9785000 b9785018 815a1027
  125. vs7_3_6gR_irq_keep_poll_hardwake: bring-up (CTRL kick + TX/RX)
  126. LOWPOWER_IN
  127. ctx=8abc0b10 regs=b9785000 ret=bab83574 b9785000 00100240
  128. b9785008 00080603
  129. b9785018 915a1827
  130. b9785020 58420000
  131. SMBUS
  132. ctx=8abc0b10 en=3758211676 regs=b9785000 b9785018 915a1827
  133. DETECTPHY
  134. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  135. b9785018 915a1827
  136. b9785020 58420000
  137. SMBUS
  138. ctx=8abc0b10 en=3134306032 regs=b9785000 b9785018 915a1827
  139. DETECTPHY
  140. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  141. b9785018 915a1827
  142. b9785020 58420000
  143. SMBUS
  144. ctx=8abc0b10 en=3133996500 regs=b9785000 b9785018 915a1827
  145. LANPHYPC
  146. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  147. LANPHYPC
  148. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  149. SMBUS
  150. ctx=8abc0b10 en=3133996500 regs=b9785000 b9785018 915a1827
  151. LANPHYPC
  152. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  153. LANPHYPC
  154. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  155. DETECTPHY
  156. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  157. b9785018 915a1827
  158. b9785020 58420000
  159. SMBUS
  160. ctx=8abc0b10 en=3133996500 regs=b9785000 b9785018 915a1827
  161. DETECTPHY
  162. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  163. b9785018 915a1827
  164. b9785020 58420000
  165. SMBUS
  166. ctx=8abc0b10 en=3134306032 regs=b9785000 b9785018 915a1827
  167. LANPHYPC
  168. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  169. LANPHYPC
  170. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  171. SMBUS
  172. ctx=8abc0b10 en=3134306032 regs=b9785000 b9785018 915a1827
  173. SMBUS
  174. ctx=8abc0b10 en=3133996500 regs=b9785000 b9785018 915a1827
  175. PHYSOFTRESET_IN
  176. ctx=8abc0b10 regs=b9785000 ret=bab820eb b9785020 58420000
  177. DETECTPHY
  178. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  179. b9785018 915a1827
  180. b9785020 58420000
  181. SMBUS
  182. ctx=8abc0b10 en=3134306028 regs=b9785000 b9785018 915a1827
  183. PHYSOFTRESET_IN
  184. ctx=8abc0b10 regs=b9785000 ret=bab820eb b9785020 58420000
  185. breakpoint 15 redefined
  186. DETECTPHY
  187. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  188. b9785018 915a1827
  189. b9785020 58420000
  190. SMBUS
  191. ctx=8abc0b10 en=3133996496 regs=b9785000 b9785018 915a1827
  192. LANPHYPC
  193. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  194. SMBUS
  195. ctx=8abc0b10 en=3133996496 regs=b9785000 b9785018 915a1827
  196. SMBUS
  197. ctx=8abc0b10 en=3134306028 regs=b9785000 b9785018 915a1827
  198. PHYSOFTRESET_OUT
  199. bad1b70c 0069c30d
  200. PHYSOFTRESET_IN
  201. ctx=8abc0b10 regs=b9785000 ret=bab82117 b9785020 58420000
  202. DETECTPHY
  203. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  204. b9785018 915a1827
  205. b9785020 58420000
  206. SMBUS
  207. ctx=8abc0b10 en=3134306028 regs=b9785000 b9785018 915a1827
  208. PHYSOFTRESET_IN
  209. ctx=8abc0b10 regs=b9785000 ret=bab82117 b9785020 58420000
  210. breakpoint 15 redefined
  211. DETECTPHY
  212. ctx=8abc0b10 regs=b9785000 b9785008 00080603
  213. b9785018 915a1827
  214. b9785020 58420000
  215. SMBUS
  216. ctx=8abc0b10 en=3133996496 regs=b9785000 b9785018 915a1827
  217. LANPHYPC
  218. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  219. LANPHYPC
  220. ctx=8abc0b10 regs=b9785000 b9785000 00100240
  221. SMBUS
  222. ctx=8abc0b10 en=3134306028 regs=b9785000 b9785018 915a1827
  223. SMBUS
  224. ctx=8abc0b10 en=3133996496 regs=b9785000 b9785018 915a1827
  225. PHYSOFTRESET_OUT
  226. baccfdf0 00000000
  227. UNSMBUS
  228. ctx=8abc0b10 regs=b9785000 b9785018 915a1827
  229. LOWPOWER_OUT
  230. b9785000 00100240
  231. b9785008 00080603
  232. b9785018 915a1027
  233. b9785020 58420000
  234. UNSMBUS
  235. ctx=8abc0b10 regs=b9785000 b9785018 915a1027
  236. LOWPOWER_OUT
  237. b9785000 00100240
  238. b9785008 00080603
  239. b9785018 915a1027
  240. b9785020 58420000
  241. vs7_3_6gR_irq_keep_poll_hardwake: PHY post-ctrlkick bmcr=1100 bmsr=7949 anar=0de1 anlpar=0000 gbcr=0200 gbsr=0000
  242. TXRX_IN
  243. ctx=8abc0b10 regs=b9785000 ret=bab83000 b9785008 00080600
  244. b9785400 3003f0f8
  245. b9787800 0a91d200 00000000 00000000 00000000
  246. b9787810 00000000 00000000 00000000 00000000
  247. b9787820 00000000 00000000 00010000 00000000
  248. b9787830 00000000 00000000 00000000 00000000
  249. b9787840 00000000 00000000
  250. b9787c00 00000000
  251. b9788800 0a91d000 00000000 00000000 00000000
  252. b9788810 00000000 00000000 00000000 00000000
  253. b9788820 00000000 00000000 00000000 00000000
  254. b9788830 01000400 00000000 00000000 00000000
  255. b9788840 00000403 00000000
  256. vs7_3_6gR_irq_keep_poll_hardwake: TxRxStart OK
  257. TXRX_OUT
  258. b9785008 00080603
  259. b9785400 0004010a
  260. b9787800 0ab50200 00000000 00000200 00000000
  261. b9787810 00000000 00000000 0000001f 00000000
  262. b9787820 00000000 00000000 03040420 00000000
  263. b9787830 00000000 00000000 0000001f 00000000
  264. b9787840 00000000 00000000
  265. b9787c00 00000000
  266. b9788800 0ab50000 00000000 00000200 00000000
  267. b9788810 00000000 00000000 00000000 00000000
  268. b9788820 00000000 00000000 02000000 00000000
  269. b9788830 01000400 00000000 00000000 00000000
  270. b9788840 00000403 00000000
  271. ISR
  272. TXRECLAIM
  273. b9788810 00000000
  274. b9788818 00000000
  275. RXPOLL
  276. b9787810 00000000
  277. b9787818 0000001f
  278. vs7_3_6gR_irq_keep_poll_hardwake: LinkState -> UP 10Mb FD
  279. TXRECLAIM
  280. b9788810 00000000
  281. b9788818 00000000
  282. RXPOLL
  283. b9787810 00000000
  284. b9787818 0000001f
  285. TXRECLAIM
  286. b9788810 00000000
  287. b9788818 00000000
  288. RXPOLL
  289. b9787810 00000000
  290. b9787818 0000001f
  291. TXRECLAIM
  292. b9788810 00000000
  293. b9788818 00000000
  294. RXPOLL
  295. b9787810 00000000
  296. b9787818 0000001f
  297. TXRECLAIM
  298. b9788810 00000000
  299. b9788818 00000000
  300. RXPOLL
  301. b9787810 00000000
  302. b9787818 0000001f
  303. TXRECLAIM
  304. b9788810 00000000
  305. b9788818 00000000
  306. RXPOLL
  307. b9787810 00000000
  308. b9787818 0000001f
  309. TXRECLAIM
  310. b9788810 00000000
  311. b9788818 00000000
  312. RXPOLL
  313. b9787810 00000000
  314. b9787818 0000001f
  315. ISR
  316. TXRECLAIM
  317. b9788810 00000000
  318. b9788818 00000000
  319. RXPOLL
  320. b9787810 00000000
  321. b9787818 0000001f
  322. ISR
  323. TXRECLAIM
  324. b9788810 00000000
  325. b9788818 00000000
  326. RXPOLL
  327. b9787810 00000000
  328. b9787818 0000001f
  329. ISR
  330. TXRECLAIM
  331. b9788810 00000000
  332. b9788818 00000000
  333. RXPOLL
  334. b9787810 00000000
  335. b9787818 0000001f
  336. TXRECLAIM
  337. b9788810 00000000
  338. b9788818 00000000
  339. RXPOLL
  340. b9787810 00000000
  341. b9787818 0000001f
  342. TXRECLAIM
  343. b9788810 00000000
  344. b9788818 00000000
  345. RXPOLL
  346. b9787810 00000000
  347. b9787818 0000001f
  348. TXRECLAIM
  349. b9788810 00000000
  350. b9788818 00000000
  351. RXPOLL
  352. b9787810 00000000
  353. b9787818 0000001f
  354. TXRECLAIM
  355. b9788810 00000000
  356. b9788818 00000000
  357. RXPOLL
  358. b9787810 00000000
  359. b9787818 0000001f
  360. TXRECLAIM
  361. b9788810 00000000
  362. b9788818 00000000
  363. RXPOLL
  364. b9787810 00000000
  365. b9787818 0000001f
  366. TXRECLAIM
  367. b9788810 00000000
  368. b9788818 00000000
  369. RXPOLL
  370. b9787810 00000000
  371. b9787818 0000001f
  372. TXRECLAIM
  373. b9788810 00000000
  374. b9788818 00000000
  375. RXPOLL
  376. b9787810 00000000
  377. b9787818 0000001f
  378. TXRECLAIM
  379. b9788810 00000000
  380. b9788818 00000000
  381. RXPOLL
  382. b9787810 00000000
  383. b9787818 0000001f
  384. TXRECLAIM
  385. b9788810 00000000
  386. b9788818 00000000
  387. RXPOLL
  388. b9787810 00000000
  389. b9787818 0000001f
  390. Unload module Fdc.SYS at babe0000
  391. TXRECLAIM
  392. b9788810 00000000
  393. b9788818 00000000
  394. RXPOLL
  395. b9787810 00000000
  396. b9787818 0000001f
  397. Break instruction exception - code 80000003 (first chance)
  398. *******************************************************************************
  399. * *
  400. * You are seeing this message because you pressed either *
  401. * CTRL+C (if you run console kernel debugger) or, *
  402. * CTRL+BREAK (if you run GUI kernel debugger), *
  403. * on your debugger machine's keyboard. *
  404. * *
  405. * THIS IS NOT A BUG OR A SYSTEM CRASH *
  406. * *
  407. * If you did not intend to break into the debugger, press the "g" key, then *
  408. * press the "Enter" key now. This message might immediately reappear. If it *
  409. * does, press "g" and "Enter" again. *
  410. * *
  411. *******************************************************************************
  412. nt!RtlpBreakWithStatusInstruction:
  413. 8052a5d8 cc int 3
  414.  
Advertisement
Add Comment
Please, Sign In to add comment