4,436
社区成员
发帖
与我相关
我的任务
分享
[ 6553.476317] usb 6-3: configuration #2 chosen from 1 choice
[ 6553.483037] /build/buildd/linux-2.6.24/drivers/usb/class/cdc-acm.c: This device cannot do calls on its own. It is no modem.
[ 6553.483059] cdc_acm 6-3:2.0: ttyACM0: USB ACM device
[Dialer Defaults]
Init1 = at+cgdcont=1,"IP","cmnet"
Username = any
Password = any
Phone = *99#
New PPPD = yes
Modem = /dev/ttyACM0
Baud = 460800
Modem Type = USB Modem
Carrier Check = no
Stupid Mode = yes
switch (buffer [2]) {
case USB_CDC_UNION_TYPE: /* we've found it */
if (union_header) {
dev_err(&intf->dev, "More than one "
"union descriptor, "
"skipping ...\n");
goto next_desc;
}
union_header = (struct usb_cdc_union_desc *)
buffer;
break;
case USB_CDC_COUNTRY_TYPE: /* export through sysfs*/
cfd = (struct usb_cdc_country_functional_desc *)buffer;
break;
case USB_CDC_HEADER_TYPE: /* maybe check version */
break; /* for now we ignore it */
case USB_CDC_ACM_TYPE:
ac_management_function = buffer[3];
break;
case USB_CDC_CALL_MANAGEMENT_TYPE:
call_management_function = buffer[3];
call_interface_num = buffer[4];
if ((call_management_function & 3) != 3)//这段问题
dev_err(&intf->dev, "This device "
"cannot do calls on its own. "
"It is no modem.\n");
break;
default: