Exception when unmounting mass storage device
I created a Harmony 2.02b configuration with a USB Host hub driver, CDC client driver, and a MSD client driver. I used the Explorer 16/32 development board with a PIC32 CAN-USB PIM for the host. I used a MCP2220 dev kit for the hub, a SanDisk flash drive for the MSD, and the MCP2200 Breakout Module for the CDC. After a few insertions and removals of the flash drive, I get an exception in drv_usbfs_host.c in the _DRV_USBFS_HOST_CalculateNonControlBW() method. The pPipe pointer is invalid. I wrote a test to check for this condition, and attached the file. I've also attached the test driver I wrote.