> > Hi Stuart, > > I am able to re-compile the kernel with this "option USB_DEBUG" however > it's still the same USB dmesg output. I am looking at some knobs in the > sysctl but do not have any tunables pertaining to USB. > > Sharing the behavior of my A4Tech KL-5 mini keyboard (20mA) , the one that > works, I just observe sometimes when switching from the default X Window to > a tty console. It will be disconnected from wsdisplay0 and detached from > wskbd0, ukbd0, uhidev0, uhid0, uhid1? The same is true with my USB > barcode scanner (though at the moment this device is only detected and > powered-up) when I scan some barcode over an item though it fails to > reflect scanned numeric codes in the tty console but the observation is the > same with the keyboard. Any hint or clue pertaining this behavior? By the > way, the barcode scanner behaves the same with the numeric keypad extension > of a keyboard that when you type series of numbers it will reflect in the > console. > > 1. A4Tech USB keyboard (dmesg output) > > uhidev0 at uhub1 port 3 configuration 1 interface 0 "USB Adapter USB > Device" rev 1.10/0.01 addr 4 > uhidev0: iclass 3/1 > ukbd0 at uhidev0: 8 variable keys, 6 key codes > wskbd0 at ukbd0 mux 1 > wskbd0: connecting to wsdisplay0 > uhidev1 at uhub1 port 2 configuration 1 interface 0 "SIGMACHIP USB > Keyboard" rev 1.10/1.10 addr 5 > uhidev1: iclass 3/1 > ukbd1 at uhidev1: 8 variable keys, 6 key codes > wskbd1 at ukbd1 mux 1 > wskbd1: connecting to wsdisplay0 > uhidev2 at uhub1 port 2 configuration 1 interface 1 "SIGMACHIP USB > Keyboard" rev 1.10/1.10 addr 5 > uhidev2: iclass 3/0, 2 report ids > uhid0 at uhidev2 reportid 1: input=2, output=0, feature=0 > uhid1 at uhidev2 reportid 2: input=1, output=0, feature=0 > wskbd1: disconnecting from wsdisplay0 > wskbd1 detached > ukbd1 detached > uhidev1 detached > uhid0 detached > uhid1 detached > uhidev2 detached > uhidev1 at uhub1 port 2 configuration 1 interface 0 "SIGMACHIP USB > Keyboard" rev 1.10/1.10 addr 5 > uhidev1: iclass 3/1 > ukbd1 at uhidev1: 8 variable keys, 6 key codes > wskbd1 at ukbd1 mux 1 > wskbd1: connecting to wsdisplay0 > uhidev2 at uhub1 port 2 configuration 1 interface 1 "SIGMACHIP USB > Keyboard" rev 1.10/1.10 addr 5 > uhidev2: iclass 3/0, 2 report ids > uhid0 at uhidev2 reportid 1: input=2, output=0, feature=0 > uhid1 at uhidev2 reportid 2: input=1, output=0, feature=0 > > 2. USB barcode scanner (dmesg output) > > uhidev0 at uhub1 port 3 configuration 1 interface 0 "USB Adapter USB > Device" rev 1.10/0.01 addr 4 > uhidev0: iclass 3/1 > ukbd0 at uhidev0: 8 variable keys, 6 key codes > wskbd0 at ukbd0 mux 1 > wskbd0: connecting to wsdisplay0 > wskbd0: disconnecting from wsdisplay0 > wskbd0 detached > ukbd0 detached > uhidev0 detached > uhidev0 at uhub1 port 3 configuration 1 interface 0 "USB Adapter USB > Device" rev 1.10/0.01 addr 4 > uhidev0: iclass 3/1 > ukbd0 at uhidev0: 8 variable keys, 6 key codes > wskbd0 at ukbd0 mux 1 > wskbd0: connecting to wsdisplay0 > > Thanks and best regards, > Archimedes >
Hi All, Sharing with you a comparison between a 6.7-i386-release and 6.7-arm64-current with USB barcode scanner behavior. /* OpenBSD 6.7-i386-release with USB barcode scanner device */ Attaching the USB barcode scanner. uhidev2 at uhub0 port 6 configuration 1 interface 0 "USB Adapter USB Device" rev 1.10/0.01 addr 2 uhidev2: iclass 3/1 ukbd1 at uhidev2: 8 variable keys, 6 key codes wskbd2 at ukbd1 mux 1 wskbd2: connecting to wsdisplay0 When scanning a barcode, no disconnection and the scanned barcode will display in the TTY console. Scanning is successful. /* OpenBSD 6.7-current amr64 with USB barcode scanner device */ Attaching the USB barcode scanner. uhidev0 at uhub1 port 4 configuration 1 interface 0 "USB Adapter USB Device" rev 1.10/0.01 addr 4 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 6 key codes wskbd0 at ukbd0 mux 1 wskbd0: connecting to wsdisplay0 When scanning a barcode, it will be disconnected and no display in the TTY console. Scanning is not successful and the device will initiate connection. wskbd0: disconnecting from wsdisplay0 wskbd0 detached ukbd0 detached uhidev0 detached uhidev0 at uhub1 port 4 configuration 1 interface 0 "USB Adapter USB Device" rev 1.10/0.01 addr 4 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 6 key codes wskbd0 at ukbd0 mux 1 wskbd0: connecting to wsdisplay0 >From here I need to figure-out why wsdiplay triggers disconnection or perhaps any other reasons for this? Thanks and best regards, Archimedes > >> >>> >>> -- >> Archimedes Gaviola >> >