From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bill Borton Date: Thu, 7 Apr 2011 16:34:51 -0500 Subject: [Buildroot] Device creation In-Reply-To: <91E60E2EFEE04B0399DD86344DDEF380@VOSTROSYS> References: <91E60E2EFEE04B0399DD86344DDEF380@VOSTROSYS> Message-ID: <20110407163451.6c00433c@snot.conwin.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net On Thu, 7 Apr 2011 13:23:32 -0400 "Marc Leclerc" 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