Re: [agl-dev-community] AGL HH on H3 + KF

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Joel,

As I understand the chapter on https://elinux.org/R-Car/Boards/H3SK#Known_Issues
pointed by Mark, you can fix your H3 by flashing the CPLD with a Windows tool
(#!?*$ ... why Windows?????????? - anyway... I'm sure you have one at hand :)).

This way, you can avoid a board swap on KF.

Also, it would be good to have a confirmation that this procedure solves the
issue on M.2 NVME bus.

Please keep us posted :)
---
Stephane Desneux - CTO - IoT.bzh
stephane.desneux@xxxxxxx - www.iot.bzh

On 05/12/2019 18:34, Joel Catala wrote:
> Hi Mark, Kurokawa-san.
> 
> Thank you both for your quick replies.
> 
> Iirc my board's serial number is in the range mentioned in the known issue, I'll
> double check on Monday when I get back to it. If indeed the serial number
> matches, it would then explain the issue we face with booting the kernel.
> 
> A bit of background, the main reason behind connecting the H3 to the KF was
> exactly to use the m.2 slot (which I believe is what is using the PCIe 1ch) to
> connect an SSD that would contain files that we'd use in our next demo. We can
> do without the SSD, i.e. we could use the onboard eMMC instead.
> 
> Next steps:
> - check the serial number and apply changes to the dtb file to work around the issue
> - verify the kernel boots with the modified correct dtb
> - find another H3 that doesn't have this issue
> 
> Thanks again for your support.
> 
> Best regards,
> Joel Catala
> Director, Engineering
> Tuxera
> 
> 
> -------- Original message --------
> From: "Silberberger, Mark (CQTM)" <mark.silberberger@xxxxxxxxxx>
> Date: 12/5/19 13:38 (GMT+02:00)
> To: agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [agl-dev-community] AGL HH on H3 + KF
> 
> Hi Joel,
> 
>  
> 
> as Kurokawa-san pointed out, the r8a7795-h3ulcb-4x2g-kf.dtb should be the right
> Device Tree for your configuration.
> 
>  
> 
> Adding to Kurokawa-san’s comments, I’d like to point you to the Known Issues
> listed for the H3 SK on eLinux: https://elinux.org/R-Car/Boards/H3SK#Known_Issues
> 
> If you have a Starter Kit in the given Serial Number ranges, the Linux kernel
> will get stuck when processing the pciec1 node in the Device Tree due to PCIe
> 1ch being disabled on the board.
> 
> To work around it, you could disable the pciec1 node in the Device Tree, which
> should fix the boot issue. However, I’m not sure if all your peripherals will
> work under that configuration.
> 
>  
> 
> Best regards,
> 
> Mark
> 
>  
> 
> *--*
> 
> * *
> 
> *Mark Silberberger*
> Business Team Vernetztes Infotainment
> 
>  
> 
> *Carmeq GmbH*
> Carnotstr. 4
> D-10587 Berlin
> 
>  
> 
> Mobile:   +49.172.8247992
> 
> Fax:       +49.30.3983 537-199
> 
> E-Mail:    mark.silberberger@xxxxxxxxxx <mailto:mark.silberberger@xxxxxxxxxx>
> Internet:  www.carmeq.com <http://www.carmeq.com/>
> 
>  
> 
> Carmeq GmbH, Sitz / Domicile: Berlin, Registergericht / Court of Registry:
> Amtsgericht Berlin-Charlottenburg, HRB Nr./ Commercial Register No.: 86104 B,
> Geschäftsführer / Management Board: Dr. Stefan E. Ortmann (Sprecher/ Chairman),
> Karl Sempf
> 
>  
> 
> _Wichtiger Hinweis:_Die vorgenannten Angaben werden jeder E-Mail automatisch
> hinzugefügt und lassen keine Rückschlüsse auf den Rechtscharakter der E-Mail zu.
> 
> _Important Notice:_The above information is automatically added to this e-mail.
> This addition does not constitute a representation that the content of this
> e-mail is legally relevant and/or intended to be legally binding upon Carmeq GmbH.
> 
>  
> 
> Diese E-Mail und etwaige Anlagen können Geschäftsgeheimnisse oder sonstige
> vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich
> erhalten haben, ist Ihnen dieser Umstand hiermit bekannt. Bitte benachrichtigen
> Sie in diesem Fall umgehend den Absender und löschen Sie diese E-Mail
> einschließlich etwaiger Anlagen auf irreversible Art und Weise von Ihrem System.
> Diese E-Mail und etwaige Anlagen dürfen im Fall der irrtümlichen Adressierung
> auch nicht kopiert, an Dritte weitergegeben oder anderweitig missbräuchlich
> verwendet werden. Vielen Dank!
> 
>  
> 
> This email could contain confidential or privileged material. Therefore, the
> information transmitted by this email is intended only for specific persons or
> entities. If you received this email as a result of an error, please contact the
> sender immediately and delete the email from your system irreversibly. In this
> case, any copying, dissemination, retransmission, review, or other use of this
> email is strictly prohibited. Thank you very much!
> 
>  
> 
> *Von:* agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx
> <agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx> *Im Auftrag von *kurokawa
> *Gesendet:* Donnerstag, 5. Dezember 2019 11:41
> *An:* agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx
> *Betreff:* Re: [agl-dev-community] AGL HH on H3 + KF
> 
>  
> 
> Hi Joel
> 
>  
> 
>>H3 Starter Kit RTP0RC77951SKBX010SA03 (LPDDR4: DDR 8GiB(Samsung 2GB x4), eMMC
> 32GB(SanDisk))
> 
> Regarding this ID, you should use “r8a7795-h3ulcb-4x2g-kf.dtb. for Kingfisher.
> 
> DO NOT use another *-kf.dtb file. (especially, es1-h3ulcb-kf is for old revision SK.
> 
> Addition, if you set “r8a7795-h3ulcb-4x2g.dtb”, it will boot only Starter Kit,
> (stand alone),
> 
>  
> 
> https://elinux.org/R-Car/Boards/H3SK#Booting_Linux
> 
>  
> 
>  
> 
>>Using the r8a7795-h3ulcb-4x2g-kf.dtb, the kernel does not even start.
> 
> One idea, please disconnect any device if you insert ? (USB, HDMI, M.2, etc).
> 
>  
> 
> Best regards,
> 
> Kurokawa.
> 
>  
> 
> *From:*agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx
> <mailto:agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx>
> <agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx
> <mailto:agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx>> *On Behalf Of *Joel Catala
> via Lists.Automotivelinux.Org
> *Sent:* Thursday, December 5, 2019 7:10 PM
> *To:* agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx
> <mailto:agl-dev-community@xxxxxxxxxxxxxxxxxxxxxxxxx>
> *Subject:* [agl-dev-community] AGL HH on H3 + KF
> 
>  
> 
> Hi all.
> 
>  
> 
> Could someone please advise if there is a profile to automatically build HH for
> the H3 + Kingfisher? Using aglsetup.sh -hI cannot see any.
> 
>  
> 
> Building the h3ulcbsucceeds and it boots correctly with the H3 connected to the
> KF (using the r8a7795-es1-h3ulcb-kf.dtbfile) , however some “peripherals” (e.g.
> NVMe SSD on the m.2 slot) do not get detected)
> 
> Using the r8a7795-es1-h3ulcb-kf.dtb, booting the kernel was working, however the
> sd card mmcblk device is not present so it hangs waiting for root device.
> 
> Using the r8a7795-h3ulcb-4x2g-kf.dtb, the kernel does not even start.
> 
>  
> 
> Environment details:
> 
> H3 Starter Kit RTP0RC77951SKBX010SA03 (LPDDR4: DDR 8GiB(Samsung 2GB x4), eMMC
> 32GB(SanDisk))
> 
> Kingfisher Advanced M04
> 
>  
> 
> aglsetup.manifest
> 
>  
> 
> # ----------------------------------------------
> 
> # This fragment has been generated by aglsetup.sh at setup time
> 
>  
> 
> # distro name
> 
> DIST_DISTRO_NAME="AGL"
> 
>  
> 
> # target machine as passed to aglsetup.sh
> 
> DIST_MACHINE="h3ulcb"
> 
>  
> 
> # features as resolved by aglsetup.sh
> 
> DIST_FEATURES="agl-appfw-smack agl-demo agl-devel agl-hmi-framework agl-pipewire
> agl-profile-graphical agl-profile-graphical-qt5 agl-speech-framework "
> 
> DIST_FEATURES_MD5="1fc52838eac52fecb708b86f510e86c3"
> 
>  
> 
> # build host information deduced from os-release
> 
> DIST_BUILD_HOST="joel@xxxxxxxxxxxxxxxxxxxxxx <mailto:joel@xxxxxxxxxxxxxxxxxxxxxx>"
> 
> DIST_BUILD_OS="Debian GNU/Linux 9 (stretch)"
> 
>  
> 
> # meta directory
> 
> DIST_METADIR="/opt/workdir2/agl/hh-h3"
> 
>  
> 
> # timestamp
> 
> DIST_SETUP_TS="20191204_113959_UTC"
> 
>  
> 
> # topic
> 
> DIST_SETUP_TOPIC=""
> 
>  
> 
> # ------------ end of aglsetup.sh fragment --------
> 
>  
> 
> Build Configuration:
> 
> BB_VERSION           = "1.40.0"
> 
> BUILD_SYS            = "x86_64-linux"
> 
> NATIVELSBSTRING      = "universal"
> 
> TARGET_SYS           = "aarch64-agl-linux"
> 
> MACHINE              = "h3ulcb"
> 
> DISTRO               = "poky-agl"
> 
> DISTRO_VERSION       = "8.0.3+snapshot-20191205"
> 
> TUNE_FEATURES        = "aarch64"
> 
> TARGET_FPU           = ""
> 
> SOC_FAMILY           = "rcar-gen3:r8a7795"
> 
> meta-rcar-gen3       = "HEAD:eaa14f800190abdfd644cedc0945fbbf63d0776d"
> 
> meta-rcar-gen3-adas  = "HEAD:5bc68d6ef8dd67d0690688400dc37f896e58ab7f"
> 
> meta-qt5             = "HEAD:1520d5b2b2beec5e1c3209d3178219e93ef08bca"
> 
> meta-agl-profile-graphical-qt5
> 
> meta-agl-profile-graphical = "HEAD:5bc68d6ef8dd67d0690688400dc37f896e58ab7f"
> 
> meta-speech-framework
> 
> meta-pipewire        = "HEAD:b11689975e94c57b7a3f835fd9cf34320015e20c"
> 
> meta-agl-demo        = "HEAD:b18b813c543556544e54c41c541fd121fb002378"
> 
> meta-oe
> 
> meta-multimedia
> 
> meta-networking
> 
> meta-python
> 
> meta-filesystems     = "HEAD:446bd615fd7cb9bc7a159fe5c2019ed08d1a7a93"
> 
> meta-agl-profile-core
> 
> meta-agl-distro
> 
> meta-agl-bsp         = "HEAD:5bc68d6ef8dd67d0690688400dc37f896e58ab7f"
> 
> meta-security        = "HEAD:31dc4e7532fa7a82060e0b50e5eb8d0414aa7e93"
> 
> meta-perl            = "HEAD:446bd615fd7cb9bc7a159fe5c2019ed08d1a7a93"
> 
> meta-security
> 
> meta-app-framework   = "HEAD:5bc68d6ef8dd67d0690688400dc37f896e58ab7f"
> 
> meta
> 
> meta-poky            = "HEAD:51f6145f8f99a02df1dad937684f014b0172e72a"
> 
>  
> 
>  
> 
> Does anyone have an idea what the problem could be?
> 
>  
> 
> Best regards,
> 
> *Joel Catala*
> 
> Director, Engineering
> 
> Tuxera
> 
>  
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#7879): https://lists.automotivelinux.org/g/agl-dev-community/message/7879
Mute This Topic: https://lists.automotivelinux.org/mt/66950676/2167316
Group Owner: agl-dev-community+owner@xxxxxxxxxxxxxxxxxxxxxxxxx
Unsubscribe: https://lists.automotivelinux.org/g/agl-dev-community/leave/4543822/883735764/xyzzy  [list-automotive-discussions82@xxxxxxxxxxx]
-=-=-=-=-=-=-=-=-=-=-=-





[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux