Octopi Not Detecting Any USB Devices

What is the problem?
Octopi not detecting any usb devices
What did you already try to solve it?
Rebooted pi, rebooted pi in safe mode, ssh command lsusb (no USB devices detected other than onboard ethernet)
Logs (octoprint.log, serial.log or output on terminal tab, browser error console ...)
pi@octopi:~ $ lsusb Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@octopi:~ $ ~/.octoprint/logs -bash: /home/pi/.octoprint/logs: Is a directory pi@octopi:~ $ var/log/syslog -bash: var/log/syslog: No such file or directory pi@octopi:~ $ /var/log/syslog -bash: /var/log/syslog: Permission denied pi@octopi:~ $ sud /var/log/syslog -bash: sud: command not found pi@octopi:~ $ sudo /var/log/syslog [sudo] password for pi: sudo: /var/log/syslog: command not found

2019-10-11 13:12:54,365 - octoprint.plugins.excluderegion - INFO - File selected, resetting internal state 2019-10-11 13:12:54,679 - octoprint.plugins.DisplayLayerProgress - INFO - Printing started. Detailed progress started.{'origin': 'local', 'name': u'star_ornament_02(1).gcode', 'file': u'/home/pi/.octoprint/uploads/star_ornament_02(1).gcode', 'owner': 'Ender3', 'path': u'star_ornament_02(1).gcode', 'user': 'Ender3', 'size': 7750183L, 'filename': u'star_ornament_02(1).gcode'} 2019-10-11 13:12:54,691 - octoprint.plugins.excluderegion - INFO - Printing started 2019-10-11 13:12:55,317 - octoprint.plugins.filamentmanager - INFO - Filament used: 0.0 mm (tool0) 2019-10-11 13:12:55,325 - octoprint.plugins.filamentmanager - WARNING - No selected spool for tool0 2019-10-11 13:13:06,010 - octoprint.util.comm - ERROR - Unexpected error while reading from serial port Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 2739, in _readline ret = self._serial.readline() File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 4844, in readline c = self.read(1) File "/home/pi/oprint/local/lib/python2.7/site-packages/serial/serialposix.py", line 501, in read 'device reports readiness to read but returned no data ' SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?) 2019-10-11 13:13:06,037 - octoprint.util.comm - ERROR - Please see https://faq.octoprint.org/serialerror for possible reasons of this. 2019-10-11 13:13:06,053 - octoprint.util.comm - INFO - Changing monitoring state from "Pausing" to "Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2739)" 2019-10-11 13:14:47,120 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:14:47,453 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:14:47,760 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:14:48,916 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:14:49,617 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:14:50,557 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:15:11,406 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:15:11,747 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:15:12,056 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:15:24,696 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:15:25,038 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:15:25,525 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:15:29,328 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:15:29,849 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:15:30,175 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:15:54,275 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:15:54,943 - octoprint.plugins.pi_support - WARNING - This Raspberry Pi is reporting problems that might lead to bad performance or errors caused by overheating or insufficient power. !!! UNDERVOLTAGE REPORTED !!! Make sure that the power supply and power cable are capable of supplying enough voltage and current to your Pi. 2019-10-11 13:15:55,018 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:15:55,641 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:15:56,603 - octoprint.server.util.flask - INFO - Passively logging in user Ender3 from fe80::db5:85dc:ff2:d531 2019-10-11 13:15:56,790 - octoprint.server.util.sockjs - INFO - Client connection closed: fe80::db5:85dc:ff2:d531 2019-10-11 13:15:59,367 - octoprint.server.util.sockjs - INFO - New connection from client: fe80::db5:85dc:ff2:d531 2019-10-11 13:16:00,292 - octoprint.server.util.flask - INFO - Passively logging in user Ender3 from fe80::db5:85dc:ff2:d531 2019-10-11 13:16:01,285 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.1.38 2019-10-11 13:16:06,437 - octoprint.server.util.sockjs - INFO - User Ender3 logged in on the socket from client fe80::db5:85dc:ff2:d531 2019-10-11 13:16:08,822 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:16:09,502 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:16:10,132 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:16:20,709 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:16:21,385 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:16:22,057 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:17:17,623 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-10-11 13:17:18,309 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually." 2019-10-11 13:17:18,924 - octoprint.plugins.excluderegion - INFO - Printing stopped: event=Error 2019-10-11 13:17:25,020 - octoprint.server.api.system - INFO - Performing command for core:reboot: sudo shutdown -r now
Additional information about your setup (OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ...)
I'm not very good with Linux but I can give more information/logs/etc if you let me know the commands needed to check

Try to unplug your pi, then power up your printer first and then power up your pi.
(It's important that you unplug it - just a reboot might not do it)

If that solves your problem you can do this:

Alright I’ll give that a shot. Do I need to unplug the USB as well or just unplug pi from power?

Nope no luck still not detecting usb devices

Just unplug the pi.

Well as next step I would disconnect everything and only connect a lowpower device like a keyboard.
If that also doesn't work your usb controller might be broken :confused:

Pretty sure that’s the problem. Nothing is showing up no matter what I attach. Saw something about a potentially blown capacitor that others have run in to with 3B+ so I’ll try to check that soon

You might try a sudo lsusb, sudo lsusb -t or sudo lsusb -vvv or similar to see if any of the hubs are turned off.

I did lmesg or whatever that command is and It shows an overvoltage error on usb1-2 every clock cycle

A serious undervoltage condition will throw the operating system into a panic and it will try to turn off what it sees as unnecessary things in order to compensate. Fix the undervoltage.