カーネルバージョン4.4.0-36-genericで16.04を実行しているLenovo T460pでHuion 580タブレットを使用しようとしていますが、デバイスがマシンによって完全に認識されません(少なくとも機能的には)。
ハードウェアが良好な状態であることを確認しました:Windowsマシンでタブレットを正常に使用し、デバイス自体のすべてのハードウェアインジケーター(タブレットの表面にペンを置くとライトが点灯するなど)が次のように動作します。期待した。
lsusb
の出力は次のとおりです。
lhallock@selene:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
Bus 001 Device 005: ID 04f2:b541 Chicony Electronics Co., Ltd
Bus 001 Device 004: ID 8087:0a2b Intel Corp.
Bus 001 Device 003: ID 138a:0090 Validity Sensors, Inc.
Bus 001 Device 002: ID 256c:006e
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ラベルのない256c:006e
はタブレットです。
lhallock@selene:~$ Sudo uclogic-probe 1 2 | uclogic-decode
[Sudo] password for lhallock:
Manufacturer: HUION???
Product: PenTablet?
Max X: 32000
Max Y: 20000
Max pressure: 2047
Resolution: 4000
Internal model: H580
Buttons status: HK On
ただし、デバイスはxinput list
に表示されません:
lhallock@selene:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
また、digimend-dkms_6_all.deb
パッケージをインストールしようとしました。このパッケージは、GUIを介して正しくインストールすると主張しましたが、上記の出力は変更しませんでした。 here から手動でドライバーをインストールしようとしましたが、この問題に遭遇しました:
lhallock@selene:~/Downloads/installation/digimend-kernel-drivers-master$ Sudo make install
make -C /lib/modules/4.4.0-36-generic/build SUBDIRS=/home/lhallock/Downloads/installation/digimend-kernel-drivers-master modules_install
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-36-generic'
INSTALL /home/lhallock/Downloads/installation/digimend-kernel-drivers-master/hid-kye.ko
At main.c:222:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory
INSTALL /home/lhallock/Downloads/installation/digimend-kernel-drivers-master/hid-polostar.ko
At main.c:222:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory
INSTALL /home/lhallock/Downloads/installation/digimend-kernel-drivers-master/hid-uclogic.ko
At main.c:222:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory
DEPMOD 4.4.0-36-generic
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-36-generic'
install -D -m 0644 digimend.conf /etc/depmod.d/digimend.conf
depmod -a
install hid-rebind /sbin/hid-rebind
install -m 0644 90-hid-rebind.rules /lib/udev/rules.d/90-hid-rebind.rules
udevadm control --reload
カーネルを手動で設定したくないのですが、私はそれを受け入れています。ここで助けていただければ幸いです!
ありがとう!
Ubuntu 16.04のhuionタブレットのいずれかで同様の問題が発生しました。 digimend-dkms_6_all.debパッケージは使用できません。トレースがないように、必ずSudo dpkg --purge digimend-dkms
itにしてください。
https://github.com/DIGImend/digimend-kernel-drivers からドライバーを取得することで正しいことをしています。
SSLエラーは、パッケージのインストールには影響しません。ディレクトリでSudo make uninstall
を実行する前にこれをインストールしようとした場合。上記のサイトから最新のdigimend-kernel-drivers-master.Zip
をダウンロードします。
make
Sudo make install
ここに私が問題があった場所があり、それらはインストールされているがそれは機能しないと言います。これらのコマンドを今すぐ実行します。
Sudo rmmod hid-uclogic
Sudo insmod hid-uclogic.ko
これで正しいドライバーがロードされます。より詳細なセットアップ情報については、 HUION H610 Tablet をご覧ください。そこにある情報は、ほとんどのHuionタブレット製品に関係しています。
元のポスターと同じ症状の同じ問題がありました。
私にとっての解決策は、DIGImendドライバーのバージョン5(バージョン6ではない)を使用することでした。
バージョン6ですべての方法(debパッケージ、make installなど)を試しました。失敗。バージョン6のドライバー、モジュール、パッケージをすべてアンインストール/ rmmod /パージしました。最後に、DIGImend githubからバージョン5カーネルドライバーをダウンロードし、それらを「Sudo make install」しました。すぐにうまくいきました!
Tldr:バージョン6ドライバーではなく、バージョン5ドライバーを使用します。
Ubuntu 16.04のHuion H690でも同じ問題が発生しました。タブレットはlsusb
出力に表示されましたが、xinput list
は表示しませんでした。
このバグレポート は、間違ったカーネルモジュールがロードされていることを示しています。 Digimendドライバーを削除し、カーネルモジュールを手動でロードした後(Sudo insmod /lib/modules/4.4.0-116-generic/kernel/drivers/hid/hid-uclogic.ko
)、タブレットはxinput list
出力と、タブレットを取り外すことなく、ペンをマウスとして使用できます。