[LinuxPPS] pps patch does not see my serial ports
Folkert van Heusden
folkert at vanheusden.com
Sun Jan 13 15:36:19 CET 2008
Even more information:
belle:/home/folkert# cat /sys/class/pps/00/path
/dev/lp0
belle:/home/folkert# cat /sys/class/pps/01/path
/dev/ttyS1
After modprobe of ktimer:
belle:/usr/src/linux-2.6-2.6.22# dmesg | tail -n 5
PPS event at 4295217944
PPS event at 4295218194
PPS event at 4295218444
PPS event at 4295218694
PPS event at 4295218944
On Sun, Jan 13, 2008 at 03:30:23PM +0100, Folkert van Heusden wrote:
> I forgot some information:
>
> belle:/usr/src/linux-2.6-2.6.22/Documentation/pps# ls -lR /sys/class/pps/
> /sys/class/pps/:
> total 0
> drwxr-xr-x 2 root root 0 2008-01-13 15:21 00
> drwxr-xr-x 2 root root 0 2008-01-13 15:23 01
>
> /sys/class/pps/00:
> total 0
> -r--r--r-- 1 root root 4096 2008-01-13 15:21 assert
> -r--r--r-- 1 root root 4096 2008-01-13 15:21 echo
> -r--r--r-- 1 root root 4096 2008-01-13 15:21 mode
> -r--r--r-- 1 root root 4096 2008-01-13 15:21 name
> -r--r--r-- 1 root root 4096 2008-01-13 15:21 path
> lrwxrwxrwx 1 root root 0 2008-01-13 15:13 subsystem -> ../../../class/pps
> --w------- 1 root root 4096 2008-01-13 15:13 uevent
>
> /sys/class/pps/01:
> total 0
> -r--r--r-- 1 root root 4096 2008-01-13 15:28 assert
> -r--r--r-- 1 root root 4096 2008-01-13 15:28 clear
> -r--r--r-- 1 root root 4096 2008-01-13 15:28 echo
> -r--r--r-- 1 root root 4096 2008-01-13 15:28 mode
> -r--r--r-- 1 root root 4096 2008-01-13 15:28 name
> -r--r--r-- 1 root root 4096 2008-01-13 15:28 path
> lrwxrwxrwx 1 root root 0 2008-01-13 15:23 subsystem -> ../../../class/pps
> --w------- 1 root root 4096 2008-01-13 15:28 uevent
>
>
> it seems 01 appeared AFTER I executed "setserial /dev/gps0 hardpps"
>
> I also executed "ppsctl /dev/gps0 enable" but that did not help either
>
> On Sun, Jan 13, 2008 at 03:27:34PM +0100, Folkert van Heusden wrote:
> > Hi,
> >
> > Took a while but I succeeded in creating a debian-aware kernel image
> > package with PPS support:
> >
> > belle:/usr/src/linux-2.6-2.6.22/Documentation/pps# dmesg | grep -i pps
> > Linux version 2.6.22.pps-nodeb (root at belle) (gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)) #1 SMP Sun Jan 13 14:43:34 CET 2008
> > LinuxPPS API ver. 2 registered
> > parport_pc 00:07: PPS source #0 "/dev/lp0" added
> > parport_serial 0000:05:02.0: PPS support disabled due port "/dev/lp1" is in polling mode
> >
> > As you can see though it does not detect the serial ports in the system.
> >
> > belle:/usr/src/linux-2.6-2.6.22/Documentation/pps# grep serial /proc/interrupts
> > 18: 137 6066 IO-APIC-fasteoi uhci_hcd:usb5, ehci_hcd:usb6, serial
> >
> > 05:02.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
> > Subsystem: LSI Logic / Symbios Logic 1P2S
> > Flags: medium devsel, IRQ 18
> > I/O ports at 8400 [size=8]
> > I/O ports at 8800 [size=8]
> > I/O ports at 8c00 [size=8]
> > I/O ports at 9000 [size=8]
> > I/O ports at 9400 [size=8]
> > I/O ports at 9800 [size=16]
> >
> > gps0 is (using udev) the first port on the plugin serial adapter as shown above
> >
> > belle:/usr/src/linux-2.6-2.6.22/Documentation/pps# ./ppstest /dev/gps0
> > trying PPS source "/dev/gps0"
> > no available PPS source in the system
> >
> > It does see the parallel port though:
> > belle:/usr/src/linux-2.6-2.6.22/Documentation/pps# ./ppstest
> > found PPS source #0 "parport0" on "/dev/lp0"
> > ok, found 1 source(s), now start fetching data...
> > time_pps_fetch() error -1 (Connection timed out)
> > but my GPS is connected to the serial port.
> >
> >
> > belle:/usr/src/linux-2.6-2.6.22/Documentation/pps# dmesg | grep tty
> > 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
> > 0000:05:02.0: ttyS1 at I/O 0x8400 (irq = 18) is a 16550A
> > 0000:05:02.0: ttyS2 at I/O 0x8800 (irq = 18) is a 16550A
> >
> > gps0 -> ttyS1
> >
> >
> > Folkert van Heusden
> >
> > --
> > To MultiTail einai ena polymorfiko ergaleio gia ta logfiles kai tin
> > eksodo twn entolwn. Prosferei: filtrarisma, xrwmatismo, sygxwneysi,
> > diaforetikes provoles. http://www.vanheusden.com/multitail/
> > ----------------------------------------------------------------------
> > Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
>
>
> Folkert van Heusden
>
> --
> www.vanheusden.com/multitail - win een vlaai van multivlaai! zorg
> ervoor dat multitail opgenomen wordt in Fedora Core, AIX, Solaris of
> HP/UX en win een vlaai naar keuze
> ----------------------------------------------------------------------
> Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
Folkert van Heusden
--
MultiTail na wan makriki wrokosani fu tan luku den logfile nanga san
den commando spiti puru. Piki puru spesrutu sani, wroko nanga difrenti
kroru, tya kon makandra, nanga wan lo moro.
http://www.vanheusden.com/multitail/
----------------------------------------------------------------------
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
More information about the LinuxPPS
mailing list