[Librem-5-dev] queries with dev kit environment set up

Guido Günther agx at sigxcpu.org
Thu May 30 06:22:04 PDT 2019


Hi,
On Thu, May 30, 2019 at 07:50:21PM +0930, Dan Kortschak wrote:
> Thanks, that has worked.
> 
> It seems the name must be exactly librem5-evk.dtb from inspection of
> the flash-kernel scripts and experiment.
> 
> ```
> purism at pureos:~$ sudo cp /usr/lib/linux-image-`uname -r`/freescale/librem5-evk-hdmi.dtb /etc/flash-kernel/dtbs/librem5-evk.dtb
> purism at pureos:~$ ls /etc/flash-kernel/dtbs/
> README.dtbs  librem5-evk.dtb

Yeah, good point. Thanks for reporting back!
 -- Guido

> 
> purism at pureos:~$ sudo flash-kernel 
> Using DTB: librem5-evk.dtb
> Installing /etc/flash-kernel/dtbs/librem5-evk.dtb into /boot/dtbs/4.18.11-g418cc45f/./librem5-evk.dtb
> Taking backup of librem5-evk.dtb.
> Installing new librem5-evk.dtb.
> flash-kernel: installing version 4.18.11-g418cc45f
> Taking backup of vmlinuz.
> Installing new vmlinuz.
> Taking backup of initrd.img.
> Installing new initrd.img.
> Generating boot script u-boot image... done.
> Taking backup of boot.scr.
> Installing new boot.scr.
> ```
> 
> HDMI display on reboot!
> 
> On Wed, 2019-05-29 at 10:21 +0200, Guido Günther wrote:
> > Hi,
> > On Wed, May 29, 2019 at 11:36:29AM +0930, Dan Kortschak wrote:
> > > Thanks. Since the board was fresh out of the box due to a later
> > > deliver
> > > as stated above I had assumed that I would be working from a common
> > > starting point and could just follow the provided documentation.
> > > 
> > > It's unclear to me from the outset exactly what information would
> > > be
> > > useful, so this is why I asked for suggestions about how to debug
> > > it.
> > > 
> > > $ uname -a
> > > Linux pureos 4.18.11-g418cc45f #1 SMP PREEMPT Wed May 22 06:24:21
> > > PDT
> > > 2019 aarch64 GNU/Linux
> > > 
> > > 
> > > * HDMI
> > > 
> > > $ cat /sys/firmware/devicetree/base/hdmi at 32c00000/status
> > > disabled
> > > 
> > > but the link from /boot/dtb looks like it is pointing at the right
> > > thing
> > > 
> > > $ ls -l /boot/dtb
> > > lrwxrwxrwx 1 root root 40 May 24 21:59 /boot/dtb -> dtbs/4.18.11-
> > > g418cc45f/./librem5-evk.dtb
> > 
> > Is that the location you copied the HDMI device tree to? Can you try
> > copying the HDMI DT to /etc/flashkernel/dtbs and run flash-kernel and
> > see if that helps with HDMI?
> > 
> > > 
> > > which exists
> > > 
> > > $ ls -l dtbs/4.18.11-g418cc45f/./librem5-evk.dtb
> > > -rw-r--r-- 1 root root 42276 May 24 21:59 dtbs/4.18.11-
> > > g418cc45f/./librem5-evk.dtb
> > > 
> > > 
> > > * WIFI
> > > 
> > > No, I did not remove the blacklist line as I didn't realise it was
> > > blacklisted. I have now and that resolves that issue. I will send
> > > an MR
> > > to add that instruction or at least note that it is blacklisted.
> > 
> > I've filed 
> > https://source.puri.sm/Librem5/developer.puri.sm/issues/122
> > for this.
> > 
> > > 
> > > 
> > > 
> > > If the documentation that's at the set up guide page is not
> > > correct, is
> > > there documentation that I can follow that is?
> > 
> > It's not that the docs aren't correct in general - they're a great
> > resource to get started. It's just the DTB part that needs updating:
> > 
> > Check https://source.puri.sm/Librem5/developer.puri.sm/issues/121
> > 
> > Cheers,
> >  -- Guido
> > 
> > > 
> > > 
> > > cheers
> > > Dan
> > > 
> > > 
> > > On Tue, 2019-05-28 at 13:14 +0200, Guido Günther wrote:
> > > > Hi,
> > > > On Tue, May 28, 2019 at 08:13:45PM +0930, Dan Kortschak via
> > > > Librem-5-
> > > > dev wrote:
> > > > > Can anyone suggest how I can debug these two issues?
> > > > 
> > > > In general providing the version (uname -a), related logs (dmesg,
> > > > journalctl -b0), information from/sys/firmware/devicetree and
> > > > e.g. lsmod helps.
> > > > 
> > > > > thanks
> > > > > Dan
> > > > > 
> > > > > On Sun, 2019-05-26 at 08:45 +0930, Dan Kortschak wrote:
> > > > > > I think this is the last couple of questions from me on this
> > > > > > page.
> > > > > > 
> > > > > > I have successfully reflashed the eMMC and that has all
> > > > > > worked.
> > > > > > Setting
> > > > > > up the HDMI does not appear to work though.
> > > > > > 
> > > > > >  * I have performed the change at [1] but this does not bring
> > > > > > up
> > > > > > the
> > > > > >    HDMI connection and the on-board display remains on.
> > > > 
> > > > uboot is likely not picking up the right DTB then. Check whether
> > > > /boot/dtb symlink points to the right hdmi dtb.
> > > > Also this should print okay when you're using the right device
> > > > tree:
> > > > 
> > > > $ cat /sys/firmware/devicetree/base/hdmi at 32c00000/status
> > > > 
> > > > I think the docs at
> > > > 
> > > > 
> > > 
> > > 
> https://developer.puri.sm/Librem5/Development_Environment/Boards/imx8.html#hdmi
> > > > 
> > > > don't match what needs to be done since the image is using
> > > > uboot's
> > > > distro boot and flash-kernel. When using flash-kernel "custom"
> > > > dtbs
> > > > should go to /etc/flash-kernel/dtbs (untested):
> > > > 
> > > >    cp <hdmidtb> /etc/flash-kernel/dtbs/
> > > >    flash-kernel
> > > > 
> > > > > >  * The second issue is how to get rsi_sdio to load at boot. I
> > > > > > have
> > > > > >    added rsi_sdio to /etc/modules, but it remains unloaded,
> > > > > > leaving
> > > > > > wi-
> > > > > >    fi off without manual intervention. The wi-fi switch is
> > > > > > correctly
> > > > > >    positioned and wi-fi works fine after modprobing rsi_sdio.
> > > > 
> > > > Did you remove it form the blacklist:
> > > > 
> > > >    
> > > > 
> https://source.puri.sm/Librem5/librem5-devkit-tools/blob/master/etc/modprobe.d/librem5-devkit.conf#L4
> > > > 
> > > > Cheers,
> > > >  -- Guido
> 


More information about the Librem-5-dev mailing list