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.

Reply via email to