[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