Hi Joseph, Ed,<br> There was an error when I updated the patches <a href="https://github.com/Nuvoton-Israel/meta-openbmc-nuvoton-addon/commit/140771b7e898dd5ca8f0364290cce669609088ac">https://github.com/Nuvoton-Israel/meta-openbmc-nuvoton-addon/commit/140771b7e898dd5ca8f0364290cce669609088ac</a><span style="color: rgb(0, 0, 238);"><span style="text-decoration: underline;"><br></span></span><pre>Would you like to give me some suggestions to debug it?<br> When I logged in https://<bmc_ip>/#/kvm, The errors read:<br>"<br>WebSocket on-close event app.89eaa0b6e5e9417cb602.js:38:675915<br>Failed when connecting: Connection closed (code: 1005) app.89eaa0b6e5e9417cb602.js:38:685584<br> RFB.prototype._fail https://192.168.120.132/app.89eaa0b6e5e9417cb602.js:38:685584<br> RFB/< https://192.168.120.132/app.89eaa0b6e5e9417cb602.js:38:676138<br> Websock.prototype.open/this._websocket.onclose< https://192.168.120.132/app.89eaa0b6e5e9417cb602.js:38:778159<br>New state 'disconnecting', was 'connecting'. app.89eaa0b6e5e9417cb602.js:38:684301<br>>> RFB.disconnect app.89eaa0b6e5e9417cb602.js:38:680495<br>>> Keyboard.allKeysUp app.89eaa0b6e5e9417cb602.js:38:739659<br><< Keyboard.allKeysUp app.89eaa0b6e5e9417cb602.js:38:739828<br>"<br>The line 38 of app.89eaa0b6e5e9417cb602.js is :<br>void 0!==module&&void 0!==exports&&module.exports===exports&&(module.exports="ui.router"),function(window,angular,undefined){"use strict";var $$UMFP,isDefined=angular.isDefined,isFunction=angular.isFunction,isString=angular.isString,isObject=angular.isObject,isArray=angular.isArray,forEach=angular.forEach,extend=angular.extend,copy=angular.copy,toJson=angular.toJson;function inherit(parent,extra){return extend(new(extend(function(){},{prototype:parent})),extra)}function merge(dst){return forEach(arguments,function(obj){obj!==dst&&forEach(obj,function(value,key){dst.hasOwnProperty(key)||(dst[key]=value)})}),dst}function objectKeys(object){if(Object.keys)return Object.keys(object);var result=[];return forEach(object,function(val,key){result.push(key)}),result}function indexOf(array,value){if(Array.prototype.indexOf)return array.indexOf(value,Number(arguments[2])||0);var len=array.length>>>0,from=Number(arguments[2])||0;for((from=from<0?Math.ceil(from):Math.floor(from))<0&&(from+=len);from<len;from++)if(from in array&&array[from]===value)return from;return-1}function inheritParams(currentParams,newParams,$current,$to) ... ...<br><br>Best,<br>Xiuzhi<br>>Hi Eddie & Ed:
>Do you have any plan to support non-jpeg video stream in obmc-iKVM?
>It is possible some platforms don't have hardware JPEG engine, instead have the RGB video stream.
>If possible to support RGB video stream, I think it would be better if you can add the video frame differentiation in obmc-iKVM because we don't need to send the full screen >to VNC client on every request, it can reduce the buffer size at least. (libvncserver already has the video frame differentiation)
>Also, I have implemented a KVM application for our platform(nuvoton evb-npcm750) which has hardware video frame differentiation and hardware hextile engine.
<a href="https://github.com/Nuvoton-Israel/obmc-ikvm">https://github.com/Nuvoton-Israel/obmc-ikvm</a>
<a href="https://github.com/Nuvoton-Israel/linux/commit/7e90f572323e56e9425b85aafe86dfa5a35c4e7d">https://github.com/Nuvoton-Israel/linux/commit/7e90f572323e56e9425b85aafe86dfa5a35c4e7d</a>
>I also enabled ED's KVM webui and added kvmws proxy in python web server.
<a href="https://github.com/Nuvoton-Israel/meta-openbmc-nuvoton-addon/commit/140771b7e898dd5ca8f0364290cce669609088ac">https://github.com/Nuvoton-Israel/meta-openbmc-nuvoton-addon/commit/140771b7e898dd5ca8f0364290cce669609088ac</a>
>If you can spare a few minutes to review my implementation is my pleasure.
>Currently, my video driver is not v4l2, so I am going to redesign it to fit v4l2 and your obmc-iKVM, then I will try to add the RGB format support in your obmc-ikvm.
>Regarding the larger binary size, I think we need to review all configurations of libvncserver and check which functions should be disabled.
>Thanks,
>Joseph Liu.</pre>