It must be the dtb files.

Yes, the console is perfect with 9.99.69 with (ahem)  .17 good dtb files
... ;-)

Thing is, if this is true - how does it work?  And, has this
discussion about cpu speed coupled with UART speed been incorrect?

On Wed, Jul 8, 2020 at 11:58 PM Frank Kardel <kar...@netbsd.org> wrote:

> You are looking at the console port running at 115200 at boot time, right?
>
> My 9.99.69 console output starts being garbled when
> machdep.cpu.frequency.target is being set to 1400.
>
> That would match the other comments here.
>
> As you didn't update the dtb files could that be the difference? I think
> we got an upgrade of
>
> the dtb files between .17 and .69.
>
> Best regards,
>
>   Frank
>
> On 07/08/20 22:50, Michael Cheponis wrote:
>
> I have been running 9.99.17 on RPi3+ and did ./build.sh current, which
> produced 9.99.69 -- and it works perfectly, no garbling.  I just copied
> src/sys/arch/evbarm/compile/obj/GENERIC/netbsd.img to /boot/KERNEL7.IMG and
> rebooted.
>
> # sysctl -a|grep freq
> machdep.cpu.frequency.target = 1400
> machdep.cpu.frequency.current = 1400
> machdep.cpu.frequency.min = 600
> machdep.cpu.frequency.max = 1400
> machdep.cpu.frequency.available = 600 1400
>
> So I'm now more confused than ever.
>
>
>
> On Wed, Jul 8, 2020 at 9:03 AM Michael van Elst <mlel...@serpens.de>
> wrote:
>
>> kar...@netbsd.org (Frank Kardel) writes:
>>
>> >The next message is the setting of the maxiimum frequency which hoses the
>> >RPI3B serial port speed. Do we have a clock setting/source issue here?
>>
>> It's a hardware limitation, the UART frequency is coupled with the
>> CPU frequency.
>>
>> You can either run with a fixed CPU frequency or configure the other UART
>> as serial port. The latter then causes problems with the bluetooth
>> controller.
>>
>> --
>> --
>>                                 Michael van Elst
>> Internet: mlel...@serpens.de
>>                                 "A potential Snark may lurk in every
>> tree."
>>
>
>

Reply via email to