내 카메라가 dmesg에는 표시되지만 /dev에는 표시되지 않는 이유는 무엇입니까? (아마도 우분투가 돌아올 것입니다.)

내 카메라가 dmesg에는 표시되지만 /dev에는 표시되지 않는 이유는 무엇입니까? (아마도 우분투가 돌아올 것입니다.)

얼마 전까지만 해도 USB를 통해 Canon EOS를 연결하면 외부 드라이브로 마운트할 수 있었습니다. 카메라의 아무것도 재구성되지 않았지만 이제 연결하면

$> dmesg
[103943.225623] usb 1-2: new high-speed USB device number 2 using xhci_hcd
[103943.430666] usb 1-2: New USB device found, idVendor=04a9, idProduct=3110
[103943.430673] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[103943.430677] usb 1-2: Product: Canon Digital Camera
[103943.430680] usb 1-2: Manufacturer: Canon Inc.

$> ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4  /dev/sda5  /dev/sda6  /dev/sda7  /dev/sdb  /dev/sdb1  /dev/sdb2  /dev/sdb3

sdasdb내부 디스크입니다 . 이전에는 카메라가 로 표시되었습니다 sdc. 현재 다른 USB 장치가 나타나고 sdc올바르게 설치되어 있습니다.

Windows에서는 잘 작동합니다. 연결하고 카메라를 켜면 이동식 드라이브로 표시됩니다.

dmesg와 사이에 무슨 문제가 있었나요 /dev? Ubuntu 15.10으로 업그레이드한 후 이 문제가 해결된 것 같습니다.


편집: 약간의 진전을 이룬 telecomM 덕분에 이제 질문은 다음과 같습니다.

나는 apt-get install gphotofs성공했다. 이제 처음부터 카메라를 연결하고 다시 열면 셸에서 다음과 같은 경험을 합니다.

#> dmesg
[37037.938598] usb 3-3: new high-speed USB device number 5 using xhci_hcd
[37038.159215] usb 3-3: New USB device found, idVendor=04a9, idProduct=3110
[37038.159222] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[37038.159226] usb 3-3: Product: Canon Digital Camera
[37038.159229] usb 3-3: Manufacturer: Canon Inc.
#> mkdir /tmp/mycamera
#> gphotofs /tmp/mycamera
#> ls /tmp/mycamera
ls: reading directory '/tmp/mycamera': Input/output error
#> mount | grep mycamera
gphotofs on /tmp/mycamera type fuse.gphotofs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
#> fuser -u /tmp/mycamera

대화 상자에서 버튼을 누르면 GUI 유틸리티가 gtkam목록에서 내 카메라를 찾지만 팝업이 나타납니다.DetectAdd Camera

카메라를 초기화할 수 없습니다.

답변1

저장 장치로 감지하려면 카메라가 특정 모드에 있어야 합니까?

나열된 메시지는 일반 USB 장치가 감지되었음을 나타낼 뿐이며 저장 장치로 감지되었음을 나타내지는 않습니다.

idProduct 및 idVendor 값은 카메라 모델이 Canon EOS Digital Rebel XTi임을 나타냅니다.

Photography StackExchange의 이 기사가 단서를 제공할 수 있습니다. https://photo.stackexchange.com/questions/42035/how-can-i-transfer-pictures-from-my-canon-digital-rebel-xti-400d-to-my-mac

대부분의 Canon DSLR 카메라는 일반 USB 저장 프로토콜 대신 PTP(Picture Transfer Protocol)를 사용하며 일부만 USB 저장 모드로 전환하는 옵션을 제공하는 것으로 보입니다. 불행히도 Digital Rebel XTi는 그중에 없습니다.

Linux에서 PTP를 사용하여 카메라에서 사진을 다운로드하려면 libgphoto2라이브러리와 관련 도구가 필요합니다. gphotofs범용 파일 시스템 액세스를 위해 PTP 카메라를 설치할 수 있는 패키지가 있는 것 같습니다 . OS가 업그레이드되기 전에 이 패키지가 설치되었지만 업그레이드 중에 제거되었을 가능성이 있습니까?

관련 정보