移植了EC200U的USB4G驱动之后无法生成ttyUSB2,可以在插上模块的时候生成ttyUSB0和ttyUSB1
发下option.c
option.c (83.1 KB)
帮忙看一下感谢
#if 1 //Added by Quectel
//Quectel UC20's interface 4 can be used as USB Network device
if (serial->dev->descriptor.idVendor == cpu_to_le16(0x05C6) && serial->dev->descriptor.idProduct == cpu_to_le16(0x9003)
&& serial->interface->cur_altsetting->desc.bInterfaceNumber >= 4)
return -ENODEV;
//Quectel EC20's interface 4 can be used as USB Network device
if (serial->dev->descriptor.idVendor == cpu_to_le16(0x05C6) && serial->dev->descriptor.idProduct == cpu_to_le16(0x9215)
&& serial->interface->cur_altsetting->desc.bInterfaceNumber >= 4)
return -ENODEV;
if (serial->dev->descriptor.idVendor == cpu_to_le16(0x2C7C)) {
__u16 idProduct = le16_to_cpu(serial->dev->descriptor.idProduct);
//Quectel EC200&UC200's interface 0 can be used as USB Network device (ecm, rndis)
if (serial->interface->cur_altsetting->desc.bInterfaceClass != 0xFF)
return -ENODEV;
//Quectel EC25&EC21&EG91&EG95&EG06&EP06&EM06&BG96&AG35&EG12&EG18's interface 4 can be used as USB network device (qmi,ecm,mbim)
if ((idProduct != 0x6026 && idProduct != 0x6126 && idProduct != 0x9001 )
&& serial->interface->cur_altsetting->desc.bInterfaceNumber >= 4)
return -ENODEV;
}
#endif
这个直接注释掉吧,#if 1改成#if 0
写错了。不是9001 是0901
感谢感谢出来了6个ttyUSB