복합 USB 직렬 포트 연결 문제

복합 USB 직렬 포트 연결 문제

사운드 카드와 직렬 포트를 에뮬레이트하는 복합 USB 장치가 있습니다. 사운드 카드 부분은 예상대로 작동하지만 장치의 COM 포트와 통신하는 데 문제가 있습니다. 문제는 com 포트가 할당되지 않은 것 같습니다(또는 할당 방법을 이해할 수 없습니다). 포트에 연결되면 dmesg를 실행하면 장치에 대해 다음 정보가 생성됩니다.

01  [   55.328014] usb 8-2: new full-speed USB device number 2 using uhci_hcd

02  [   55.497033] usb 8-2: New USB device found, idVendor=1fc9, idProduct=400f

03  [   55.497038] usb 8-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3

04  [   55.497042] usb 8-2: Product: TONE GENERATOR+CDC

05  [   55.497045] usb 8-2: Manufacturer: CIE Engineering Inc Tgen4

06  [   55.497048] usb 8-2: SerialNumber: 0001

07  [   55.528800] usbcore: registered new interface driver snd-usb-audio

08  [   55.529499] cdc_acm: probe of 8-2:1.2 failed with error -22

09  [   55.529526] usbcore: registered new interface driver cdc_acm

10  [   55.529529] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

참고용으로 위의 로그에 "줄 번호"를 추가했습니다.

Line 01: USB 버스 8 장치 2에 연결된 새 장치.

Line 02-06: 카드의 다양한 구성 정보

07행: 가상 "사운드 카드" 식별

08행은 가상 COM 포트(cdc_acm) 오류를 보여줍니다.

09행은 새로운 가상 COM 포트 등록을 보여줍니다.

10행은 ACM 드라이버 로드를 보여줍니다.

8행에 표시된 오류 메시지는 "EINVAL" 또는 "Invalid Parameter"이지만 9행과 10행은 드라이버가 "등록"되었음을 나타냅니다. 내가 원하는 동작은 com 포트를 @ttyACM0에 할당하는 것이지만 그런 일은 일어나지 않습니다. 장치를 연결하기 전후에 COM 포트를 확인하면 새로운 tty* 포트가 발견되지 않았습니다.

운영 체제는 Ubuntu 14.04.5 LTS입니다.

관련 정보