Nope those were off.  There were two others that appeared to be commented 
out: USB_HID_DEBUG and USB_HID_DEBUG_HIGH, but the setting of them to false 
made no difference.

FYI, to keep it simple, I have been trying the basic MSD example, with no 
FAT32 SD library.  I also commented out all serial messages and there was 
no significant difference.

In Windows 7, the JALLIB USB Mass Storage Device appears in the Device 
Manager, with no "error" as such, but there is no associated drive, nor an 
unmounted one in the Disk Management tab (sometimes a drive might not mount 
and be visible there, inactive).  Vista shows an error state in the Device 
Manager (cannot start) and Windows 10 has the same error.

An interesting observation is that the error occurs regardless if a SD card 
is present or not, so that indicates that the issue manifests itself even 
before the card is parsed.  In your implementation, can you insert an SD 
card *after *connection, and does it "appear" as a drive thereafter? (it 
should if it acts like a proper removable media MSD)


Thanks.

On Saturday, June 4, 2016 at 9:41:39 PM UTC-4, Matthew Schinkel wrote:
>
> I got it working on my other PC, problem was I had turned debugging on. 
> This debug feature uses serial, which is too slow.
>
> Make sure you have both of these set to FALSE
> const bit USB_DEBUG = FALSE
> const bit USB_DEBUG_HIGH = FALSE
>
> Wireshark does show me 2 incorrect packets during startup, but the windows 
> machine does a packet re-request, and it works. I'll look into these errors 
> further.
>
> Do you have debug on?
>
> Matt
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jallib+unsubscr...@googlegroups.com.
To post to this group, send email to jallib@googlegroups.com.
Visit this group at https://groups.google.com/group/jallib.
For more options, visit https://groups.google.com/d/optout.

Reply via email to