Fixing BCF2000 power supply
I have a BCF2000 midi controller which I got in 2007 and it started being flaky. The motors didn't run, and USB didn't register well. Here it is misspelling its own product name and otherwise failing to set up:
[1559654.831070] usb 1-1: config index 0 descriptor too short (expected 101, got 55) [1559654.831075] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [1559654.831078] usb 1-1: config 1 has 0 interfaces, different from the descriptor's value: 2 [1559654.831656] usb 1-1: New USB device found, idVendor=1397, idProduct=00bc [1559654.831669] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [1559654.831672] usb 1-1: Product: BCF200 [1559654.831674] usb 1-1: Manufacturer: BE一䜀䔀刀 [1559659.668903] usb 1-1: new full-speed USB device number 48 using xhci_hcd [1559659.797558] usb 1-1: config index 0 descriptor too short (expected 101, got 1) [1559659.797563] usb 1-1: invalid descriptor for config index 0: type = 0x0, length = 1 [1559659.797566] usb 1-1: can't read configurations, error -22 [1559659.908832] usb 1-1: new full-speed USB device number 49 using xhci_hcd [1559660.020929] usb 1-1: Device not responding to setup address. [1559660.241696] usb 1-1: config index 0 descriptor too short (expected 101, got 60) [1559660.241704] usb 1-1: config 1 interface 1 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [1559660.242579] usb 1-1: New USB device found, idVendor=1397, idProduct=00bc [1559660.242583] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [1559660.242586] usb 1-1: Product: BCF00 [1559660.242588] usb 1-1: Manufacturer: BRINGER [1559661.955604] usb 1-1: USB disconnect, device number 49 [1559664.971591] usb 1-1: new full-speed USB device number 50 using xhci_hcd [1559665.100817] usb 1-1: config index 0 descriptor too short (expected 101, got 55) [1559665.100822] usb 1-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [1559665.100825] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [1559665.102234] usb 1-1: New USB device found, idVendor=1397, idProduct=00bc [1559665.102238] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [1559665.102240] usb 1-1: Product: BCF2000 [1559665.102242] usb 1-1: Manufacturer: BEHRINGER [1559665.103580] usb 1-1: cannot find UAC_HEADER [1559665.103596] snd-usb-audio: probe of 1-1:1.0 failed with error -22
Upon seeing forum posts like this one I opened the case and saw that my filter caps had indeed burst a little.
I soldered in new ones (like Jameco part 1000 uF 16 Volt Radial Capacitor):
and now it works great:
[1568546.232394] usb 4-1.6: new full-speed USB device number 83 using ehci-pci [1568546.326265] usb 4-1.6: New USB device found, idVendor=1397, idProduct=00bc [1568546.326270] usb 4-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [1568546.326273] usb 4-1.6: Product: BCF2000 [1568546.326275] usb 4-1.6: Manufacturer: BEHRINGER
comments failed- HTTPConnectionPool(host='bang', port=9031): Max retries exceeded with url: /public/comments (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f29e38c5438>: Failed to establish a new connection: [Errno 111] Connection refused',))
(prev/next buttons not implemented; use search)