ฉันมีอุปกรณ์ i.MX6 ซึ่งมีพอร์ต USB OTG
มีวิธีใดใน Linux ที่จะทราบว่าพอร์ต USB OTG นั้นอยู่ในโหมดโฮสต์หรืออยู่ในโหมดต่อพ่วงหรือไม่?
ฉันลองdmesg | grep -i otg
แล้วlsusb -v | grep -i otg
แต่ไม่มีอะไรน่าสนใจปรากฏขึ้น
หากพอร์ต USB OTG อยู่ในโหมดอุปกรณ์ต่อพ่วงจะไม่สามารถต่อพ่วงอุปกรณ์อื่น ๆ เข้ากับพอร์ต USB OTG ได้ดังนั้นlsusb
ควรเว้นว่างไว้ยกเว้นตัวควบคุมโฮสต์ แต่ถึงกระนั้นก็อาจเป็นผลมาจากปัญหาอื่น ๆ และไม่จำเป็นต้องระบุว่าพอร์ตอยู่ในโหมดอุปกรณ์ต่อพ่วง
ดังนั้นวิธีการตรวจสอบโหมด OTG พอร์ต USB OTG อย่างน่าเชื่อถือ?
คุณหมายถึงคุณมี Linux ที่ใช้งานบนอุปกรณ์หรือคุณมีอุปกรณ์ที่เชื่อมต่อกับคอมพิวเตอร์ที่ Linux ทำงานผ่านพอร์ต OTG หรือไม่
—
Tom Yan
AFAIK โหมดของพอร์ตขึ้นอยู่กับสายเคเบิลที่เชื่อมต่อด้วย: tech.firstpost.com/wp-content/uploads/gallery/2012/jun/… (ปกติ: อุปกรณ์ต่อพ่วง OTG: โฮสต์)
—
Tom Yan
ฉันมี Linux ที่ทำงานบนอุปกรณ์ i.MX6 ซึ่งมีพอร์ต OTG ใช่แล้วโหมดขึ้นอยู่กับสายเคเบิลและเป็นไปไม่ได้ที่จะรู้ว่าสายเคเบิลชนิดใดที่ฉันมีโดยดูจากมัน นอกจากนี้ยังมีพารามิเตอร์การบูตที่สามารถบังคับโหมดเฉพาะ (otg_mode = ... ) ด้วยการรวมกันเหล่านั้นฉันสงสัยว่ามีวิธีการคิดออกโหมดจริงที่รันไทม์ด้วยคำสั่งบางอย่าง
—
Thomas McGuire
คุณทราบเกี่ยวกับการบูตพารามิเตอร์นี้ได้
—
Tom Yan
otg_mode
อย่างไร บอกตามตรงฉันไม่เคยได้ยินเรื่องนี้มาก่อน ... และมันไม่ได้อยู่ที่นี่: kernel.org/doc/Documentation/kernel-parameters.txt
ฉันคิดว่า
—
Thomas McGuire
otg_mode
พารามิเตอร์การบู๊ตเป็นไดร์เวอร์เฉพาะมันมีอยู่ในบางบอร์ดเท่านั้น ตัวอย่างเช่นหน้าxlon.de/wiki/…พูดถึงมัน