Wacom Smartscroll

Posted by dab | 2011年8月16日 火曜日 0:38:47 < dev-Mac, XCode, コンピュータ >

そんなこんなでWacom Smartscrollがintel Macでは動かないので、
ドライバーがなければ作ってみようと画策。

USBドライバーの作成でDevaというサンプルコードを参考にしてみると、

Found device VID 0x056A (1386), PID 0x0050 (80), release 7
Configuration value is 1
Could not set configuration on device (0xE00002C5) IOKit common error 709(0x2C5)
Program ended with exit code: 0

こんな感じのエラー。

VID 0x056A、PID 0x0050はアップルメニューの「このMacについて」から詳細を表示して、USB情報に書かれている物をそのまま。

下のIOKit common error 709(0x2C5)が問題で、
IOKit useful site.frameowrk > IOReturn.hに定義されている。

#define kIOReturnExclusiveAccess iokit_common_err(0x2c5) // exclusive access and
                                                         //   device already open 

要するにopenが競合してるってことらしい。

調べてみると、こんなページが合った。
http://hp.vector.co.jp/authors/VA009278/ubsa-osx/
>正しく設定されていないインターフェースを openしていたためであった。

何もしなければSmartscrollはマウス、というかトラックボールっぽい動作をするから、もしかしたらOSがポートを捕まえて競合してるのかも。
ということは、まずOSのドライバをcloseさせるところから処理しないと行けないのかな。。。

TrackBack URI : http://home.wi-wi.jp/blog/wp-trackback.php?p=580

Leave a comment

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: