2012-06-26 75 views
0

我有一個builddroot彙編busybox發行版運行在我的微型。這一切都運行良好,但我意識到一件事。當我啓動我的盒子翻過來 我做一個的lsusb我看到這一點:重新插入所需的USB設備鏈接建立

# lsusb 
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub 
Bus 001 Device 003: ID 12d1:14ac Huawei Technologies Co., Ltd. 
Bus 001 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x 

複合設備 和我有以下鏈接:

ttyUSB0 ttyUSB1 ttyUSB2 ttyUSB3 

buyt沒有這些鏈接似乎轉到設備0004但如果我重新插入 設備CP210X,我得到這個:

# lsusb 
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub 
Bus 001 Device 003: ID 12d1:14ac Huawei Technologies Co., Ltd. 
Bus 001 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x 

複合設備 這些鏈接S:

ttyUSB0 ttyUSB1 ttyUSB2 ttyUSB3 ttyUSB4 

現在ttyUSB4被鏈接到我的設備005爲什麼我需要爲了得到一個工作符號鏈接重新插入我的 設備?那不是我想要的? ?:( 我怎樣才能解決這個問題的模塊CP210X被編譯進內核(不 連接作爲一個單獨的模塊) - ?任何建議

+0

'dmesg'的輸出可能有幫助 –

+0

請注意,在/ dev中的節點存在與內核驅動程序將響應這些主要/次要數據。設備節點將由用戶空間中的某些內容創建,這可能在您的設置中僅由replug事件觸發,即使內核驅動程序之前已經可用。 –

回答

0

這出於某種原因只是停止可能發生由於這樣的事實,我們是現在只使用一個usb設備,inode是一個解決方案,但從未在我們的系統中實現過