LInux PC drivers for Quectel EM05-G

Hi,
I was trying to compile the modem drivers of Quectel EM05-G as described in the documentation for Linux PC, but i end up with these error.

any suggestions ?

regards
KK

Use standard Linux drivers.

Thank you for the response.

Can you elaborate what you mean by standard Linux drivers? do you mean qmi_wan and usb to serial driver?

When I plug in modem eval board to Ubuntu PC (5.4.0-150-generic #167~18.04.1-Ubuntu) I see following dmessages, basically i was expecting some kind of ttyACMx dev nodes.


[ 1475.706507] usb 1-2: new full-speed USB device number 4 using ohci-pci
[ 1476.003219] usb 1-2: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64
[ 1476.003222] usb 1-2: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid maxpacket 512, setting to 64
[ 1476.003223] usb 1-2: config 1 interface 1 altsetting 0 endpoint 0x82 has invalid maxpacket 512, setting to 64
[ 1476.003224] usb 1-2: config 1 interface 1 altsetting 0 endpoint 0x2 has invalid maxpacket 512, setting to 64
[ 1476.003225] usb 1-2: config 1 interface 2 altsetting 0 endpoint 0x84 has invalid maxpacket 512, setting to 64
[ 1476.003226] usb 1-2: config 1 interface 2 altsetting 0 endpoint 0x3 has invalid maxpacket 512, setting to 64
[ 1476.003228] usb 1-2: config 1 interface 3 altsetting 0 endpoint 0x86 has invalid maxpacket 512, setting to 64
[ 1476.003229] usb 1-2: config 1 interface 3 altsetting 0 endpoint 0x4 has invalid maxpacket 512, setting to 64
[ 1476.003230] usb 1-2: config 1 interface 4 altsetting 0 endpoint 0x88 has invalid maxpacket 512, setting to 64
[ 1476.003231] usb 1-2: config 1 interface 4 altsetting 0 endpoint 0x5 has invalid maxpacket 512, setting to 64
[ 1476.020905] usb 1-2: New USB device found, idVendor=2c7c, idProduct=030e, bcdDevice= 3.18
[ 1476.020907] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1476.020908] usb 1-2: Product: Quectel EM05-G
[ 1476.020909] usb 1-2: Manufacturer: Quectel
----

Basically, my idea to use libqmi-glib to interact with modem(for getting modem stats/diagnostics instead of AT commands) and use qmi interface for data connection.

regards
KK

Standard means cdc_mbim or qmi_wwan or cdc_ether for data and option for serial.
Note that this particular submodel is not supported in the kernel you use, you need to update it or add the IDs manually using new_id.

Please use proper formatting for code.

thanks, will check on latest kernel.