과거에는 Celestron 야간 카메라를 Ubuntu 시스템에 연결하려고 했습니다. 이 특정 카메라(KAI-10100 CCD 포함)에는 드라이버가 없지만 수정하고 싶은 오픈 소스 드라이버가 있는 유사한 모델이 있습니다. 안타깝게도 카메라를 시스템에 완전히 연결하는 데 몇 가지 문제가 있습니다.
먼저 동일한 케이블을 사용하여 MacOS 노트북에 연결할 수 있으므로 이는 물리적(포트/케이블) 문제가 아닐 수 있다는 점을 지적해야 합니다. 어쨌든, 일어나는 일은 다음과 같습니다. 카메라를 연결하면 USB idVendor와 제품 및 제조업체 문자열을 전송할 수 있을 만큼 오랫동안 일시적으로 연결되었다가 연결이 끊어집니다. 이것은 카메라가 있는 상태에서 lsusb 출력을 얻을 수 없을 정도로 빠르게 발생합니다. 다음은 전체 시퀀스에 대한 dmesg 터미널 출력의 복사본입니다.
[ 7556.560374] usb 3-13: new high-speed USB device number 14 using xhci_hcd
[ 7556.711985] usb 3-13: New USB device found, idVendor=19b4, idProduct=0065, bcdDevice= 7.00
[ 7556.711990] usb 3-13: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7556.711992] usb 3-13: Product: Nightscape CCD Camera
[ 7556.711994] usb 3-13: Manufacturer: Celestron
[ 7556.861701] usb 3-13: USB disconnect, device number 14
또한 usbmon과 dumpcap을 사용하여 카메라와 시스템 간의 USB 트래픽을 캡처합니다. 빠른 참조를 위해 Wireshark 캡처 파일과 최상위 패킷 개요 스크린샷을 첨부했습니다.
마지막으로 카메라에 대한 정보와 제가 취한 단계를 소개합니다. 메인 프로세서는 Lattice FPGA(ECP2 7FN256C-6I)이지만 USB 칩은 FTDI FT2232HL입니다. 문제가 발생할 수 있다는 것을 알고 brlTTY 패키지를 제거했습니다.
이 문제에 대해 도움을 주시면 정말 감사하겠습니다. Celestron의 소프트웨어 측면에서는 열악하지만 카메라에는 매우 좋은 칩이 있기 때문입니다.