From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: From: Thorben Krueger Date: Wed, 13 Oct 2010 17:01:46 +0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/mixed; boundary=0016e6d27490833ad5049280e00f Subject: Re: [9fans] USB ethernet driver issue Topicbox-Message-UUID: 633514e2-ead6-11e9-9d60-3106f5b1d025 --0016e6d27490833ad5049280e00f Content-Type: text/plain; charset=UTF-8 As an experiment, I rebooted, attached my phone, waited a minute and ran usb/ether -dd. The output is attached and in many respects similar to the one produced by usbd. On 13 October 2010 16:39, Thorben Krueger wrote: > Addendum: My phone also exposes some block devices via usb, although > they only become mountable when I flip a software switch in the phone > (which I didn't). > > Maybe that accounts for some of the output > > On 13 October 2010 16:33, Thorben Krueger wrote: >> See attached debug log. (Transfered via USB pendrive from the plan9 >> machine, so at least that part seems to work) >> >> On 13 October 2010 16:04, Thorben Krueger wrote: >>> wow, this produces an incredible amount of text... typing it is not an >>> option... let me see if I can figure something out >>> >>> On 13 October 2010 15:57, Francisco J Ballesteros wrote: >>>> kill usbd, yes, it's not supported. I mean, if you kill it and it fails, >>>> the man page says that you are not supposed to do that. But do it anyway :) >>>> >>>> Then, usb/usbd -dd >>>> and see what happens. >>>> >>>> BTW I assume that you are not using a usb kbd/mouse to execute such commands. >>>> If you are, then we can set usbdebug in plan9.ini, IIRC, and go from there. >>>> >>>> >>>> On Wed, Oct 13, 2010 at 3:42 PM, Thorben Krueger >>>> wrote: >>>>> Ok, when I reboot (I don't know how to reset usdb) and run usb/usbd -dd I get: >>>>> ... >>>>> usb/usbd: /dev/usb/ep5.0 starting >>>>> usb/usbd: opendev 0x60b90 /dev/usb/ep5.0 >>>>> usb/usbd: /dev/usb/ep5.0: no port information >>>>> usb/usbd: /dev/usb/ep5.0: ports 2 maxpkt 64 >>>>> >>>>> What now? >>>>> >>>>> On 13 October 2010 15:31, Francisco J Ballesteros wrote: >>>>>> It seems usbd is not getting the descriptors it needs. >>>>>> You may try running usbd -dd to see which requests >>>>>> have problems. >>>>>> We could try to see how to proceed then, depending >>>>>> on what's going on. >>>>>> >>>>>> On Wed, Oct 13, 2010 at 3:21 PM, Thorben Krueger >>>>>> wrote: >>>>>>> I configured my mobile phone to share all it's connectivity (gprs, >>>>>>> wifi) via usb, i.e., act as a usb router (including a dhcp server). >>>>>>> >>>>>>> When I attach it to a linux machine, dmesg says: >>>>>>> >>>>>>> usb 2-2: new high speed USB device using ehci_hcd and address 14 >>>>>>> cdc_acm 2-2:1.6: This device cannot do calls on its own. It is not a modem. >>>>>>> cdc_acm 2-2:1.6: ttyACM0: USB ACM device >>>>>>> cdc_ether 2-2:1.8: usb0: register 'cdc_ether' at usb-0000:00:1d.7-2, >>>>>>> CDC Ethernet Device, da:fc:05:9a:bd:95 >>>>>>> >>>>>>> then I simply do "ifconfig usb0 up; dhcpcd usb0" and I have connectivity. >>>>>>> >>>>>>> When I attach it to a native plan9 machine and run "usb/ether -D", I >>>>>>> get the following output: >>>>>>> >>>>>>> usb/ether: fsioproc pid 212 >>>>>>> <- Tversion tag 65535 msize 8216 version '9P2000' >>>>>>> -> Rversion tag 65535 msize 8192 version '9P2000' >>>>>>> <- Tauth tag 6 afid 299 uname glenda aname >>>>>>> -> Rerror tag 6 ename permission denied >>>>>>> <- Tattach tag 6 fid 299 afid -1 uname glenda aname >>>>>>> -> Rattach tag 6 qid (000000000000000 0 d) >>>>>>> usb/ether: startdevs: opening #0 /dev/usb/ep5.0 >>>>>>> usb/ether: devmain: no data from device >>>>>>> usb/ether: no unhandled devices found >>>>>>> >>>>>>> When I run "usb/usbd", I get: >>>>>>> ... >>>>>>> usb/usbd: /dev/usb/ep5.0: no port information >>>>>>> >>>>>>> I am pretty much out of ideas here. >>>>>>> >>>>>>> Any help? >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> benthor >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >> > --0016e6d27490833ad5049280e00f Content-Type: text/plain; charset=US-ASCII; name="usbetherdump.txt" Content-Disposition: attachment; filename="usbetherdump.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gf8btjsd0 dGVybSUgdXNiL2V0aGVyIC1kZApmaW5kZGV2czogL2Rldi91c2IvZXA1LjAKdXNiL2V0aGVyOiBz dGFydGRldnM6IG9wZW5pbmcgIzAgL2Rldi91c2IvZXA1LjAKdXNiL2V0aGVyOiBvcGVuZGV2IDB4 NTVhNjggL2Rldi91c2IvZXA1LjAKdXNiL2V0aGVyOiBwYXJzZWRldiAvZGV2L3VzYi9lcDUuMDog IDEyIDAxIDAwIDAyIDAyIDAwIDAwIDQwIDIxIDA0IGM4IDAxIDExIDAyIDAxIDAyIDAwIDAyCnVz Yi9ldGhlcjoJcGFyc2Vjb25mICAgMDkgMDIgMzIgMDEgMGEgMDEgMDMgODAgZmEKdXNiL2V0aGVy OgkJcGFyc2VkZXNjIGludGVyZmFjZSA0WzldICAwOSAwNCAwMCAwMCAwMCAwMiBmZSAwMCAwMAp1 c2IvZXRoZXI6CQlwYXJzZWRlc2MgZGVzYyAyNFs1XSAgMDUgMjQgMDAgMTAgMDEKdXNiL2V0aGVy OgkJcGFyc2VkZXNjIGRlc2MgMjRbNV0gIDA1IDI0IGFiIDA1IDE1CnVzYi9ldGhlcjoJCXBhcnNl ZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAwNiAwMCAwMQp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgaW50 ZXJmYWNlIDRbOV0gIDA5IDA0IDAxIDAwIDAwIDBhIDAwIDAwIDAwCnVzYi9ldGhlcjoJCXBhcnNl ZGVzYyBpbnRlcmZhY2UgNFs5XSAgMDkgMDQgMDEgMDEgMDIgMGEgMDAgMDAgMDAKdXNiL2V0aGVy OgkJcGFyc2VkZXNjIGVuZHBvaW50IDVbN10gIDA3IDA1IDAxIDAyIDAwIDAyIDAwCnVzYi9ldGhl cjoJCXBhcnNlZGVzYyBlbmRwb2ludCA1WzddICAwNyAwNSA4MSAwMiAwMCAwMiAwMAp1c2IvZXRo ZXI6CQlwYXJzZWRlc2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDAyIDAwIDAwIDAyIDBiIDAwIDA2 CnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAwMCAyMCAwMQp1c2IvZXRo ZXI6CQlwYXJzZWRlc2MgZGVzYyAyNFs1XSAgMDUgMjQgMTUgMDAgMDEKdXNiL2V0aGVyOgkJcGFy c2VkZXNjIGRlc2MgMjRbNV0gIDA1IDI0IDA2IDAyIDAzCnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBp bnRlcmZhY2UgNFs5XSAgMDkgMDQgMDMgMDAgMDAgMGEgMDAgMDAgMDUKdXNiL2V0aGVyOgkJcGFy c2VkZXNjIGludGVyZmFjZSA0WzldICAwOSAwNCAwMyAwMSAwMiAwYSAwMCAwMCAwNQp1c2IvZXRo ZXI6CQlwYXJzZWRlc2MgZW5kcG9pbnQgNVs3XSAgMDcgMDUgODIgMDIgMDAgMDIgMDAKdXNiL2V0 aGVyOgkJcGFyc2VkZXNjIGVuZHBvaW50IDVbN10gIDA3IDA1IDAyIDAyIDAwIDAyIDAwCnVzYi9l dGhlcjoJCXBhcnNlZGVzYyBpbnRlcmZhY2UgNFs5XSAgMDkgMDQgMDQgMDAgMDAgMDIgMGIgMDAg MDcKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGRlc2MgMjRbNV0gIDA1IDI0IDAwIDIwIDAxCnVzYi9l dGhlcjoJCXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAxNSAwMCAwMQp1c2IvZXRoZXI6CQlw YXJzZWRlc2MgZGVzYyAyNFs1XSAgMDUgMjQgMDYgMDQgMDUKdXNiL2V0aGVyOgkJcGFyc2VkZXNj IGludGVyZmFjZSA0WzldICAwOSAwNCAwNSAwMCAwMCAwYSAwMCAwMCAwNQp1c2IvZXRoZXI6CQlw YXJzZWRlc2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDA1IDAxIDAyIDBhIDAwIDAwIDA1CnVzYi9l dGhlcjoJCXBhcnNlZGVzYyBlbmRwb2ludCA1WzddICAwNyAwNSA4MyAwMiAwMCAwMiAwMAp1c2Iv ZXRoZXI6CQlwYXJzZWRlc2MgZW5kcG9pbnQgNVs3XSAgMDcgMDUgMDMgMDIgMDAgMDIgMDAKdXNi L2V0aGVyOgkJcGFyc2VkZXNjIGludGVyZmFjZSA0WzldICAwOSAwNCAwNiAwMCAwMSAwMiAwMiAw MSAwOAp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgZGVzYyAyNFs1XSAgMDUgMjQgMDAgMTAgMDEKdXNi L2V0aGVyOgkJcGFyc2VkZXNjIGRlc2MgMjRbNV0gIDA1IDI0IDAxIDAwIDA3CnVzYi9ldGhlcjoJ CXBhcnNlZGVzYyBkZXNjIDI0WzRdICAwNCAyNCAwMiAwMgp1c2IvZXRoZXI6CQlwYXJzZWRlc2Mg ZGVzYyAyNFs1XSAgMDUgMjQgMDYgMDYgMDcKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGVuZHBvaW50 IDVbN10gIDA3IDA1IDg1IDAzIDBhIDAwIDA5CnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBpbnRlcmZh Y2UgNFs5XSAgMDkgMDQgMDcgMDAgMDIgMGEgMDAgMDAgMDkKdXNiL2V0aGVyOgkJcGFyc2VkZXNj IGVuZHBvaW50IDVbN10gIDA3IDA1IDg0IDAyIDAwIDAyIDAwCnVzYi9ldGhlcjoJCXBhcnNlZGVz YyBlbmRwb2ludCA1WzddICAwNyAwNSAwNCAwMiAwMCAwMiAwMAp1c2IvZXRoZXI6CQlwYXJzZWRl c2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDA4IDAwIDAxIDAyIDA2IDAwIDBhCnVzYi9ldGhlcjoJ CXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAwMCAxMCAwMQp1c2IvZXRoZXI6CQlwYXJzZWRl c2MgZGVzYyAyNFs1XSAgMDUgMjQgMDYgMDggMDkKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGRlc2Mg MjRbMTNdICAwZCAyNCAwZiAwYyAwMCAwMCAwMCAwMCBlYSAwNSAwMCAwMCAwMAp1c2IvZXRoZXI6 CQlwYXJzZWRlc2MgZW5kcG9pbnQgNVs3XSAgMDcgMDUgODcgMDMgMTAgMDAgMDkKdXNiL2V0aGVy OgkJcGFyc2VkZXNjIGludGVyZmFjZSA0WzldICAwOSAwNCAwOSAwMCAwMCAwYSAwMCAwMCAwMAp1 c2IvZXRoZXI6CQlwYXJzZWRlc2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDA5IDAxIDAyIDBhIDAw IDAwIDBiCnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBlbmRwb2ludCA1WzddICAwNyAwNSA4NiAwMiAw MCAwMiAwMAp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgZW5kcG9pbnQgNVs3XSAgMDcgMDUgMDUgMDIg MDAgMDIgMDAKdXNiL2V0aGVyOglwYXJzZWNvbmYgICAwOSAwMiAzMiAwMSAwYSAwMiAwMyBjMCAz Mgp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDAwIDAwIDAwIDAy IGZlIDAwIDAwCnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAwMCAxMCAw MQp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgZGVzYyAyNFs1XSAgMDUgMjQgYWIgMDUgMTUKdXNiL2V0 aGVyOgkJcGFyc2VkZXNjIGRlc2MgMjRbNV0gIDA1IDI0IDA2IDAwIDAxCnVzYi9ldGhlcjoJCXBh cnNlZGVzYyBpbnRlcmZhY2UgNFs5XSAgMDkgMDQgMDEgMDAgMDAgMGEgMDAgMDAgMDAKdXNiL2V0 aGVyOgkJcGFyc2VkZXNjIGludGVyZmFjZSA0WzldICAwOSAwNCAwMSAwMSAwMiAwYSAwMCAwMCAw MAp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgZW5kcG9pbnQgNVs3XSAgMDcgMDUgMDEgMDIgMDAgMDIg MDAKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGVuZHBvaW50IDVbN10gIDA3IDA1IDgxIDAyIDAwIDAy IDAwCnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBpbnRlcmZhY2UgNFs5XSAgMDkgMDQgMDIgMDAgMDAg MDIgMGIgMDAgMDYKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGRlc2MgMjRbNV0gIDA1IDI0IDAwIDIw IDAxCnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAxNSAwMCAwMQp1c2Iv ZXRoZXI6CQlwYXJzZWRlc2MgZGVzYyAyNFs1XSAgMDUgMjQgMDYgMDIgMDMKdXNiL2V0aGVyOgkJ cGFyc2VkZXNjIGludGVyZmFjZSA0WzldICAwOSAwNCAwMyAwMCAwMCAwYSAwMCAwMCAwNQp1c2Iv ZXRoZXI6CQlwYXJzZWRlc2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDAzIDAxIDAyIDBhIDAwIDAw IDA1CnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBlbmRwb2ludCA1WzddICAwNyAwNSA4MiAwMiAwMCAw MiAwMAp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgZW5kcG9pbnQgNVs3XSAgMDcgMDUgMDIgMDIgMDAg MDIgMDAKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGludGVyZmFjZSA0WzldICAwOSAwNCAwNCAwMCAw MCAwMiAwYiAwMCAwNwp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgZGVzYyAyNFs1XSAgMDUgMjQgMDAg MjAgMDEKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGRlc2MgMjRbNV0gIDA1IDI0IDE1IDAwIDAxCnVz Yi9ldGhlcjoJCXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAwNiAwNCAwNQp1c2IvZXRoZXI6 CQlwYXJzZWRlc2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDA1IDAwIDAwIDBhIDAwIDAwIDA1CnVz Yi9ldGhlcjoJCXBhcnNlZGVzYyBpbnRlcmZhY2UgNFs5XSAgMDkgMDQgMDUgMDEgMDIgMGEgMDAg MDAgMDUKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGVuZHBvaW50IDVbN10gIDA3IDA1IDgzIDAyIDAw IDAyIDAwCnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBlbmRwb2ludCA1WzddICAwNyAwNSAwMyAwMiAw MCAwMiAwMAp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDA2IDAw IDAxIDAyIDAyIDAxIDA4CnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAw MCAxMCAwMQp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgZGVzYyAyNFs1XSAgMDUgMjQgMDEgMDAgMDcK dXNiL2V0aGVyOgkJcGFyc2VkZXNjIGRlc2MgMjRbNF0gIDA0IDI0IDAyIDAyCnVzYi9ldGhlcjoJ CXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAwNiAwNiAwNwp1c2IvZXRoZXI6CQlwYXJzZWRl c2MgZW5kcG9pbnQgNVs3XSAgMDcgMDUgODUgMDMgMGEgMDAgMDkKdXNiL2V0aGVyOgkJcGFyc2Vk ZXNjIGludGVyZmFjZSA0WzldICAwOSAwNCAwNyAwMCAwMiAwYSAwMCAwMCAwOQp1c2IvZXRoZXI6 CQlwYXJzZWRlc2MgZW5kcG9pbnQgNVs3XSAgMDcgMDUgODQgMDIgMDAgMDIgMDAKdXNiL2V0aGVy OgkJcGFyc2VkZXNjIGVuZHBvaW50IDVbN10gIDA3IDA1IDA0IDAyIDAwIDAyIDAwCnVzYi9ldGhl cjoJCXBhcnNlZGVzYyBpbnRlcmZhY2UgNFs5XSAgMDkgMDQgMDggMDAgMDEgMDIgMDYgMDAgMGEK dXNiL2V0aGVyOgkJcGFyc2VkZXNjIGRlc2MgMjRbNV0gIDA1IDI0IDAwIDEwIDAxCnVzYi9ldGhl cjoJCXBhcnNlZGVzYyBkZXNjIDI0WzVdICAwNSAyNCAwNiAwOCAwOQp1c2IvZXRoZXI6CQlwYXJz ZWRlc2MgZGVzYyAyNFsxM10gIDBkIDI0IDBmIDBjIDAwIDAwIDAwIDAwIGVhIDA1IDAwIDAwIDAw CnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBlbmRwb2ludCA1WzddICAwNyAwNSA4NyAwMyAxMCAwMCAw OQp1c2IvZXRoZXI6CQlwYXJzZWRlc2MgaW50ZXJmYWNlIDRbOV0gIDA5IDA0IDA5IDAwIDAwIDBh IDAwIDAwIDAwCnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBpbnRlcmZhY2UgNFs5XSAgMDkgMDQgMDkg MDEgMDIgMGEgMDAgMDAgMGIKdXNiL2V0aGVyOgkJcGFyc2VkZXNjIGVuZHBvaW50IDVbN10gIDA3 IDA1IDg2IDAyIDAwIDAyIDAwCnVzYi9ldGhlcjoJCXBhcnNlZGVzYyBlbmRwb2ludCA1WzddICAw NyAwNSAwNSAwMiAwMCAwMiAwMAp1c2IvZXRoZXI6IC9kZXYvdXNiL2VwNS4wIGNzcCBjb21tcy4w LjAgdmlkIDB4NDIxIGRpZCAweDFjOCByZWZzIDEKCW5vbmUgPG5pbD4gPG5pbD4KCWNvbmY6IGN2 YWwgMSBhdHRyaWIgODAgNTAwIG1BCgkJaWZhY2UgY3NwIGNvbW1zLjI1NC4wCgkJICBhbHQgMCBh dHRyIDAgaXZhbCAwCgkJaWZhY2UgY3NwIGRhdGEuMC4wCgkJICBhbHQgMCBhdHRyIDAgaXZhbCAw CgkJICBhbHQgMSBhdHRyIDIgaXZhbCAwCgkJICBlcCBpZCAxIGFkZHIgMTI5IGRpciBpbm91dCB0 eXBlIGJ1bGsgaXR5cGUgMCBtYXhwa3QgNTEyIG50ZHMgMQoJCSAgZXAgaWQgMSBhZGRyIDEyOSBk aXIgaW5vdXQgdHlwZSBidWxrIGl0eXBlIDAgbWF4cGt0IDUxMiBudGRzIDEKCQlpZmFjZSBjc3Ag Y29tbXMuMTEuMAoJCSAgYWx0IDAgYXR0ciAwIGl2YWwgMAoJCWlmYWNlIGNzcCBkYXRhLjAuMAoJ CSAgYWx0IDAgYXR0ciAwIGl2YWwgMAoJCSAgYWx0IDEgYXR0ciAyIGl2YWwgMAoJCSAgZXAgaWQg MiBhZGRyIDIgZGlyIGlub3V0IHR5cGUgYnVsayBpdHlwZSAwIG1heHBrdCA1MTIgbnRkcyAxCgkJ ICBlcCBpZCAyIGFkZHIgMiBkaXIgaW5vdXQgdHlwZSBidWxrIGl0eXBlIDAgbWF4cGt0IDUxMiBu dGRzIDEKCQlpZmFjZSBjc3AgY29tbXMuMTEuMAoJCSAgYWx0IDAgYXR0ciAwIGl2YWwgMAoJCWlm YWNlIGNzcCBkYXRhLjAuMAoJCSAgYWx0IDAgYXR0ciAwIGl2YWwgMAoJCSAgYWx0IDEgYXR0ciAy IGl2YWwgMAoJCSAgZXAgaWQgMyBhZGRyIDMgZGlyIGlub3V0IHR5cGUgYnVsayBpdHlwZSAwIG1h eHBrdCA1MTIgbnRkcyAxCgkJICBlcCBpZCAzIGFkZHIgMyBkaXIgaW5vdXQgdHlwZSBidWxrIGl0 eXBlIDAgbWF4cGt0IDUxMiBudGRzIDEKCQlpZmFjZSBjc3AgY29tbXMuMi4xCgkJICBhbHQgMCBh dHRyIDMgaXZhbCA5CgkJICBlcCBpZCA1IGFkZHIgNSBkaXIgaW5vdXQgdHlwZSBidWxrIGl0eXBl IDAgbWF4cGt0IDUxMiBudGRzIDEKCQlpZmFjZSBjc3AgZGF0YS4wLjAKCQkgIGFsdCAwIGF0dHIg MiBpdmFsIDAKCQkgIGVwIGlkIDQgYWRkciA0IGV0aGVyIGRlYnVnIG9uCnVzYi9ldGhlcjogY2xv c2VkZXYgMHg1NWE2OCAvZGV2L3VzYi9lcDUuMAp1c2IvZXRoZXI6IGRldm1haW46IG5vIGRhdGEg ZnJvbSBkZXZpY2UKdXNiL2V0aGVyOiBubyB1bmhhbmRsZWQgZGV2aWNlcyBmb3VuZAp0ZXJtJQo= --0016e6d27490833ad5049280e00f--