Hello, I have a Raspberry Pi 4b set up with a Sixfab. The installation runs fine and the device is created and shows up online through wlan, however the cellular connection is never available. In the dmesg output the following pattern keeps repeating continuously:
[ 223.286298] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB0
[ 223.299061] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB1
[ 223.300827] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB2
[ 223.301880] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB3
[ 223.302936] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB4
[ 313.312371] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 313.353572] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 313.359861] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 313.361472] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 313.364329] option1 ttyUSB4: GSM modem (1-port) converter now disconnected from ttyUSB4
[ 323.645889] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB0
[ 323.658507] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB1
[ 323.659862] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB2
[ 323.660853] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB3
[ 323.661731] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB4
[ 410.606856] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 410.651139] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 410.652221] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 410.654401] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 410.655197] option1 ttyUSB4: GSM modem (1-port) converter now disconnected from ttyUSB4
I am not sure what the issue is or how to debug it. The outputs of the AT commands are all OK:
$ atcom --port /dev/ttyUSB2 AT+CGREG?
AT+CGREG?
+CGREG: 0,5
OK
$ atcom --port /dev/ttyUSB2 AT+CREG?
AT+CREG?
+CREG: 0,5
OK
$ atcom --port /dev/ttyUSB2 AT+CPIN?
AT+CPIN?
+CPIN: READY
OK
$ atcom --port /dev/ttyUSB2 AT+CSQ
AT+CSQ
+CSQ: 24,2
OK
$ atcom --port /dev/ttyUSB2 AT+CGDCONT?
AT+CGDCONT?
+CGDCONT: 1,"IPV4V6","super","",0,0,0,0
+CGDCONT: 2,"IPV4V6","ims","",0,0,0,0
+CGDCONT: 3,"IPV4V6","sos","",0,0,0,1
OK
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 019: ID 1bc7:1206 Telit Wireless Solutions LE910C4-EU
Bus 001 Device 003: ID 046d:c34b Logitech, Inc. USB Keyboard
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 2: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 4: Dev 19, If 0, Class=Vendor Specific Class, Driver=option, 480M
|__ Port 4: Dev 19, If 1, Class=Vendor Specific Class, Driver=, 480M
|__ Port 4: Dev 19, If 2, Class=Communications, Driver=cdc_ether, 480M
|__ Port 4: Dev 19, If 3, Class=CDC Data, Driver=cdc_ether, 480M
|__ Port 4: Dev 19, If 4, Class=Vendor Specific Class, Driver=option, 480M
|__ Port 4: Dev 19, If 5, Class=Vendor Specific Class, Driver=option, 480M
|__ Port 4: Dev 19, If 6, Class=Vendor Specific Class, Driver=option, 480M
|__ Port 4: Dev 19, If 7, Class=Vendor Specific Class, Driver=option, 480M
$ ls -l /sys/bus/usb-serial/devices
total 0
lrwxrwxrwx 1 root root 0 May 22 12:39 ttyUSB0 -> ../../../devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/ttyUSB0
lrwxrwxrwx 1 root root 0 May 22 12:39 ttyUSB1 -> ../../../devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.4/ttyUSB1
lrwxrwxrwx 1 root root 0 May 22 12:39 ttyUSB2 -> ../../../devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.5/ttyUSB2
lrwxrwxrwx 1 root root 0 May 22 12:39 ttyUSB3 -> ../../../devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.6/ttyUSB3
lrwxrwxrwx 1 root root 0 May 22 12:39 ttyUSB4 -> ../../../devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.7/ttyUSB4
$ ls -l /dev/serial/by-id
ls: cannot access '/dev/serial/by-id': No such file or directory
Please help!