I got a shipment of beaglebone blacks in this week. They will boot on
the provided kernel 4.1
i have not tested anything more with that kernel.

I have a SD card with some custom tests for specific hardware that runs
with a beaglebone black
it runs the 4.14 kernel and works fine on an older beaglebone black
all tests run everything works as expected on my custom hardware.

here is a pastebin of the dmesg    https://pastebin.com/uY4M3FmW

Now this same working SD card when plugged into the new beaglebones
dmesg    https://pastebin.com/z0k42qMA

First off I2C-1 fails to work, The SD card loads the overlay from
uEnv.txt but no workie
second i have one I/O pin that fails to work    GPIO3_21 ahclkx P9-25 A14
This fails when not plugged into anything except power and ethernet

This all works flawlessly on my other beaglebone black

I have a few of these new beaglebones that fail the same way.    I have
not tested them all

from the dmesg a few things stand out

old beaglebone:     [    0.000000] Kernel command line:
console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1
root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M
net.ifnames=0 quiet

new beaglebone:   [    0.000000] Kernel command line:
console=ttyO0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait
coherent_pool=1M net.ifnames=0 quiet

Why would capemgr load on boot on old bone but not new bone ?

remember this is the same SD card booting on different bones,  Why are
these lines different.

Again

old beaglebone:       [    0.470487] omap_i2c 44e0b000.i2c: could not
find pctldev for node
/ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring
probe
                                    [    0.470541] omap_i2c
4802a000.i2c: could not find pctldev for node
/ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_bb_i2c1_pins,
deferring probe
                                    [    0.471941] omap_i2c
4819c000.i2c: bus 2 rev0.11 at 100 kHz

new beaglebone:     [    0.486500] omap_i2c 44e0b000.i2c: could not find
pctldev for node
/ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring
probe
                                    [    0.487908] omap_i2c
4819c000.i2c: bus 2 rev0.11 at 100 kHz

Its like I2C-1 is not there, maybe a pinmux change in hardware/firmware ?

I will stop there as you can see the other changes in the pastebins


Now the only thing i can think of is that the processors guts have changed
old processor       AM3358BZCZ100    45C9DSW G1    962B ZCZ
new processor     AM3358BZCZ100    6BC5EYW G1    962B ZCZ

Reading the processor errata seems there are lots of changes but nothing
that stands out to me
http://www.ti.com/lit/pdf/sprz360

Maybe one of you other list mates can shed some insight to this vexing issue










-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/01f76b39-bbcf-cd6a-49c5-9c961aee5250%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to