NetBSD Problem Report #53569

From oster@fween.ca  Sun Sep  2 20:39:49 2018
Return-Path: <oster@fween.ca>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 716C57A151
	for <gnats-bugs@gnats.NetBSD.org>; Sun,  2 Sep 2018 20:39:49 +0000 (UTC)
Message-Id: <20180902203947.007C952D3A1@thog.fween.ca>
Date: Sun,  2 Sep 2018 14:39:46 -0600 (CST)
From: oster@netbsd.org
Reply-To: oster@netbsd.org
To: gnats-bugs@NetBSD.org
Subject: wskbd double attach with DIAGNOSTIC xen kernel NetBSD-8.0_STABLE
X-Send-Pr-Version: 3.95

>Number:         53569
>Category:       port-xen
>Synopsis:       wskbd double attaches with xen on NetBSD-8.0_STABLE
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-xen-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 02 20:40:00 +0000 2018
>Last-Modified:  Mon Sep 03 15:10:00 +0000 2018
>Originator:     Greg Oster
>Release:        NetBSD 8.0_STABLE
>Organization:
>Environment:


System: NetBSD thog 8.0_STABLE NetBSD 8.0_STABLE (THOG.gdb) #0: Sat Sep 1 11:17:06 CST 2018 oster@thog:/u1/builds/build187/src/obj/amd64/u1/builds/build187/src/sys/arch/amd64/compile/XEN3_DOM0.gdb amd64
Architecture: x86_64
Machine: amd64
>Description:

With DIAGNOSTIC turned on for XEN3_DOM0 kernel build, the following
panic is encountered:

...
ukbd0 at uhidev0: 8 Variable keys. 6 Array codes
panic: kernel diagnostic assertion "!wskbd_console_initted" failed: file
"/u1/builds/build187/src/sys/dev/wscons/wskbd.c", line 540
fatal breakpoint trap in supervisor mode
...


>How-To-Repeat:

Build a XEN3_DOM0 with DIAGNOSTIC turned on.  Perhaps have a USB keyboard 
plugged in?

>Fix:

Looks like an attempt to double-attach, but there was only one USB keyboard
ever hooked up.

>Audit-Trail:
From: Manuel Bouyer <bouyer@antioche.eu.org>
To: gnats-bugs@NetBSD.org
Cc: port-xen-maintainer@netbsd.org, gnats-admin@netbsd.org,
        netbsd-bugs@netbsd.org
Subject: Re: port-xen/53569: wskbd double attach with DIAGNOSTIC xen kernel
 NetBSD-8.0_STABLE
Date: Sun, 2 Sep 2018 22:44:02 +0200

 On Sun, Sep 02, 2018 at 08:40:00PM +0000, oster@netbsd.org wrote:
 > >Number:         53569
 > >Category:       port-xen
 > >Synopsis:       wskbd double attaches with xen on NetBSD-8.0_STABLE
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       medium
 > >Responsible:    port-xen-maintainer
 > >State:          open
 > >Class:          sw-bug
 > >Submitter-Id:   net
 > >Arrival-Date:   Sun Sep 02 20:40:00 +0000 2018
 > >Originator:     Greg Oster
 > >Release:        NetBSD 8.0_STABLE
 > >Organization:
 > >Environment:
 > 	
 > 	
 > System: NetBSD thog 8.0_STABLE NetBSD 8.0_STABLE (THOG.gdb) #0: Sat Sep 1 11:17:06 CST 2018 oster@thog:/u1/builds/build187/src/obj/amd64/u1/builds/build187/src/sys/arch/amd64/compile/XEN3_DOM0.gdb amd64
 > Architecture: x86_64
 > Machine: amd64
 > >Description:
 > 
 > With DIAGNOSTIC turned on for XEN3_DOM0 kernel build, the following
 > panic is encountered:
 > 
 > ...
 > ukbd0 at uhidev0: 8 Variable keys. 6 Array codes
 > panic: kernel diagnostic assertion "!wskbd_console_initted" failed: file
 > "/u1/builds/build187/src/sys/dev/wscons/wskbd.c", line 540
 > fatal breakpoint trap in supervisor mode
 > ...
 > 
 > 
 > >How-To-Repeat:
 > 
 > Build a XEN3_DOM0 with DIAGNOSTIC turned on.  Perhaps have a USB keyboard 
 > plugged in?
 > 
 > >Fix:
 > 
 > Looks like an attempt to double-attach, but there was only one USB keyboard
 > ever hooked up.

 Even if so, it shouldn't be a problem to have multiple keyboard for the same
 console.
 The full dmesg could be usefull.

 -- 
 Manuel Bouyer <bouyer@antioche.eu.org>
      NetBSD: 26 ans d'experience feront toujours la difference
 --

From: Greg Oster <oster@netbsd.org>
To: Manuel Bouyer <bouyer@antioche.eu.org>
Cc: gnats-bugs@NetBSD.org, port-xen-maintainer@netbsd.org,
 gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: port-xen/53569: wskbd double attach with DIAGNOSTIC xen kernel
 NetBSD-8.0_STABLE
Date: Sun, 2 Sep 2018 14:51:31 -0600

 On Sun, 2 Sep 2018 22:44:02 +0200
 Manuel Bouyer <bouyer@antioche.eu.org> wrote:

 > > >Fix:  
 > > 
 > > Looks like an attempt to double-attach, but there was only one USB
 > > keyboard ever hooked up.  
 > 
 > Even if so, it shouldn't be a problem to have multiple keyboard for
 > the same console.
 > The full dmesg could be usefull.

 Agreed, but so far getting a good trace off this machine has been
 fiendishly difficult :(  (I've got a DELAY(1000000) (Thanks Taylor!) in
 printf in a panicstr condition, and that's let me at least see what's
 going on before panics scroll off the screen... (and I never get
 dropped to ddb proper :( )

 Later...

 Greg Oster

From: Greg Oster <oster@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-xen/53569: wskbd double attach with DIAGNOSTIC xen kernel
 NetBSD-8.0_STABLE
Date: Sun, 2 Sep 2018 14:56:53 -0600

 --MP_/r2uCS39CCEooH5a1Ms9f13j
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline

 On Sun,  2 Sep 2018 20:45:02 +0000 (UTC)
 Manuel Bouyer <bouyer@antioche.eu.org> wrote:

 > The following reply was made to PR port-xen/53569; it has been noted
 > by GNATS.
 > 
 > From: Manuel Bouyer <bouyer@antioche.eu.org>
 > To: gnats-bugs@NetBSD.org
 > Cc: port-xen-maintainer@netbsd.org, gnats-admin@netbsd.org,
 >         netbsd-bugs@netbsd.org
 > Subject: Re: port-xen/53569: wskbd double attach with DIAGNOSTIC xen
 > kernel NetBSD-8.0_STABLE
 > Date: Sun, 2 Sep 2018 22:44:02 +0200
 > 
 >  On Sun, Sep 02, 2018 at 08:40:00PM +0000, oster@netbsd.org wrote:
 >  > >Number:         53569
 >  > >Category:       port-xen
 >  > >Synopsis:       wskbd double attaches with xen on
 >  > >NetBSD-8.0_STABLE Confidential:   no
 >  > >Severity:       serious
 >  > >Priority:       medium
 >  > >Responsible:    port-xen-maintainer
 >  > >State:          open
 >  > >Class:          sw-bug
 >  > >Submitter-Id:   net
 >  > >Arrival-Date:   Sun Sep 02 20:40:00 +0000 2018
 >  > >Originator:     Greg Oster
 >  > >Release:        NetBSD 8.0_STABLE
 >  > >Organization:
 >  > >Environment:  
 >  > 	
 >  > 	
 >  > System: NetBSD thog 8.0_STABLE NetBSD 8.0_STABLE (THOG.gdb) #0:
 >  > Sat Sep 1 11:17:06 CST 2018
 >  > oster@thog:/u1/builds/build187/src/obj/amd64/u1/builds/build187/src/sys/arch/amd64/compile/XEN3_DOM0.gdb
 >  > amd64 Architecture: x86_64 Machine: amd64  
 >  > >Description:  
 >  > 
 >  > With DIAGNOSTIC turned on for XEN3_DOM0 kernel build, the following
 >  > panic is encountered:
 >  > 
 >  > ...
 >  > ukbd0 at uhidev0: 8 Variable keys. 6 Array codes
 >  > panic: kernel diagnostic assertion "!wskbd_console_initted"
 >  > failed: file "/u1/builds/build187/src/sys/dev/wscons/wskbd.c",
 >  > line 540 fatal breakpoint trap in supervisor mode
 >  > ...
 >  > 
 >  >   
 >  > >How-To-Repeat:  
 >  > 
 >  > Build a XEN3_DOM0 with DIAGNOSTIC turned on.  Perhaps have a USB
 >  > keyboard plugged in?
 >  >   
 >  > >Fix:  
 >  > 
 >  > Looks like an attempt to double-attach, but there was only one USB
 >  > keyboard ever hooked up.  
 >  
 >  Even if so, it shouldn't be a problem to have multiple keyboard for
 > the same console.
 >  The full dmesg could be usefull.

 Attached is dmesg... relevant lines appear to be:

 uhidev0 at uhub0 port 2 configuration 1 interface 0
 uhidev0: Lite-On Technology Corp. (0x4ca) USB Multimedia Keyboard
 (0x4f), rev 1.10/1.07, addr 2, iclass 3/1 ukbd0 at uhidev0
 wskbd0 at ukbd0: console keyboard, using wsdisplay0
 uhidev1 at uhub0 port 2 configuration 1 interface 1
 uhidev1: Lite-On Technology Corp. (0x4ca) USB Multimedia Keyboard
 (0x4f), rev 1.10/1.07, addr 2, iclass 3/0 uhidev1: 2 report ids
 uhid0 at uhidev1 reportid 1: input=2, output=0, feature=0
 uhid1 at uhidev1 reportid 2: input=1, output=0, feature=0

 so that one keyboard is showing up *twice*?!!?

 Later...

 Greg Oster

 --MP_/r2uCS39CCEooH5a1Ms9f13j
 Content-Type: application/octet-stream; name=dmesg.merlin
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename=dmesg.merlin

 Q29weXJpZ2h0IChjKSAxOTk2LCAxOTk3LCAxOTk4LCAxOTk5LCAyMDAwLCAyMDAxLCAyMDAyLCAy
 MDAzLCAyMDA0LCAyMDA1LAogICAgMjAwNiwgMjAwNywgMjAwOCwgMjAwOSwgMjAxMCwgMjAxMSwg
 MjAxMiwgMjAxMywgMjAxNCwgMjAxNSwgMjAxNiwgMjAxNywKICAgIDIwMTggVGhlIE5ldEJTRCBG
 b3VuZGF0aW9uLCBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgpDb3B5cmlnaHQgKGMpIDE5ODIs
 IDE5ODYsIDE5ODksIDE5OTEsIDE5OTMKICAgIFRoZSBSZWdlbnRzIG9mIHRoZSBVbml2ZXJzaXR5
 IG9mIENhbGlmb3JuaWEuICBBbGwgcmlnaHRzIHJlc2VydmVkLgoKTmV0QlNEIDguMF9TVEFCTEUg
 KFhFTjNfRE9NMC5nZGIubm9kZWJ1ZykgIzI6IFN1biBTZXAgIDIgMTQ6NDc6MDcgQ1NUIDIwMTgK
 CW9zdGVyQHRob2c6L3UxL2J1aWxkcy9idWlsZDE4Ny9zcmMvb2JqL2FtZDY0L3UxL2J1aWxkcy9i
 dWlsZDE4Ny9zcmMvc3lzL2FyY2gvYW1kNjQvY29tcGlsZS9YRU4zX0RPTTAuZ2RiLm5vZGVidWcK
 dG90YWwgbWVtb3J5ID0gNTEyIE1CCmF2YWlsIG1lbW9yeSA9IDQ3OCBNQgp0aW1lY291bnRlcjog
 VGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMTAuMDAwIG1zZWMKS2VybmVsaXplZCBSQUlEZnJhbWUg
 YWN0aXZhdGVkCnJ1bm5pbmcgY2dkIHNlbGZ0ZXN0IGFlcy14dHMtMjU2IGFlcy14dHMtNTEyIGRv
 bmUKSFAtUGF2aWxpb24gRlE1MTZBQS1BMkwgYTY2NDhmICggKQptYWluYnVzMCAocm9vdCkKQUNQ
 STogUlNEUCAweDAwMDAwMDAwMDAwRkM0NDAgMDAwMDE0ICh2MDAgSFBRT0VNKQpBQ1BJOiBSU0RU
 IDB4MDAwMDAwMDBDRjZBMDAwMCAwMDAwNDQgKHYwMSBIUFFPRU0gU0xJQy1DUEMgMjAwODA4MjEg
 TVNGVCAwMDAwMDA5NykKQUNQSTogRkFDUCAweDAwMDAwMDAwQ0Y2QTAyMDAgMDAwMDg0ICh2MDIg
 SFBRT0VNIFNMSUMtQ1BDIDIwMDgwODIxIE1TRlQgMDAwMDAwOTcpCkFDUEk6IERTRFQgMHgwMDAw
 MDAwMENGNkEwNDQwIDAwNEU5MSAodjAxIEhQUU9FTSBTTElDLUNQQyAwMDAwMDAwMCBJTlRMIDIw
 MDUxMTE3KQpBQ1BJOiBGQUNTIDB4MDAwMDAwMDBDRjZBRTAwMCAwMDAwNDAKQUNQSTogQVBJQyAw
 eDAwMDAwMDAwQ0Y2QTAzOTAgMDAwMDZDICh2MDEgSFBRT0VNIFNMSUMtQ1BDIDIwMDgwODIxIE1T
 RlQgMDAwMDAwOTcpCkFDUEk6IE1DRkcgMHgwMDAwMDAwMENGNkEwNDAwIDAwMDAzQyAodjAxIEhQ
 UU9FTSBTTElDLUNQQyAyMDA4MDgyMSBNU0ZUIDAwMDAwMDk3KQpBQ1BJOiBPRU1CIDB4MDAwMDAw
 MDBDRjZBRTA0MCAwMDAwNzIgKHYwMSBIUFFPRU0gU0xJQy1DUEMgMjAwODA4MjEgTVNGVCAwMDAw
 MDA5NykKQUNQSTogSFBFVCAweDAwMDAwMDAwQ0Y2QTUyRTAgMDAwMDM4ICh2MDEgSFBRT0VNIFNM
 SUMtQ1BDIDIwMDgwODIxIE1TRlQgMDAwMDAwOTcpCkFDUEk6IEdTQ0kgMHgwMDAwMDAwMENGNkFF
 MEMwIDAwMjAyNCAodjAxIEhQUU9FTSBTTElDLUNQQyAyMDA4MDgyMSBNU0ZUIDAwMDAwMDk3KQpB
 Q1BJOiBTTElDIDB4MDAwMDAwMDBDRjZCMDBGMCAwMDAxNzYgKHYwMSBIUFFPRU0gU0xJQy1DUEMg
 MDAwMDAwMDEgTVNGVCAwMDAwMDAwMSkKQUNQSTogU1NEVCAweDAwMDAwMDAwQ0Y2QjE0QjAgMDAw
 ODJGICh2MDEgSFBRT0VNIFNMSUMtQ1BDIDAwMDAwMDEyIElOVEwgMjAwNTExMTcpCkFDUEk6IEV4
 ZWN1dGVkIDEgYmxvY2tzIG9mIG1vZHVsZS1sZXZlbCBleGVjdXRhYmxlIEFNTCBjb2RlCkFDUEk6
 IDIgQUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZCBhbmQgbG9hZGVkCmlvYXBp
 YzAgYXQgbWFpbmJ1czAgYXBpZCA0OiBwYSAweGZlYzAwMDAwLCB2ZXJzaW9uIDB4MjAsIDI0IHBp
 bnMKY3B1MCBhdCBtYWluYnVzMCBhcGlkIDAKY3B1MSBhdCBtYWluYnVzMCBhcGlkIDEKY3B1MiBh
 dCBtYWluYnVzMCBhcGlkIDIKY3B1MyBhdCBtYWluYnVzMCBhcGlkIDMKaHlwZXJ2aXNvcjAgYXQg
 bWFpbmJ1czA6IFhlbiB2ZXJzaW9uIDQuMTEuMG5iMApoeXBlcnZpc29yMDogZmVhdHVyZXM6ICBw
 YWVfcGdkaXJfYWJvdmVfNGdiIG1tdV9wdF91cGRhdGVfcHJlc2VydmVfYWQgaGlnaG1lbV9hc3Np
 c3QgZ250dGFiX21hcF9hdmFpbF9iaXRzClZJUlFfREVCVUcgaW50ZXJydXB0IHVzaW5nIGV2ZW50
 IGNoYW5uZWwgMQp2Y3B1MCBhdCBoeXBlcnZpc29yMAp2Y3B1MDogSW50ZWwoUikgQ29yZShUTSky
 IFF1YWQgQ1BVICAgIFE2NjAwICBAIDIuNDBHSHosIGlkIDB4NmZiCnZjcHUwOiBwYWNrYWdlIDAs
 IGNvcmUgMCwgc210IDAKeGVuYnVzMCBhdCBoeXBlcnZpc29yMDogWGVuIFZpcnR1YWwgQnVzIElu
 dGVyZmFjZQp4ZW5jb25zMCBhdCBoeXBlcnZpc29yMDogWGVuIFZpcnR1YWwgQ29uc29sZSBEcml2
 ZXIKYWNwaTAgYXQgaHlwZXJ2aXNvcjA6IEludGVsIEFDUElDQSAyMDE3MDMwMwphY3BpMDogWC9S
 U0RUOiBPZW1JZCA8SFBRT0VNLFNMSUMtQ1BDLDIwMDgwODIxPiwgQXNsSWQgPE1TRlQsMDAwMDAw
 OTc+CmFjcGkwOiBNQ0ZHOiBzZWdtZW50IDAsIGJ1cyAwLTI1NSwgYWRkcmVzcyAweDAwMDAwMDAw
 ZTAwMDAwMDAKYWNwaTA6IFNDSSBpbnRlcnJ1cHRpbmcgYXQgaW50IDkKdGltZWNvdW50ZXI6IFRp
 bWVjb3VudGVyICJBQ1BJLVNhZmUiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxpdHkgOTAwCk1D
 SCAoUE5QMEMwMSkgYXQgYWNwaTAgbm90IGNvbmZpZ3VyZWQKVE1SIChQTlAwMTAwKSBhdCBhY3Bp
 MCBub3QgY29uZmlndXJlZApwY3BwaTAgYXQgYWNwaTAgKFNQS1IsIFBOUDA4MDApOiBpbyAweDYx
 ClJNU0MgKFBOUDBDMDIpIGF0IGFjcGkwIG5vdCBjb25maWd1cmVkCkhQRVQgKFBOUDAxMDMpIGF0
 IGFjcGkwIG5vdCBjb25maWd1cmVkCk9NU0MgKFBOUDBDMDIpIGF0IGFjcGkwIG5vdCBjb25maWd1
 cmVkCnBja2JjMSBhdCBhY3BpMCAoUFMyTSwgUE5QMEYwMykgKGF1eCBwb3J0KTogaW8gMHg2MCww
 eDY0IGlycSAxMgpTSU9SIChQTlAwQzAyKSBhdCBhY3BpMCBub3QgY29uZmlndXJlZApGV0ggKElO
 VDA4MDApIGF0IGFjcGkwIG5vdCBjb25maWd1cmVkCkZXSEUgKFBOUDBDMDIpIGF0IGFjcGkwIG5v
 dCBjb25maWd1cmVkClBDSUUgKFBOUDBDMDIpIGF0IGFjcGkwIG5vdCBjb25maWd1cmVkClJNRU0g
 KFBOUDBDMDEpIGF0IGFjcGkwIG5vdCBjb25maWd1cmVkCmFjcGlidXQwIGF0IGFjcGkwIChQV1JC
 LCBQTlAwQzBDLTE3MCk6IEFDUEkgUG93ZXIgQnV0dG9uCkFDUEk6IEVuYWJsZWQgMiBHUEVzIGlu
 IGJsb2NrIDAwIHRvIDNGCnBjaTAgYXQgaHlwZXJ2aXNvcjAgYnVzIDA6IGNvbmZpZ3VyYXRpb24g
 bW9kZSAxCnBjaTA6IGkvbyBzcGFjZSwgbWVtb3J5IHNwYWNlIGVuYWJsZWQKcGNoYjAgYXQgcGNp
 MCBkZXYgMCBmdW5jdGlvbiAwOiB2ZW5kb3IgODA4NiBwcm9kdWN0IDI5YzAgKHJldi4gMHgwMikK
 YWdwIGF0IHBjaGIwIG5vdCBjb25maWd1cmVkCnZnYTAgYXQgcGNpMCBkZXYgMiBmdW5jdGlvbiAw
 OiB2ZW5kb3IgODA4NiBwcm9kdWN0IDI5YzIgKHJldi4gMHgwMikKd3NkaXNwbGF5MCBhdCB2Z2Ew
 IGtiZG11eCAxOiBjb25zb2xlICg4MHgyNSwgdnQxMDAgZW11bGF0aW9uKQp3c211eDE6IGNvbm5l
 Y3RpbmcgdG8gd3NkaXNwbGF5MApkcm0gYXQgdmdhMCBub3QgY29uZmlndXJlZAp1aGNpMCBhdCBw
 Y2kwIGRldiAyNiBmdW5jdGlvbiAwOiB2ZW5kb3IgODA4NiBwcm9kdWN0IDI5MzcgKHJldi4gMHgw
 MikKdWhjaTA6IGludGVycnVwdGluZyBhdCBpb2FwaWMwIHBpbiAxNiwgZXZlbnQgY2hhbm5lbCAz
 CnVzYjAgYXQgdWhjaTA6IFVTQiByZXZpc2lvbiAxLjAKdWhjaTEgYXQgcGNpMCBkZXYgMjYgZnVu
 Y3Rpb24gMTogdmVuZG9yIDgwODYgcHJvZHVjdCAyOTM4IChyZXYuIDB4MDIpCnVoY2kxOiBpbnRl
 cnJ1cHRpbmcgYXQgaW9hcGljMCBwaW4gMjEsIGV2ZW50IGNoYW5uZWwgNAp1c2IxIGF0IHVoY2kx
 OiBVU0IgcmV2aXNpb24gMS4wCmVoY2kwIGF0IHBjaTAgZGV2IDI2IGZ1bmN0aW9uIDc6IHZlbmRv
 ciA4MDg2IHByb2R1Y3QgMjkzYyAocmV2LiAweDAyKQplaGNpMDogaW50ZXJydXB0aW5nIGF0IGlv
 YXBpYzAgcGluIDE4LCBldmVudCBjaGFubmVsIDUKZWhjaTA6IEVIQ0kgdmVyc2lvbiAxLjAKZWhj
 aTA6IDIgY29tcGFuaW9uIGNvbnRyb2xsZXJzLCAyIHBvcnRzIGVhY2g6IHVoY2kwIHVoY2kxCnVz
 YjIgYXQgZWhjaTA6IFVTQiByZXZpc2lvbiAyLjAKaGRhdWRpbzAgYXQgcGNpMCBkZXYgMjcgZnVu
 Y3Rpb24gMDogSEQgQXVkaW8gQ29udHJvbGxlcgpoZGF1ZGlvMDogaW50ZXJydXB0aW5nIGF0IGlv
 YXBpYzAgcGluIDIyLCBldmVudCBjaGFubmVsIDYKaGRhZmcwIGF0IGhkYXVkaW8wOiB2ZW5kb3Ig
 MTBlYyBwcm9kdWN0IDA4ODgKaGRhZmcwOiBEQUMwMCA4Y2g6IFNwZWFrZXIgW0phY2tdCmhkYWZn
 MDogREFDMDEgMmNoOiBIUCBPdXQgW0phY2tdCmhkYWZnMDogRElHMDIgMmNoOiBTUERJRiBPdXQg
 W0phY2tdCmhkYWZnMDogQURDMDMgMmNoOiBNaWMgSW4gW0phY2tdCmhkYWZnMDogQURDMDQgMmNo
 OiBMaW5lIEluIFtKYWNrXQpoZGFmZzA6IERJRy1JbjA1IDJjaDogU1BESUYgSW4gW0phY2tdCmhk
 YWZnMDogOGNoLzJjaCA0NDEwMEh6IDQ4MDAwSHogOTYwMDBIeiAxOTIwMDBIeiBQQ00xNiBQQ00y
 MCBQQ00yNCBBQzMKYXVkaW8wIGF0IGhkYWZnMDogZnVsbCBkdXBsZXgsIHBsYXliYWNrLCBjYXB0
 dXJlLCBtbWFwLCBpbmRlcGVuZGVudApoZGFmZzA6IFZpcnR1YWwgZm9ybWF0IGNvbmZpZ3VyZWQg
 LSBGb3JtYXQgU0xJTkVBUiwgcHJlY2lzaW9uIDE2LCBjaGFubmVscyAyLCBmcmVxdWVuY3kgNDgw
 MDAKaGRhZmcwOiBMYXRlbmN5OiAxMjggbWlsbGlzZWNvbmRzCnNwa3IwIGF0IGF1ZGlvMDogUEMg
 U3BlYWtlciAoc3ludGhlc2l6ZWQpCnBwYjAgYXQgcGNpMCBkZXYgMjggZnVuY3Rpb24gMDogdmVu
 ZG9yIDgwODYgcHJvZHVjdCAyOTQwIChyZXYuIDB4MDIpCnBwYjA6IFBDSSBFeHByZXNzIGNhcGFi
 aWxpdHkgdmVyc2lvbiAxIDxSb290IFBvcnQgb2YgUENJLUUgUm9vdCBDb21wbGV4PiB4MSBAIDIu
 NUdUL3MKcGNpMSBhdCBwcGIwIGJ1cyAzCnBjaTE6IGkvbyBzcGFjZSwgbWVtb3J5IHNwYWNlIGVu
 YWJsZWQKcHBiMSBhdCBwY2kwIGRldiAyOCBmdW5jdGlvbiAyOiB2ZW5kb3IgODA4NiBwcm9kdWN0
 IDI5NDQgKHJldi4gMHgwMikKcHBiMTogUENJIEV4cHJlc3MgY2FwYWJpbGl0eSB2ZXJzaW9uIDEg
 PFJvb3QgUG9ydCBvZiBQQ0ktRSBSb290IENvbXBsZXg+IHgxIEAgMi41R1QvcwpwY2kyIGF0IHBw
 YjEgYnVzIDIKcGNpMjogaS9vIHNwYWNlLCBtZW1vcnkgc3BhY2UgZW5hYmxlZApyZTAgYXQgcGNp
 MiBkZXYgMCBmdW5jdGlvbiAwOiBSZWFsVGVrIDgxNjgvODExMSBQQ0llIEdpZ2FiaXQgRXRoZXJu
 ZXQgKHJldi4gMHgwMikKcmUwOiBpbnRlcnJ1cHRpbmcgYXQgaW9hcGljMCBwaW4gMTgsIGV2ZW50
 IGNoYW5uZWwgNQpyZTA6IEV0aGVybmV0IGFkZHJlc3MgMDA6MjI6MTU6ZjQ6NGE6N2UKcmUwOiB1
 c2luZyAyNTYgdHggZGVzY3JpcHRvcnMKcmdlcGh5MCBhdCByZTAgcGh5IDc6IFJUTDgxNjlTLzgx
 MTBTLzgyMTEgMTAwMEJBU0UtVCBtZWRpYSBpbnRlcmZhY2UsIHJldi4gMgpyZ2VwaHkwOiAxMGJh
 c2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCAxMDAwYmFzZVQsIDEw
 MDBiYXNlVC1GRFgsIGF1dG8KdWhjaTIgYXQgcGNpMCBkZXYgMjkgZnVuY3Rpb24gMDogdmVuZG9y
 IDgwODYgcHJvZHVjdCAyOTM0IChyZXYuIDB4MDIpCnVoY2kyOiBpbnRlcnJ1cHRpbmcgYXQgaW9h
 cGljMCBwaW4gMjMsIGV2ZW50IGNoYW5uZWwgNwp1c2IzIGF0IHVoY2kyOiBVU0IgcmV2aXNpb24g
 MS4wCnVoY2kzIGF0IHBjaTAgZGV2IDI5IGZ1bmN0aW9uIDE6IHZlbmRvciA4MDg2IHByb2R1Y3Qg
 MjkzNSAocmV2LiAweDAyKQp1aGNpMzogaW50ZXJydXB0aW5nIGF0IGlvYXBpYzAgcGluIDE5LCBl
 dmVudCBjaGFubmVsIDgKdXNiNCBhdCB1aGNpMzogVVNCIHJldmlzaW9uIDEuMAp1aGNpNCBhdCBw
 Y2kwIGRldiAyOSBmdW5jdGlvbiAyOiB2ZW5kb3IgODA4NiBwcm9kdWN0IDI5MzYgKHJldi4gMHgw
 MikKdWhjaTQ6IGludGVycnVwdGluZyBhdCBpb2FwaWMwIHBpbiAxOCwgZXZlbnQgY2hhbm5lbCA1
 CnVzYjUgYXQgdWhjaTQ6IFVTQiByZXZpc2lvbiAxLjAKdWhjaTUgYXQgcGNpMCBkZXYgMjkgZnVu
 Y3Rpb24gMzogdmVuZG9yIDgwODYgcHJvZHVjdCAyOTM5IChyZXYuIDB4MDIpCnVoY2k1OiBpbnRl
 cnJ1cHRpbmcgYXQgaW9hcGljMCBwaW4gMTYsIGV2ZW50IGNoYW5uZWwgMwp1c2I2IGF0IHVoY2k1
 OiBVU0IgcmV2aXNpb24gMS4wCmVoY2kxIGF0IHBjaTAgZGV2IDI5IGZ1bmN0aW9uIDc6IHZlbmRv
 ciA4MDg2IHByb2R1Y3QgMjkzYSAocmV2LiAweDAyKQplaGNpMTogaW50ZXJydXB0aW5nIGF0IGlv
 YXBpYzAgcGluIDIzLCBldmVudCBjaGFubmVsIDcKZWhjaTE6IEVIQ0kgdmVyc2lvbiAxLjAKZWhj
 aTE6IDQgY29tcGFuaW9uIGNvbnRyb2xsZXJzLCAyIHBvcnRzIGVhY2g6IHVoY2kyIHVoY2kzIHVo
 Y2k0IHVoY2k1CnVzYjcgYXQgZWhjaTE6IFVTQiByZXZpc2lvbiAyLjAKcHBiMiBhdCBwY2kwIGRl
 diAzMCBmdW5jdGlvbiAwOiB2ZW5kb3IgODA4NiBwcm9kdWN0IDI0NGUgKHJldi4gMHg5MikKcGNp
 MyBhdCBwcGIyIGJ1cyAxCnBjaTM6IGkvbyBzcGFjZSwgbWVtb3J5IHNwYWNlIGVuYWJsZWQKZndv
 aGNpMCBhdCBwY2kzIGRldiA1IGZ1bmN0aW9uIDA6IHZlbmRvciAxMWMxIHByb2R1Y3QgNTgxMSAo
 cmV2LiAweDcwKQpmd29oY2kwOiBpbnRlcnJ1cHRpbmcgYXQgaW9hcGljMCBwaW4gMjAsIGV2ZW50
 IGNoYW5uZWwgOQpmd29oY2kwOiBPSENJIHZlcnNpb24gMS4wIChST009MSkKZndvaGNpMDogTm8u
 IG9mIElzb2Nocm9ub3VzIGNoYW5uZWxzIGlzIDguCmZ3b2hjaTA6IEVVSTY0IDAwOjFlOjhjOjAw
 OjAxOjc1Ojg4OmIzCmZ3b2hjaTA6IFBoeSAxMzk0YSBhdmFpbGFibGUgUzQwMCwgMiBwb3J0cy4K
 ZndvaGNpMDogTGluayBTNDAwLCBtYXhfcmVjIDIwNDggYnl0ZXMuCmllZWUxMzk0aWYwIGF0IGZ3
 b2hjaTA6IElFRUUxMzk0IGJ1cwpmd2lwMCBhdCBpZWVlMTM5NGlmMDogSVAgb3ZlciBJRUVFMTM5
 NApmd29oY2kwOiBJbml0aWF0ZSBidXMgcmVzZXQKaWNobHBjaWIwIGF0IHBjaTAgZGV2IDMxIGZ1
 bmN0aW9uIDA6IHZlbmRvciA4MDg2IHByb2R1Y3QgMjkxNiAocmV2LiAweDAyKQp0aW1lY291bnRl
 cjogVGltZWNvdW50ZXIgImljaGxwY2liMCIgZnJlcXVlbmN5IDM1Nzk1NDUgSHogcXVhbGl0eSAx
 MDAwCmljaGxwY2liMDogMjQtYml0IHRpbWVyCmFoY2lzYXRhMCBhdCBwY2kwIGRldiAzMSBmdW5j
 dGlvbiAyOiB2ZW5kb3IgODA4NiBwcm9kdWN0IDI4MjIgKHJldi4gMHgwMikKYWhjaXNhdGEwOiBp
 bnRlcnJ1cHRpbmcgYXQgaW9hcGljMCBwaW4gMTksIGV2ZW50IGNoYW5uZWwgOAphaGNpc2F0YTA6
 IDY0LWJpdCBETUEKYWhjaXNhdGEwOiBBSENJIHJldmlzaW9uIDEuMjAsIDYgcG9ydHMsIDMyIHNs
 b3RzLCBDQVAgMHhlZjIwZmZlNTxTWFMsRU1TLENDQ1MsUFNDLFNTQyxQTUQsSVNTPTB4Mj1HZW4y
 LFNDTE8sU0FMLFNBTFAsU1NTLFNTTlRGLFNOQ1EsUzY0QT4KYXRhYnVzMCBhdCBhaGNpc2F0YTAg
 Y2hhbm5lbCAwCmF0YWJ1czEgYXQgYWhjaXNhdGEwIGNoYW5uZWwgMQphdGFidXMyIGF0IGFoY2lz
 YXRhMCBjaGFubmVsIDIKYXRhYnVzMyBhdCBhaGNpc2F0YTAgY2hhbm5lbCAzCmF0YWJ1czQgYXQg
 YWhjaXNhdGEwIGNoYW5uZWwgNAphdGFidXM1IGF0IGFoY2lzYXRhMCBjaGFubmVsIDUKaWNoc21i
 MCBhdCBwY2kwIGRldiAzMSBmdW5jdGlvbiAzOiB2ZW5kb3IgODA4NiBwcm9kdWN0IDI5MzAgKHJl
 di4gMHgwMikKaWNoc21iMDogaW50ZXJydXB0aW5nIGF0IGlvYXBpYzAgcGluIDE4LCBldmVudCBj
 aGFubmVsIDUKaWljMCBhdCBpY2hzbWIwOiBJMkMgYnVzCmlzYTAgYXQgaWNobHBjaWIwCnBja2Jj
 MCBhdCBpc2EwIHBvcnQgMHg2MC0weDY0CmZ3b2hjaTA6IEJVUyByZXNldApmd29oY2kwOiBub2Rl
 X2lkPTB4YzgwMGZmYzAsIGdlbj0xLCBDWUNMRU1BU1RFUiBtb2RlCmllZWUxMzk0aWYwOiAxIG5v
 ZGVzLCBtYXhob3AgPD0gMCBjYWJsZSBJUk0gaXJtKDApIChtZSkKaWVlZTEzOTRpZjA6IGJ1cyBt
 YW5hZ2VyIDAKdGltZWNvdW50ZXI6IFRpbWVjb3VudGVyICJjbG9ja2ludGVycnVwdCIgZnJlcXVl
 bmN5IDEwMCBIeiBxdWFsaXR5IDAKdGltZWNvdW50ZXI6IFRpbWVjb3VudGVyICJ4ZW5fc3lzdGVt
 X3RpbWUiIGZyZXF1ZW5jeSAxMDAwMDAwMDAwIEh6IHF1YWxpdHkgMTAwMDAKWGVuIGNsb2NrOiB1
 c2luZyBldmVudCBjaGFubmVsIDEwCnhlbmJ1czA6IHVzaW5nIGV2ZW50IGNoYW5uZWwgMTEKSVBz
 ZWM6IEluaXRpYWxpemVkIFNlY3VyaXR5IEFzc29jaWF0aW9uIFByb2Nlc3NpbmcuCnVodWIwIGF0
 IHVzYjA6IHZlbmRvciA4MDg2ICgweDgwODYpIFVIQ0kgcm9vdCBodWIgKDAwMDApLCBjbGFzcyA5
 LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMQp1aHViMDogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxl
 LCBzZWxmIHBvd2VyZWQKdWh1YjEgYXQgdXNiMTogdmVuZG9yIDgwODYgKDB4ODA4NikgVUhDSSBy
 b290IGh1YiAoMDAwMCksIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxCnVodWIxOiAy
 IHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViMiBhdCB1c2IyOiB2ZW5k
 b3IgODA4NiAoMHg4MDg2KSBFSENJIHJvb3QgaHViICgwMDAwKSwgY2xhc3MgOS8wLCByZXYgMi4w
 MC8xLjAwLCBhZGRyIDEKdWh1YjI6IDQgcG9ydHMgd2l0aCA0IHJlbW92YWJsZSwgc2VsZiBwb3dl
 cmVkCnVodWIzIGF0IHVzYjM6IHZlbmRvciA4MDg2ICgweDgwODYpIFVIQ0kgcm9vdCBodWIgKDAw
 MDApLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMQp1aHViMzogMiBwb3J0cyB3aXRo
 IDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjQgYXQgdXNiNDogdmVuZG9yIDgwODYgKDB4
 ODA4NikgVUhDSSByb290IGh1YiAoMDAwMCksIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRk
 ciAxCnVodWI0OiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViNSBh
 dCB1c2I1OiB2ZW5kb3IgODA4NiAoMHg4MDg2KSBVSENJIHJvb3QgaHViICgwMDAwKSwgY2xhc3Mg
 OS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDEKdWh1YjU6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJs
 ZSwgc2VsZiBwb3dlcmVkCnVodWI2IGF0IHVzYjY6IHZlbmRvciA4MDg2ICgweDgwODYpIFVIQ0kg
 cm9vdCBodWIgKDAwMDApLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIgMQp1aHViNjog
 MiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjcgYXQgdXNiNzogdmVu
 ZG9yIDgwODYgKDB4ODA4NikgRUhDSSByb290IGh1YiAoMDAwMCksIGNsYXNzIDkvMCwgcmV2IDIu
 MDAvMS4wMCwgYWRkciAxCnVodWI3OiA4IHBvcnRzIHdpdGggOCByZW1vdmFibGUsIHNlbGYgcG93
 ZXJlZAphaGNpc2F0YTAgcG9ydCAwOiBkZXZpY2UgcHJlc2VudCwgc3BlZWQ6IDMuMEdiL3MKYWhj
 aXNhdGEwIHBvcnQgMTogZGV2aWNlIHByZXNlbnQsIHNwZWVkOiAxLjVHYi9zCmFoY2lzYXRhMCBw
 b3J0IDM6IGRldmljZSBwcmVzZW50LCBzcGVlZDogMy4wR2Ivcwp3ZDAgYXQgYXRhYnVzMCBkcml2
 ZSAwCndkMDogPFdEQyBXRDEwRVpFWC0wMFJLS0EwPgp3ZDA6IGRyaXZlIHN1cHBvcnRzIDE2LXNl
 Y3RvciBQSU8gdHJhbnNmZXJzLCBMQkE0OCBhZGRyZXNzaW5nCndkMDogOTMxIEdCLCAxOTM4MDIx
 IGN5bCwgMTYgaGVhZCwgNjMgc2VjLCA1MTIgYnl0ZXMvc2VjdCB4IDE5NTM1MjUxNjggc2VjdG9y
 cwp3ZDA6IGRyaXZlIHN1cHBvcnRzIFBJTyBtb2RlIDQsIERNQSBtb2RlIDIsIFVsdHJhLURNQSBt
 b2RlIDYgKFVsdHJhLzEzMykKd2QwKGFoY2lzYXRhMDowOjApOiB1c2luZyBQSU8gbW9kZSA0LCBE
 TUEgbW9kZSAyLCBVbHRyYS1ETUEgbW9kZSA2IChVbHRyYS8xMzMpICh1c2luZyBETUEpCmF0YXBp
 YnVzMCBhdCBhdGFidXMxOiAxIHRhcmdldHMKY2QwIGF0IGF0YXBpYnVzMCBkcml2ZSAwOiA8SEwt
 RFQtU1QgRFZELVJBTSBHSDEwTCwgTTAwODdCMzU2NTUsIEZDMEI+IGNkcm9tIHJlbW92YWJsZQpj
 ZDA6IGRyaXZlIHN1cHBvcnRzIFBJTyBtb2RlIDQsIERNQSBtb2RlIDIsIFVsdHJhLURNQSBtb2Rl
 IDUgKFVsdHJhLzEwMCkKY2QwKGFoY2lzYXRhMDoxOjApOiB1c2luZyBQSU8gbW9kZSA0LCBETUEg
 bW9kZSAyLCBVbHRyYS1ETUEgbW9kZSA1IChVbHRyYS8xMDApICh1c2luZyBETUEpCndkMSBhdCBh
 dGFidXMzIGRyaXZlIDAKd2QxOiA8U1QxMDAwRE0wMTAtMkVQMTAyPgp3ZDE6IGRyaXZlIHN1cHBv
 cnRzIDE2LXNlY3RvciBQSU8gdHJhbnNmZXJzLCBMQkE0OCBhZGRyZXNzaW5nCndkMTogOTMxIEdC
 LCAxOTM4MDIxIGN5bCwgMTYgaGVhZCwgNjMgc2VjLCA1MTIgYnl0ZXMvc2VjdCB4IDE5NTM1MjUx
 Njggc2VjdG9ycwp3ZDE6IGRyaXZlIHN1cHBvcnRzIFBJTyBtb2RlIDQsIERNQSBtb2RlIDIsIFVs
 dHJhLURNQSBtb2RlIDYgKFVsdHJhLzEzMykKd2QxKGFoY2lzYXRhMDozOjApOiB1c2luZyBQSU8g
 bW9kZSA0LCBETUEgbW9kZSAyLCBVbHRyYS1ETUEgbW9kZSA2IChVbHRyYS8xMzMpICh1c2luZyBE
 TUEpCnVtYXNzMCBhdCB1aHViNyBwb3J0IDUgY29uZmlndXJhdGlvbiAxIGludGVyZmFjZSAwCnVt
 YXNzMDogR2VuZXJpYyAoMHhiZGEpIFVTQjIuMC1DUlcgKDB4MTUxKSwgcmV2IDIuMDAvNTEuOTUs
 IGFkZHIgMgp1bWFzczA6IHVzaW5nIFNDU0kgb3ZlciBCdWxrLU9ubHkKc2NzaWJ1czAgYXQgdW1h
 c3MwOiAyIHRhcmdldHMsIDQgbHVucyBwZXIgdGFyZ2V0CnNkMCBhdCBzY3NpYnVzMCB0YXJnZXQg
 MCBsdW4gMDogPEdlbmVyaWMtLCBDb21wYWN0IEZsYXNoLCAxLjAwPiBkaXNrIHJlbW92YWJsZQpz
 ZDA6IGRyaXZlIG9mZmxpbmUKc2QxIGF0IHNjc2lidXMwIHRhcmdldCAwIGx1biAxOiA8R2VuZXJp
 Yy0sIFNNL3hELVBpY3R1cmUsIDEuMDA+IGRpc2sgcmVtb3ZhYmxlCnNkMTogZHJpdmUgb2ZmbGlu
 ZQpzZDIgYXQgc2NzaWJ1czAgdGFyZ2V0IDAgbHVuIDI6IDxHZW5lcmljLSwgU0QvTU1DLCAxLjAw
 PiBkaXNrIHJlbW92YWJsZQpzZDI6IGRyaXZlIG9mZmxpbmUKc2QzIGF0IHNjc2lidXMwIHRhcmdl
 dCAwIGx1biAzOiA8R2VuZXJpYy0sIE1TL01TLVBybywgMS4wMD4gZGlzayByZW1vdmFibGUKc2Qz
 OiBkcml2ZSBvZmZsaW5lCnJhaWQwOiBSQUlEIExldmVsIDEKcmFpZDA6IENvbXBvbmVudHM6IC9k
 ZXYvd2QwYSAvZGV2L3dkMWEKcmFpZDA6IFRvdGFsIFNlY3RvcnM6IDE5NTM1MjI5NDQgKDk1Mzg2
 OCBNQikKYm9vdCBkZXZpY2U6IHJhaWQwCnJvb3Qgb24gcmFpZDBhIGR1bXBzIG9uIHJhaWQwYgpZ
 b3VyIG1hY2hpbmUgZG9lcyBub3QgaW5pdGlhbGl6ZSBtZW1fY2x1c3RlcnM7IHNwYXJzZV9kdW1w
 cyBkaXNhYmxlZApyb290IGZpbGUgc3lzdGVtIHR5cGU6IGZmcwprZXJuLm1vZHVsZS5wYXRoPS9z
 dGFuZC9hbWQ2NC14ZW4vOC4wL21vZHVsZXMKdWhpZGV2MCBhdCB1aHViMCBwb3J0IDIgY29uZmln
 dXJhdGlvbiAxIGludGVyZmFjZSAwCnVoaWRldjA6IExpdGUtT24gVGVjaG5vbG9neSBDb3JwLiAo
 MHg0Y2EpIFVTQiBNdWx0aW1lZGlhIEtleWJvYXJkICgweDRmKSwgcmV2IDEuMTAvMS4wNywgYWRk
 ciAyLCBpY2xhc3MgMy8xCnVrYmQwIGF0IHVoaWRldjAKd3NrYmQwIGF0IHVrYmQwOiBjb25zb2xl
 IGtleWJvYXJkLCB1c2luZyB3c2Rpc3BsYXkwCnVoaWRldjEgYXQgdWh1YjAgcG9ydCAyIGNvbmZp
 Z3VyYXRpb24gMSBpbnRlcmZhY2UgMQp1aGlkZXYxOiBMaXRlLU9uIFRlY2hub2xvZ3kgQ29ycC4g
 KDB4NGNhKSBVU0IgTXVsdGltZWRpYSBLZXlib2FyZCAoMHg0ZiksIHJldiAxLjEwLzEuMDcsIGFk
 ZHIgMiwgaWNsYXNzIDMvMAp1aGlkZXYxOiAyIHJlcG9ydCBpZHMKdWhpZDAgYXQgdWhpZGV2MSBy
 ZXBvcnRpZCAxOiBpbnB1dD0yLCBvdXRwdXQ9MCwgZmVhdHVyZT0wCnVoaWQxIGF0IHVoaWRldjEg
 cmVwb3J0aWQgMjogaW5wdXQ9MSwgb3V0cHV0PTAsIGZlYXR1cmU9MAp3c2Rpc3BsYXkwOiBzY3Jl
 ZW4gMSBhZGRlZCAoODB4MjUsIHZ0MTAwIGVtdWxhdGlvbikKd3NkaXNwbGF5MDogc2NyZWVuIDIg
 YWRkZWQgKDgweDI1LCB2dDEwMCBlbXVsYXRpb24pCndzZGlzcGxheTA6IHNjcmVlbiAzIGFkZGVk
 ICg4MHgyNSwgdnQxMDAgZW11bGF0aW9uKQp3c2Rpc3BsYXkwOiBzY3JlZW4gNCBhZGRlZCAoODB4
 MjUsIHZ0MTAwIGVtdWxhdGlvbikKYmFsbG9vbjAgYXQgeGVuYnVzMCBpZCAwOiBYZW4gQmFsbG9v
 biBkcml2ZXIKYmFsbG9vbjA6IGN1cnJlbnQgcmVzZXJ2YXRpb246IDUyNDI4OCBLaUIK

 --MP_/r2uCS39CCEooH5a1Ms9f13j--

From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-xen/53569: wskbd double attach with DIAGNOSTIC xen kernel
 NetBSD-8.0_STABLE
Date: Mon, 3 Sep 2018 06:28:22 +0200

 On Sun, Sep 02, 2018 at 09:00:01PM +0000, Greg Oster wrote:
 >  Attached is dmesg... relevant lines appear to be:
 >  
 >  uhidev0 at uhub0 port 2 configuration 1 interface 0
 >  uhidev0: Lite-On Technology Corp. (0x4ca) USB Multimedia Keyboard
 >  (0x4f), rev 1.10/1.07, addr 2, iclass 3/1 ukbd0 at uhidev0
 >  wskbd0 at ukbd0: console keyboard, using wsdisplay0
 >  uhidev1 at uhub0 port 2 configuration 1 interface 1
 >  uhidev1: Lite-On Technology Corp. (0x4ca) USB Multimedia Keyboard
 >  (0x4f), rev 1.10/1.07, addr 2, iclass 3/0 uhidev1: 2 report ids
 >  uhid0 at uhidev1 reportid 1: input=2, output=0, feature=0
 >  uhid1 at uhidev1 reportid 2: input=1, output=0, feature=0

 This is unlikely to be xen specific - can you test the same keyboard on
 some other machine, and maybe (if it does not panic) get usbdevs output
 for it?

 Martin

From: Greg Oster <oster@netbsd.org>
To: Martin Husemann <martin@duskware.de>
Cc: gnats-bugs@NetBSD.org, port-xen-maintainer@netbsd.org,
 gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: port-xen/53569: wskbd double attach with DIAGNOSTIC xen kernel
 NetBSD-8.0_STABLE
Date: Mon, 3 Sep 2018 09:05:32 -0600

 On Mon,  3 Sep 2018 04:30:01 +0000 (UTC)
 Martin Husemann <martin@duskware.de> wrote:

 > The following reply was made to PR port-xen/53569; it has been noted
 > by GNATS.
 > 
 > From: Martin Husemann <martin@duskware.de>
 > To: gnats-bugs@NetBSD.org
 > Cc: 
 > Subject: Re: port-xen/53569: wskbd double attach with DIAGNOSTIC xen
 > kernel NetBSD-8.0_STABLE
 > Date: Mon, 3 Sep 2018 06:28:22 +0200
 > 
 >  On Sun, Sep 02, 2018 at 09:00:01PM +0000, Greg Oster wrote:
 >  >  Attached is dmesg... relevant lines appear to be:
 >  >  
 >  >  uhidev0 at uhub0 port 2 configuration 1 interface 0
 >  >  uhidev0: Lite-On Technology Corp. (0x4ca) USB Multimedia Keyboard
 >  >  (0x4f), rev 1.10/1.07, addr 2, iclass 3/1 ukbd0 at uhidev0
 >  >  wskbd0 at ukbd0: console keyboard, using wsdisplay0
 >  >  uhidev1 at uhub0 port 2 configuration 1 interface 1
 >  >  uhidev1: Lite-On Technology Corp. (0x4ca) USB Multimedia Keyboard
 >  >  (0x4f), rev 1.10/1.07, addr 2, iclass 3/0 uhidev1: 2 report ids
 >  >  uhid0 at uhidev1 reportid 1: input=2, output=0, feature=0
 >  >  uhid1 at uhidev1 reportid 2: input=1, output=0, feature=0  
 >  
 >  This is unlikely to be xen specific - can you test the same keyboard
 > on some other machine, and maybe (if it does not panic) get usbdevs
 > output for it?

 dmesg says:

 uhidev4 at uhub2 port 7 configuration 1 interface 0
 uhidev4: Lite-On Technology Corp. (0x4ca) USB Multimedia Keyboard
 (0x4f), rev 1.10/1.07, addr 4, iclass 3/1 ukbd1 at uhidev4
 wskbd1 at ukbd1 mux 1
 wskbd1: connecting to wsdisplay0
 uhidev5 at uhub2 port 7 configuration 1 interface 1
 uhidev5: Lite-On Technology Corp. (0x4ca) USB Multimedia Keyboard
 (0x4f), rev 1.10/1.07, addr 4, iclass 3/0 uhidev5: 2 report ids
 uhid3 at uhidev5 reportid 1: input=2, output=0, feature=0
 uhid4 at uhidev5 reportid 2: input=1, output=0, feature=0

 and usbdevs says:

   port 7 addr 4: low speed, power 100 mA, config 1, USB Multimedia
   Keyboard(0x004f), Lite-On Technology Corp.(0x04ca), rev 1.07(0x0107)

 Later...

 Greg Oster

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.