From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 11 Dec 2001 07:28:17 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 11 Dec 2001 07:28:07 -0500 Received: from pc-e21-41.frm2.tu-muenchen.de ([129.187.179.41]:11921 "EHLO sisyphos.frm2.tu-muenchen.de") by vger.kernel.org with ESMTP id ; Tue, 11 Dec 2001 07:28:02 -0500 From: Jens =?iso-8859-1?q?Kr=FCger?= Reply-To: jens_krueger@frm2.tu-muenchen.de Organization: FRMII, TU =?iso-8859-1?q?M=FCnchen?= Date: Tue, 11 Dec 2001 13:26:55 +0100 X-Mailer: KMail [version 1.1.99] Content-Type: Multipart/Mixed; boundary="------------Boundary-00=_VKI6SBV7VAFD9D1S3E9L" To: linux-kernel@vger.kernel.org, "Martin Mares" Subject: PCI Subsystem MIME-Version: 1.0 Message-Id: <01121113265507.05223@sisyphos> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org --------------Boundary-00=_VKI6SBV7VAFD9D1S3E9L Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Hi, I have a little problem with the PCI subsystem. I tried to use two cards of the Meilhaus Co.. If I use the PCI access mode 'any' I don't get the right I/O ports of the cards. Next I tried the access mode 'Direct' ( the output of the lspci -v command is listed in the attached file lspci.direct) and the access mode 'BIOS' (the output is stored in the file lspci.bios). There are some little differences in the output, but all seems the same except the output of the two Meilhaus cards. I have no idea for this behaviour. I tried these cards under DOS and I got the same information as for the BIOS access mode (the programm access the BIOS too), but in this mode all other cards especially network card and USB don't work, so I can't use this mode. My question: Is there any idea (or hack) to solve this problem? With regards Jens -- Jens Krüger Technische Universität München ZBE FRM-II Lichtenberg-Str. 1 D-85747 Garching Tel: + 49 89 289 14 716 Fax: + 49 89 289 14 666 mailto:jens_krueger@frm2.tu-muenchen.de http://www.frm2.tu-muenchen.de --------------Boundary-00=_VKI6SBV7VAFD9D1S3E9L Content-Type: text/plain; name="lspci.bios" Content-Transfer-Encoding: base64 Content-Description: output from lspci -v with PCI-BIOS access Content-Disposition: attachment; filename="lspci.bios" MDA6MDAuMCBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gODI4MTBFIEdNQ0ggW0dyYXBo aWNzIE1lbW9yeSBDb250cm9sbGVyIEh1Yl0gKHJldiAwMykKCUZsYWdzOiBidXMgbWFzdGVyLCBm YXN0IGRldnNlbCwgbGF0ZW5jeSAwCgowMDowMS4wIFZHQSBjb21wYXRpYmxlIGNvbnRyb2xsZXI6 IEludGVsIENvcnBvcmF0aW9uIDgyODEwRSBDR0MgW0NoaXBzZXQgR3JhcGhpY3MgQ29udHJvbGxl cl0gKHJldiAwMykgKHByb2ctaWYgMDAgW1ZHQV0pCglGbGFnczogYnVzIG1hc3RlciwgNjZNaHos IG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDEwCglNZW1vcnkgYXQgODAwMDAwMDAgKDMy LWJpdCwgcHJlZmV0Y2hhYmxlKQoJTWVtb3J5IGF0IGMwMDAwMDAwICgzMi1iaXQsIG5vbi1wcmVm ZXRjaGFibGUpCglDYXBhYmlsaXRpZXM6IFtkY10gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDEK CjAwOjFlLjAgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFBQSBQQ0kgQnJpZGdl IChyZXYgMDIpIChwcm9nLWlmIDAwIFtOb3JtYWwgZGVjb2RlXSkKCUZsYWdzOiBidXMgbWFzdGVy LCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwCglCdXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT0wMSwg c3Vib3JkaW5hdGU9MDIsIHNlYy1sYXRlbmN5PTY0CglJL08gYmVoaW5kIGJyaWRnZTogMDAwMDkw MDAtMDAwMGVmZmYKCU1lbW9yeSBiZWhpbmQgYnJpZGdlOiBjMDEwMDAwMC1jMDRmZmZmZgoJUHJl ZmV0Y2hhYmxlIG1lbW9yeSBiZWhpbmQgYnJpZGdlOiA4NDAwMDAwMC04NDNmZmZmZgoKMDA6MWYu MCBJU0EgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjgwMUFBIElTQSBCcmlkZ2UgKExQQykg KHJldiAwMikKCUZsYWdzOiBidXMgbWFzdGVyLCBtZWRpdW0gZGV2c2VsLCBsYXRlbmN5IDAKCjAw OjFmLjEgSURFIGludGVyZmFjZTogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFBQSBJREUgKHJldiAw MikgKHByb2ctaWYgODAgW01hc3Rlcl0pCglTdWJzeXN0ZW06IEludGVsIENvcnBvcmF0aW9uIDgy ODAxQUEgSURFCglGbGFnczogYnVzIG1hc3RlciwgbWVkaXVtIGRldnNlbCwgbGF0ZW5jeSAwCglJ L08gcG9ydHMgYXQgZmMwMAoKMDA6MWYuMiBVU0IgQ29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRp b24gODI4MDFBQSBVU0IgKHJldiAwMikgKHByb2ctaWYgMDAgW1VIQ0ldKQoJU3Vic3lzdGVtOiBJ bnRlbCBDb3Jwb3JhdGlvbiA4MjgwMUFBIFVTQgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIG1lZGl1bSBk ZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDEwCglJL08gcG9ydHMgYXQgZjgwMAoKMDA6MWYuMyBTTUJ1 czogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFBQSBTTUJ1cyAocmV2IDAyKQoJU3Vic3lzdGVtOiBJ bnRlbCBDb3Jwb3JhdGlvbiA4MjgwMUFBIFNNQnVzCglGbGFnczogbWVkaXVtIGRldnNlbCwgSVJR IDEwCglJL08gcG9ydHMgYXQgZjQwMAoKMDE6MDQuMCBFdGhlcm5ldCBjb250cm9sbGVyOiBJbnRl bCBDb3Jwb3JhdGlvbiA4MjU1OUVSIChyZXYgMDkpCglGbGFnczogYnVzIG1hc3RlciwgbWVkaXVt IGRldnNlbCwgbGF0ZW5jeSA2NCwgSVJRIDEwCglNZW1vcnkgYXQgYzAxMDAwMDAgKDMyLWJpdCwg bm9uLXByZWZldGNoYWJsZSkKCUkvTyBwb3J0cyBhdCBlZTAwCglNZW1vcnkgYXQgYzAxMjAwMDAg KDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkKCUNhcGFiaWxpdGllczogW2RjXSBQb3dlciBNYW5h Z2VtZW50IHZlcnNpb24gMgoKMDE6MDYuMCBQQ0kgYnJpZGdlOiBUZXhhcyBJbnN0cnVtZW50czog VW5rbm93biBkZXZpY2UgYWMyOCAocHJvZy1pZiAwMCBbTm9ybWFsIGRlY29kZV0pCglGbGFnczog YnVzIG1hc3RlciwgbWVkaXVtIGRldnNlbCwgbGF0ZW5jeSA2NAoJQnVzOiBwcmltYXJ5PTAxLCBz ZWNvbmRhcnk9MDIsIHN1Ym9yZGluYXRlPTAyLCBzZWMtbGF0ZW5jeT02NAoJSS9PIGJlaGluZCBi cmlkZ2U6IDAwMDA5MDAwLTAwMDBkZmZmCglNZW1vcnkgYmVoaW5kIGJyaWRnZTogYzAyMDAwMDAt YzAzZmZmZmYKCVByZWZldGNoYWJsZSBtZW1vcnkgYmVoaW5kIGJyaWRnZTogMDAwMDAwMDA4NDEw MDAwMC0wMDAwMDAwMDg0MjAwMDAwCglDYXBhYmlsaXRpZXM6IFtkY10gUG93ZXIgTWFuYWdlbWVu dCB2ZXJzaW9uIDEKCjAyOjA5LjAgQ29tbXVuaWNhdGlvbiBjb250cm9sbGVyOiBBcHBsaWVkIE1p Y3JvIENpcmN1aXRzIENvcnBvcmF0aW9uOiBVbmtub3duIGRldmljZSAwMDA1CglGbGFnczogYnVz IG1hc3RlciwgZmFzdCBkZXZzZWwsIGxhdGVuY3kgNjQsIElSUSAxMAoJTWVtb3J5IGF0IGMwMjAw MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpCglNZW1vcnkgYXQgYzAyMDQwMDAgKDMyLWJp dCwgbm9uLXByZWZldGNoYWJsZSkKCU1lbW9yeSBhdCBjMDIwODAwMCAoMzItYml0LCBub24tcHJl ZmV0Y2hhYmxlKQoKMDI6MGEuMCBDbGFzcyBmZjAwOiBDb21wdXRlciBCb2FyZHM6IFVua25vd24g ZGV2aWNlIDAwMGUKCUZsYWdzOiBidXMgbWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSA2NCwg SVJRIDEwCglJL08gcG9ydHMgYXQgZGUwMAoJSS9PIHBvcnRzIGF0IGRhMDAKCUkvTyBwb3J0cyBh dCBkNjAwCgowMjowYi4wIENsYXNzIGZmMDA6IEFwcGxpZWQgTWljcm8gQ2lyY3VpdHMgQ29ycG9y YXRpb246IFVua25vd24gZGV2aWNlIDgwZmMKCUZsYWdzOiBtZWRpdW0gZGV2c2VsLCBJUlEgMTAK CUkvTyBwb3J0cyBhdCBkMjAwCglJL08gcG9ydHMgYXQgY2UwMAoJSS9PIHBvcnRzIGF0IGNhMDAK CjAyOjBlLjAgTXVsdGlwb3J0IHNlcmlhbCBjb250cm9sbGVyOiBNZWlsaGF1cyBFbGVjdHJvbmlj IEdtYkg6IFVua25vd24gZGV2aWNlIDkxNTQgKHJldiAwMSkKCVN1YnN5c3RlbTogVW5rbm93biBk ZXZpY2UgMDAwNDo5OTEyCglGbGFnczogbWVkaXVtIGRldnNlbCwgSVJRIDEwCglJL08gcG9ydHMg YXQgYzYwMAoJSS9PIHBvcnRzIGF0IGMyMDAKCUkvTyBwb3J0cyBhdCBiZTAwCglJL08gcG9ydHMg YXQgYmEwMAoKMDI6MGYuMCBTaWduYWwgcHJvY2Vzc2luZyBjb250cm9sbGVyOiBNZWlsaGF1cyBF bGVjdHJvbmljIEdtYkg6IFVua25vd24gZGV2aWNlIDA5NjAgKHJldiAwMSkKCVN1YnN5c3RlbTog VW5rbm93biBkZXZpY2UgMDBkNDo5OTAzCglGbGFnczogbWVkaXVtIGRldnNlbCwgSVJRIDEwCglN ZW1vcnkgYXQgYzAyMDgwODAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkKCUkvTyBwb3J0cyBh dCBiNjAwCglJL08gcG9ydHMgYXQgYjIwMAoJTWVtb3J5IGF0IGMwMjA4MTAwICgzMi1iaXQsIG5v bi1wcmVmZXRjaGFibGUpCglNZW1vcnkgYXQgYzAyMTAwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNo YWJsZSkKCU1lbW9yeSBhdCBjMDI0MDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKQoK --------------Boundary-00=_VKI6SBV7VAFD9D1S3E9L Content-Type: text/plain; name="lspci.direct" Content-Transfer-Encoding: base64 Content-Description: output from lspci -v with PCI-DIRECT access Content-Disposition: attachment; filename="lspci.direct" MDA6MDAuMCBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gODI4MTBFIEdNQ0ggW0dyYXBo aWNzIE1lbW9yeSBDb250cm9sbGVyIEh1Yl0gKHJldiAwMykKCUZsYWdzOiBidXMgbWFzdGVyLCBm YXN0IGRldnNlbCwgbGF0ZW5jeSAwCgowMDowMS4wIFZHQSBjb21wYXRpYmxlIGNvbnRyb2xsZXI6 IEludGVsIENvcnBvcmF0aW9uIDgyODEwRSBDR0MgW0NoaXBzZXQgR3JhcGhpY3MgQ29udHJvbGxl cl0gKHJldiAwMykgKHByb2ctaWYgMDAgW1ZHQV0pCglGbGFnczogYnVzIG1hc3RlciwgNjZNaHos IG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDEwCglNZW1vcnkgYXQgODAwMDAwMDAgKDMy LWJpdCwgcHJlZmV0Y2hhYmxlKSBbc2l6ZT02NE1dCglNZW1vcnkgYXQgYzAwMDAwMDAgKDMyLWJp dCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9NTEyS10KCUNhcGFiaWxpdGllczogW2RjXSBQb3dl ciBNYW5hZ2VtZW50IHZlcnNpb24gMQoKMDA6MWUuMCBQQ0kgYnJpZGdlOiBJbnRlbCBDb3Jwb3Jh dGlvbiA4MjgwMUFBIFBDSSBCcmlkZ2UgKHJldiAwMikgKHByb2ctaWYgMDAgW05vcm1hbCBkZWNv ZGVdKQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDAKCUJ1czogcHJp bWFyeT0wMCwgc2Vjb25kYXJ5PTAxLCBzdWJvcmRpbmF0ZT0wMiwgc2VjLWxhdGVuY3k9NjQKCUkv TyBiZWhpbmQgYnJpZGdlOiAwMDAwOTAwMC0wMDAwZWZmZgoJTWVtb3J5IGJlaGluZCBicmlkZ2U6 IGMwMTAwMDAwLWMwNGZmZmZmCglQcmVmZXRjaGFibGUgbWVtb3J5IGJlaGluZCBicmlkZ2U6IDg0 MDAwMDAwLTg0M2ZmZmZmCgowMDoxZi4wIElTQSBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIDgy ODAxQUEgSVNBIEJyaWRnZSAoTFBDKSAocmV2IDAyKQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIG1lZGl1 bSBkZXZzZWwsIGxhdGVuY3kgMAoKMDA6MWYuMSBJREUgaW50ZXJmYWNlOiBJbnRlbCBDb3Jwb3Jh dGlvbiA4MjgwMUFBIElERSAocmV2IDAyKSAocHJvZy1pZiA4MCBbTWFzdGVyXSkKCVN1YnN5c3Rl bTogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFBQSBJREUKCUZsYWdzOiBidXMgbWFzdGVyLCBtZWRp dW0gZGV2c2VsLCBsYXRlbmN5IDAKCUkvTyBwb3J0cyBhdCBmYzAwIFtzaXplPTE2XQoKMDA6MWYu MiBVU0IgQ29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gODI4MDFBQSBVU0IgKHJldiAwMikg KHByb2ctaWYgMDAgW1VIQ0ldKQoJU3Vic3lzdGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjgwMUFB IFVTQgoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgMCwgSVJRIDEw CglJL08gcG9ydHMgYXQgZjgwMCBbc2l6ZT0zMl0KCjAwOjFmLjMgU01CdXM6IEludGVsIENvcnBv cmF0aW9uIDgyODAxQUEgU01CdXMgKHJldiAwMikKCVN1YnN5c3RlbTogSW50ZWwgQ29ycG9yYXRp b24gODI4MDFBQSBTTUJ1cwoJRmxhZ3M6IG1lZGl1bSBkZXZzZWwsIElSUSAxMAoJSS9PIHBvcnRz IGF0IGY0MDAgW3NpemU9MTZdCgowMTowNC4wIEV0aGVybmV0IGNvbnRyb2xsZXI6IEludGVsIENv cnBvcmF0aW9uIDgyNTU5RVIgKHJldiAwOSkKCUZsYWdzOiBidXMgbWFzdGVyLCBtZWRpdW0gZGV2 c2VsLCBsYXRlbmN5IDY0LCBJUlEgMTAKCU1lbW9yeSBhdCBjMDEwMDAwMCAoMzItYml0LCBub24t cHJlZmV0Y2hhYmxlKSBbc2l6ZT00S10KCUkvTyBwb3J0cyBhdCBlZTAwIFtzaXplPTY0XQoJTWVt b3J5IGF0IGMwMTIwMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTEyOEtdCglF eHBhbnNpb24gUk9NIGF0IGZmMDAwMDAwIFtkaXNhYmxlZF0gW3NpemU9MU1dCglDYXBhYmlsaXRp ZXM6IFtkY10gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCjAxOjA2LjAgUENJIGJyaWRnZTog VGV4YXMgSW5zdHJ1bWVudHM6IFVua25vd24gZGV2aWNlIGFjMjggKHByb2ctaWYgMDAgW05vcm1h bCBkZWNvZGVdKQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIG1lZGl1bSBkZXZzZWwsIGxhdGVuY3kgNjQK CUJ1czogcHJpbWFyeT0wMSwgc2Vjb25kYXJ5PTAyLCBzdWJvcmRpbmF0ZT0wMiwgc2VjLWxhdGVu Y3k9NjQKCUkvTyBiZWhpbmQgYnJpZGdlOiAwMDAwOTAwMC0wMDAwZGZmZgoJTWVtb3J5IGJlaGlu ZCBicmlkZ2U6IGMwMjAwMDAwLWMwM2ZmZmZmCglQcmVmZXRjaGFibGUgbWVtb3J5IGJlaGluZCBi cmlkZ2U6IDAwMDAwMDAwODQxMDAwMDAtMDAwMDAwMDA4NDIwMDAwMAoJQ2FwYWJpbGl0aWVzOiBb ZGNdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAxCgowMjowOS4wIENvbW11bmljYXRpb24gY29u dHJvbGxlcjogQXBwbGllZCBNaWNybyBDaXJjdWl0cyBDb3Jwb3JhdGlvbjogVW5rbm93biBkZXZp Y2UgMDAwNQoJRmxhZ3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDY0LCBJUlEg MTAKCU1lbW9yeSBhdCBjMDIwMDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT02 NF0KCU1lbW9yeSBhdCBjMDIwNDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0x NktdCglNZW1vcnkgYXQgYzAyMDgwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9 MzJdCglFeHBhbnNpb24gUk9NIGF0IGZmMDAwMDAwIFtkaXNhYmxlZF0gW3NpemU9MktdCgowMjow YS4wIENsYXNzIGZmMDA6IENvbXB1dGVyIEJvYXJkczogVW5rbm93biBkZXZpY2UgMDAwZQoJRmxh Z3M6IGJ1cyBtYXN0ZXIsIGZhc3QgZGV2c2VsLCBsYXRlbmN5IDY0LCBJUlEgMTAKCUkvTyBwb3J0 cyBhdCBkZTAwIFtzaXplPTY0XQoJSS9PIHBvcnRzIGF0IGRhMDAgW3NpemU9MTZdCglJL08gcG9y dHMgYXQgZDYwMCBbc2l6ZT0xNl0KCjAyOjBiLjAgQ2xhc3MgZmYwMDogQXBwbGllZCBNaWNybyBD aXJjdWl0cyBDb3Jwb3JhdGlvbjogVW5rbm93biBkZXZpY2UgODBmYwoJRmxhZ3M6IG1lZGl1bSBk ZXZzZWwsIElSUSAxMAoJSS9PIHBvcnRzIGF0IGQyMDAgW3NpemU9MTI4XQoJSS9PIHBvcnRzIGF0 IGNlMDAgW3NpemU9NF0KCUkvTyBwb3J0cyBhdCBjYTAwIFtzaXplPTRdCgowMjowZS4wIE11bHRp cG9ydCBzZXJpYWwgY29udHJvbGxlcjogTWVpbGhhdXMgRWxlY3Ryb25pYyBHbWJIOiBVbmtub3du IGRldmljZSA5MTU0IChyZXYgMDEpCglTdWJzeXN0ZW06IFVua25vd24gZGV2aWNlIDAwMDQ6OTkx MgoJRmxhZ3M6IG1lZGl1bSBkZXZzZWwsIElSUSAxMAoJSS9PIHBvcnRzIGF0IGM2MDAgW3NpemU9 MTI4XQoJSS9PIHBvcnRzIGF0IGMwMjAwMTAwIFtzaXplPTI1Nl0KCUkvTyBwb3J0cyBhdCBjMDIw MDIwMCBbc2l6ZT0yNTZdCglJL08gcG9ydHMgYXQgYmEwMCBbc2l6ZT0yNTZdCgowMjowZi4wIFNp Z25hbCBwcm9jZXNzaW5nIGNvbnRyb2xsZXI6IE1laWxoYXVzIEVsZWN0cm9uaWMgR21iSDogVW5r bm93biBkZXZpY2UgMDk2MCAocmV2IDAxKQoJU3Vic3lzdGVtOiBVbmtub3duIGRldmljZSAwMGQ0 Ojk5MDMKCUZsYWdzOiBtZWRpdW0gZGV2c2VsLCBJUlEgMTAKCU1lbW9yeSBhdCBjMDIwODA4MCAo MzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xMjhdCglJL08gcG9ydHMgYXQgYzAyMDAw ODAgW3NpemU9MTI4XQoJSS9PIHBvcnRzIGF0IGMwMjAwMDQwIFtzaXplPTE2XQoJTWVtb3J5IGF0 IGMwMjA4MTAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nl0KCU1lbW9yeSBh dCBjMDIxMDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT02NEtdCglNZW1vcnkg YXQgYzAyNDAwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MjU2S10KCg== --------------Boundary-00=_VKI6SBV7VAFD9D1S3E9L--