Hello everyone,
This is the same board as in AM335x board starts kernel from SD card but uses distro from eMMC, if that matters.
The differences related to the USB are: usb0
is set to host mode and there is USB2514 hub on board between the CPU and the end device.
I have a certain device which causes the board to hang up. Another device doesn’t cause this behaviour. The output from dmesg
just before the hangup is:
[ 74.315683] usb 1-1: new high-speed USB device number 2 using musb-hdrc
[ 74.463940] usb 1-1: New USB device found, idVendor=0424, idProduct=2514, bcdDevice= b.b3
[ 74.463959] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 74.476288] hub 1-1:1.0: USB hub found
[ 74.476403] hub 1-1:1.0: 4 ports detected
[ 75.435689] usb 1-1.2: new high-speed USB device number 3 using musb-hdrc
[ 75.537134] usb 1-1.2: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11
[ 75.537169] usb 1-1.2: New USB device found, idVendor=058b, idProduct=0041, bcdDevice= 0.00
[ 75.537178] usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 75.614714] usbcore: registered new interface driver cdc_acm
[ 75.614731] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 75.654021] usbcore: registered new interface driver usbserial_generic
[ 75.659888] usbserial: USB Serial support registered for generic
[ 75.674000] usbcore: registered new interface driver usb_serial_simple
[ 75.674605] usbserial: USB Serial support registered for carelink
[ 75.679977] usbserial: USB Serial support registered for zio
[ 75.680181] usbserial: USB Serial support registered for funsoft
[ 75.680255] usbserial: USB Serial support registered for flashloader
[ 75.680354] usbserial: USB Serial support registered for google
[ 75.680419] usbserial: USB Serial support registered for libtransistor
[ 75.680482] usbserial: USB Serial support registered for vivopay
[ 75.680561] usbserial: USB Serial support registered for moto_modem
[ 75.680624] usbserial: USB Serial support registered for motorola_tetra
[ 75.680686] usbserial: USB Serial support registered for novatel_gps
[ 75.680756] usbserial: USB Serial support registered for hp4x
[ 75.680822] usbserial: USB Serial support registered for suunto
[ 75.680885] usbserial: USB Serial support registered for siemens_mpi
[ 75.681342] usb_serial_simple 1-1.2:1.1: flashloader converter detected
[ 75.704434] usb 1-1.2: flashloader converter now attached to ttyUSB0
[ 76.636140] usb 1-1.2: USB disconnect, device number 3
[ 76.643826] flashloader ttyUSB0: flashloader converter now disconnected from ttyUSB0
[ 76.643972] usb_serial_simple 1-1.2:1.1: device disconnected
[ 76.867686] usb 1-1.2: new high-speed USB device number 4 using musb-hdrc
[ 76.968506] usb 1-1.2: New USB device found, idVendor=8087, idProduct=07ed, bcdDevice= 1.00
[ 76.968526] usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 77.660072] usb 1-1.2: USB disconnect, device number 4
I’m not sure whether there are any more lines after that.
When I plug it into the original Beaglebone Black, no hangup occurs.
The output of dmesg
from the Beaglebone Black:
[ 81.575442] usb 1-1: new high-speed USB device number 2 using musb-hdrc
[ 81.724840] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11
[ 81.724873] usb 1-1: New USB device found, idVendor=058b, idProduct=0041, bcdDevice= 0.00
[ 81.724882] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 81.879940] usbcore: registered new interface driver cdc_acm
[ 81.879956] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 81.929922] usbcore: registered new interface driver usbserial_generic
[ 81.930544] usbserial: USB Serial support registered for generic
[ 81.944999] usbcore: registered new interface driver usb_serial_simple
[ 81.948999] usbserial: USB Serial support registered for carelink
[ 81.957977] usbserial: USB Serial support registered for zio
[ 81.958694] usbserial: USB Serial support registered for funsoft
[ 81.958822] usbserial: USB Serial support registered for flashloader
[ 81.958893] usbserial: USB Serial support registered for google
[ 81.958956] usbserial: USB Serial support registered for libtransistor
[ 81.959026] usbserial: USB Serial support registered for vivopay
[ 81.959088] usbserial: USB Serial support registered for moto_modem
[ 81.959173] usbserial: USB Serial support registered for motorola_tetra
[ 81.959239] usbserial: USB Serial support registered for novatel_gps
[ 81.959303] usbserial: USB Serial support registered for hp4x
[ 81.959367] usbserial: USB Serial support registered for suunto
[ 81.970593] usbserial: USB Serial support registered for siemens_mpi
[ 81.970963] usb_serial_simple 1-1:1.1: flashloader converter detected
[ 81.986548] usb 1-1: flashloader converter now attached to ttyUSB0
[ 82.774586] usb 1-1: USB disconnect, device number 2
[ 82.779848] flashloader ttyUSB0: flashloader converter now disconnected from ttyUSB0
[ 82.779983] usb_serial_simple 1-1:1.1: device disconnected
[ 83.199444] usb 1-1: new high-speed USB device number 3 using musb-hdrc
[ 83.348249] usb 1-1: New USB device found, idVendor=8087, idProduct=07ed, bcdDevice= 1.00
[ 83.348268] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 83.849192] usb 1-1: USB disconnect, device number 3
[ 88.519451] usb 1-1: new high-speed USB device number 4 using musb-hdrc
[ 88.680132] usb 1-1: New USB device found, idVendor=1546, idProduct=1104, bcdDevice=17.30
[ 88.680151] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 88.680159] usb 1-1: Product: u-blox Wireless Module
[ 88.680166] usb 1-1: Manufacturer: u-blox
[ 88.680174] usb 1-1: SerialNumber: 358887099960906
[ 88.709660] cdc_acm 1-1:1.0: ttyACM0: USB ACM device
[ 88.722410] cdc_acm 1-1:1.2: ttyACM1: USB ACM device
[ 88.735236] cdc_acm 1-1:1.4: ttyACM2: USB ACM device
[ 88.748295] cdc_acm 1-1:1.6: ttyACM3: USB ACM device
[ 89.302145] cdc_ether 1-1:1.8 wwan0: register 'cdc_ether' at usb-musb-hdrc.1-1, Mobile Broadband Network Device, ee:bc:6c:be:6d:7c
[ 89.304538] usbcore: registered new interface driver cdc_ether
Could you please help me to troubleshoot this issue?
The kernel versions are 4.19.94-ti-r42 on the BBB and 4.19.94-ti-r73 on the custom board.