Wacom Smartscroll
そんなこんなで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させるところから処理しないと行けないのかな。。。