[Armadillo:07732] Re: armadillo-420 usb cdc_acmのドライバが落ちる
Yasushi SHOJI
email@hidden
2011年 11月 25日 (金) 14:47:02 JST
At Fri, 25 Nov 2011 13:59:18 +0900,
辻 泰裕 wrote:
>
> > そうすると、なぜかホストコントローラー(HC)が死んだという認識になり、
> > 37番の割り込みが処理されなくなるんでしょうか?
>
> → はい、そこが私も不明な点です。
私もそこがまだ見えていません。USBデバイス側が NODEVとエラーを返すのは問
題ないように思うのですが、そこと HC の繋がりがまだ見えていません。
> acmドライバの追加が上手く行ってないのかとも思ったのですが、
> ドライバの追加は>make menuconfigからKernelのドライバのインストールで、
> "Device Drivers --->、USB support --->、USB Modem (CDC ACM) support
> の選択"
> で行っておりますが、これが間違っているとか?でしょうか。
いいえ。
driver自体は正しくコンパイルされて、カーネルに組込まれていると思います。
組み込まれていないと、この問題は出ないと思うので...。
> > > > ccd_acmドライバがエラーを認識し、落ちていると思われますがなにか解
> 決方法は
> > > > ないでしょうか?
> > > > 通信(ポートのオープン?)を行っていない場合は、抜き差ししても大丈
> 夫です。
> > probe() は、open(2)の後に呼ばれるんでしょうね。データー通信しなくても
> > openしていると、ダメだったりしませんか?
>
> → いま手元に接続する機器が無くて確認出来ないのですが、openだけして通信
> していない
> 状態というのは確認していません。
> ここで書いた通信していない、と言うのはopenもしていないという事です。
情報ありがとうございます。
もう一度、cdc-acm.c を見てみたのですが、open()しなくても、デバイスを差
したときに probe()は動きそうです。勘違いしていたらごめんなさい。
--
yashi
armadillo メーリングリストの案内