If I plug in my external hard drives they work fine, but if I have them plugged in at boot they do not show up.
They are external hard disk caddies that I have put hard drives in.
The same happens if I try one at a time.
lsblkonly shows the mmc devices of the pi
ls /dev doesn't show any "sdX" drives
adding dwc_otg.speed=1 /boot/cmdline.txt didnt help
dmesg doesn't seem to show them, but there are a few items with usb in the name output below, as I don't understand it all fully.
[ 0.152200] usbcore: registered new interface driver usbfs
[ 0.152302] usbcore: registered new interface driver hub
[ 0.152416] usbcore: registered new device driver usb
[ 0.359499] usbcore: registered new interface driver smsc95xx
[ 0.811008] dwc_otg 3f980000.usb: DWC OTG Controller
[ 0.817755] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[ 0.824635] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
[ 0.844835] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.851554] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.858263] usb usb1: Product: DWC OTG Controller
[ 0.864853] usb usb1: Manufacturer: Linux 4.9.41-v7+ dwc_otg_hcd
[ 0.871561] usb usb1: SerialNumber: 3f980000.usb
[ 0.893471] usbcore: registered new interface driver usb-storage
[ 0.974922] usbcore: registered new interface driver usbhid
[ 0.981765] usbhid: USB HID core driver
[ 1.310596] usb 1-1: new full-speed USB device number 2 using dwc_otg
[ 1.590869] usb 1-1: not running at top speed; connect to a high speed hub
[ 1.598404] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[ 1.605679] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.940617] usb 1-1.1: new full-speed USB device number 3 using dwc_otg
[ 2.080917] usb 1-1.1: not running at top speed; connect to a high speed hub
[ 2.081210] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[ 2.081219] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.205862] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:26:84:b0
[ 2.540652] usb 1-1.2: new low-speed USB device number 4 using dwc_otg
[ 3.080735] usb 1-1.2: new low-speed USB device number 5 using dwc_otg
[ 3.630714] usb 1-1.2: new low-speed USB device number 6 using dwc_otg
[ 4.180723] usb 1-1.2: new low-speed USB device number 7 using dwc_otg
[ 4.455916] usbcore: registered new interface driver brcmfmac