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 [email protected]. 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.
