From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 34FCEE00EAE; Fri, 15 Jul 2016 01:59:26 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-HAM-Report: * 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider * (simon.bolek[at]googlemail.com) * -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low * trust * [209.85.223.179 listed in list.dnswl.org] * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 0.0 HTML_MESSAGE BODY: HTML included in message * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's * domain * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Received: from mail-io0-f179.google.com (mail-io0-f179.google.com [209.85.223.179]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 17573E00E44 for ; Fri, 15 Jul 2016 01:59:22 -0700 (PDT) Received: by mail-io0-f179.google.com with SMTP id 38so98852708iol.0 for ; Fri, 15 Jul 2016 01:59:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=4dUbsxS1VRQScGdF07n241m1mnQJ2xH4cePEYjir844=; b=rToBJOQhtVRPk6PWYwZpZjlkO/qR0PfvM8bymGir9fgUNZX+It8VRmVnvPBklcm713 rbcHK2lKRV0MhApSDcjILkD3QPoj6sEPhJMeTOxGzysJogvBXJVl2u8Nvtcy7J1rWpLv sJtIUtMracizqVKo1hYVCAV5S8zaf4U4t/S3+2rlzKA13M6NmPY78yWpRXI/JdHLGo0X ljg0zdO9DmRGAAmqs+j9CN/8BmCSYu3E5p3kTJDz8sB9ahtM9oKWnyqmaemBFlgHSyVc BFKK+sf9N5dIWmqf36xcxqTPfkAwlOED1EhyWNUvdGc1p3lAVMKkVYxS/h1ZWjbn/HBK BICg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=4dUbsxS1VRQScGdF07n241m1mnQJ2xH4cePEYjir844=; b=UatiS/U2NyoTLzJDi8cgJTq8cL786FR2n13l1CZOfJl5QXRY4w3spIE2WIePoE/IqN 7+2Yh8RnjXIZbxtllOez7x/utf30GIyPI4IHlaEneV0sxicMgp7lQ9HTqG/klBgYVtRG zKBNnOHhjffR9xxxbv//q1i/jGePYScEirAmQOy3TJ4n9dmuyB6GhVauMzQYJ4jmb/MN vWHXQ89HRWB/iXmEeQSml8DA9i1xh4r81+Z4Maz1cZHMU6jrUlv70WiWENyBeth7Q+29 Y/ujBL1ZOwDBk/LNIol++qx24zqHpmz7244J2g925vY2HYSO174uR0xhmgCo1Qu/wko8 E6kA== X-Gm-Message-State: ALyK8tLM0PSPyyhbbNTd4zCuMtpjMpIp0VR3Hvrxxm7Sbqj284lQJdy/UWj7A2hJbVP/CrgCJG/nX9twXvrHUg== X-Received: by 10.107.154.210 with SMTP id c201mr18825110ioe.99.1468573161818; Fri, 15 Jul 2016 01:59:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.55.135 with HTTP; Fri, 15 Jul 2016 01:59:02 -0700 (PDT) In-Reply-To: References: From: Simon Bolek Date: Fri, 15 Jul 2016 10:59:02 +0200 Message-ID: To: Khem Raj Cc: "yocto@yoctoproject.org" Subject: Re: [genericx86-jethro] core-image-sato HDDIMG 'install' - no hard drive selected - /etc/fstab no such file or directory X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jul 2016 08:59:26 -0000 Content-Type: multipart/alternative; boundary=001a1140fab6a30f310537a8d53d --001a1140fab6a30f310537a8d53d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks, but neither: pkg_postinst_kernel-base () nor: pkg_postinst_kernel-image () from /meta/classes/kernel.bbclass gets called when running: - bitbake core-image-sato or - bitbake linux-yocto I put some commands in there, which are definitely wrong (like foobar) and bitbake run successfully. Whereas, in other funtions it caused problems. Any ideas how can fix this? thanks and best regards Simon :-) On Fri, Jul 15, 2016 at 1:30 AM, Khem Raj wrote: > On Thu, Jul 14, 2016 at 4:16 PM, Simon Bolek > wrote: > > Hi Raj, > > > > About depmod again. > > Should it be run from meta/classes/kernel.bbclass ? > > ... > > pkg_postinst_kernel-base () { > > if [ ! -e "$D/lib/modules/${KERNEL_VERSION}" ]; then > > mkdir -p $D/lib/modules/${KERNEL_VERSION} > > fi > > if [ -n "$D" ]; then > > depmodwrapper -a -b $D ${KERNEL_VERSION} > > else > > depmod -a ${KERNEL_VERSION} > > fi > > } > > ... > > > > Where is this function beeing called? > > It should be called during rootfs and image creation time. as well as > when you update the package using online package manager. > > > I did not find it anywhere. > > thanks and kind regards > > Simon :-) > > > > On Thu, Jul 14, 2016 at 8:32 AM, Simon Bolek > > > wrote: > >> > >> > >> On Wed, Jul 13, 2016 at 4:56 PM, Khem Raj wrote: > >>> > >>> On Wed, Jul 13, 2016 at 4:57 AM, Simon Bolek < > simon.bolek@googlemail.com> > >>> wrote: > >>> > Hi Raj, > >>> > > >>> > So i tried to do manually, what init script does and udev definitel= y > >>> > does > >>> > not recognize the SSD drive. > >>> > I ran > >>> > /lib/udev/udevd --daemon --debug > udev.debug 2>&1 & > >>> > from the cli and there is no trace of recognizing the SSD. Only the > >>> > /dev/sda, which is the USB stick I am running the installation from= . > >>> > > >>> > I used 'meld' to compare the /initrd from current jethro image and > >>> > previous > >>> > working fido image. > >>> > They are almost the same: > >>> > - in jethro /lib/modules... file structure is missing with: > >>> > modules.alias > >>> > modules.alias.bin > >>> > modules.builtin.bin > >>> > modules.dep > >>> > modules.dep.bin > >>> > modules.devname > >>> > modules.softdep > >>> > modules.symbols > >>> > modules.symbols.bin > >>> > >>> this means depmod did not run during initramfs image creation > >> > >> How can I make this happen during bitbake, so i have those files in th= e > >> HDDIMG? > >> > >>> > >>> > > >>> > - there are slight differences between > >>> > /etc/init.d/udev > >>> > /etc/udev/scripts/mount.sh > >>> > , but I cannot tell, if this is the reason. > >>> > >>> what are the differences ? > >> > >> > >> Sorry for this patch-like copy/paste, but this was the simplest way of > >> presenting the changes. > >> Do you see something important here, that might cause the SDD not beei= ng > >> recognized? > >> > >> --- /home/simon/Development/Yocto-Project/initrd-ok/etc/init.d/udev > >> +++ /home/simon/Development/Yocto-Project/initrd-jethro/etc/init.d/ude= v > >> @@ -14,20 +14,27 @@ > >> [ -d /sys/class ] || exit 1 > >> [ -r /proc/mounts ] || exit 1 > >> [ -x /lib/udev/udevd ] || exit 1 > >> +SYSCONF_CACHED=3D"/etc/udev/cache.data" > >> +SYSCONF_TMP=3D"/dev/shm/udev.cache" > >> +DEVCACHE_REGEN=3D"/dev/shm/udev-regen" # create to request cache rege= n > >> + > >> +# A list of files which are used as a criteria to judge whether the > udev > >> cache could be reused. > >> +CMP_FILE_LIST=3D"/proc/version /proc/cmdline /proc/devices" > >> +[ -f /proc/atags ] && CMP_FILE_LIST=3D"$CMP_FILE_LIST /proc/atags" > >> + > >> +# List of files whose metadata (size/mtime/name) will be included in > >> cached > >> +# system state. > >> +META_FILE_LIST=3D"lib/udev/rules.d/* etc/udev/rules.d/*" > >> + > >> +# Command to compute system configuration. > >> +sysconf_cmd () { > >> + cat -- $CMP_FILE_LIST > >> + stat -c '%s %Y %n' -- $META_FILE_LIST | awk -F/ '{print $1 " " > $NF;}' > >> +} > >> + > >> [ -f /etc/default/udev-cache ] && . /etc/default/udev-cache > >> [ -f /etc/udev/udev.conf ] && . /etc/udev/udev.conf > >> [ -f /etc/default/rcS ] && . /etc/default/rcS > >> - > >> -readfiles () { > >> - READDATA=3D"" > >> - for filename in $@; do > >> - if [ -r $filename ]; then > >> - while read line; do > >> - READDATA=3D"$READDATA$line" > >> - done < $filename > >> - fi > >> - done > >> -} > >> > >> kill_udevd () { > >> pid=3D`pidof -x udevd` > >> @@ -57,38 +64,35 @@ > >> # the automount rule for udev needs /tmp directory available, as > /tmp > >> is a symlink > >> # to /var/tmp which in turn is a symlink to /var/volatile/tmp, we > >> need to make sure > >> # /var/volatile/tmp directory to be available. > >> - mkdir -p /var/volatile/tmp > >> + mkdir -m 1777 -p /var/volatile/tmp > >> > >> # Cache handling. > >> - # A list of files which are used as a criteria to judge whether t= he > >> udev cache could be reused. > >> - CMP_FILE_LIST=3D"/proc/version /proc/cmdline /proc/devices > /proc/atags" > >> if [ "$DEVCACHE" !=3D "" ]; then > >> if [ -e $DEVCACHE ]; then > >> - readfiles $CMP_FILE_LIST > >> - NEWDATA=3D"$READDATA" > >> - readfiles /etc/udev/cache.data > >> - OLDDATA=3D"$READDATA" > >> - if [ "$OLDDATA" =3D "$NEWDATA" ]; then > >> - (cd /; tar xf $DEVCACHE > /dev/null 2>&1) > >> + sysconf_cmd > "$SYSCONF_TMP" > >> + if cmp $SYSCONF_CACHED $SYSCONF_TMP >/dev/null; then > >> + tar xmf $DEVCACHE -C / -m > >> not_first_boot=3D1 > >> [ "$VERBOSE" !=3D "no" ] && echo "udev: u= sing > >> cache file $DEVCACHE" > >> - [ -e /dev/shm/udev.cache ] && rm -f > >> /dev/shm/udev.cache > >> + [ -e $SYSCONF_TMP ] && rm -f "$SYSCONF_TM= P" > >> + [ -e "$DEVCACHE_REGEN" ] && rm -f > >> "$DEVCACHE_REGEN" > >> else > >> # Output detailed reason why the cached /dev is not > used > >> - if [ "$VERBOSE" !=3D "no" ]; then > >> - echo "udev: udev cache not used" > >> - echo "udev: we use $CMP_FILE_LIST as criteria to > >> judge whether the cache /dev could be resued" > >> - echo "udev: olddata: $OLDDATA" > >> - echo "udev: newdata: $NEWDATA" > >> - fi > >> - echo "$NEWDATA" > /dev/shm/udev.cache > >> + cat < >> +udev: Not using udev cache because of changes detected in the followi= ng > >> files: > >> +udev: $CMP_FILE_LIST > >> +udev: $META_FILE_LIST > >> +udev: The udev cache will be regenerated. To identify the detected > >> changes, > >> +udev: compare the cached sysconf at $SYSCONF_CACHED > >> +udev: against the current sysconf at $SYSCONF_TMP > >> +EOF > >> + touch "$DEVCACHE_REGEN" > >> fi > >> else > >> if [ "$ROOTFS_READ_ONLY" !=3D "yes" ]; then > >> # If rootfs is not read-only, it's possible that a ne= w > >> udev cache would be generated; > >> # otherwise, we do not bother to read files. > >> - readfiles $CMP_FILE_LIST > >> - echo "$READDATA" > /dev/shm/udev.cache > >> + touch "$DEVCACHE_REGEN" > >> fi > >> fi > >> fi > >> @@ -97,7 +101,7 @@ > >> kill_udevd > "/dev/null" 2>&1 > >> > >> # trigger the sorted events > >> - echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug > >> + [ -e /proc/sys/kernel/hotplug ] && echo -e '\000' > >> >/proc/sys/kernel/hotplug > >> /lib/udev/udevd -d > >> > >> udevadm control --env=3DSTARTUP=3D1 > >> > >> > >>> > >>> > > >>> > Unfortunately I did not dig inside binary /lib/udev/udevd. > >>> > > >>> > So do you have any other ideas, what might be the reason for not > >>> > recognizing > >>> > the SSD? Maybe there are some additional recipes needed from jethro > on? > >>> > > >>> > > >>> > thanks & kind regards > >>> > Simon :-) > >>> > > >>> > mit freundlichem Gruss / kind regards / pozdrawiam > >>> > Simon P. Bolek > >>> > ------------------------------------------------------ > >>> > Dipl. Inf. Simon P. Bolek > >>> > SAP Integration Architect > >>> > Business Mobile and IVI Solutions > >>> > mailto: simon.bolek@arcom-ivi.de > >>> > http://www.arcom-ivi.de/ > >>> > XING: https://www.xing.com/profile/SimonP_Bolek > >>> > > >>> > On Wed, Jul 13, 2016 at 9:03 AM, Simon Bolek > >>> > > >>> > wrote: > >>> >> > >>> >> Thank you, > >>> >> > >>> >> I just guess, that it is the following function in init script to > put > >>> >> the > >>> >> echos to? Is it? > >>> >> > >>> >> udev_daemon() { > >>> >> OPTIONS=3D"/sbin/udev/udevd /sbin/udevd /lib/udev/udevd > >>> >> /lib/systemd/systemd-udevd" > >>> >> > >>> >> for o in $OPTIONS; do > >>> >> if [ -x "$o" ]; then > >>> >> echo $o > >>> >> return 0 > >>> >> fi > >>> >> done > >>> >> > >>> >> return 1 > >>> >> } > >>> >> > >>> >> > >>> >> cheers > >>> >> Simon:-) > >>> >> > >>> >> Viele Gr=C3=BCsse > >>> >> Simon Bolek :-) > >>> >> > >>> >> mit freundlichem Gruss / kind regards / pozdrawiam > >>> >> Simon P. Bolek > >>> >> ------------------------------------------------------ > >>> >> Dipl. Inf. Simon P. Bolek > >>> >> SAP Integration Architect > >>> >> Business Mobile and IVI Solutions > >>> >> mailto: simon.bolek@arcom-ivi.de > >>> >> http://www.arcom-ivi.de/ > >>> >> XING: https://www.xing.com/profile/SimonP_Bolek > >>> >> > >>> >> On Wed, Jul 13, 2016 at 8:36 AM, Khem Raj > wrote: > >>> >>> > >>> >>> On Tue, Jul 12, 2016 at 11:28 PM, Simon Bolek > >>> >>> wrote: > >>> >>> > Thank you Raj, > >>> >>> > > >>> >>> > Is there a standard way to activate these initramfs logs, or do= I > >>> >>> > have > >>> >>> > to > >>> >>> > implement it myself somewhere? > >>> >>> > >>> >>> you have to add printf etc. yourself into the init script in > >>> >>> initramfs > >>> >>> image > >>> >>> > >>> >>> > > >>> >>> > thank you and kind regards > >>> >>> > Simon :-) > >>> >>> > > >>> >>> > Viele Gr=C3=BCsse > >>> >>> > Simon Bolek :-) > >>> >>> > > >>> >>> > mit freundlichem Gruss / kind regards / pozdrawiam > >>> >>> > Simon P. Bolek > >>> >>> > ------------------------------------------------------ > >>> >>> > Dipl. Inf. Simon P. Bolek > >>> >>> > SAP Integration Architect > >>> >>> > Business Mobile and IVI Solutions > >>> >>> > mailto: simon.bolek@arcom-ivi.de > >>> >>> > http://www.arcom-ivi.de/ > >>> >>> > XING: https://www.xing.com/profile/SimonP_Bolek > >>> >>> > > >>> >>> > On Wed, Jul 13, 2016 at 1:36 AM, Khem Raj > >>> >>> > wrote: > >>> >>> >> > >>> >>> >> On Tue, Jul 12, 2016 at 3:45 AM, Simon Bolek > >>> >>> >> > >>> >>> >> wrote: > >>> >>> >> > Hello everyone! > >>> >>> >> > > >>> >>> >> > I am trying to install genericx86 core-image-sato (jethro) > >>> >>> >> > HDDIMG to > >>> >>> >> > an > >>> >>> >> > atom-pc. > >>> >>> >> > For this 2GB USB stick is used. > >>> >>> >> > When choosing 'install' option from boot menu I get the > message: > >>> >>> >> > > >>> >>> >> > "Searching for hard drives... > >>> >>> >> > No hard drive selected. Installation aborted." > >>> >>> >> > > >>> >>> >> > Installatiion stops and i get the console. > >>> >>> >> > When I try to run fsck, it says: can't read '/etc/fstab': No > >>> >>> >> > such > >>> >>> >> > file > >>> >>> >> > or > >>> >>> >> > directory > >>> >>> >> > > >>> >>> >> > fdisk -l shows only the partitions of USB stick. > >>> >>> >> > > >>> >>> >> > After I choose 'boot' option to boot into live image, SDD > drive > >>> >>> >> > is > >>> >>> >> > under > >>> >>> >> > /dev/sdb and USB installation stick under /dev/sda, > >>> >>> >> > > >>> >>> >> > What recipe/package is my installation missing? The SSD hard > >>> >>> >> > drive > >>> >>> >> > is > >>> >>> >> > not > >>> >>> >> > recognized for some reason. With previous yocto releases thi= s > >>> >>> >> > package > >>> >>> >> > list > >>> >>> >> > DID work fine. > >>> >>> >> > So there is something missing in the background. > >>> >>> >> > Do you have any idea what this might be? > >>> >>> >> > >>> >>> >> udev should have run and found your hdd. So it seems its not > >>> >>> >> finding > >>> >>> >> it when running from initramfs. Can you try to add logs to > >>> >>> >> initramfs > >>> >>> >> and see what udev is doing ? > >>> >>> >> > >>> >>> >> > > >>> >>> >> > Below is my package list from local.conf. > >>> >>> >> > > >>> >>> >> > thank you and kind regards > >>> >>> >> > Simon :-) > >>> >>> >> > > >>> >>> >> > EXTRA_IMAGE_FEATURES =3D "debug-tweaks ssh-server-openssh" > >>> >>> >> > IMAGE_INSTALL_append =3D " make \ > >>> >>> >> > initscripts \ > >>> >>> >> > grub \ > >>> >>> >> > initramfs-boot \ > >>> >>> >> > syslinux \ > >>> >>> >> > initramfs-live-install \ > >>> >>> >> > initramfs-live-install-efi \ > >>> >>> >> > initramfs-live-boot \ > >>> >>> >> > xinit \ > >>> >>> >> > xwininfo \ > >>> >>> >> > openssh-sftp \ > >>> >>> >> > openssh-sftp-server \ > >>> >>> >> > qtbase-plugins \ > >>> >>> >> > qtconnectivity \ > >>> >>> >> > qtdeclarative \ > >>> >>> >> > qtdeclarative-plugins \ > >>> >>> >> > qtdeclarative-tools \ > >>> >>> >> > qtdeclarative-qmlplugins \ > >>> >>> >> > qtenginio \ > >>> >>> >> > qtlocation \ > >>> >>> >> > qtmultimedia \ > >>> >>> >> > qtmultimedia-plugins \ > >>> >>> >> > qtmultimedia-qmlplugins \ > >>> >>> >> > qtsystems \ > >>> >>> >> > " > >>> >>> >> > > >>> >>> >> > Viele Gr=C3=BCsse > >>> >>> >> > Simon Bolek :-) > >>> >>> >> > > >>> >>> >> > mit freundlichem Gruss / kind regards / pozdrawiam > >>> >>> >> > Simon P. Bolek > >>> >>> >> > ------------------------------------------------------ > >>> >>> >> > Dipl. Inf. Simon P. Bolek > >>> >>> >> > SAP Integration Architect > >>> >>> >> > Business Mobile and IVI Solutions > >>> >>> >> > mailto: simon.bolek@arcom-ivi.de > >>> >>> >> > http://www.arcom-ivi.de/ > >>> >>> >> > XING: https://www.xing.com/profile/SimonP_Bolek > >>> >>> >> > > >>> >>> >> > -- > >>> >>> >> > _______________________________________________ > >>> >>> >> > yocto mailing list > >>> >>> >> > yocto@yoctoproject.org > >>> >>> >> > https://lists.yoctoproject.org/listinfo/yocto > >>> >>> >> > > >>> >>> > > >>> >>> > > >>> >> > >>> >> > >>> > > >> > >> > > > --001a1140fab6a30f310537a8d53d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Thanks, but n= either:
pkg_postinst_kernel-base ()
nor:
pkg_postinst_kernel= -image ()
from /meta/classes/kernel.bbclass gets called when runni= ng:
- bitbake core-image-sato or
- bitbake linux-yocto

<= /div>I put some commands in there, which are definitely wrong (like foobar)= and bitbake run successfully.
Whereas, in other funtions it caus= ed problems.
Any ideas how can fix this?

thank= s and best regards
Simon :-)

=
On Fri= , Jul 15, 2016 at 1:30 AM, Khem Raj <raj.khem@gmail.com> wr= ote:
= On Thu, Jul 14, 2016 at 4:16 PM, Simon Bolek <simon.bolek@googlemail.com> wrote:
> Hi Raj,
>
> About depmod again.
> Should it be run from meta/classes/kernel.bbclass=C2=A0 ?
> ...
> pkg_postinst_kernel-base () {
>=C2=A0 =C2=A0 =C2=A0if [ ! -e "$D/lib/modules/${KERNEL_VERSION}&qu= ot; ]; then
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0mkdir -p $D/lib/modules/${KERNEL_VERS= ION}
>=C2=A0 =C2=A0 =C2=A0fi
>=C2=A0 =C2=A0 =C2=A0if [ -n "$D" ]; then
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0depmodwrapper -a -b $D ${KERNEL_VERSI= ON}
>=C2=A0 =C2=A0 =C2=A0else
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0depmod -a ${KERNEL_VERSION}
>=C2=A0 =C2=A0 =C2=A0fi
> }
> ...
>
> Where is this function beeing called?

It should be called during rootfs and image creation time. as well a= s
when you update the package using online package manager.

> I did not find it anywhere.
> thanks and kind regards
> Simon :-)
>
> On Thu, Jul 14, 2016 at 8:32 AM, Simon Bolek <simon.bolek@googlemail.com>
> wrote:
>>
>>
>> On Wed, Jul 13, 2016 at 4:56 PM, Khem Raj <raj.khem@gmail.com> wrote:
>>>
>>> On Wed, Jul 13, 2016 at 4:57 AM, Simon Bolek <simon.bolek@googlemail.com>
>>> wrote:
>>> > Hi Raj,
>>> >
>>> > So i tried to do manually, what init script does and udev= definitely
>>> > does
>>> > not recognize the SSD drive.
>>> > I ran
>>> >=C2=A0 /lib/udev/udevd --daemon --debug > udev.debug 2&= gt;&1 &
>>> > from the cli and there is no trace of recognizing the SSD= . Only the
>>> > /dev/sda, which is the USB stick I am running the install= ation from.
>>> >
>>> > I used 'meld' to compare the /initrd from current= jethro image and
>>> > previous
>>> > working fido image.
>>> > They are almost the same:
>>> > - in jethro /lib/modules... file structure is missing wit= h:
>>> > modules.alias
>>> > modules.alias.bin
>>> > modules.builtin.bin
>>> > modules.dep
>>> > modules.dep.bin
>>> > modules.devname
>>> > modules.softdep
>>> > modules.symbols
>>> > modules.symbols.bin
>>>
>>> this means depmod did not run during initramfs image creation<= br> >>
>> How can I make this happen during bitbake, so i have those files i= n the
>> HDDIMG?
>>
>>>
>>> >
>>> > - there are slight differences between
>>> > /etc/init.d/udev
>>> > /etc/udev/scripts/mount.sh
>>> > , but I cannot tell, if this is the reason.
>>>
>>> what are the differences ?
>>
>>
>> Sorry for this patch-like copy/paste, but this was the simplest wa= y of
>> presenting the changes.
>> Do you see something important here, that might cause the SDD not = beeing
>> recognized?
>>
>> --- /home/simon/Development/Yocto-Project/initrd-ok/etc/init.d/ude= v
>> +++ /home/simon/Development/Yocto-Project/initrd-jethro/etc/init.d= /udev
>> @@ -14,20 +14,27 @@
>>=C2=A0 [ -d /sys/class ] || exit 1
>>=C2=A0 [ -r /proc/mounts ] || exit 1
>>=C2=A0 [ -x /lib/udev/udevd ] || exit 1
>> +SYSCONF_CACHED=3D"/etc/udev/cache.data"
>> +SYSCONF_TMP=3D"/dev/shm/udev.cache"
>> +DEVCACHE_REGEN=3D"/dev/shm/udev-regen" # create to requ= est cache regen
>> +
>> +# A list of files which are used as a criteria to judge whether t= he udev
>> cache could be reused.
>> +CMP_FILE_LIST=3D"/proc/version /proc/cmdline /proc/devices&q= uot;
>> +[ -f /proc/atags ] && CMP_FILE_LIST=3D"$CMP_FILE_LIS= T /proc/atags"
>> +
>> +# List of files whose metadata (size/mtime/name) will be included= in
>> cached
>> +# system state.
>> +META_FILE_LIST=3D"lib/udev/rules.d/* etc/udev/rules.d/*"= ;
>> +
>> +# Command to compute system configuration.
>> +sysconf_cmd () {
>> +=C2=A0 =C2=A0 cat -- $CMP_FILE_LIST
>> +=C2=A0 =C2=A0 stat -c '%s %Y %n' -- $META_FILE_LIST | awk= -F/ '{print $1 " " $NF;}'
>> +}
>> +
>>=C2=A0 [ -f /etc/default/udev-cache ] && . /etc/default/ude= v-cache
>>=C2=A0 [ -f /etc/udev/udev.conf ] && . /etc/udev/udev.conf<= br> >>=C2=A0 [ -f /etc/default/rcS ] && . /etc/default/rcS
>> -
>> -readfiles () {
>> -=C2=A0 =C2=A0READDATA=3D""
>> -=C2=A0 =C2=A0for filename in $@; do
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0if [ -r $filename ]; then
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0while read line; do
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0READDATA= =3D"$READDATA$line"
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0done < $filename
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0fi
>> -=C2=A0 =C2=A0done
>> -}
>>
>>=C2=A0 kill_udevd () {
>>=C2=A0 =C2=A0 =C2=A0 pid=3D`pidof -x udevd`
>> @@ -57,38 +64,35 @@
>>=C2=A0 =C2=A0 =C2=A0 # the automount rule for udev needs /tmp direc= tory available, as /tmp
>> is a symlink
>>=C2=A0 =C2=A0 =C2=A0 # to /var/tmp which in turn is a symlink to /v= ar/volatile/tmp, we
>> need to make sure
>>=C2=A0 =C2=A0 =C2=A0 # /var/volatile/tmp directory to be available.=
>> -=C2=A0 =C2=A0 mkdir -p /var/volatile/tmp
>> +=C2=A0 =C2=A0 mkdir -m 1777 -p /var/volatile/tmp
>>
>>=C2=A0 =C2=A0 =C2=A0 # Cache handling.
>> -=C2=A0 =C2=A0 # A list of files which are used as a criteria to j= udge whether the
>> udev cache could be reused.
>> -=C2=A0 =C2=A0 CMP_FILE_LIST=3D"/proc/version /proc/cmdline /= proc/devices /proc/atags"
>>=C2=A0 =C2=A0 =C2=A0 if [ "$DEVCACHE" !=3D "" ]= ; then
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if [ -e $DEVCACHE = ]; then
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 readfiles $CMP_FILE_LIS= T
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 NEWDATA=3D"$READDA= TA"
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 readfiles /etc/udev/cac= he.data
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 OLDDATA=3D"$READDA= TA"
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if [ "$OLDDATA&quo= t; =3D "$NEWDATA" ]; then
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cd /; tar xf $DEVCACHE > /dev/null 2= >&1)
>> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sysconf_cmd > "= $SYSCONF_TMP"
>> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if cmp $SYSCONF_CACHED = $SYSCONF_TMP >/dev/null; then
>> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 tar xmf $DEVCACHE -C / -m
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 not_first_boot=3D1
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [ "$VERBOSE" !=3D "no= " ] && echo "udev: using
>> cache file $DEVCACHE"
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [ -e /dev/shm/udev.cache ] && rm= -f
>> /dev/shm/udev.cache
>> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [ -e $SYSCONF_TMP ] && rm -f &qu= ot;$SYSCONF_TMP"
>> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [ -e "$DEVCACHE_REGEN" ] &= & rm -f
>> "$DEVCACHE_REGEN"
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 else
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Ou= tput detailed reason why the cached /dev is not used
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if [ &quo= t;$VERBOSE" !=3D "no" ]; then
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 echo "udev: udev cache not used"
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 echo "udev: we use $CMP_FILE_LIST as criteria to
>> judge whether the cache /dev could be resued"
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 echo "udev: olddata: $OLDDATA"
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 echo "udev: newdata: $NEWDATA"
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fi
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 echo &quo= t;$NEWDATA" > /dev/shm/udev.cache
>> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cat <&= lt;EOF
>> +udev: Not using udev cache because of changes detected in the fol= lowing
>> files:
>> +udev:=C2=A0 =C2=A0 =C2=A0$CMP_FILE_LIST
>> +udev:=C2=A0 =C2=A0 =C2=A0$META_FILE_LIST
>> +udev: The udev cache will be regenerated. To identify the detecte= d
>> changes,
>> +udev: compare the cached sysconf at=C2=A0 =C2=A0$SYSCONF_CACHED >> +udev: against the current sysconf at=C2=A0 $SYSCONF_TMP
>> +EOF
>> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 touch &qu= ot;$DEVCACHE_REGEN"
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 fi
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 else
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if [ "$ROOTFS= _READ_ONLY" !=3D "yes" ]; then
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # If= rootfs is not read-only, it's possible that a new
>> udev cache would be generated;
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # ot= herwise, we do not bother to read files.
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 readfiles= $CMP_FILE_LIST
>> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 echo &quo= t;$READDATA" > /dev/shm/udev.cache
>> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 touch &qu= ot;$DEVCACHE_REGEN"
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fi
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fi
>>=C2=A0 =C2=A0 =C2=A0 fi
>> @@ -97,7 +101,7 @@
>>=C2=A0 =C2=A0 =C2=A0 kill_udevd > "/dev/null" 2>&am= p;1
>>
>>=C2=A0 =C2=A0 =C2=A0 # trigger the sorted events
>> -=C2=A0 =C2=A0 echo -e '\000\000\000\000' > /proc/sys/k= ernel/hotplug
>> +=C2=A0 =C2=A0 [ -e /proc/sys/kernel/hotplug ] && echo -e = '\000'
>> >/proc/sys/kernel/hotplug
>>=C2=A0 =C2=A0 =C2=A0 /lib/udev/udevd -d
>>
>>=C2=A0 =C2=A0 =C2=A0 udevadm control --env=3DSTARTUP=3D1
>>
>>
>>>
>>> >
>>> > Unfortunately I did not dig inside binary /lib/udev/udevd= .
>>> >
>>> > So do you have any other ideas, what might be the reason = for not
>>> > recognizing
>>> > the SSD? Maybe there are some additional recipes needed f= rom jethro on?
>>> >
>>> >
>>> > thanks & kind regards
>>> > Simon :-)
>>> >
>>> > mit freundlichem Gruss / kind regards / pozdrawiam
>>> > Simon P. Bolek
>>> > ------------------------------------------------------ >>> > Dipl. Inf. Simon P. Bolek
>>> > SAP Integration Architect
>>> > Business Mobile and IVI Solutions
>>> > mailto: simon= .bolek@arcom-ivi.de
>>> > http://www.arcom-ivi.de/
>>> > XING: https://www.xing.com/profile/SimonP= _Bolek
>>> >
>>> > On Wed, Jul 13, 2016 at 9:03 AM, Simon Bolek
>>> > <simon.b= olek@googlemail.com>
>>> > wrote:
>>> >>
>>> >> Thank you,
>>> >>
>>> >> I just guess, that it is the following function in in= it script to put
>>> >> the
>>> >> echos to? Is it?
>>> >>
>>> >> udev_daemon() {
>>> >>=C2=A0 =C2=A0 =C2=A0OPTIONS=3D"/sbin/udev/udevd /= sbin/udevd /lib/udev/udevd
>>> >> /lib/systemd/systemd-udevd"
>>> >>
>>> >>=C2=A0 =C2=A0 =C2=A0for o in $OPTIONS; do
>>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if [ -x "$o&quo= t; ]; then
>>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0echo $= o
>>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return= 0
>>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fi
>>> >>=C2=A0 =C2=A0 =C2=A0done
>>> >>
>>> >>=C2=A0 =C2=A0 =C2=A0return 1
>>> >> }
>>> >>
>>> >>
>>> >> cheers
>>> >> Simon:-)
>>> >>
>>> >> Viele Gr=C3=BCsse
>>> >> Simon Bolek :-)
>>> >>
>>> >> mit freundlichem Gruss / kind regards / pozdrawiam >>> >> Simon P. Bolek
>>> >> -----------------------------------------------------= -
>>> >> Dipl. Inf. Simon P. Bolek
>>> >> SAP Integration Architect
>>> >> Business Mobile and IVI Solutions
>>> >> mailto: s= imon.bolek@arcom-ivi.de
>>> >> http://www.arcom-ivi.de/
>>> >> XING: https://www.xing.com/profile/Si= monP_Bolek
>>> >>
>>> >> On Wed, Jul 13, 2016 at 8:36 AM, Khem Raj <raj.khem@gmail.com> wrote:
>>> >>>
>>> >>> On Tue, Jul 12, 2016 at 11:28 PM, Simon Bolek
>>> >>> <simon.bolek@googlemail.com> wrote:
>>> >>> > Thank you Raj,
>>> >>> >
>>> >>> > Is there a standard way to activate these in= itramfs logs, or do I
>>> >>> > have
>>> >>> > to
>>> >>> > implement it myself somewhere?
>>> >>>
>>> >>> you have to add printf etc. yourself into the ini= t script in
>>> >>> initramfs
>>> >>> image
>>> >>>
>>> >>> >
>>> >>> > thank you and kind regards
>>> >>> > Simon :-)
>>> >>> >
>>> >>> > Viele Gr=C3=BCsse
>>> >>> > Simon Bolek :-)
>>> >>> >
>>> >>> > mit freundlichem Gruss / kind regards / pozd= rawiam
>>> >>> > Simon P. Bolek
>>> >>> > --------------------------------------------= ----------
>>> >>> > Dipl. Inf. Simon P. Bolek
>>> >>> > SAP Integration Architect
>>> >>> > Business Mobile and IVI Solutions
>>> >>> > mailto: simon.bolek@arcom-ivi.de
>>> >>> > http://www.arcom-ivi.de/
>>> >>> > XING: https://www.xing.com/p= rofile/SimonP_Bolek
>>> >>> >
>>> >>> > On Wed, Jul 13, 2016 at 1:36 AM, Khem Raj &l= t;raj.khem@gmail.com>
>>> >>> > wrote:
>>> >>> >>
>>> >>> >> On Tue, Jul 12, 2016 at 3:45 AM, Simon B= olek
>>> >>> >> <simon.bolek@googlemail.com>
>>> >>> >> wrote:
>>> >>> >> > Hello everyone!
>>> >>> >> >
>>> >>> >> > I am trying to install genericx86 c= ore-image-sato (jethro)
>>> >>> >> > HDDIMG to
>>> >>> >> > an
>>> >>> >> > atom-pc.
>>> >>> >> > For this 2GB USB stick is used.
>>> >>> >> > When choosing 'install' opt= ion from boot menu I get the message:
>>> >>> >> >
>>> >>> >> > "Searching for hard drives...<= br> >>> >>> >> > No hard drive selected. Installatio= n aborted."
>>> >>> >> >
>>> >>> >> > Installatiion stops and i get the c= onsole.
>>> >>> >> > When I try to run fsck, it says: ca= n't read '/etc/fstab': No
>>> >>> >> > such
>>> >>> >> > file
>>> >>> >> > or
>>> >>> >> > directory
>>> >>> >> >
>>> >>> >> > fdisk -l=C2=A0 shows only the parti= tions of USB stick.
>>> >>> >> >
>>> >>> >> > After I choose 'boot' optio= n to boot into live image, SDD drive
>>> >>> >> > is
>>> >>> >> > under
>>> >>> >> > /dev/sdb and USB installation stick= under /dev/sda,
>>> >>> >> >
>>> >>> >> > What recipe/package is my installat= ion missing? The SSD hard
>>> >>> >> > drive
>>> >>> >> > is
>>> >>> >> > not
>>> >>> >> > recognized for some reason. With pr= evious yocto releases this
>>> >>> >> > package
>>> >>> >> > list
>>> >>> >> > DID work fine.
>>> >>> >> > So there is something missing in th= e background.
>>> >>> >> > Do you have any idea what this migh= t be?
>>> >>> >>
>>> >>> >> udev should have run and found your hdd.= So it seems its not
>>> >>> >> finding
>>> >>> >> it when running from initramfs. Can you = try to add logs to
>>> >>> >> initramfs
>>> >>> >> and see what udev is doing ?
>>> >>> >>
>>> >>> >> >
>>> >>> >> > Below is my package list from local= .conf.
>>> >>> >> >
>>> >>> >> > thank you and kind regards
>>> >>> >> > Simon :-)
>>> >>> >> >
>>> >>> >> > EXTRA_IMAGE_FEATURES =3D "debu= g-tweaks ssh-server-openssh"
>>> >>> >> > IMAGE_INSTALL_append =3D " mak= e \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 initscripts \ >>> >>> >> >=C2=A0 =C2=A0 =C2=A0 grub \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 initramfs-boot = \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 syslinux \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 initramfs-live-= install \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 initramfs-live-= install-efi \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 initramfs-live-= boot \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 xinit \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 xwininfo \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 openssh-sftp \<= br> >>> >>> >> >=C2=A0 =C2=A0 =C2=A0 openssh-sftp-se= rver \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtbase-plugins = \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtconnectivity = \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtdeclarative \=
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtdeclarative-p= lugins \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtdeclarative-t= ools \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtdeclarative-q= mlplugins \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtenginio \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtlocation \ >>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtmultimedia \<= br> >>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtmultimedia-pl= ugins \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtmultimedia-qm= lplugins \
>>> >>> >> >=C2=A0 =C2=A0 =C2=A0 qtsystems \
>>> >>> >> > "
>>> >>> >> >
>>> >>> >> > Viele Gr=C3=BCsse
>>> >>> >> > Simon Bolek :-)
>>> >>> >> >
>>> >>> >> > mit freundlichem Gruss / kind regar= ds / pozdrawiam
>>> >>> >> > Simon P. Bolek
>>> >>> >> > -----------------------------------= -------------------
>>> >>> >> > Dipl. Inf. Simon P. Bolek
>>> >>> >> > SAP Integration Architect
>>> >>> >> > Business Mobile and IVI Solutions >>> >>> >> > mailto: simon.bolek@arcom-ivi.de
>>> >>> >> > http://www.arcom-ivi.de/
>>> >>> >> > XING: https://www.x= ing.com/profile/SimonP_Bolek
>>> >>> >> >
>>> >>> >> > --
>>> >>> >> > ___________________________________= ____________
>>> >>> >> > yocto mailing list
>>> >>> >> > yocto@yoctoproject.org
>>> >>> >> > https://lists.y= octoproject.org/listinfo/yocto
>>> >>> >> >
>>> >>> >
>>> >>> >
>>> >>
>>> >>
>>> >
>>
>>
>

--001a1140fab6a30f310537a8d53d--