Wacom Intuos pen tablet disconnects on boot after shutdown

Hi,
My Wacom Intuos CTL-4100 pen tablet is recognized and works well on FreeBSD 14. However, I've encountered an issue where the tablet fails to function after the computer has been shut down and then turned back on.

Here's how I installed the tablet:

sh:
# pkg install -y webcamd
# pw groupmod webcamd -m myusername
# sysrc webcamd_enable="YES"
# sysrc kld_list+="cuse"
# pkg install -y libwacom xf86-input-wacom
# reboot

After reboot, the dmesg shows this, and the tablet works fine:

sh:
$ dmesg | grep "Wacom"
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0

After every reboot, the device functions perfectly fine, and the same dmesg:

sh:
$ dmesg | grep "Wacom"
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0

However, when I power on the computer after a shutdown, the dmesg output changes, and the tablet no longer functions:

sh:
$ dmesg | grep "Wacom"
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0 (disconnected)
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0

Notice how the tablet disconnects at one point and reconnects at the next step, but that disconnection causes my Wacom tablet to freeze up.

To get things working again until I shut down my laptop, I need to perform a hard reset on the Wacom tablet by pressing four buttons on it. After that, everything works properly. Restarting the computer following this hard reset is fine, and no matter how many times I restart, I always get a dmesg with no disconnection. However, the problem returns after the next shutdown, causing the tablet to freeze up again.

Has anyone encountered a similar issue? I would appreciate any suggestions.

I tried changing webcamd_enable from YES to NO in rc.conf to see what happens. I noticed that when webcamd is not enabled, the tablet remains constantly powered on, even though it doesn't work. However, I see that the LED is lit, which means it hasn't completely crashed. At this stage, I could say that the issue might be with webcamd, as it behaves strangely after a shutdown, but I might be wrong.
 

Attachments

  • wacom.jpg
    wacom.jpg
    16.8 KB · Views: 14
This is what happens after shutdown (when tablet freezes):

Code:
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0 (disconnected)
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0
uhid2 on uhub3
uhid2: <Wacom Co.,Ltd. Intuos S, class 0/0, rev 2.00/1.11, addr 6> on usbus0

After resetting the tablet, everything starts functioning again:

Code:
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0 (disconnected)
uhid2: at uhub3, port 3, addr 6 (disconnected)
uhid2: detached
ugen0.4: <Wacom Co.,Ltd. Intuos S> at usbus0

The difference is that after resetting the tablet, the uhid2 gets detached and ugen0.4 takes the tablet instead of uhid2.

I tried adding a quirk in /boot/loader.conf to prevent uhid attaching:

Code:
usb_quirk_load="YES"
hw.usb.quirk.0="0x056a 0x0374 0 0xffff UQ_HID_IGNORE"

but still the same issue.

The tablet is connected to a USB hub, however, the issue persists even when it's not connected to a USB hub or when using different USB ports.
 
Back
Top