Using WinDbg on a MacBook Pro

Hello,
I’m going to buy a new Thunderbolt MacBook Pro and want to make sure I can do Windows driver development on it.

I was wondering if anyone around here has any experience using the MacBook Pro as a host machine for Firewire debugging. The newer Macs have Firewire 800 and I know that WinDbg can be quite finicky about chipsets. Does anyone use such a setup? The target machine is a Dell machine that I’ve used as a target over Firewire many times, so I know that side works.

I will be running Windows 7 on it, either through Boot Camp or (if it works) through VMWare.

Thanks!

The 1394 chipset on the history shouldn’t matter.

You can’t however use 1394 with vmware, though two vmware machine images
work fine.

Good luck,

Mm
On Jul 30, 2011 12:43 PM, wrote:
> Hello,
> I’m going to buy a new Thunderbolt MacBook Pro and want to make sure I can
do Windows driver development on it.
>
> I was wondering if anyone around here has any experience using the MacBook
Pro as a host machine for Firewire debugging. The newer Macs have Firewire
800 and I know that WinDbg can be quite finicky about chipsets. Does anyone
use such a setup? The target machine is a Dell machine that I’ve used as a
target over Firewire many times, so I know that side works.
>
> I will be running Windows 7 on it, either through Boot Camp or (if it
works) through VMWare.
>
> Thanks!
>
> —
> WINDBG is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

You can conceivably use the MacBook to build and write the code, say using
either Parallels or Boot Camp to provide a VM for Visual Studio or a WDK
build window. Debug? WinDbg? Your best bet would most likely be to use pipes
and/or serial. Trying to use Firewire/1394 with a VM as one leg of the
triangle is going to be the pits of frustration.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@kirsch.com.mx
Sent: Saturday, July 30, 2011 11:41 AM
To: Kernel Debugging Interest List
Subject: [windbg] Using WinDbg on a MacBook Pro

Hello,
I’m going to buy a new Thunderbolt MacBook Pro and want to make sure I can
do Windows driver development on it.

I was wondering if anyone around here has any experience using the MacBook
Pro as a host machine for Firewire debugging. The newer Macs have Firewire
800 and I know that WinDbg can be quite finicky about chipsets. Does anyone
use such a setup? The target machine is a Dell machine that I’ve used as a
target over Firewire many times, so I know that side works.

I will be running Windows 7 on it, either through Boot Camp or (if it works)
through VMWare.

Thanks!


WINDBG is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

__________ Information from ESET Smart Security, version of virus signature
database 6336 (20110730) __________

The message was checked by ESET Smart Security.

http://www.eset.com

Pipes? Serial? I’m not trying to use a VM as a target, I want to use a separate Dell machine as the target because I’m writing PCI and PCIe drivers. So I need to use Firewire given the ports on the MacBook. I’ll most likely need to use Boot Camp, that’s fine. But I was wondering if anyone tried such a set up successfully.

Thanks!

I can’t answer that, but I can tell you that neither VMWare nor Parallels supports firewire from guest VM’s. You’ll be stuck with serial.

-Gary

On Jul 30, 2011, at 7:06 PM, xxxxx@kirsch.com.mx wrote:

Pipes? Serial? I’m not trying to use a VM as a target, I want to use a separate Dell machine as the target because I’m writing PCI and PCIe drivers. So I need to use Firewire given the ports on the MacBook. I’ll most likely need to use Boot Camp, that’s fine. But I was wondering if anyone tried such a set up successfully.

Thanks!


WINDBG is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

To answer one of your questions, I doubt seriously if anyone here has tried
it … mostly because of opportunity or need. Truthfully, I would be very
surprised if the WinDbg 1394 driver will be loaded in the Boot Camp or
Parallels VMs, but the only way to find out is to try it.

My Macbook Air is currently on backorder … dang Best Buy … so I would be
interested in what you might find. :slight_smile:

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@kirsch.com.mx
Sent: Saturday, July 30, 2011 5:06 PM
To: Kernel Debugging Interest List
Subject: RE:[windbg] Using WinDbg on a MacBook Pro

Pipes? Serial? I’m not trying to use a VM as a target, I want to use a
separate Dell machine as the target because I’m writing PCI and PCIe
drivers. So I need to use Firewire given the ports on the MacBook. I’ll most
likely need to use Boot Camp, that’s fine. But I was wondering if anyone
tried such a set up successfully.

Thanks!


WINDBG is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

__________ Information from ESET Smart Security, version of virus signature
database 6337 (20110730) __________

The message was checked by ESET Smart Security.

http://www.eset.com

Gary, Boot Camp is not a VM, it’s just a boot manager. It lets you boot directly into Windows. I’m hoping this will work for using the MacBook as a target and debug over Firewire. I’ll let you know what I find out, but keep in mind that the MacBook Air does not have a Firewire port.

Thanks for the help

I believe the Thunderbolt port with the proper adapter provides Firewire,
but again, using the Mac for WinDbg is not why I got the Mac.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@kirsch.com.mx
Sent: Saturday, July 30, 2011 7:04 PM
To: Kernel Debugging Interest List
Subject: RE:[windbg] Using WinDbg on a MacBook Pro

Gary, Boot Camp is not a VM, it’s just a boot manager. It lets you boot
directly into Windows. I’m hoping this will work for using the MacBook as a
target and debug over Firewire. I’ll let you know what I find out, but keep
in mind that the MacBook Air does not have a Firewire port.

Thanks for the help


WINDBG is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

__________ Information from ESET Smart Security, version of virus signature
database 6337 (20110730) __________

The message was checked by ESET Smart Security.

http://www.eset.com