jzef

i219W4

Mar 3rd, 2026
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.67 KB | None | 0 0
  1. 0: kd> sxn ud
  2. 0: kd> bc *
  3. 0: kd> bu /1 i219!I219LowPowerExitFixup "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====LOWPOWER====; .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+0x0F00 L1; dd @$t1+0x003C L1; dd @$t1+0x00E4 L1; dd @$t1+0x5BB4 L1; dd @$t1+0x5BBC L1; gc"
  4. 0: kd> bu /1 i219!I219ApplySwLcdConfigLikeWin10 "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====SWLCD====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0018 L1; dd @$t1+0x003C L1; dd @$t1+0x00E4 L1; dd @$t1+0x5BB4 L1; dd @$t1+0x5BBC L1; gc"
  5. 0: kd> bu /1 i219!I219DisableEeeLpiLikeWin10 "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====EEE====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0008 L1; dd @$t1+0x0018 L1; dd @$t1+0x5B54 L1; dd @$t1+0x0020 L1; gc"
  6. 0: kd> bu /1 i219!I219CheckPhyReadyAfterReset "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====PHYREADY====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0008 L1; dd @$t1+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; dd @$t1+0x0020 L1; gc"
  7. 0: kd> bu /1 i219!I219DoCtrlKickLate "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====CTRLKICK====; .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+0x0F00 L1; gc"
  8. 0: kd> bu /1 i219!I219TxRxStart "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====TXRXSTART====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0008 L1; dd @$t1+0x00D0 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+0x5B50 L1; dd @$t1+0x5B54 L1; dd @$t1+0x5B58 L1; gc"
  9. 0: kd> bu /1 i219!I219MiniportEnableInterrupt "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====ENABLEINT1====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x00C0 L1; dd @$t1+0x00D0 L1; gc"
  10. 0: kd> bu /1 i219!I219MiniportHandleInterrupt "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====DPC1====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0008 L1; dd @$t1+0x00C0 L1; dd @$t1+0x2810 L1; dd @$t1+0x2818 L1; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; gc"
  11. 0: kd> bu /1 i219!I219MiniportCheckForHang "r $t0=poi(@esp+4); r $t1=poi($t0+0xDC); .echo ====HANGCHK1====; .printf \"a=%p regs=%p\n\", @$t0, @$t1; dd @$t1+0x0008 L1; dd @$t1+0x00C0 L1; dd @$t1+0x00D0 L1; dd @$t1+0x2810 L1; dd @$t1+0x2818 L1; dd @$t1+0x3810 L1; dd @$t1+0x3818 L1; gc"
  12. 0: kd> g
  13. i219W4: DriverEntry
  14. i219W4: NdisMRegisterMiniport -> 0x00000000
  15. i219W4: Initialize called
  16. i219W4: GetDevProp.Alloc: ver=0 rev=0 count=3
  17. i219W4: GetDevProp.Alloc[0] MEM start=c0300000 len=0x20000 flags=0x0
  18. i219W4: GetDevProp.Alloc[1] type=129 flags=0x0
  19. i219W4: GetDevProp.Alloc[2] IRQ level=16 vector=16 flags=0x0
  20. i219W4: GetDevProp.Trans: ver=0 rev=0 count=3
  21. i219W4: GetDevProp.Trans[0] MEM start=c0300000 len=0x20000 flags=0x0
  22. i219W4: GetDevProp.Trans[1] type=129 flags=0x0
  23. i219W4: GetDevProp.Trans[2] IRQ level=7 vector=387 flags=0x0
  24. ====LOWPOWER====
  25. a=8ac2dde8 regs=b9785000 b9785000 00180240
  26. b9785008 00080643
  27. b9785018 815a1027
  28. b978ab50 00000000
  29. b978ab54 e001c25c
  30. b978ab58 00000000
  31. b9785f00 00300009
  32. b978503c 08864e00
  33. b97850e4 80000004
  34. b978abb4 9004000a
  35. b978abbc c321e1c2
  36. ====SWLCD====
  37. a=8ac2dde8 regs=b9785000 b9785018 815a1027
  38. b978503c 08864e00
  39. b97850e4 80000004
  40. b978abb4 9004000a
  41. b978abbc c321e1c2
  42. i219W4: SW_LCD bank=3 sig=0 n14=0000 n15=0000 n16=0000 n17=0000
  43. ====PHYREADY====
  44. a=8ac2dde8 regs=b9785000 b9785008 00080243
  45. b978ab50 00000000
  46. b978ab54 e001c25c
  47. b978ab58 00000000
  48. b9785020 143f6080
  49. ====EEE====
  50. a=8ac2dde8 regs=b9785000 b9785008 00080240
  51. b9785018 815a1027
  52. b978ab54 e001c25c
  53. b9785020 14403300
  54. i219W4: PHY post-lowpower bmcr=3100 bmsr=7949 anar=0d01 anlpar=0000 gbcr=0200 gbsr=0000
  55. i219W4: MMIO mapped phys=c0300000 reslen=0x20000 maplen=0x20000 irqL=7 irqV=387 ctrl=00180240 status=00080240
  56. i219W4: MAC from RAL/RAH = 00-0c-f1-a7-ee-da
  57. i219W4: IRQ try idx=0 lvl=7 vec=387 rawV=0x183 rawL=0x7
  58. i219W4: NdisMRegisterInterrupt idx=0 lvl=7 vec=387 -> 0xC0000001
  59. i219W4: IRQ try idx=1 lvl=7 vec=387 rawV=0x183 rawL=0x7
  60. i219W4: NdisMRegisterInterrupt idx=1 lvl=7 vec=387 -> 0xC0000001
  61. i219W4: IRQ try idx=2 lvl=16 vec=16 rawV=0x10 rawL=0x10
  62. i219W4: NdisMRegisterInterrupt idx=2 lvl=16 vec=16 -> 0x00000000
  63. i219(i219W4): NdisMInitializeScatterGatherDma -> 0x00000000
  64. i219W4: TxRxAlloc OK (TxDescPa=a934000 TxBufPa=ad4a000 RxDescPa=a934200 RxBufPa=ac78000)
  65. i219W4: PnPEventNotify event=5 len=4
  66. ====DPC1====
  67. a=8ac2dde8 regs=b9785000 b9785008 00080243
  68. b97850c0 00000004
  69. b9787810 00000000
  70. b9787818 00000000
  71. b9788810 00000000
  72. b9788818 00000000
  73. i219W4: LinkState -> UP 100Mb FD
  74. ====ENABLEINT1====
  75. a=8ac2dde8 regs=b9785000 b97850c0 00040000
  76. b97850d0 00000000
  77. Unload module Fdc.SYS at babd0000
  78. Unload module Flpydisk.SYS at babe8000
  79. Unload module Sfloppy.SYS at bad78000
  80. Unload module cdrom.sys at ba9d8000
  81. Unload module Cdaudio.SYS at bac00000
  82. Unload module serial.sys at baa18000
  83. i219W4: bring-up (CTRL kick + TX/RX)
  84. ====CTRLKICK====
  85. a=8ac2dde8 regs=b9785000 b9785000 00180240
  86. b9785008 00080243
  87. b9785018 815a1027
  88. b978ab50 00000000
  89. b978ab54 e001c25c
  90. b978ab58 00000000
  91. b9785f00 00300009
  92. i219W4: SW_LCD bank=3 sig=0 n14=0000 n15=0000 n16=0000 n17=0000
  93. i219W4: PHY post-lowpower bmcr=3100 bmsr=7949 anar=0d01 anlpar=0000 gbcr=0200 gbsr=0000
  94. i219W4: PHY post-ctrlkick bmcr=3100 bmsr=7949 anar=0d01 anlpar=0000 gbcr=0200 gbsr=0000
  95. ====TXRXSTART====
  96. a=8ac2dde8 regs=b9785000 b9785008 00080240
  97. b97850d0 000000d5
  98. b9787810 00000000
  99. b9787818 00000000
  100. b9787828 00010000
  101. b9788810 00000000
  102. b9788818 00000000
  103. b9788828 00000000
  104. b978ab50 00000008
  105. b978ab54 e001c25c
  106. b978ab58 00000000
  107. i219W4: pre-TxRxStart STATUS=00080240 FWSM=e001c25c H2ME=00000008
  108. i219W4: TxRxStart OK
  109. i219W4: IRQ seen -> switching timer passive
  110. ====HANGCHK1====
  111. a=8ac2dde8 regs=b9785000 b9785008 00080240
  112. b97850c0 00040000
  113. b97850d0 000000d5
  114. b9787810 00000000
  115. b9787818 0000001f
  116. b9788810 00000000
  117. b9788818 00000000
  118. i219W4: LinkState -> DOWN 100Mb HD
  119. Unload module redbook.sys at baa28000
  120. i219W4: LinkState -> UP 100Mb FD
  121. Unload module imapi.sys at baa38000
  122. Unload module vga.dll at bff50000
  123. Unload module framebuf.dll at bff50000
  124. Unload module vga256.dll at bff50000
  125. Unload module vga64k.dll at bff50000
  126. Unload module vga.dll at bff50000
  127. Unload module vga.dll at bff50000
  128. i219W4: targeted hang recovery
  129. i219W4: targeted hang recovery
  130. i219W4: targeted hang recovery
  131. i219W4: targeted hang recovery
  132. i219W4: targeted hang recovery
  133. i219W4: targeted hang recovery
  134. i219W4: targeted hang recovery
  135. i219W4: targeted hang recovery
  136. i219W4: targeted hang recovery
  137. i219W4: targeted hang recovery
Advertisement
Add Comment
Please, Sign In to add comment