← Back to team overview

sslug-teknik team mailing list archive

Re: Gude Atom Ur

 

Frank Damgaard skrev:
On Sun, Sep 07, 2008 at 12:09:17 +0200, Peter Øgaard Meyland wrote:
Hejsa

Jeg har købet et DCF-77 ur fra Gude (http://www.gude.info) model 'Expert mouseCLOCK USB II <index.php?lng=0&section=products&product=emcusb>'

Uret virker perfekt under Windows, meeen jeg kan overhovedet ikke få det til at virke under Linux


http://www.gude.info/index.php?lng=0&section=products&product=emcalg
står :
Expert mouseCLOCK USB II
PC-Funkuhr für Windows und Linux/Unix mit USB-Schnittstelle

men syntes ikke der står noget om linux/unix til USB II

et sted under serielport model er der dog link til
http://www.gudeads.com/wiki/index.php/Ntpd_Installation#NTPD_supported_devices

dog skal man vist patche ntpd og selv oversætte ntpd.

der er også nogle kernel drivere der skal være der...


.,...

Jeg har prøvet på en fuld opdateret Centos5.2 med en selvkompileret (--enableRAWDCF) samt Fedora 9 med ntpd version 4.2.4p4

ja version opfylder: Expert mouseCLOCK USB II (ntpd >= v4.2.4)
Min ntp.conf omkring DCF-77 ser således ud:
   server 127.127.8.0 mode 19
   logfile /var/log/ntp
   logconfig =all

Og min udev regel ser således ud:
   KERNEL=="ttyUSB*", SYSFS{idProduct}=="e88a", SYMLINK+="refclock-%m"

Udev opdager uret når det tilsluttes, /dev/refclock-0 bliver oprettet

Men uanset hvad jeg gør får jeg nedenstående i ntp loggen:

7 Sep 11:57:13 ntpd[27995]: frequency initialized 60.134 PPM from /var/lib/ntp/drift 7 Sep 11:57:13 ntpd[27995]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010) 7 Sep 11:57:15 ntpd[27995]: peer 90.184.101.171 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014) 7 Sep 11:57:16 ntpd[27995]: peer 217.157.183.54 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014) 7 Sep 11:57:17 ntpd[27995]: peer 130.225.92.237 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014) 7 Sep 11:57:27 ntpd[27995]: parse: convert_rawdcf: INCOMPLETE DATA - time code only has 2 bits

Har du god nok forbindelse til senderen ?
Vender ferritantenne vinkelret på retning til Frankfurt ?

check evt. kildeteksten til ntpd og se hvor i koden den laver den
fejlmelding, måske du kan udlede hvad der forårsagen det.



PS.
har ikke selv den DCF-77 clock til USB.
Min er den gammel hjemmelavet type som jeg har forbundet til en game-port
på et gammelt bundkort.  http://linux.adr.dk/dcf77.html
(softwaren virker dog ikke med  de nye kerner, men skal ændres...)


Jeg vil dykke ned i problemet, for jeg synes at det er noget underligt når nu antennen ligger ens hvad enten jeg kører på Linux eller Windows og på sidstnævnte virker det uden problemer.

Problemer må være NTP, da udev, som sagt, finder og opretter den nødvendig device. Såvidt jeg har kunne finde ud af er det ikke nødvendigt med den nævnte kerne driver, der skal kun benyttes hvis der er tale om 'Expert mouseCLOCK USB', altså den gamle version.

Peter


References