問題:mtp-Detect 未偵測到設備

問題:mtp-Detect 未偵測到設備

這裡的許多問題都詢問如何讓某個支援 MTP 的裝置(手機、平板電腦或媒體播放器)正常運作,假設該裝置在某種程度上受到目前 FOSS 軟體的支援。但如果不是怎麼辦?

問題:mtp-Detect 未偵測到設備

將支援 MTP 的裝置連接到電腦並mtp-detectmtp工具終端返回的包裹:

No raw devices found.

答案1

在開始黑客攻擊之前...

檢查:您使用的 USB 電纜是用於傳輸資料的電纜,而不僅僅是用於為設備充電的電纜!例如,一些便宜的平板電腦和手機只有充電線!對於外行人來說,它們看起來都一樣!

請驗證是否mtp-detect確實向您提供了該"No raw devices found."訊息。如果可能的話,也可以嘗試重新啟動並重新插入裝置/主機,或使用另一條電纜,最好與另一個啟用 MTP 的裝置一起使用。

如果偵測到您的設備,請查看:讓支援 MTP 的裝置與 Ubuntu 一起使用?我還發布了一些故障排除說明,並且仍在採納改進建議。

安裝最新的 libmtp 版本

如果您沒有執行最新版本的 libmtp,您可以:

為您的裝置提交支援請求

如果從原始程式碼編譯不起作用,則很可能您的裝置目前不受 libmtp 支援。 A支援的設備列表可用,它將在安裝或建置要建立的套件期間取得69-libmtp.rules

如有疑問,請按照網站上的程序進行操作專案首頁開啟錯誤報告/支援請求以新增新設備,基本上都是運行的lsusb -v,除非你有編程和提交補丁的經驗。

注意:如果可能的話,提供您的設備名稱和產品頁面的連結會很有用。也可以嘗試搜尋裝置和供應商 ID,您可能會發現製造商對其他裝置使用相同的 ID,並且該 ID 的支援請求已提交並提交到 GIT,但尚未發布來源套件或穩定版發布。 (我在使用較新的 Lumia 設備時就發生過這種情況。)

相關內容