On Wed, Mar 7, 2018 at 8:36 AM, evilwulfie <[email protected]> wrote: > 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 >
Let's find out: sudo /opt/scripts/tools/version.sh Regards, -- Robert Nelson https://rcn-ee.com/ -- 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/CAOCHtYj1YtD1K_9TKO_nDcwC%2B1J6gQvC1mNJ3AkUJrQ0fujfwA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
