Re: [DIGImend-users] Issues with DKMS deb package upon Ubuntu upgrade
Brought to you by:
spb_nick
From: Caleb L. <ca...@te...> - 2016-07-19 23:10:31
|
As an additional status report: I manually built the modules from source and it worked just fine on the computer that it wasn't working on (Ubuntu 16.04, upgraded from 15.10, 4.4.0-31 kernel) On Tue, Jul 19, 2016 at 5:49 PM, Caleb Langeslag <ca...@te...> wrote: > Output of lsusb is: > > Bus 003 Device 004: ID 256c:006e > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 8 > idVendor 0x256c > idProduct 0x006e > bcdDevice 0.00 > iManufacturer 5 (error) > iProduct 6 Tablet Monitor > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 84 > bNumInterfaces 3 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xa0 > (Bus Powered) > Remote Wakeup > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 1 Boot Interface Subclass > bInterfaceProtocol 2 Mouse > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.11 > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 177 > Report Descriptors: > ** UNAVAILABLE ** > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 2 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 1 Boot Interface Subclass > bInterfaceProtocol 2 Mouse > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.11 > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 244 > Report Descriptors: > ** UNAVAILABLE ** > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0010 1x 16 bytes > bInterval 2 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 2 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 0 No Subclass > bInterfaceProtocol 0 None > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.0b > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 92 > Report Descriptors: > ** UNAVAILABLE ** > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x83 EP 3 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 8 > Device Status: 0x0000 > (Bus Powered) > > ====================== > > modinfo on WORKING desktop (fresh 16.04 install): > > filename: /lib/modules/4.4.0-24-generic/updates/dkms/hid-uclogic.ko > version: 6 > license: GPL > author: Nikolai Kondrashov > author: Martin Rusko > srcversion: 34A15E7DFFC53AA6F4BEACF > alias: hid:b0003g*v00002179p00000053 > alias: hid:b0003g*v00005543p00003031 > alias: hid:b0003g*v00005543p00000045 > alias: hid:b0003g*v00005543p00000081 > alias: hid:b0003g*v00005543p0000004D > alias: hid:b0003g*v00005543p0000006E > alias: hid:b0003g*v0000256Cp0000006E > alias: hid:b0003g*v00005543p00000781 > alias: hid:b0003g*v00005543p00000522 > alias: hid:b0003g*v00005543p00000064 > alias: hid:b0003g*v00005543p00000005 > alias: hid:b0003g*v00005543p00000004 > alias: hid:b0003g*v00005543p00000003 > alias: hid:b0003g*v00005543p00000042 > depends: hid > vermagic: 4.4.0-24-generic SMP mod_unload modversions > > > ====================== > > modinfo on non-working desktop (16.04, upgraded from 15.10): > > filename: /lib/modules/4.4.0-31-generic/updates/dkms/hid-uclogic.ko > version: 6 > license: GPL > author: Nikolai Kondrashov > author: Martin Rusko > srcversion: 34A15E7DFFC53AA6F4BEACF > alias: hid:b0003g*v00002179p00000053 > alias: hid:b0003g*v00005543p00003031 > alias: hid:b0003g*v00005543p00000045 > alias: hid:b0003g*v00005543p00000081 > alias: hid:b0003g*v00005543p0000004D > alias: hid:b0003g*v00005543p0000006E > alias: hid:b0003g*v0000256Cp0000006E > alias: hid:b0003g*v00005543p00000781 > alias: hid:b0003g*v00005543p00000522 > alias: hid:b0003g*v00005543p00000064 > alias: hid:b0003g*v00005543p00000005 > alias: hid:b0003g*v00005543p00000004 > alias: hid:b0003g*v00005543p00000003 > alias: hid:b0003g*v00005543p00000042 > depends: hid > vermagic: 4.4.0-31-generic SMP mod_unload modversions > > > > On Sun, Jul 17, 2016 at 10:39 AM, Nikolai Kondrashov <sp...@gm...> > wrote: > >> Hi Caleb, >> >> On 07/15/2016 07:16 AM, Caleb Langeslag wrote: >> >>> So a friend recently acquired a Huion GT-190. >>> >> >> We don't have information on that tablet. Could you send "lsusb -v" >> output for >> the start? Thank you. >> >> Plugged it in, installed the latest DIGImend DKMS deb package on Ubuntu >>> 15.10, and it worked perfectly. Later on, just recently upgraded to >>> Ubuntu >>> 16.04, and now the tablet does not function whatsoever. It's plugged in >>> and >>> shows up under lsusb, but is not listed under 'xinput --list'. >>> >> >> This is interesting. >> >> Next, I grabbed the graphics tablet and plugged it into another desktop, >>> with a fresh clean Ubuntu 16.04 installation (no upgrade), and installed >>> the >>> DIGImend drivers, and it works perfectly fine on there. >>> >>> I'm wondering if there's a packaging issue with the deb package, when >>> dealing with OS version upgrades, or if it's some bug in Canonical's >>> work. >>> >>> On the other desktop (that was upgraded from 15.10), I tried uninstalling >>> the package, restarting, reinstalling the package, restarting, and no >>> resulting difference. Also tried "Mark for complete removal" under >>> Synaptic >>> for the 'digimend-dkms' package, and reinstalling after. I've also tried >>> rmmod to unload the kernel module (hid_uclogic), and insmod to manually >>> load >>> the the module for the current kernel version, with no change. >>> >>> On both computers, I can run lsmod and see hid_uclogic loaded. >>> >>> When I run 'watch -n 0.5 xinput --list' on both computers, and plug in >>> the tablet, I get the results of: >>> >>> - On the upgraded 16.04 computer: "NUVOTON WPM USB" appears for a >>> second, then disappears. Nothing else comes up thereafter. >>> - On the cleanly installed 16.04 computer: "NUVOTON WPM USB" appears >>> for a second, disappears, then the Tablet Monitor >>> Pen/Mouse/Consumer-Control items appear and stay. >>> >>> If there's any further information required, then feel free to ask. >>> >> >> Alright, can you send the output of "/sbin/modinfo hid-uclogic" from both >> machines? I suspect that the driver won't even build on 16.04, as it has >> the >> 4.4 kernel with HID driver interface changed slightly, introducing >> incompatibility. >> >> You can try building and installing the latest development version >> manually >> from >> https://github.com/DIGImend/digimend-kernel-drivers/archive/master.zip >> >> Nick >> > > |