Bug 250075

Summary: Bitron Video AV2010/10 ZigBee USB Stick not recognised by uslcom
Product: Base System Reporter: detomassino
Component: usbAssignee: freebsd-usb (Nobody) <usb>
Status: Closed Not A Bug    
Severity: Affects Some People CC: hselasky
Priority: ---    
Version: 12.1-STABLE   
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
Dmesg none

Description detomassino 2020-10-03 17:36:57 UTC
The above zigbee usb stick is not getting recognised despite being on the list of supported devices by uslcom
Comment 1 Hans Petter Selasky freebsd_committer freebsd_triage 2020-10-03 17:44:28 UTC
Output from:

usbconfig dump_device_desc

and

dmesg

is appreciated.
Comment 2 detomassino 2020-10-03 17:53:56 UTC
Created attachment 218493 [details]
Dmesg
Comment 3 detomassino 2020-10-03 17:55:21 UTC
Hello Hans,
Thank you for your reply.

$ sudo usbconfig ugen0.2 dump_device_desc
ugen0.2: <Silicon Labs BV 2010/10> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0200 
  bDeviceClass = 0x0000  <Probed by interface class>
  bDeviceSubClass = 0x0000 
  bDeviceProtocol = 0x0000 
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x10c4 
  idProduct = 0x8b34 
  bcdDevice = 0x0100 
  iManufacturer = 0x0001  <Silicon Labs>
  iProduct = 0x0002  <BV 2010/10>
  iSerialNumber = 0x0003  <0137255D>
  bNumConfigurations = 0x0001
Comment 4 Hans Petter Selasky freebsd_committer freebsd_triage 2020-10-03 18:30:28 UTC
What happens if you "kldload uslcom" ?

I think your device only exist in 12-stable:

https://svnweb.freebsd.org/base/stable/12/sys/dev/usb/serial/uslcom.c?&view=markup

Try to update the kernel to 12-stable and I think the device will work as expected :-)

--HPS
Comment 5 detomassino 2020-10-10 14:37:08 UTC
Hello Hans,
Thank you for your help with this.
I installed 12.2 RC and the device is correctly recognised and functioning as expected.
Much appreciated,
Thomas