0

2.6.36 カーネルと Arudino Uno を実行する TS-7500 ボードを持っています。arduino を TS-7500 に接続すると、ACM デバイスが表示されません。

を実行する$ modprobe cdc_acmと、dmesg は次の出力を表示します。

usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters

しかし、TS-7500 がポート番号 (たとえばttyACM0 ) を /dev の Uno に割り当てないのはなぜですか。理想的には、次のようなメッセージを表示する必要があります

cdc_acm 1-2:1.0: ttyACM0: USB ACM device

誰かが問題を明確にしてください。前もって感謝します。

4

1 に答える 1

1

TS-7500 に Arduino Uno を接続した経験はありませんが、さまざまな USB モデムの調整に多くの時間を費やしました。

ehci-hcdまたはohci-hcduhci- hcdを modprobe してみてください。これらの USB 機能のサポートがカーネルでコンパイルされていることを確認する必要があります。

編集: lsmodの出力 を確認しました。cdc_acmサポートがありません。そのため、ttyACM デバイスが表示されません。

lsmod の出力は次のようになります (または少なくともその一部)。

Module                  Size  Used by
cdc_acm                 8452  0
uhci_hcd               15568  0
ohci_hcd               14372  0
sd_mod                 15504  0
scsi_mod               55372  1 sd_mod
ehci_hcd               22028  0
usbcore                74268  4 cdc_acm,uhci_hcd,ohci_hcd,ehci_hcd

/lib/modules/uname -r/kernel/drivers/usb/classcdc_acm.ko ファイルがあるはずのディレクトリを調べます。はいの場合は、modprobe cdc_acm でロードします。

持っていない場合は、CDC ACM サポートを使用して、カーネルとモジュールをコンパイルする必要があります。

于 2013-01-29T15:54:54.103 に答える