I’ve found a weird problem regarding USB ports provided by BG96 MINIPCIE.
I cannot get 4 USB ports on the latest Raspberry Pi OS (kernel 5.4.72-v7+) but I definitely got 4 USB ports on a prior version.
As long as I looked into the loaded kernel drivers related to USB drivers, there seems to be no difference. So I completely got stuck.
Does anyone have the same issue? Does anyone find solutions and/or workarounds?
Here is the detailed info regarding the issue.
With the following kernel, when I connect BG96 MINIPCIE to Raspberry Pi via USB, I got 4 ports.
Linux raspberrypi 5.4.51-v7+ #1333 SMP Mon Aug 10 16:45:19 BST 2020 armv7l GNU/Linux
The dmesg is as follows.
[ 16.936225] usb 1-1.3: new high-speed USB device number 6 using dwc_otg
[ 17.068456] usb 1-1.3: New USB device found, idVendor=2c7c, idProduct=0296, bcdDevice= 0.00
[ 17.068469] usb 1-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[ 17.068476] usb 1-1.3: Product: Qualcomm CDMA Technologies MSM
[ 17.068482] usb 1-1.3: Manufacturer: Qualcomm, Incorporated
[ 17.068488] usb 1-1.3: SerialNumber: ???????? (masked)
[ 17.070881] option 1-1.3:1.0: GSM modem (1-port) converter detected
[ 17.071478] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[ 17.071859] option 1-1.3:1.1: GSM modem (1-port) converter detected
[ 17.072918] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[ 17.073291] option 1-1.3:1.2: GSM modem (1-port) converter detected
[ 17.073910] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[ 17.074294] option 1-1.3:1.3: GSM modem (1-port) converter detected
[ 17.074589] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB3
[ 17.075856] qmi_wwan 1-1.3:1.4: cdc-wdm0: USB WDM device
[ 17.077946] qmi_wwan 1-1.3:1.4 wwan0: register 'qmi_wwan' at usb-3f980000.usb-1.3, WWAN/QMI device, 1a:48:c0:1c:6e:7a
However, when I tried the same thing on the following kernel, I got only 2 ports.
Linux raspberrypi 5.4.72-v7+ #1356 SMP Thu Oct 22 13:56:54 BST 2020 armv7l GNU/Linux
The dmesg outputs the following log. As you can see,option
only detects 2 USB ports whereas the above log shows 4 USB ports are detected by option
.
[ 17.338510] usb 1-1.3: New USB device found, idVendor=2c7c, idProduct=0296, bcdDevice= 0.00
[ 17.338521] usb 1-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[ 17.338527] usb 1-1.3: Product: Qualcomm CDMA Technologies MSM
[ 17.338533] usb 1-1.3: Manufacturer: Qualcomm, Incorporated
[ 17.338539] usb 1-1.3: SerialNumber: ???????? (masked)
[ 17.342634] option 1-1.3:1.0: GSM modem (1-port) converter detected
[ 17.343389] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[ 17.343750] option 1-1.3:1.1: GSM modem (1-port) converter detected
[ 17.345394] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[ 17.356650] qmi_wwan 1-1.3:1.4: cdc-wdm0: USB WDM device
[ 17.357341] qmi_wwan 1-1.3:1.4 wwan0: register 'qmi_wwan' at usb-3f980000.usb-1.3, WWAN/QMI device, 36:79:70:22:06:5b
Any information is appreciated.