* [Buildroot] Device creation
@ 2011-04-07 17:23 Marc Leclerc
2011-04-07 21:34 ` Bill Borton
0 siblings, 1 reply; 6+ messages in thread
From: Marc Leclerc @ 2011-04-07 17:23 UTC (permalink / raw)
To: buildroot
Hi, I am trying to get linuxpps working on my board using ntp. there are
steps described at
http://wiki.enneenne.com/index.php/LinuxPPS_installation which says to
use ldattach to assign the pps signal but so it seem I do not have
ldattach on my buildroot system and tryin to compile util-linux led to
compilation errors. Just wondering if anyone here has the know how to
get my /dev/pps0 created and assigned to my /dev/ttyS1. the steps also
mentions using udev to get the /dev/pps0 created, i have tried installing and
using it and it just messed up my other links
Best regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110407/cdbc538e/attachment.html>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] Device creation
2011-04-07 17:23 [Buildroot] Device creation Marc Leclerc
@ 2011-04-07 21:34 ` Bill Borton
2011-04-08 20:33 ` Marc Leclerc
0 siblings, 1 reply; 6+ messages in thread
From: Bill Borton @ 2011-04-07 21:34 UTC (permalink / raw)
To: buildroot
On Thu, 7 Apr 2011 13:23:32 -0400
"Marc Leclerc" <marc-leclerc@signaturealpha.com> wrote:
> Hi, I am trying to get linuxpps working on my board using ntp. there are
> steps described at
> http://wiki.enneenne.com/index.php/LinuxPPS_installation which says to
> use ldattach to assign the pps signal but so it seem I do not have
> ldattach on my buildroot system and tryin to compile util-linux led to
> compilation errors. Just wondering if anyone here has the know how to
> get my /dev/pps0 created and assigned to my /dev/ttyS1. the steps also
> mentions using udev to get the /dev/pps0 created, i have tried installing and
> using it and it just messed up my other links
>
> Best regards
/dev/pps0 is it's own device. Look in /sysfs/class/pps/pps0/dev (you did build
support into your kernel, correct?) for the details and use mknod to create it:
mknod -m 0664 /dev/pps0 c 252 0
If you are trying to bring up ntpd with the generic NMEA driver you will
need to make a couple links to your ttyS1 and pps0:
ln -s /dev/ttyS1 /dev/gps0
ln -s /dev/pps0 /dev/gpspps0
/dev/gps0 (ttyS1) has your nmea stream.
/dev/gpspps0 (pps0) has your pps.
-Bill
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] Device creation
2011-04-07 21:34 ` Bill Borton
@ 2011-04-08 20:33 ` Marc Leclerc
2011-04-08 21:56 ` Bill Borton
0 siblings, 1 reply; 6+ messages in thread
From: Marc Leclerc @ 2011-04-08 20:33 UTC (permalink / raw)
To: buildroot
Hi,
Thanks for this info, it will prove usefull. I seem to have a problem with
the kernel hooking up to my pps on ttyS1.
on startup i do see PPS line dicipline registered but the folder
/sys/stat/pps is empty. we have validated that the pps signal is pulsing at
9V
Any clue why?
Thanks again
-----Original Message-----
From: Bill Borton
Sent: Thursday, April 07, 2011 5:34 PM
To: buildroot at busybox.net
Subject: Re: [Buildroot] Device creation
On Thu, 7 Apr 2011 13:23:32 -0400
"Marc Leclerc" <marc-leclerc@signaturealpha.com> wrote:
> Hi, I am trying to get linuxpps working on my board using ntp. there are
> steps described at
> http://wiki.enneenne.com/index.php/LinuxPPS_installation which says to
> use ldattach to assign the pps signal but so it seem I do not have
> ldattach on my buildroot system and tryin to compile util-linux led to
> compilation errors. Just wondering if anyone here has the know how to
> get my /dev/pps0 created and assigned to my /dev/ttyS1. the steps also
> mentions using udev to get the /dev/pps0 created, i have tried installing
> and
> using it and it just messed up my other links
>
> Best regards
/dev/pps0 is it's own device. Look in /sysfs/class/pps/pps0/dev (you did
build
support into your kernel, correct?) for the details and use mknod to create
it:
mknod -m 0664 /dev/pps0 c 252 0
If you are trying to bring up ntpd with the generic NMEA driver you will
need to make a couple links to your ttyS1 and pps0:
ln -s /dev/ttyS1 /dev/gps0
ln -s /dev/pps0 /dev/gpspps0
/dev/gps0 (ttyS1) has your nmea stream.
/dev/gpspps0 (pps0) has your pps.
-Bill
_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] Device creation
2011-04-08 20:33 ` Marc Leclerc
@ 2011-04-08 21:56 ` Bill Borton
2011-04-13 21:14 ` Marc Leclerc
0 siblings, 1 reply; 6+ messages in thread
From: Bill Borton @ 2011-04-08 21:56 UTC (permalink / raw)
To: buildroot
You mean /sys/class/pps is empty? I would check to make sure
you have everything you need in your kernel.
sysfs support?
pps support?
pps line discipline? (pps is connected to carrier detect. Correct?)
Again, you will not have pps on ttyS1. It is physically connected to
DCD of your port but it will be it's own device.
-Bill
p.s. This is a kernel/linux-pps issue. There are better forums to
discuss this and a lot of info on-line... Pretty much everything you
need is in the link you provided in your first post. Read through it
again and play around a bit.
On Fri, 8 Apr 2011 16:33:55 -0400
"Marc Leclerc" <marc-leclerc@signaturealpha.com> wrote:
> Hi,
>
> Thanks for this info, it will prove usefull. I seem to have a problem with
> the kernel hooking up to my pps on ttyS1.
>
> on startup i do see PPS line dicipline registered but the folder
> /sys/stat/pps is empty. we have validated that the pps signal is pulsing at
> 9V
>
> Any clue why?
>
> Thanks again
>
> -----Original Message-----
> From: Bill Borton
> Sent: Thursday, April 07, 2011 5:34 PM
> To: buildroot at busybox.net
> Subject: Re: [Buildroot] Device creation
>
> On Thu, 7 Apr 2011 13:23:32 -0400
> "Marc Leclerc" <marc-leclerc@signaturealpha.com> wrote:
> > Hi, I am trying to get linuxpps working on my board using ntp. there are
> > steps described at
> > http://wiki.enneenne.com/index.php/LinuxPPS_installation which says to
> > use ldattach to assign the pps signal but so it seem I do not have
> > ldattach on my buildroot system and tryin to compile util-linux led to
> > compilation errors. Just wondering if anyone here has the know how to
> > get my /dev/pps0 created and assigned to my /dev/ttyS1. the steps also
> > mentions using udev to get the /dev/pps0 created, i have tried installing
> > and
> > using it and it just messed up my other links
> >
> > Best regards
>
> /dev/pps0 is it's own device. Look in /sysfs/class/pps/pps0/dev (you did
> build
> support into your kernel, correct?) for the details and use mknod to create
> it:
>
> mknod -m 0664 /dev/pps0 c 252 0
>
>
> If you are trying to bring up ntpd with the generic NMEA driver you will
> need to make a couple links to your ttyS1 and pps0:
>
> ln -s /dev/ttyS1 /dev/gps0
> ln -s /dev/pps0 /dev/gpspps0
>
> /dev/gps0 (ttyS1) has your nmea stream.
> /dev/gpspps0 (pps0) has your pps.
>
> -Bill
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] Device creation
2011-04-08 21:56 ` Bill Borton
@ 2011-04-13 21:14 ` Marc Leclerc
2011-04-14 14:55 ` Bill Borton
0 siblings, 1 reply; 6+ messages in thread
From: Marc Leclerc @ 2011-04-13 21:14 UTC (permalink / raw)
To: buildroot
Seems I am kind of stuck on the setup instructions where i should try
ldattach.
buildroot only supports util-linux 2.13pre7 where as ldattach is only
supplied starting
at 2.14. any chance to have support for the latest in buildroot?
Thanks
On 2011-04-08 17:56, Bill Borton wrote:
> You mean /sys/class/pps is empty? I would check to make sure
> you have everything you need in your kernel.
>
> sysfs support?
> pps support?
> pps line discipline? (pps is connected to carrier detect. Correct?)
>
> Again, you will not have pps on ttyS1. It is physically connected to
> DCD of your port but it will be it's own device.
>
> -Bill
>
> p.s. This is a kernel/linux-pps issue. There are better forums to
> discuss this and a lot of info on-line... Pretty much everything you
> need is in the link you provided in your first post. Read through it
> again and play around a bit.
>
>
>
> On Fri, 8 Apr 2011 16:33:55 -0400
> "Marc Leclerc"<marc-leclerc@signaturealpha.com> wrote:
>> Hi,
>>
>> Thanks for this info, it will prove usefull. I seem to have a problem with
>> the kernel hooking up to my pps on ttyS1.
>>
>> on startup i do see PPS line dicipline registered but the folder
>> /sys/stat/pps is empty. we have validated that the pps signal is pulsing at
>> 9V
>>
>> Any clue why?
>>
>> Thanks again
>>
>> -----Original Message-----
>> From: Bill Borton
>> Sent: Thursday, April 07, 2011 5:34 PM
>> To: buildroot at busybox.net
>> Subject: Re: [Buildroot] Device creation
>>
>> On Thu, 7 Apr 2011 13:23:32 -0400
>> "Marc Leclerc"<marc-leclerc@signaturealpha.com> wrote:
>>> Hi, I am trying to get linuxpps working on my board using ntp. there are
>>> steps described at
>>> http://wiki.enneenne.com/index.php/LinuxPPS_installation which says to
>>> use ldattach to assign the pps signal but so it seem I do not have
>>> ldattach on my buildroot system and tryin to compile util-linux led to
>>> compilation errors. Just wondering if anyone here has the know how to
>>> get my /dev/pps0 created and assigned to my /dev/ttyS1. the steps also
>>> mentions using udev to get the /dev/pps0 created, i have tried installing
>>> and
>>> using it and it just messed up my other links
>>>
>>> Best regards
>> /dev/pps0 is it's own device. Look in /sysfs/class/pps/pps0/dev (you did
>> build
>> support into your kernel, correct?) for the details and use mknod to create
>> it:
>>
>> mknod -m 0664 /dev/pps0 c 252 0
>>
>>
>> If you are trying to bring up ntpd with the generic NMEA driver you will
>> need to make a couple links to your ttyS1 and pps0:
>>
>> ln -s /dev/ttyS1 /dev/gps0
>> ln -s /dev/pps0 /dev/gpspps0
>>
>> /dev/gps0 (ttyS1) has your nmea stream.
>> /dev/gpspps0 (pps0) has your pps.
>>
>> -Bill
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] Device creation
2011-04-13 21:14 ` Marc Leclerc
@ 2011-04-14 14:55 ` Bill Borton
0 siblings, 0 replies; 6+ messages in thread
From: Bill Borton @ 2011-04-14 14:55 UTC (permalink / raw)
To: buildroot
Read your ENTIRE directions. After showing you how to use ldattach and
udev to create the devices it says:
"Alternatively, you can create the proper device nodes with the mknod
utility. Please refer to the appropriate manual pages in either case."
Now, re-hashing my first two replies:
If you have your kernel configured correctly and your PPS hooked to DCD you
should have a /sys/class/pps/pps0 entry. If you do not, you need to figure
out why before continuing.
If you have a /sys/class/pps/pps0 entry you can use mknod to create
/dev/pps0: "mknod -m 0664 /dev/pps0 c 252 0" The arguments for mknod
can be found in /sys/class/pps/pps0/dev.
You do not need ldattach or udev.
-Bill
On Wed, 13 Apr 2011 17:14:45 -0400
Marc Leclerc <marc-leclerc@signaturealpha.com> wrote:
> Seems I am kind of stuck on the setup instructions where i should try
> ldattach.
> buildroot only supports util-linux 2.13pre7 where as ldattach is only
> supplied starting
> at 2.14. any chance to have support for the latest in buildroot?
>
> Thanks
>
> On 2011-04-08 17:56, Bill Borton wrote:
> > You mean /sys/class/pps is empty? I would check to make sure
> > you have everything you need in your kernel.
> >
> > sysfs support?
> > pps support?
> > pps line discipline? (pps is connected to carrier detect. Correct?)
> >
> > Again, you will not have pps on ttyS1. It is physically connected to
> > DCD of your port but it will be it's own device.
> >
> > -Bill
> >
> > p.s. This is a kernel/linux-pps issue. There are better forums to
> > discuss this and a lot of info on-line... Pretty much everything you
> > need is in the link you provided in your first post. Read through it
> > again and play around a bit.
> >
> >
> >
> > On Fri, 8 Apr 2011 16:33:55 -0400
> > "Marc Leclerc"<marc-leclerc@signaturealpha.com> wrote:
> >> Hi,
> >>
> >> Thanks for this info, it will prove usefull. I seem to have a problem with
> >> the kernel hooking up to my pps on ttyS1.
> >>
> >> on startup i do see PPS line dicipline registered but the folder
> >> /sys/stat/pps is empty. we have validated that the pps signal is pulsing at
> >> 9V
> >>
> >> Any clue why?
> >>
> >> Thanks again
> >>
> >> -----Original Message-----
> >> From: Bill Borton
> >> Sent: Thursday, April 07, 2011 5:34 PM
> >> To: buildroot at busybox.net
> >> Subject: Re: [Buildroot] Device creation
> >>
> >> On Thu, 7 Apr 2011 13:23:32 -0400
> >> "Marc Leclerc"<marc-leclerc@signaturealpha.com> wrote:
> >>> Hi, I am trying to get linuxpps working on my board using ntp. there are
> >>> steps described at
> >>> http://wiki.enneenne.com/index.php/LinuxPPS_installation which says to
> >>> use ldattach to assign the pps signal but so it seem I do not have
> >>> ldattach on my buildroot system and tryin to compile util-linux led to
> >>> compilation errors. Just wondering if anyone here has the know how to
> >>> get my /dev/pps0 created and assigned to my /dev/ttyS1. the steps also
> >>> mentions using udev to get the /dev/pps0 created, i have tried installing
> >>> and
> >>> using it and it just messed up my other links
> >>>
> >>> Best regards
> >> /dev/pps0 is it's own device. Look in /sysfs/class/pps/pps0/dev (you did
> >> build
> >> support into your kernel, correct?) for the details and use mknod to create
> >> it:
> >>
> >> mknod -m 0664 /dev/pps0 c 252 0
> >>
> >>
> >> If you are trying to bring up ntpd with the generic NMEA driver you will
> >> need to make a couple links to your ttyS1 and pps0:
> >>
> >> ln -s /dev/ttyS1 /dev/gps0
> >> ln -s /dev/pps0 /dev/gpspps0
> >>
> >> /dev/gps0 (ttyS1) has your nmea stream.
> >> /dev/gpspps0 (pps0) has your pps.
> >>
> >> -Bill
> >> _______________________________________________
> >> buildroot mailing list
> >> buildroot at busybox.net
> >> http://lists.busybox.net/mailman/listinfo/buildroot
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
> >
> >
> >
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2011-04-14 14:55 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-07 17:23 [Buildroot] Device creation Marc Leclerc
2011-04-07 21:34 ` Bill Borton
2011-04-08 20:33 ` Marc Leclerc
2011-04-08 21:56 ` Bill Borton
2011-04-13 21:14 ` Marc Leclerc
2011-04-14 14:55 ` Bill Borton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox