
sympath+ X:\build\debug\vrouter\extensionĪfter executing these commands, you should see the following in the logs: 0: kd>.
Assuming vRouter.pdb is located in X:\build\debug\vrouter\extension use the following command. Modify sympath, so it contains a correct path.
Troubleshooting WinDbg: Module load completed but symbols could not be loaded for vRouter.sysįirst of all, enable noisy symbol prompts and reload vRouter.sys !sym noisyĭBGHELP: x:\build\debug\vrouter\extension\vrouter\vRouter.pdb - file not found Press Break (or use Ctrl + Break) to enter a debugging session.Provide the same port number and key as in bcdedit.
Select File > Start debugging > Attach to kernel > Net. Reboot target host after configuration is done. Obtain busparams using following PowerShell one liner: Get-NetAdapterHardwareInfo -InterfaceDescription *Intel* | select Name, InterfaceDescription, DeviceType, Busnumber, Devicenumber, Functionnumber | FLĬonfigure busparams in bcdeit: bcdedit /set "" busparams b.d.f key is a 256-bit authentication key (4 64-bit values) you can choose your own custom key. w.x.y.z should be an IP address of the host where you will run a debugger,. Open a PowerShell or cmd.exe with Administrative privileges.Įnable kernel debugging: bcdedit /debug onĮnable network kernel debugging: bcdedit /dbgsettings net hostip:w.x.y.z port:n key:1.2.3.4. Kernel debugging over network Setup Target host setup Heterogenous Contrail Deployment: Linux + Windows NDIS (Network Driver Interface Specification) driver types overviewĬontrail Ansible Deployer(CAD) Timeout bestiary What exactly happens during container creation WinDbg: Module load completed but symbols could not be loaded for vRouter.sysĬapturing network traffic without Wiresharkįailed experiment: dockerized builder using ansible Manual procedure for signing vRouter driver Reconnecting Host to Contrail Windows CI cluster