Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Before Posting...

Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging

The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.

Check out The OSR Learning Library at:

Kernel debugging Macbook Pro with Thunderbolt ports

craniumratcraniumrat Member Posts: 14


Has any one managed to kernel debug a driver on a Macbook Pro? The 2019 Macbook Pro has 4 thunderbolt ports and nothing else. kdnet does not show a valid NIC. There are no Ethernet ports on it.

I'm not able to find a A-A crossover USB 3.0 compliant cable (like DataPro) online (in India). I'm not even sure the cable will work with a USB-C -> USB-A female adapter in the middle. I have tried connecting a regular USB-C to USB-C cable and a USB-C to USB-A 3.0 cable to my desktop, but failed to make a connection. I could not create a Virtual USB-EEM Ethernet Network Connection to try and work with kdnet.

So, once again, has any one managed to get this to work?



  • Eric_WittmayerEric_Wittmayer Member Posts: 50

    I haven't tried on a Macbook but i'm using a A to C adapter with a datapro cable right now and its working. But it will only work if you flip the type C connector one direction. At least with the Asmedie USB 3 host i'm using on my debug machine. Not sure if that is related to the cable or the host. I also just tried with a standard Type-C to Type-C cable and it worked. I don't have a 2019 Macbook to try on.

    Remember to start windbg as administrator the first time so it can install the drivers. Kudos to the MSFT WinDbg guys because it actually reminded me to do this when i forget the first time.


Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Kernel Debugging 30 January 2023 Live, Online
Developing Minifilters 20 March 2023 Live, Online
Writing WDF Drivers TBD 2023 Live, Online
Internals & Software Drivers 17 April 2023 Live, Online