[LinuxPPS] ldattach + Debian Lenny - Epilogue
Udo van den Heuvel
udovdh at xs4all.nl
Tue Jun 9 16:41:38 CEST 2009
Felix Joussein wrote:
> Hi Rodolfo, hi Udo,
>
> here is the output of /proc/interrupts:
Yes, but does the interrupt count for that serial port increase after
starting ldattach, ntpd?
> Regarding the debugging option: it is enabled, but nor in syslog or in
> dmesg any debugging messages are produced.
(...)
> Regarding timex.h:
>
> I don't have a timex.h containing a line
> #define SHIFT_PPL foo
>
>
>
> Any idea?
Time to upgrade? (I'll have to check for myself here)
> Rodolfo Giometti schrieb:
>> On Mon, Jun 08, 2009 at 04:53:16PM +0200, Udo van den Heuvel wrote:
>>
>>> Felix Joussein wrote:
>>>
>>>> Regarding the "not working" ldattach:
>>>> I think, I have not clearly said, what I meant, so here an other try:
>>>>
>>>> Using Kernel 2.6.30-rc5 + ntp-pps-v2.6.30-rc5-bis.diff:
>>>>
>>>> ldattach 18 /dev/ttyS0 creates /dev/pps0
>>>> ppstest does not retrieve any data, and the files "assert" and "clear"
>>>> don't increase.... standing still - both 0.00000000#0.
>>>>
>>>> Using Kernel 2.6.28 + ntp-pps-2.6.28-rc6-bis.diff:
>>>> ppsldisc /dev/ttyS0 creates /dev/pps0
>>>> ppstest works fine but ntp sync takes an eternity.
>>>>
>>> The sync time might be due to bad parameter in the kernel, patch was
>>> discussed on this list. Maybe 2.6.30? (anyone?)
>>>
>>>
>>>> And here is the bug surprise: ldattach also works!
>>>>
>>>> Where else is the error? What causes the malfunction?
>>>>
>>
>> After doing ldattach can you see serial interrupts? Please, enable
>> debugging messages and check file /proc/interrupts in order to see if
>> serial interrupts are arriving.
I do see serial interrupts (irq4, ttyS0, COM1, etc).
But no assert/clear increase as soon as ntpd starts. (!!!)
So what is happening? ppsldisc works OK. ldattach has the bad behaviour.
Udo
More information about the LinuxPPS
mailing list