follow on: this morning I tried booting, let it sit for a bit and then just plug in USB hub: this time debug terminal showed a bunch of messages:
that started with:
[ 1546.700428] usb 2-1: new high-speed USB device number 2 using ehci-pci |
[ 1546.708365] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb180/8020 (bad dma)
[ 1546.710043] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb0c0/c157d5c0 (bad dma)
[ 1546.840683] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb060/c157d5c0 (bad dma)
[ 1546.851445] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb120/ce610100 (bad dma)
[ 1546.859451] ehci-pci 0000:00:14.3: dma_pool_free ehci_qh, ce7e2060/cbc78000 (bad dma)
[ 1546.880682] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb300/8020 (bad dma)
[ 1546.888341] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb240/cbc73be0 (bad dma)
[ 1546.897181] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb1e0/cbc73be0 (bad dma)
[ 1546.905187] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb360/2 (bad dma)
[ 1546.915432] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb2a0/2 (bad dma)
[ 1546.922830] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb420/f808e5 (bad dma)
[ 1546.931431] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb3c0/f808e5 (bad dma)
[ 1546.939265] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb4e0/cbc78000 (bad dma)
[ 1546.948079] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb480/cbc78000 (bad dma)
[ 1546.956086] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb5a0/eefa6d (bad dma)
[ 1546.978062] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb540/eefa6d (bad dma)
[ 1546.990389] hub 2-1:1.0: USB hub found
[ 1546.995071] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb600/9 (bad dma)
[ 1547.000048] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, c01fb6c0/3036fb22 (bad dma)
For the fun of it, will now reboot and try different USB hub. I remember a year or two ago, one of my other linux boards had problems with a specific USB hub, probably a long shot, but...
... Same messages... As I said long shot...
However, I then plugged the USB2AX into it and it did show up as /dev/ttyACM0 likewise when I plugged in an FTDI cable, it added itself as: /dev/ttyUSB0
But again if I look at: dmesg | tail I see
...
[ 259.766910] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, ce847240/c10516cd (bad dma)
[ 259.774919] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, ce847360/c10516cd (bad dma)
[ 259.795023] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, ce847300/c10516cd (bad dma)
[ 259.810191] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, ce8473c0/46 (bad dma)
[ 259.817679] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, ce847480/0 (bad dma)
[ 259.895296] usbcore: registered new interface driver usbserial
[ 259.905082] usbcore: registered new interface driver usbserial_generic
[ 259.932022] usbserial: USB Serial support registered for generic
[ 259.973980] usbcore: registered new interface driver ftdi_sio
[ 259.982908] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 260.003364] ftdi_sio 2-1.4:1.0: FTDI USB Serial Device converter detected
[ 260.013705] usb 2-1.4: Detected FT232BM
[ 260.017607] usb 2-1.4: Number of endpoints 2
[ 260.022131] usb 2-1.4: Endpoint 1 MaxPacketSize 64
[ 260.026989] usb 2-1.4: Endpoint 2 MaxPacketSize 64
[ 260.031995] usb 2-1.4: Setting MaxPacketSize 64
[ 260.037525] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, ce847420/0 (bad dma)
[ 260.041899] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, ce847540/c157d5c0 (bad dma)
[ 260.053527] ehci-pci 0000:00:14.3: dma_pool_free ehci_qtd, ce8474e0/c157d5c0 (bad dma)
[ 260.066762] usb 2-1.4: FTDI USB Serial Device converter now attached to ttyUSB0
Tried again booting with hub plugged in, still hangs at:
[ | 5.131328] ohci_hcd 0000:00:14.4: irq 16, io mem 0x9000c000 |
[ | 5.298331] hub 1-0:1.0: USB hub found |
[ | 5.371396] hub 1-0:1.0: 2 ports detected |
[ | 5.710551] usb 1-1: new full-speed USB device number 2 using ohci_hcd |
[ | 5.718812] ohci_hcd 0000:00:14.4: bad entry bd2b080 |
...
It will probably continue to show some more messages after 2 minutes, and then hang again...