Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Aug 2018 11:17:04 +0300
From:      Toomas Soome <tsoome@me.com>
To:        =?utf-8?Q?Timo_V=C3=B6lker?= <timo.voelker@fh-muenster.de>
Cc:        "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>
Subject:   Re: Unable to UEFI boot 11.2 via pxeboot
Message-ID:  <EFD018A6-1FD1-4F19-82CC-A13E97ED429D@me.com>
In-Reply-To: <BCA668F8-FA9C-4A3B-B6BB-02C4438ECB53@fh-muenster.de>
References:  <E08238AB-5405-42D6-9475-53415F20C976@fh-muenster.de> <3DF39C46-977E-4D07-AF23-F0C7D5DAF2E6@fh-muenster.de> <9A67D337-ADC9-4B19-A44D-6C08135861D3@me.com> <A0CD2280-7E61-456E-B197-792F37C4C546@me.com> <BCA668F8-FA9C-4A3B-B6BB-02C4438ECB53@fh-muenster.de>

next in thread | previous in thread | raw e-mail | index | archive | help


> On 3 Aug 2018, at 10:28, Timo V=C3=B6lker =
<timo.voelker@fh-muenster.de> 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

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:)

rgds,
toomas


>=20
>> On 2. Aug 2018, at 14:45, Toomas Soome <tsoome@me.com> 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 <tsoome@me.com> wrote:
>>>=20
>>>=20
>>>=20
>>>> On 2 Aug 2018, at 15:08, Timo V=C3=B6lker =
<timo.voelker@fh-muenster.de> 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 =
<timo.voelker@fh-muenster.de> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EFD018A6-1FD1-4F19-82CC-A13E97ED429D>