Re: adding and tracing RealTek RTL8139

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Paul G. Tobey [eMVP] wrote:
We don't have the hardware or what you've done to the software in front of us. The debug logs that you have sent so far indicate that you have had things configured wrong and we've pointed you in the right direction for that. You seem to think that we can read minds or know things about the state of your system that you haven't told us.

You haven't sent any logs that I see since KITL was disabled and VBridge removed which appeared to me to have the RT8139 driver in them (we're going to want DEBUG build logs, too, I'd think, rather than RETAIL).

In my experience, the VIA BSPs are very good and work perfectly 99% of the time. If you're building with the PB environment, just disable the kernel debugger and KITL, rebuild, for DEBUG, and capture the debug output.


Thanks for help Paul

I retried another time removing KITL and KERNEL_DEBUGGER from the settings menu option.
I rebuild and sysgen.
In the following output log I still have VBridge !
Why ?!?!?



-----
InitKitlNIC: Searching for PCI Ethernet NIC (dwIrq = 9, dwIoBase = D800, dwDfltType = 4) ...


InitKitlNIC: Found PCI Ethernet NIC (type = 4, IRQ=9, IOBase=0xD800).

RTL8139InitDMABuffer():: Start[0x8167FCE0]-[0x8167FCE0] - Size[0x10000]

Tx[0x8167FCE0] - Rx[0x816814E0] - RxLength[0x8000] - RxLengthBit[0x1000]

RTL8139:: built on [Aug  2 2005] [16:04:21]

RTL8139Init():: BaseIO[0xD800] : MemOffset[0xD800]

RTL8139Init():: TxBuff[0x8167FCE0] - RxBuff[0x816814E0] - LastRx[0x816894DF]

RTL8139Init:: MAC = 00-50-B7-F0-C5-07

RTL8139 ethdbg library: perform auto negotiate.

RTL8139:: RTL8139HWSetMCRegs():: Set all to 0x00

x86KitlCreateName: Using Device Name 'CEPC50439'
OALKitlCreateName: Using Device Name 'CEPC50439'
KITL: *** Device Name CEPC50439 ***
VBridge:: built on [Aug  2 2005] time [16:04:23]

VBridgeInit()...TX = [16384] bytes -- Rx = [16384] bytes

Tx buffer [0xA168FE80] to [0xA1693E80].

Rx buffer [0xA1693EA0] to [0xA1697EA0].

VBridge:: NK add MAC: [0-50-B7-F0-C5-7]

KITL: Connected host IP: 192.168.0.10 Port: 1057
KeyIndex 0 = -1
KeyIndex 1 = -1
KeyIndex 2 = -1
KeyIndex 3 = -1
KeyIndex 4 = -1
KeyIndex 5 = -4194305
KeyIndex 6 = -4194305
KeyIndex 7 = -1
+KITLRegisterDfltClient, service:0
+KITLRegisterDfltClient, service:1
KITLGlobalState == 0x61
Waiting for service 'DBGMSG' to connect..., fUseSysCalls = 0
ProcessAdminMsg: Receive Config message for service DBGMSG
ProcessAdminMsg: Receive Config message for service PPSH
ProcessAdminMsg: Receive Config message for service DBGMSG
ProcessAdminMsg: Receive Config message for service PPSH
ProcessAdminMsg: Receive Config message for service DBGMSG
+KITLRegisterDfltClient, service:2
ProcessAdminMsg: Receive Config message for service KDBG
ProcessAdminMsg: Receive Config message for service KDBG
MarshalProcessesAsModules: Process ID 0x05FDF002 (NK.EXE) not using CoreDll.dll, may be in startup or shutdown.


MarshalProcessesAsModules: Process ID 0x05FDF002 (NK.EXE) not using CoreDll.dll, may be in startup or shutdown.

MarshalProcessesAsModules: Process ID 0x05FDF002 (NK.EXE) not using CoreDll.dll, may be in startup or shutdown.

GetProcessDebugInfo: Process ID 0x05FDF002 (NK.EXE) not using CoreDll.dll, may be in startup or shutdown.

KITL: Leaving polling mode...
KITL Checking client registrations
+RegisterClientPart2: Id 0x00000000
KITL Timer thread started, (hTh: 0x05FDBF96, pTh: 0x85FD0800)
-RegisterClientPart2
+RegisterClientPart2: Id 0x00000001
-RegisterClientPart2
KITL Creating IST
KITL Interrupt thread started (hTh: 0x05FD0F9E, pTh: 0x85FCE800), using SYSINTR 25
Enabling adapter ints...
+RTL8139EnableInts()..


-RTL8139EnableInts()..

VBridge:: VB_INITIALIZED returns [1]

VBridge:: RESET_BUFFER received.

VBridge:: built on [Aug  2 2005] time [16:04:23]

VBridgeInit()...TX = [16384] bytes -- Rx = [16384] bytes

Tx buffer [0xA168FE80] to [0xA1693E80].

Rx buffer [0xA1693EA0] to [0xA1697EA0].

RTL8139:: MulticastRegs set to : 0-0-0-0-0-0-0-0

RTL8139:: Set Ndis filter [0xB] -> [0x101E]

VBridge:: Current VMini packet filter = [0xB]
.



Relevant Pages

  • Re: 128M sdram issues
    ... Before OEMEthInit ... KeyIndex 0 = -1 ... ProcessAdminMsg: Receive Config message for service DBGMSG ...
    (microsoft.public.windowsce.platbuilder)
  • Re: sdram issues
    ... Before OEMEthInit ... KeyIndex 0 = -1 ... ProcessAdminMsg: Receive Config message for service DBGMSG ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Polled mode
    ... Release version (without KITL support), but there is no way to boot a ... does not boot working in polled mode. ... ProcessAdminMsg: Receive Config message for service DBGMSG ...
    (microsoft.public.windowsce.platbuilder)
  • system locks up
    ... KeyIndex 0 = -1 ... ProcessAdminMsg: Receive Config message for service DBGMSG ...
    (microsoft.public.windowsce.platbuilder)
  • Re: KITL enters and leaves polling mode...
    ... Were you able to find the Leaving Polling Mode message in the Private code? ... Sounds like you want to set a breakpoint in the KITL code to step ... ProcessAdminMsg: Receive Config message for service DBGMSG ...
    (microsoft.public.windowsce.platbuilder)