From owner-freebsd-current@freebsd.org Fri Aug 3 11:50:17 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F9F610672E3; Fri, 3 Aug 2018 11:50:17 +0000 (UTC) (envelope-from timo.voelker@fh-muenster.de) Received: from mail.fh-muenster.de (mail.fh-muenster.de [212.201.120.190]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.fh-muenster.de", Issuer "DFN-Verein Global Issuing CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B61EC7DBC3; Fri, 3 Aug 2018 11:50:16 +0000 (UTC) (envelope-from timo.voelker@fh-muenster.de) Received: from fhad-ex03.fhad.fh-muenster.de (unknown [10.40.11.26]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.fh-muenster.de (Postfix) with ESMTPS id ACA9F284B7E; Fri, 3 Aug 2018 13:50:14 +0200 (CEST) Received: from fhad-ex13.fhad.fh-muenster.de (10.41.11.26) by fhad-ex03.fhad.fh-muenster.de (10.40.11.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Fri, 3 Aug 2018 13:50:14 +0200 Received: from fhad-ex13.fhad.fh-muenster.de ([fe80::d9a6:349d:aadc:72e6]) by fhad-ex13.fhad.fh-muenster.de ([fe80::d9a6:349d:aadc:72e6%5]) with mapi id 15.01.1415.002; Fri, 3 Aug 2018 13:50:14 +0200 From: =?utf-8?B?VGltbyBWw7Zsa2Vy?= To: Toomas Soome CC: "freebsd-hackers@freebsd.org" , "freebsd-current@freebsd.org" Subject: Re: Unable to UEFI boot 11.2 via pxeboot Thread-Topic: Unable to UEFI boot 11.2 via pxeboot Thread-Index: AQHUKMhMn24QMJWRqkeXKQYwbojdqqSsQBQAgAAGdACAAAOogIABOfIAgAANfwCAADuNgA== Date: Fri, 3 Aug 2018 11:50:14 +0000 Message-ID: <679C6D10-4951-4669-8B8A-53EAB358FAA3@fh-muenster.de> References: <3DF39C46-977E-4D07-AF23-F0C7D5DAF2E6@fh-muenster.de> <9A67D337-ADC9-4B19-A44D-6C08135861D3@me.com> In-Reply-To: Accept-Language: en-US, de-DE Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.40.10.31] Content-Type: multipart/signed; boundary="Apple-Mail=_CC385DA5-9338-491F-B7D1-F70CCCF6D922"; protocol="application/pkcs7-signature"; micalg=sha1 MIME-Version: 1.0 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Aug 2018 11:50:17 -0000 --Apple-Mail=_CC385DA5-9338-491F-B7D1-F70CCCF6D922 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On 3. Aug 2018, at 10:17, Toomas Soome wrote: >=20 >=20 >=20 >> On 3 Aug 2018, at 10:28, Timo V=C3=B6lker = wrote: >>=20 >> Hi Toomas, >>=20 >> it seems your fix works here. Some of the error messages remain, but = I was able to (pxe)boot without a USB stick plugged in. >>=20 >> https://ibb.co/g8Bkfe >>=20 >> Right after the moment from the screenshot, the FreeBSD boot manager = showed up. >>=20 >> Thanks, >>=20 >> Timo >=20 > Ok, so far so good. As seen from the screen dump, some cleanup is = required, I do not think we should print about efipart_inithandles() in = case of errno 2 - thats perfectly normal case if there are no block = devices. Update commited:) >=20 > rgds, > toomas It still works and it looks better with less error messages :-) https://ibb.co/bVv9Oz Thanks, Timo >=20 >>=20 >>> On 2. Aug 2018, at 14:45, Toomas Soome wrote: >>>=20 >>> Could you check the current with = https://svnweb.freebsd.org/changeset/base/337131 >>>=20 >>> thanks, >>> toomas >>>=20 >>>> On 2 Aug 2018, at 15:32, Toomas Soome wrote: >>>>=20 >>>>=20 >>>>=20 >>>>> On 2 Aug 2018, at 15:08, Timo V=C3=B6lker = wrote: >>>>>=20 >>>>> It seems this issue is related to current as well. I did a quick = test and got this output, while I tried to (pxe)boot FreeBSD current = (without a USB stick plugged in) >>>>>=20 >>>>> https://ibb.co/no8Fve >>>>>=20 >>>>> Best regards >>>>>=20 >>>>> Timo >>>>=20 >>>> the hint is about efipart_inithandles() returning 2, thats errno = code for ENOENT. congratz, you have hit the corner case:D >>>>=20 >>>> Since efinet_dev is part of devsw, we can not skip the devswitch = init with such error, we still need to walk the list. Let me see if I = can provide quick fix. >>>>=20 >>>> rgds, >>>> toomas >>>>=20 >>>>=20 >>>>>=20 >>>>>> On 31. Jul 2018, at 14:16, Timo V=C3=B6lker = wrote: >>>>>>=20 >>>>>> Hi, >>>>>>=20 >>>>>> I'm unable to boot up the amd64 11.2 via pxeboot using UEFI on a = Dell PowerEdge R430. I get this output >>>>>>=20 >>>>>> https://ibb.co/h5ntuT >>>>>>=20 >>>>>> If I press a key to interrupt reboot, I get to the OK prompt. If = I enter lsdev -v, it prints nothing more than "net devices:". The = variable currdev is not set (show currdev prints variable 'currdev' not = found). I configured pxeboot to be the one and only boot medium in BIOS = setup.=20 >>>>>>=20 >>>>>> However, I found a workaround that works for me. If I put an = (empty) USB stick in a USB port of the PowerEdge, it successfully boots = via pxeboot (which is still the one and only configured boot medium). I = then get this output >>>>>>=20 >>>>>> https://ibb.co/mU8SM8 >>>>>>=20 >>>>>> With FreeBSD 11.1 pxeboot worked on the Dell PowerEdge R430, even = without a USB stick plugged in. I couldn't test this with FreeBSD = 12-current. Hope this helps anyway to find an open issue. >>>>>>=20 >>>>>> I found this thread which seems to be related. >>>>>>=20 >>>>>> = https://lists.freebsd.org/pipermail/freebsd-current/2018-July/070082.html >>>>>>=20 >>>>>> Thanks, >>>>>>=20 >>>>>> Timo >>>>>=20 >>>>=20 >>>=20 >>=20 >=20 --Apple-Mail=_CC385DA5-9338-491F-B7D1-F70CCCF6D922 Content-Disposition: attachment; filename="smime.p7s" Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIQsDCCBRIw ggP6oAMCAQICCQDjC9X4ryXZgTANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNV BAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVt cyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcN MTYwMjIyMTMzODIyWhcNMzEwMjIyMjM1OTU5WjCBlTELMAkGA1UEBhMCREUxRTBDBgNVBAoTPFZl cmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBW LjEQMA4GA1UECxMHREZOLVBLSTEtMCsGA1UEAxMkREZOLVZlcmVpbiBDZXJ0aWZpY2F0aW9uIEF1 dGhvcml0eSAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy2DX/2ahQc3S+oeXinOr mU3qZzlaoWCARxVOjJWy5c/O01dLjc74VmwVVXYH6kb9yANFYz5w1KtUgLEjnL43KKkJ/wVdGA/E mJk3syD2ZngXh8KdDsxKMucWna4OjSl5BwAgVNwVX0qW13i2NNPBdLWd6b/Ad03qvVkH4FovbDyl ANw1vWUNj38ybfJaaktiAe6sODRZRTZJBdp4ymptW8CBaxHM0jyoi/hxGso74oDdFrRneos26k6R KT2zUVytqAy+nTTj0Q0Xg3XEOR6wlAsS8dVpjiX0uD0rv8COwx47pb9VEKsqrheXXjPOyPP0CQfj AoYxRmsBxRAMEcdZ6QIDAQABo4IBdDCCAXAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBST49gy JtrV8UqlkUrg6kviogzP4TAfBgNVHSMEGDAWgBS/WSA2AHmgoCJrjNXyYdK4LMuCSjASBgNVHRMB Af8ECDAGAQH/AgECMDMGA1UdIAQsMCowDwYNKwYBBAGBrSGCLAEBBDANBgsrBgEEAYGtIYIsHjAI BgZngQwBAgIwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraTAzMzYudGVsZXNlYy5kZS9ybC9U ZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5jcmwwgYYGCCsGAQUFBwEBBHoweDAsBggrBgEFBQcw AYYgaHR0cDovL29jc3AwMzM2LnRlbGVzZWMuZGUvb2NzcHIwSAYIKwYBBQUHMAKGPGh0dHA6Ly9w a2kwMzM2LnRlbGVzZWMuZGUvY3J0L1RlbGVTZWNfR2xvYmFsUm9vdF9DbGFzc18yLmNlcjANBgkq hkiG9w0BAQsFAAOCAQEAhwv/PgKbZchWLdY7mpiLcU/auimqIflGLvWypA+uETh5OLMOdLp2XZ7o GIKWYttMM+jd+WrfMr0sTEdgVX/ndGu0LIPYeWu2t01QC2YHte2zl63q7n8w5pn9IuJyTT6EW+75 z5nqf9dSOS6smABEfmk7v3Xu0As7Gs3l9w8ibEeE9qVHoP3QGjR9rdI9d7Pu9NdN/8Po5ZJPWT6Q RxBKsIVYwG9/+K7tCEKeHtTfFC5Nj7yelMPn7fYY+DxJ5yaopzbYLN4izYuC2Nl44lUSozuHRLYR C9UMUq9pjA8G39CiU4tXmHvP/Qck9Py9w/1KkgKXG/K3ts9lihqitXIZOTCCBawwggSUoAMCAQIC BxtjutAeLD0wDQYJKoZIhvcNAQELBQAwgZUxCzAJBgNVBAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4g enVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAO BgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERGTi1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3Jp dHkgMjAeFw0xNjA1MjQxMTM4NDBaFw0zMTAyMjIyMzU5NTlaMIGNMQswCQYDVQQGEwJERTFFMEMG A1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0 emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJ c3N1aW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnTt5HEfeH4bLxmnXEJ45 19miMNtyHAV/KV9LaPGtGdZM4WsbsQt/oavge4uL2C3Obog6EO5X5R5/BFE267pwbWOgvpYuQOHR g0xmPRxkaeWbpK1yrmg5UYd5zBfTri9dY3FLOXrrQqeXkGkFv5D/pEBwvQPnv54YiB+fmYhNDkeN SF9lmRDS2SpJ7cG5LR2fEssV0z9/HlQvOq6TV6d+eMrVSuIa5e1BfVNfyLMq9YowrO0XBSQ/tqAL B/1NGpoDUqA2nN4kh2Xk5/rHlnMkFM3Q6BtonhhZrnZ+99EKeDyHS7A3z1PKOjgQ88tHbYxkPTxa RUq6yoB8uPPnp0xMzQIDAQABo4ICBTCCAgEwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8E BAMCAQYwKQYDVR0gBCIwIDANBgsrBgEEAYGtIYIsHjAPBg0rBgEEAYGtIYIsAQEEMB0GA1UdDgQW BBRrOpiL+fJTidrgrbIyHgkf6Ko7dDAfBgNVHSMEGDAWgBST49gyJtrV8UqlkUrg6kviogzP4TCB jwYDVR0fBIGHMIGEMECgPqA8hjpodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcy LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2Jh bC1yb290LWcyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHdBggrBgEFBQcBAQSB0DCBzTAzBggrBgEF BQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEoGCCsGAQUFBzAC hj5odHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1n Mi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAIF4RaROpH8OVfAJ sWo+eMxoNakc85WeP/P432s4d4ksjbWtPsfylM2gBq66zKixrTMItiSGYjZMeG5Q8NVuYI1PUjFD l0Z18GLkbmZRwUIxZ1DlSec5HsufyoZI3ggU/xVLK2aboDifAM79p+vRf1ctyExf3BARlz6WBAJc hKgpOWyU/BCSBnue7thGtBu1Aww42dywqT9xBguyAwczwo1IYyUlPHp7V273igU477igri/02wfV W4QYwam4S85skBqC5Lk9+nfx0h8zAr9T53b53CYlQW8vphv6pBOQ+nx+2QtgXey/ykGgYfsRSSnY qC11FdhKGOoW71U0IhoTjQYwggXmMIIEzqADAgECAgwdgtH8FJ0VCMZ26e4wDQYJKoZIhvcNAQEL BQAwgY0xCzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMg RGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsMB0RGTi1QS0kxJTAjBgNV BAMMHERGTi1WZXJlaW4gR2xvYmFsIElzc3VpbmcgQ0EwHhcNMTcwNzEwMTAxODIwWhcNMjAwNzA5 MTAxODIwWjB6MQswCQYDVQQGEwJERTEgMB4GA1UECgwXRmFjaGhvY2hzY2h1bGUgTXVlbnN0ZXIx MjAwBgNVBAsMKUZhY2hiZXJlaWNoIEVsZWt0cm90ZWNobmlrIHVuZCBJbmZvcm1hdGlrMRUwEwYD VQQDDAxUaW1vIFZvZWxrZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/gQYu/Hjb 3078pLzYaFpcgo/JHZHLjOLe85YFMr056WFSN/Jwdh1Asny4ZKcLzHd7vMjr3fjg8Sgo04y+lBI4 8O5FJTgixYB1oV9DU5GlWcC/6eLhpIPNraOcK4KJVlwqw7uc1L8fbyjCMrTNtYHFEy23B9NFgxbS pxhQ6FCgS6kjziTgFL6s072+j6MMJi1RdZZUNZGq52gCyIKNAxMt2b42/Kk7PTWYCSA8HzxrLsQe YxmxoxLoGTlnZxuC8WKU+1V1pUiS+Ns3krHHBHIeeogR/JeILBX0OheqStUnnEABcsWj+4uGYxvP RdZXBXm8wKjcRcnJDrKizS4G6j27AgMBAAGjggJWMIICUjBABgNVHSAEOTA3MBEGDysGAQQBga0h giwBAQQDBTARBg8rBgEEAYGtIYIsAgEEAwEwDwYNKwYBBAGBrSGCLAEBBDAJBgNVHRMEAjAAMA4G A1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFOOJ r1RvTOvocygvlHm6xGfZS5dNMB8GA1UdIwQYMBaAFGs6mIv58lOJ2uCtsjIeCR/oqjt0MCYGA1Ud EQQfMB2BG3RpbW8udm9lbGtlckBmaC1tdWVuc3Rlci5kZTCBjQYDVR0fBIGFMIGCMD+gPaA7hjlo dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2NybC9jYWNybC5jcmww P6A9oDuGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY3JsL2Nh Y3JsLmNybDCB2wYIKwYBBQUHAQEEgc4wgcswMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5k Zm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNhLmRmbi5k ZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBJBggrBgEFBQcwAoY9aHR0 cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQsFAAOCAQEAGEYW34tG4ACeQk3vN6TBr9HRRE4Rc3tJoh5odaAx4UDnO6B7 EsTOSyZmJ5jdY6ui8ns9jiwwv6yZsuhopqSatS06aSlXoJ7GWBeTS9FbDu4Fa3+Hmfo+UiqG0cul MLOfKasuZx8bsoOq1kR7WdABUL3m7FuLhIVEeuJ39yQSiWxwJ4jZ5Cx0evaXIcGDIXOE9e+GcXz2 mm1yfFxITLHt5q37phfTDLH4IOgWt9GORlDBoatSu56QwfRGwhVYmkTRrUFss3QuQ/z3SwOt30Lj MNdVk6OkQBNj9QBH5PSH/Ok/JIQODVotZWG7HQ8/8nyzYTH0ccW/1HIrCwvKicZJcTGCA40wggOJ AgEBMIGeMIGNMQswCQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVp bmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUw IwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBAgwdgtH8FJ0VCMZ26e4wCQYFKw4D AhoFAKCCAcMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwODAz MTE1MDE0WjAjBgkqhkiG9w0BCQQxFgQUBTLB6yhWFmmb6QWylSwlcseWPRIwga8GCSsGAQQBgjcQ BDGBoTCBnjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBl aW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTEl MCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQQIMHYLR/BSdFQjGdunuMIGxBgsq hkiG9w0BCRACCzGBoaCBnjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9l cmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwH REZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQQIMHYLR/BSdFQjG dunuMA0GCSqGSIb3DQEBAQUABIIBAJKTGVAIMRexQugbu3ZjScT4XFOK4MovisI4kIh4a8QXhcnt lGwQVXalIdbtBrIqDlWlYJM5AHpU8H0UqKoaLWj4jcjXP6lV8P2KIvsOUEdFjvbhpMQN2YjFV1An ZHq0IMXi33iv5klaxC7wmMyn/rVu7E6hGzbeCe4Mj6o/9dHqjv5yHvfLnOVSeMT1t4taHrBFYAom fNGtRFlCofidNxxdGJw9OBq3gMSEndWFeFXaJZ9T9Hd64qEAw0qY4Q2H5LibYABtwjq3LGRrwJBn 0TFaFtZIuuNWdRQqlWAEkn4i2ZLjTqh8GDx4K/+gaFTvKCqDXj7XhE/S0bQJDLTy+30AAAAAAAA= --Apple-Mail=_CC385DA5-9338-491F-B7D1-F70CCCF6D922--