0
kkaiser

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

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!

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
0