kkaiser Posted September 8, 2019 Share Posted September 8, 2019 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 More sharing options...
Igor Posted September 9, 2019 Share Posted September 9, 2019 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 More sharing options...
kkaiser Posted December 7, 2019 Author Share Posted December 7, 2019 @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. 1 Link to comment Share on other sites More sharing options...
Recommended Posts