I have an 'All In One' Panel-PC computer in Stainless IP66 enclosure with 14" touchscreen. The touchscreen is not supported in /sys/dev/usb/usbdevs.
Not the Vendor or PID's
Dialogue Inc. PenMount-USB
So I added the VID and PID and recompiling kernel. With E3827 and two cores it will be a while.
My question is:> Do I need to add these anywhere else? Like wmt driver or similar?
I tried loading webcamd for additional support and it did nothing. So I figured I would try adding PID to usbdevs.
Not the Vendor or PID's
Dialogue Inc. PenMount-USB
So I added the VID and PID and recompiling kernel. With E3827 and two cores it will be a while.
My question is:> Do I need to add these anywhere else? Like wmt driver or similar?
I tried loading webcamd for additional support and it did nothing. So I figured I would try adding PID to usbdevs.
Code:
# webcamd
Available device(s):
webcamd [-d ugen0.1] -N Intel-EHCI-root-HUB -S unknown -M 0
webcamd [-d ugen0.2] -N vendor-0x8087-product-0x07e6 -S unknown -M 0
webcamd [-d ugen0.3] -N vendor-0x05e3-product-0x0610 -S unknown -M 0
webcamd [-d ugen0.4] -N DIALOGUE-INC-PenMount-USB -S unknown -M 0
webcamd [-d ugen0.5] -N vendor-0x099a-USB-Keyboard -S unknown -M 0
Show webcamd usage:
webcamd -h
# webcamd -d ugen0.4
webcamd 93974 - - Attached to ugen0.4[0]
webcamd 93974 - - webcamd: Cannot find USB device
Code:
# usbconfig -d ugen0.4 dump_device_desc
ugen0.4: <DIALOGUE INC PenMount USB> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (500mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0110
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x14e1
idProduct = 0x6000
bcdDevice = 0xa4b4
iManufacturer = 0x0001 <DIALOGUE INC>
iProduct = 0x0002 <PenMount USB>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001