On Wed, Apr 6, 2016 at 1:10 PM, Robert Nelson <[email protected]> wrote:
> > > On Wed, Apr 6, 2016 at 1:04 PM, Robert Nelson <[email protected]> > wrote: > >> >> >> On Wed, Apr 6, 2016 at 12:27 PM, Robert Nelson <[email protected]> >> wrote: >> >>> >>> >>> On Wed, Apr 6, 2016 at 11:52 AM, Josh Datko <[email protected]> wrote: >>> >>>> On Wed, 2016-04-06 at 11:02 -0500, Robert Nelson wrote: >>>> >>>> > >>>> > sudo apt-get update >>>> > sudo apt-get install git-core device-tree-compiler >>>> > >>>> > git clone https://github.com/beagleboard/bb.org-overlays >>>> > cd ./bb.org-overlays >>>> > >>>> > ./install.sh >>>> >>>> Great! thanks, but now I'm having another problem. It doesn't seem like >>>> UART4 is being enabled even though it appears to be included (https://g >>>> ithub.com/beagleboard/bb.org >>>> -overlays/blob/bde762dcc6586ce2821a76ddebc5edcec3f09917/src/arm/BB-BONE >>>> -CRYPTO-00A0.dts#L56-L62) >>>> >>>> I would have expected /dev/ttyS4, but nope: >>>> >>> >>> >>> I'm seeing that too: >>> >>> root@beaglebone:~# uname -r >>> 4.1.18-ti-r56 >>> >>> root@beaglebone:~# dmesg | grep bone >>> [ 0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8 >>> bone_capemgr.enable_partno=BB-BONE-CRYPTO root=/dev/mmcblk0p1 >>> rootfstype=ext4 rootwait coherent_pool=1M quiet cape_universal=enable >>> [ 3.386147] bone_capemgr bone_capemgr: Baseboard: 'A335BNLT, >>> ,BBG115096703' >>> [ 3.386174] bone_capemgr bone_capemgr: >>> compatible-baseboard=ti,beaglebone-black - #slots=4 >>> [ 3.437209] bone_capemgr bone_capemgr: slot #0: No cape found >>> [ 3.497009] bone_capemgr bone_capemgr: slot #1: No cape found >>> [ 3.557005] bone_capemgr bone_capemgr: slot #2: No cape found >>> [ 3.617001] bone_capemgr bone_capemgr: slot #3: No cape found >>> [ 3.622797] bone_capemgr bone_capemgr: enabled_partno PARTNO >>> 'BB-BONE-CRYPTO' VER 'N/A' PR '0' >>> [ 3.622810] bone_capemgr bone_capemgr: slot #4: override >>> [ 3.622823] bone_capemgr bone_capemgr: Using override eeprom data at >>> slot 4 >>> [ 3.622838] bone_capemgr bone_capemgr: slot #4: 'Override Board >>> Name,00A0,Override Manuf,BB-BONE-CRYPTO' >>> [ 3.623136] bone_capemgr bone_capemgr: initialized OK. >>> [ 3.633106] bone_capemgr bone_capemgr: slot #4: dtbo >>> 'BB-BONE-CRYPTO-00A0.dtbo' loaded; overlay id #0 >>> [ 15.731133] LUN: removable file: >>> /var/cache/doc-beaglebone-getting-started/beaglebone-getting-started-2015-12-04.img >>> >>> >>> root@beaglebone:~# dmesg | grep serial >>> [ 3.149805] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, >>> base_baud = 3000000) is a 8250 >>> [ 3.632025] omap8250 481a8000.serial: could not find pctldev for node >>> /ocp/interrupt-controller@48200000, deferring probe >>> [ 14.562673] omap8250 481a8000.serial: could not find pctldev for node >>> /ocp/interrupt-controller@48200000, deferring probe >>> [ 14.578263] omap8250 481a8000.serial: could not find pctldev for node >>> /ocp/interrupt-controller@48200000, deferring probe >>> [ 14.838456] omap8250 481a8000.serial: could not find pctldev for node >>> /ocp/interrupt-controller@48200000, deferring probe >>> [ 15.059017] omap8250 481a8000.serial: could not find pctldev for node >>> /ocp/interrupt-controller@48200000, deferring probe >>> [ 17.240607] omap8250 481a8000.serial: could not find pctldev for node >>> /ocp/interrupt-controller@48200000, deferring probe >>> [ 17.360686] omap8250 481a8000.serial: could not find pctldev for node >>> /ocp/interrupt-controller@48200000, deferring probe >>> >>> and we see ^^ >>> >>> will start booting previous versions.. >>> >> >> okay, it's something the 2nd fragment: >> >> root@beaglebone:~# dmesg | grep serial >> [ 3.162576] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, >> base_baud = 3000000) is a 8250 >> [ 3.644352] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 197, >> base_baud = 3000000) is a 8250 >> [ 3.645270] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 198, >> base_baud = 3000000) is a 8250 >> root@beaglebone:~# dmesg | grep bone >> [ 0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8 >> bone_capemgr.enable_partno=BB-UART2,BB-BONE-CRYPTO root=/dev/mmcblk0p1 >> rootfstype=ext4 rootwait coherent_pool=1M quiet cape_universal=enable >> [ 3.387814] bone_capemgr bone_capemgr: Baseboard: 'A335BNLT, >> ,BBG115096703' >> [ 3.387840] bone_capemgr bone_capemgr: >> compatible-baseboard=ti,beaglebone-black - #slots=4 >> [ 3.447187] bone_capemgr bone_capemgr: slot #0: No cape found >> [ 3.507009] bone_capemgr bone_capemgr: slot #1: No cape found >> [ 3.567006] bone_capemgr bone_capemgr: slot #2: No cape found >> [ 3.627002] bone_capemgr bone_capemgr: slot #3: No cape found >> [ 3.632800] bone_capemgr bone_capemgr: enabled_partno PARTNO >> 'BB-UART2' VER 'N/A' PR '0' >> [ 3.632812] bone_capemgr bone_capemgr: slot #4: override >> [ 3.632826] bone_capemgr bone_capemgr: Using override eeprom data at >> slot 4 >> [ 3.632840] bone_capemgr bone_capemgr: slot #4: 'Override Board >> Name,00A0,Override Manuf,BB-UART2' >> [ 3.632937] bone_capemgr bone_capemgr: enabled_partno PARTNO >> 'BB-BONE-CRYPTO' VER 'N/A' PR '0' >> [ 3.632949] bone_capemgr bone_capemgr: slot #5: override >> [ 3.632960] bone_capemgr bone_capemgr: Using override eeprom data at >> slot 5 >> [ 3.632973] bone_capemgr bone_capemgr: slot #5: 'Override Board >> Name,00A0,Override Manuf,BB-BONE-CRYPTO' >> [ 3.633319] bone_capemgr bone_capemgr: initialized OK. >> [ 3.644871] bone_capemgr bone_capemgr: slot #4: dtbo >> 'BB-UART2-00A0.dtbo' loaded; overlay id #0 >> [ 3.645649] bone_capemgr bone_capemgr: slot #5: dtbo >> 'BB-BONE-CRYPTO-00A0.dtbo' loaded; overlay id #1 >> [ 11.698329] LUN: removable file: >> /var/cache/doc-beaglebone-getting-started/beaglebone-getting-started-2015-12-04.img >> root@beaglebone:~# dmesg | grep serial >> [ 3.162576] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, >> base_baud = 3000000) is a 8250 >> [ 3.644352] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 197, >> base_baud = 3000000) is a 8250 >> [ 3.645270] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 198, >> base_baud = 3000000) is a 8250 >> >> >> http://paste.debian.net/425172/ >> > > Now it works if we remove: > > - /* TPM - Driver currently only available in 3.13.x > */ > - tpm_i2c_atmel@29 { > - compatible = "tpm_i2c_atmel"; > - reg = <0x29>; > - }; > > i bet something changed in v4.1.x with regards to the tpm_i2c_atmel node.. > time to grep the kernel.. > Got it: http://paste.debian.net/425175/ it helps when the i2c bus is actually enabled.. 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]. For more options, visit https://groups.google.com/d/optout.
