Jump to content

HubZ Smart Home Controller Silicon Labs idVendor=10c4, idProduct=8a2a


kkaiser

Recommended Posts

Thanks for the great armbian work this community does!

 

I am trying to use an Espressobin board as a Homeassistant host. However I am struggeling with the usbserial of the kernel. Here is what I get with the Linux 4.19.59-mvebu64 kernel  when I plug in the SiliconLabs based HubZ zigbee USBstick:

[  159.552682] usb 1-1: USB disconnect, device number 2
[  164.277522] usb 1-1: new high-speed USB device number 3 using orion-ehci
[  164.436750] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
[  164.436792] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 64
[  164.436828] usb 1-1: config 1 interface 1 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 32
[  164.436858] usb 1-1: config 1 interface 1 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 32
[  164.445671] usb 1-1: New USB device found, idVendor=10c4, idProduct=8a2a, bcdDevice= 1.00
[  164.445692] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[  164.445707] usb 1-1: Product: HubZ Smart Home Controller
[  164.445718] usb 1-1: Manufacturer: Silicon Labs
[  164.445730] usb 1-1: SerialNumber: 90F00178

this is what it should look like, this is a snapshot from a Ubuntu on a rPi  (Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-1041-raspi2 armv7l)):

 [  476.403359] usb 1-1.4: new full-speed USB device number 5 using dwc_otg
 [  476.512060] usb 1-1.4: New USB device found, idVendor=10c4, idProduct=8a2a
 [  476.512081] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=5
 [  476.512124] usb 1-1.4: Product: HubZ Smart Home Controller
 [  476.512138] usb 1-1.4: Manufacturer: Silicon Labs
 [  476.512149] usb 1-1.4: SerialNumber: 90F00178
 [  476.558596] usbcore: registered new interface driver usbserial_generic
 [  476.558672] usbserial: USB Serial support registered for generic
 [  476.579758] usbcore: registered new interface driver cp210x
 [  476.579844] usbserial: USB Serial support registered for cp210x
 [  476.580035] cp210x 1-1.4:1.0: cp210x converter detected
 [  476.590211] usb 1-1.4: cp210x converter now attached to ttyUSB0
 [  476.590505] cp210x 1-1.4:1.1: cp210x converter detected
 [  476.598416] usb 1-1.4: cp210x converter now attached to ttyUSB1

Any advise how to use the latest driver modules from Linux?  Do I have to upgrade to the latest kernel module source?  Compile usb, usbcore, usbserial and cp210x modules from latest source?

 

I appreciate your advice!

Link to comment
Share on other sites

19 hours ago, kkaiser said:

Do I have to upgrade to the latest kernel module source?


It was added 12 days ago https://github.com/armbian/build/commit/3d45d4e3eec2284787bd8b66f07fd42ca2f0558f which means it's already in a beta repository ... -> armbian-config -> system -> nightly beta test, reboot and you are done.


But staying on beta is not good ... so freeze kernel (also in armbian-config) ... and change back to next stable (unfreeze kernel updating at that point), when it will be released.

Link to comment
Share on other sites

@Igor, Thanks for looking into this, I finally got around to test with a current build Armbian_19.11.3_Espressobin_bionic_current_4.19.85.7z and it works like a charm. Now I can report that the Espressobin image works flawlessly with HubZ and Homeassistant. Great support, I am really greatfull and would like to thank you very much.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines