나는 한때 Samsung Galaxy Fit을 가지고 있었는데, 상자에서 꺼내자마자 Banshee와 함께 작동했습니다.
최근에 새 Sony Ericsson Xperia Mini를 구입하여 Banshee와 동기화를 시도했지만 표시되지 않았습니다.
대용량 저장소 모드로 전환하면 마운트되고 사용 중이지만 출력이 lsusb
실행되는 것을 볼 수 있습니다.mtp-detect
No raw devices found.
저는 Arch Linux에서 Gnome 3를 실행하고 있습니다.
답변1
~에 따르면libmtp 홈페이지(원천 mtp-detect
):
libmtp가 자동 감지할 수 없다고 주장하는 장치를 발견한 경우 다음을 수행하십시오.
- 버그, 패치 또는 기능 요청으로 공급업체 ID 및 장치 ID를 제출하세요.소스포지 버그 추적우리 홈페이지에서.
- "mtp-Detect"에서 합리적인 출력이 나오는 경우 결과를 첨부해 주시면 귀하의 장치에 대해 알려드리겠습니다.
- 합당한 출력이 제공되지 않으면 장치에 대해 "lsusb -v"에서 제공한 출력을 추가하세요.
- 더 많은 해킹을 원하고 C 해킹이 두렵지 않다면 장치 공급업체/제품 ID에 대한 항목과 설명 문자열을 파일의 데이터베이스에 추가하세요.src/musicplayer.h.
- 장치에 특별한 특성이 있는지 확인하려면 다음에 정의된 특수 장치 플래그 중 일부를 테스트할 수 있습니다. src/device-flags.hsrc/music-players.h에 장치 항목과 함께 삽입하세요. 플래그는 개별적으로 테스트하거나 "|"(바이너리 OR)로 연결할 수 있습니다. 귀하의 장치와 관련된 장치가 특정 마크를 사용하는 경우 새 장치에도 일반적으로 동일한 제조업체의 마크가 필요할 가능성이 높습니다. 설정해야 하는 가장 일반적인 플래그는 DEVICE_FLAG_UNLOAD_DRIVER입니다. 이는 장치에 연결될 수 있는 Linux 커널 드라이버를 분리하여 MTP 액세스를 불가능하게 만듭니다.