Sorry about long time responding. Nothing on pins 3/4. I learned from the Trinket Audio Player about that problem and made sure nothing was connected to 3/4 in testing.Do you have anything connected to pins 3 and 4? That can throw a wrench into the USB communication.
Could the bootloader be corrupted? I could give reloading it a try...
UPDATE:
1) Reflashed bootloader - OK
2) Uploaded trinket blink example - OK
3) Disconnect trinket; reconnect - OK
4) Reload problem program (either Trinket Audio Player or Trinket Volume Control) - OK
5) Disconnect/Reconnect - FAIL to enumerate as USB device
Here's the dmesg:
Code: Select all
[15938.728765] cdc_acm 2-1.3.4.4:1.0: ttyACM0: USB ACM device ===> Arduino UNO used as ISP programmer
[15979.268570] usb 2-1.3.4.4: USB disconnect, device number 116 ===> Bootloader uploaded to Trinket, disconnect Uno
[15985.094420] usb 2-1.3.3: new low-speed USB device number 117 using ehci_hcd ===> Trinket recognized
[16109.012350] usb 2-1.3.3: USB disconnect, device number 117
[16109.468446] usb 2-1.3.3: new low-speed USB device number 118 using ehci_hcd ===> Load Trinket Blink
[16162.240833] usb 2-1.3.3: USB disconnect, device number 118
[16166.789076] usb 2-1.3.3: new low-speed USB device number 119 using ehci_hcd ====> Load Audio Player or Volume Control Sketch
[15868.961396] usb 2-1.3.3: device not accepting address 115, error -32 ===> After disconnecting/reconnecting with problem sketch loaded
[15868.961747] hub 2-1.3:1.0: unable to enumerate USB device on port 3