[Buildroot] Issue with login

Mohd Faiz Rohani mohd.faiz.rohani at gmail.com
Mon Feb 21 14:15:34 UTC 2022


Hi Giulio,

Update: I have tried the latest kernel (5.15) with buildroot toolchain.
result is same, RFS mounting error (refer attached)


On Mon, Feb 21, 2022 at 5:46 PM Mohd Faiz Rohani <mohd.faiz.rohani at gmail.com>
wrote:

> Yes I will, even though I'm not in IRC for quite some time now. :). Thanks
> a lot Giulio!
>
> On Mon, Feb 21, 2022 at 5:43 PM Giulio Benetti <
> giulio.benetti at benettiengineering.com> wrote:
>
>>
>> Il giorno 21 feb 2022, alle ore 10:33, Mohd Faiz Rohani <
>> mohd.faiz.rohani at gmail.com> ha scritto:
>>
>> 
>> Btw, is the mailing list correct platform for Buildroot Q&A? Do you have
>> any related forum for the purpose? Thanks
>>
>>
>> It’s one of its purpose, but I suggest you to also join IRC #buildroot
>> channel.
>>
>> Best regards
>> Giulio
>>
>>
>> On Mon, Feb 21, 2022, 4:44 PM Giulio Benetti <
>> giulio.benetti at benettiengineering.com> wrote:
>>
>>> Hi Mohd,
>>>
>>> On 21/02/22 06:16, Mohd Faiz Rohani wrote:
>>> > Hi guys,
>>> >
>>> > Thank you for your help.I have overlooked the required setting as
>>> > normally I will leave the setting to the default, as I assume
>>> Buildroot
>>> > has selected the required settings. Anyway I have managed to login
>>> > successfully now.
>>> >
>>> > I have turned on BR2_PACKAGE_SYSTEMD_LOGIND and
>>> > BR2_PACKAGE_UTIL_LINUX_LOGIN settings, while the rest does not change.
>>>
>>> Perfect, team working with Edgar worked :-)
>>>
>>> > Fyi, I have tried the newer versions of Linux Kernel (5.15) and Uboot
>>> > (v2022.01) with the Linaro 7.5 toolchain, but got an error during the
>>> > booting process where the RFS cannot be mounted. It may be my fault
>>> > through the settings though, that is why I am trying the old version
>>> and
>>> > it worked.
>>>
>>> I would avoid using gcc 7.5 on such new kernel/uboot. Maybe if you try
>>> to rebuild using an external prebuilt toolchain like the Bootlin one, or
>>> you build a Buildroot toolchain with latest versions, like gcc 10.x you
>>> could obtain different results.
>>>
>>> > I am planning to use Buildroot for my future development and keen to
>>> > contribute wherever I can. Still lots to learn though.
>>>
>>> Well!
>>>
>>> > Thank you again guys.
>>>
>>> You're welcome
>>>
>>> Best regards
>>> --
>>> Giulio Benetti
>>> Benetti Engineering sas
>>>
>>> > Regards.
>>> > Faiz
>>> >
>>> >
>>> >
>>> >
>>> > On Mon, Feb 21, 2022 at 2:33 AM Mohd Faiz Rohani
>>> > <mohd.faiz.rohani at gmail.com <mailto:mohd.faiz.rohani at gmail.com>>
>>> wrote:
>>> >
>>> >     Thanks, I'll check them out. Will update the outcome once the
>>> >     installation is done.
>>> >
>>> >     Thank you.
>>> >
>>> >     On Mon, Feb 21, 2022, 1:56 AM Giulio Benetti
>>> >     <giulio.benetti at benettiengineering.com
>>> >     <mailto:giulio.benetti at benettiengineering.com>> wrote:
>>> >
>>> >         Hi Edgar,
>>> >
>>> >         please reply to all in Mailing List, I add Mohd in Cc,
>>> >
>>> >         On 20/02/22 17:18, Edgar Bonet wrote:
>>> >          > Hi!
>>> >          >
>>> >          > In his config file, Mohd wrote:
>>> >          >> BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_10=y
>>> >          >> BR2_LINUX_KERNEL_VERSION="4.4.155"
>>> >          >
>>> >          > This may cause problems. C.f. docs/manual/configure.txt:
>>> >          >
>>> >          >      If you use kernel headers that are more recent than the
>>> >         Linux
>>> >          >      kernel you run on your embedded system, then the C
>>> >         library might
>>> >          >      be using interfaces that are not provided by your Linux
>>> >         kernel.
>>> >
>>> >         Good catch Edgar!
>>> >         So Mohd, what you need here is a toolchain with older libc.
>>> >
>>> https://buildroot.org/downloads/manual/manual.html#_cross_compilation_toolchain
>>> >         <
>>> https://buildroot.org/downloads/manual/manual.html#_cross_compilation_toolchain
>>> >
>>> >
>>> >         But again, do you really need to use so such old versions
>>> >         instead of try
>>> >         to use buildroot's beaglebone_defconfig?
>>> >
>>> >          > In the same config file, there is:
>>> >          >> # BR2_PACKAGE_BUSYBOX is not set
>>> >          >
>>> >          > When disabling busybox, you should have seen the message:
>>> >          >
>>> >          >      You may need to enable other packages to get a working
>>> >         system
>>> >          >      You better know what you're doing!
>>> >
>>> >         Despite of what I've written on my previous e-mail(my test was
>>> >         wrong),
>>> >         he has BR2_INIT_SYSTEMD=y that works as Init System, so that's
>>> ok.
>>> >
>>> >          > And then:
>>> >          >> # BR2_PACKAGE_SYSTEMD_LOGIND is not set
>>> >
>>> >         Good catch again Edgar! This ^^^ should be the point. Because
>>> it's
>>> >         exactly the systemd login dameon.
>>> >
>>> >          >> # BR2_PACKAGE_UTIL_LINUX_LOGIN is not set
>>> >
>>> >         This ^^^ is not selected by systemd, so I expect
>>> >         BR2_PACKAGE_SYSTEMD_LOGIND to do the job(even if I'm not a
>>> systemd
>>> >         expoert at all).
>>> >
>>> >         But as Edgar pointed linux headers don't match so you have 3
>>> >         choices:
>>> >         1) find a toolchain with linux-headers <= 4.4.*
>>> >         2) update linux version
>>> >         3) start from scratch using buildroot beaglebone_defconfig
>>> >
>>> >         Best regards
>>> >         --
>>> >         Giulio Benetti
>>> >         Benetti Engineering sas
>>> >
>>>
>>> _______________________________________________
>> buildroot mailing list
>> buildroot at buildroot.org
>> https://lists.buildroot.org/mailman/listinfo/buildroot
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildroot.org/pipermail/buildroot/attachments/20220221/14209ba8/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20220221_211831.jpg
Type: image/jpeg
Size: 150206 bytes
Desc: not available
URL: <http://lists.buildroot.org/pipermail/buildroot/attachments/20220221/14209ba8/attachment-0001.jpg>


More information about the buildroot mailing list