URGENT Initial Default x15 Image

Hey Everyone,

It's getting close to that time.. Anyone with a Beta X15, please test
this flasher asap:

wget https://rcn-ee.com/rootfs/bb.org/testing/2015-10-11/lxqt-4gb/bbx15-eMMC-flasher-debian-8.2-lxqt-4gb-armhf-2015-10-11-4gb.img.xz
sha256sum: 431d933678c03c86c7d33a3e6508f3d68045cf3cc13a7a325d775db4cb30cde0

Either we will go with that image as-is or we get one shot at changes
for the "NEXT" weekly build on sunday Oct 18th. :wink:

Reminder, this is just the 'initial' image flashed to the eMMC.. I'm
planning weekly builds..

and we can always update packages via apt..

PS... if you don't currently have an x15, you can also use the
omap5_uevm: (just note it's using a mainline u-boot)

wget https://rcn-ee.com/rootfs/bb.org/testing/2015-10-11/lxqt-4gb/omap5-uevm-debian-8.2-lxqt-4gb-armhf-2015-10-11-4gb.img.xz
sha256sum: 45a288e7d703dbb6a93b6a8e57a6fcc86a84dd23ceb8470a750921af3b7080ed

but the setup is similar..

Regards,

For some reason the post has screwed up the download hyperlink. Not hard to find/fix.

Used Ubuntu 14.04 “Disks” tool to write image to SD card. Inserted SD card into board and powered it up. It took ~930 seconds to flash eMMC (last dmesg entry: [ 928.221073] reboot: System halted)

Good feedback through system console and on a locally connected monitor.

There were a few system messages during the flash which were related to a USB device. Something about a disconnect reconnect of keyboard or mouse. My terminal buffer history was too short to keep the actual messages. Flashed system seems to be fine, with no USB messages so far.

The system log has a few errors (no glaring problems, but FYI):

/cpus/cpu@0 missing clock-frequency property

/cpus/cpu@1 missing clock-frequency property

pci 0000:00:00.0: IOMMU is currently not supported for PCI

omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for hs200_1_8v mode
omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for ddr_1_8v mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr104 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for hs200_1_8v mode
omap_hsmmc 480b4000.mmc: no pinctrl state for ddr50 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr50 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
omap_voltage_late_init: Voltage driver support not added

omapdss error: HDMI I2C timeout reading EDID

systemd[1]: Job console-setup.service/start deleted to break ordering cycle starting with basic.target/start

vgaarb: this pci device is not a vga device

And lots of remoteproc messages, which I won’t post here.

I will continue to test other applications and peripherals.

Louis

The system log has a few errors (no glaring problems, but FYI):
/cpus/cpu@0 missing clock-frequency property
/cpus/cpu@1 missing clock-frequency property

there is a bit of discussion on this topic
http://comments.gmane.org/gmane.linux.ports.arm.kernel/246932

pci 0000:00:00.0: IOMMU is currently not supported for PCI
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for hs200_1_8v mode
omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for ddr_1_8v mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr104 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for hs200_1_8v mode
omap_hsmmc 480b4000.mmc: no pinctrl state for ddr50 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr50 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode

^^ This we know about on v4.1 kernel, and are working to fix.
basically iodelay configuration needed.

omap_voltage_late_init: Voltage driver support not added

This appears from legacy code in arch/arm/mach-omap2/voltage.c and is
harmless - I can squash this if folks want to.. mostly because the
am57/dra7 logic is reusing omap2_common_pm_late_init

omapdss error: HDMI I2C timeout reading EDID
systemd[1]: Job console-setup.service/start deleted to break ordering
cycle starting with basic.target/start
vgaarb: this pci device is not a vga device

And lots of remoteproc messages, which I won't post here.

I will continue to test other applications and peripherals.

Thanks..

For some reason the post has screwed up the download hyperlink. Not hard to
find/fix.

Used Ubuntu 14.04 "Disks" tool to write image to SD card. Inserted SD card
into board and powered it up. It took ~930 seconds to flash eMMC (last dmesg
entry: [ 928.221073] reboot: System halted)

Good feedback through system console and on a locally connected monitor.

There were a few system messages during the flash which were related to a
USB device. Something about a disconnect reconnect of keyboard or mouse. My
terminal buffer history was too short to keep the actual messages. Flashed
system seems to be fine, with no USB messages so far.

The system log has a few errors (no glaring problems, but FYI):
/cpus/cpu@0 missing clock-frequency property
/cpus/cpu@1 missing clock-frequency property

I'm going to steal the pr_warn patch Nishanth pointed too. I already
do that for the ttyO0 -> ttyS0 migration.. :wink:

pci 0000:00:00.0: IOMMU is currently not supported for PCI
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for hs200_1_8v mode
omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
omap_hsmmc 4809c000.mmc: no pinctrl state for ddr_1_8v mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr104 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for hs200_1_8v mode
omap_hsmmc 480b4000.mmc: no pinctrl state for ddr50 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr50 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
omap_voltage_late_init: Voltage driver support not added

omapdss error: HDMI I2C timeout reading EDID

odd.. i see that all the time on my omap5_uevm... did you have the
hdmi cable plugged in?

systemd[1]: Job console-setup.service/start deleted to break ordering cycle
starting with basic.target/start

vgaarb: this pci device is not a vga device

This is from the drm stack, now that pci-e is enabled, a whole lot of
options... :wink:

And lots of remoteproc messages, which I won't post here.

all those remoteproc messages are about devices looking for firmware..
It's firmware you can compile. :wink:

Regards,

It’s been 2 years and we still don’t know where to put the clock-frequency :slight_smile:

Yes I get a lot of HDMI timeouts (I only listed one for brevity), but they stop after about 60 seconds. I have an HDMI cable connected to a HDMI to DVI adapter, which is then connected to an old Dell monitor.

I’m getting to the compile part…hold your horses :slight_smile: Gotta connect my fan again…that sucker gets hot after a while (compiling Qt). I didn’t want to assume that it would start throttling after >70C temps, at least not until more units are available :slight_smile:

It's been 2 years and we still don't know where to put the clock-frequency
:slight_smile:

It looks to be a "what color do we paint the barn door?" problem. :wink:

Yes I get a lot of HDMI timeouts (I only listed one for brevity), but they
stop after about 60 seconds. I have an HDMI cable connected to a HDMI to DVI
adapter, which is then connected to an old Dell monitor.

I"m doing the same thing: DELL 1707FP

I'm getting to the compile part...hold your horses :slight_smile: Gotta connect my fan
again....that sucker gets hot after a while (compiling Qt). I didn't want to
assume that it would start throttling after >70C temps, at least not until
more units are available :slight_smile:

Oh it'll throttle.. :wink: i think it'll even reboot if it gets too hot..

Regards,

If I open up the “Monitor Settings” tool, I get jerky mouse movement for a few seconds and then 3 more “omapdss error: HDMI I2C timeout reading EDID” in the system log.

I get that too.. when opening "monitor settings"...

but not when firing up chrome.. It must be the i2c bus?

Regards,

I changed a couple things (brightness and resolution) and hit apply. I get a whole string of I2C errors, system becomes very sluggish, mouse movement is severely diminished. But, everything comes back to normal, after the “Keep Settings?” message is shown and times out.

After one or more of these changes, the system menu app crashed. But, interestingly, after that, the monitor settings application is much faster to change settings and the mouse is jerky but usable.

Correction, the app is not crashed, but simply not visible anymore. The menu can still be shown with Alt-F1.

Ok, so I performed a reboot using the command ‘reboot’. No HDMI I2C errors and the display is properly detected now “HDMI-1 (HDMI-1) DELL 2007WF” at 1680x1050 & 59.88 Hz

On another note, on that same ‘reboot’ there is a boot message that does not show up in the system log, but is printed to the console:

`
Starting kernel …

[ 0.051587] /cpus/cpu@0 missing clock-frequency property
[ 0.051644] /cpus/cpu@1 missing clock-frequency property
[ 3.458828] pci 0000:00:00.0: IOMMU is currently not supported for PCI
[ 3.539322] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
[ 3.545820] omap_hsmmc 4809c000.mmc: no pinctrl state for hs200_1_8v mode
[ 3.552640] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
[ 3.559040] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
[ 3.565440] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
[ 3.571824] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
[ 3.578226] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr_1_8v mode
[ 3.623888] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr104 mode
[ 3.631426] omap_hsmmc 480b4000.mmc: no pinctrl state for hs200_1_8v mode
[ 3.640307] omap_hsmmc 480b4000.mmc: no pinctrl state for ddr50 mode
[ 3.646766] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr50 mode
[ 3.653220] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
[ 3.659657] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
[ 3.723787] omap_voltage_late_init: Voltage driver support not added
Loading, please wait…
fsck from util-linux 2.25.2
fsck: error 2 (No such file or directory) while executing fsck.ext4 for /dev/mmcblk0p1
fsck exited with status code 8
[ 10.487702] systemd[1]: Job console-setup.service/start deleted to break ordering cycle starting with basic.target/start
[ 10.794018] systemd-fsck[194]: BOOT: clean, 118616/233856 files, 719153/933632 blocks

`

On another note, on that same 'reboot' there is a boot message that does not
show up in the system log, but is printed to the console:

Starting kernel ...

[ 0.051587] /cpus/cpu@0 missing clock-frequency property
[ 0.051644] /cpus/cpu@1 missing clock-frequency property

This ^^ is now patched hidden: (r23)
https://github.com/RobertCNelson/ti-linux-kernel-dev/blob/ti-linux-4.1.y/patches/quieter/0002-quiet-topology.c-use-pr_info-over-pr_err-missing-clo.patch

[ 3.458828] pci 0000:00:00.0: IOMMU is currently not supported for PCI
[ 3.539322] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
[ 3.545820] omap_hsmmc 4809c000.mmc: no pinctrl state for hs200_1_8v mode
[ 3.552640] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
[ 3.559040] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
[ 3.565440] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
[ 3.571824] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
[ 3.578226] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr_1_8v mode
[ 3.623888] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr104 mode
[ 3.631426] omap_hsmmc 480b4000.mmc: no pinctrl state for hs200_1_8v mode
[ 3.640307] omap_hsmmc 480b4000.mmc: no pinctrl state for ddr50 mode
[ 3.646766] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr50 mode
[ 3.653220] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
[ 3.659657] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode

[ 3.723787] omap_voltage_late_init: Voltage driver support not added
Loading, please wait...
fsck from util-linux 2.25.2
fsck: error 2 (No such file or directory) while executing fsck.ext4 for

I need to fix this "error 2" too.. haven't found the systemd patch
with the fix to backport yet..

/dev/mmcblk0p1
fsck exited with status code 8

and then a 2nd error..

[ 10.487702] systemd[1]: Job console-setup.service/start deleted to break
ordering cycle starting with basic.target/start
[ 10.794018] systemd-fsck[194]: BOOT: clean, 118616/233856 files,
719153/933632 blocks

Regards,

Louis:

does:

sudo apt-get install initramfs-tools --reinstall

sudo reboot

fix that?

Regards,

debian@BeagleBoard-X15:~$ sudo apt-get install initramfs-tools --reinstall Reading package lists... Done Building dependency tree Reading state information... Done Reinstallation of initramfs-tools is not possible, it cannot be downloaded. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Am I missing a config option or repo?

eh.. forgot, out of the box the apt cache is empty to save space..

sudo apt-get update
sudo apt-get install initramfs-tools --reinstall

Regards,

The USB errors during flash were mouse disconnects and reconnects. They happened very consistently about every 60 seconds.

`

I reflashed eMMC with the original image from this morning and no HDMI I2C errors. So something has been changed in the hardware to fix the I2C errors? Could it be a PMIC thing?

Haven't pushed any changes, same image from last sunday. might have
just been a loose connection... hdmi cable hadn't warmed up enough??
:wink:

Regards,

Hmm... do we have this merged in?
https://patchwork.kernel.org/patch/7264501/