abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 06:55 | Zajímavý projekt

V Edici CZ.NIC vyšla kniha Průvodce labyrintem algoritmů. Kniha je ke stažení zcela zdarma (pdf) nebo lze objednat tištěnou verzi za 339 Kč (připojení přes IPv4) nebo 289 Kč (připojení přes IPv6).

Ladislav Hagara | Komentářů: 0
dnes 06:33 | Zajímavý software

Byla vydána verze 2.2.0 svobodného správce hesel KeePassXC (Wikipedie). Jedná se o komunitní fork správce hesel KeePassX s řadou vylepšení.

Ladislav Hagara | Komentářů: 0
dnes 06:11 | IT novinky

Vývojář Debianu Henrique de Moraes Holschuh upozorňuje v diskusním listu debian-devel na chybu v Hyper-Threadingu v procesorech Skylake a Kaby Lake od Intelu. Za určitých okolností může chyba způsobit nepředvídatelné chování systému. Doporučuje se aktualizace mikrokódu CPU nebo vypnutí Hyper-Threadingu v BIOSu nebo UEFI [reddit].

Ladislav Hagara | Komentářů: 0
24.6. 01:23 | Komunita

Phoronix spustil 2017 Linux Laptop Survey. Tento dotazník s otázkami zaměřenými na parametry ideálního notebooku s Linuxem lze vyplnit do 6. července.

Ladislav Hagara | Komentářů: 2
23.6. 22:44 | Nová verze

Po třech měsících vývoje od vydání verze 5.5.0 byla vydána verze 5.6.0 správce digitálních fotografií digiKam (digiKam Software Collection). Do digiKamu se mimo jiné vrátila HTML galerie a nástroj pro vytváření videa z fotografií. V Bugzille bylo uzavřeno více než 81 záznamů.

Ladislav Hagara | Komentářů: 1
23.6. 17:44 | Nová verze

Byla vydána verze 9.3 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 3
23.6. 13:53 | Nová verze

Simon Long představil na blogu Raspberry Pi novou verzi 2017-06-21 linuxové distribuce Raspbian určené především pro jednodeskové miniaturní počítače Raspberry Pi. Společně s Raspbianem byl aktualizován také instalační nástroj NOOBS (New Out Of the Box Software). Z novinek lze zdůraznit IDE Thonny pro vývoj v programovacím jazyce Python a především offline verzi Scratche 2.0. Ten bylo dosud možné používat pouze online. Offline bylo možné používat pouze Scratch ve verzi 1.4. Z nového Scratchu lze ovládat také GPIO piny. Scratch 2.0 vyžaduje Flash.

Ladislav Hagara | Komentářů: 1
22.6. 14:24 | Nová verze

Opera 46, verze 46.0.2597.26, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 59. Z novinek lze zmínit například podporu APNG (Animated Portable Network Graphics). Přehled novinek pro vývojáře na blogu Dev.Opera. Oznámení o vydání zmiňuje také první televizní reklamu.

Ladislav Hagara | Komentářů: 0
22.6. 13:37 | IT novinky

I čtenáři AbcLinuxu před dvěma lety vyplňovali dotazníky věnované Retro ThinkPadu. Nyní bylo potvrzeno, že iniciativa Retro ThinkPad je stále naživu a Lenovo připravuje speciální edici ThinkPadu jako součást oslav jeho 25. výročí.

Ladislav Hagara | Komentářů: 29
22.6. 10:22 | Komunita

Bylo oznámeno, že frontend a runtime programovacího jazyka D bude začleněn do kolekce kompilátorů GCC (GNU Compiler Collection). Správcem byl ustanoven Iain Buclaw.

Ladislav Hagara | Komentářů: 7
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (31%)
 (1%)
 (9%)
 (44%)
 (9%)
Celkem 837 hlasů
 Komentářů: 65, poslední 1.6. 19:16
    Rozcestník

    Dotaz: nefunguje hwclock

    14.4.2009 18:02 pinhead | skóre: 19
    nefunguje hwclock
    Přečteno: 804×

    Mám Archlinux, všechny aktualizace nainstalovaný. Začal se mi zpožďovat čas. Zjistil jsem že odešla baterie, vyměnil jsem jí a ve windows je vše OK. V linuxu se mi ale zobrazuje čas o 2 h větší.

    v etc/rc.conf mám:

    HARDWARECLOCK="localtime"
    TIMEZONE="Europe/Prague"
     

    cp /usr/share/zoneinfo/Europe/Prague /etc/localtime jsem dělal
    
    bash-3.2# hwclock --debug
    hwclock na util-linux-ng 2.14.2
    hwclock: /dev/rtc nelze otevřít., errno=6: Takové zařízení nebo adresa neexistuje.
    Nebylo nalezeno žádné použitelné rozhraní k hodinám.
    Žádným ze známých způsobů nelze získat přístup k hodinám reálného času.
    
    
    Nenapadá někoho něco chytrýho? :-)
    

    Odpovědi

    14.4.2009 18:49 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Že máte čas posunutý přesně o 2 hodiny je neklamná známka časové zóny. Asi vám v /etc/adjtime zůstala viset značka UTC.

    Že vám nefunguje hwclock je věc druhá. Asi vám chybí soubor /dev/rtc (znakové zařízení 10:135). Mně ho vyrábí udev, protože mám podporu pro hardwarové hodiny v jádře:

    $ dmesg |grep Clock
    Real Time Clock Driver v1.12b
    $ zgrep RTC /proc/config.gz 
    CONFIG_RTC=m
    # CONFIG_GEN_RTC is not set
    # CONFIG_SND_RTCTIMER is not set
    # CONFIG_RTC_CLASS is not set
    $ lsmod |grep rtc
    rtc                     9904  0
    14.4.2009 19:46 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    v etc adjtime nemám

    ve var/lib/hwclock/adjtime je:

    0.209280 1236714879 0.000000
    1236714879
    LOCAL

     

     

    $ dmesg |grep Clock

     

    $ zgrep RTC /proc/config.gz

    CONFIG_HPET_EMULATE_RTC=y

    CONFIG_RTC_LIB=m

    CONFIG_RTC_CLASS=m

    # RTC interfaces

    CONFIG_RTC_INTF_SYSFS=y

    CONFIG_RTC_INTF_PROC=y

    CONFIG_RTC_INTF_DEV=y

    CONFIG_RTC_INTF_DEV_UIE_EMUL=y

    CONFIG_RTC_DRV_TEST=m

    # I2C RTC drivers

    CONFIG_RTC_DRV_DS1307=m

    CONFIG_RTC_DRV_DS1374=m

    CONFIG_RTC_DRV_DS1672=m

    CONFIG_RTC_DRV_MAX6900=m

    CONFIG_RTC_DRV_RS5C372=m

    CONFIG_RTC_DRV_ISL1208=m

    CONFIG_RTC_DRV_X1205=m

    CONFIG_RTC_DRV_PCF8563=m

    CONFIG_RTC_DRV_PCF8583=m

    CONFIG_RTC_DRV_M41T80=m

    CONFIG_RTC_DRV_M41T80_WDT=y

    CONFIG_RTC_DRV_S35390A=m

    CONFIG_RTC_DRV_FM3130=m

    CONFIG_RTC_DRV_RX8581=m

    # SPI RTC drivers

    CONFIG_RTC_DRV_M41T94=m

    CONFIG_RTC_DRV_DS1305=m

    CONFIG_RTC_DRV_DS1390=m

    CONFIG_RTC_DRV_MAX6902=m

    CONFIG_RTC_DRV_R9701=m

    CONFIG_RTC_DRV_RS5C348=m

    CONFIG_RTC_DRV_DS3234=m

    # Platform RTC drivers

    CONFIG_RTC_DRV_CMOS=m

    CONFIG_RTC_DRV_DS1286=m

    CONFIG_RTC_DRV_DS1511=m

    CONFIG_RTC_DRV_DS1553=m

    CONFIG_RTC_DRV_DS1742=m

    CONFIG_RTC_DRV_STK17TA8=m

    CONFIG_RTC_DRV_M48T86=m

    CONFIG_RTC_DRV_M48T35=m

    CONFIG_RTC_DRV_M48T59=m

    CONFIG_RTC_DRV_BQ4802=m

    CONFIG_RTC_DRV_V3020=m

    CONFIG_RTC_DRV_WM8350=m

    CONFIG_RTC_DRV_PCF50633=m

    # on-CPU RTC drivers

    $ lsmod |grep rtc

    rtc_core 20100 0

    rtc_lib 2864 1 rtc_core

     

    14.4.2009 20:07 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    adjtime smaž a potom musíš zjistit kde máš chybu a v kterém konfiguráku ti zůstal nastavený UTC čas, případně kde se odkazuje na špatnou časovou zónu.

    Když nastavíš správně hodiny pomocí date a potom bez vypnutí OS zkontroluješ pomocí date čas je správný ?
    14.4.2009 20:17 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    adjtime jsem zkoušel smazat. Vytvořil se tam pak nový se samými nulami.

    bash-3.2# date -s 20:16
    Út dub 14 20:16:00 CEST 2009
    bash-3.2# date
    Út dub 14 20:16:02 CEST 2009
    bash-3.2# date -u
    Út dub 14 18:16:06 UTC 2009
     

    14.4.2009 20:41 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Distribuční jádro :) ? Já žádný stroj s HPET nemám, používám starý způsob RTC bez tříd, takže neporadím.

    Jenom se mi zdá, že ve vašem případě nemáte zavedený modul s potřebným ovladačem, protože nápověda k RTC_DRV_CMOS říká:

    Say "yes" here to get direct support for the real time clock found in every PC or ACPI-based system, and some other boards. Specifically the original MC146818, compatibles like those in PC south bridges, the DS12887 or M48T86, some multifunction or LPC bus chips, and so on.

    Your system will need to define the platform device used by this driver, otherwise it won't be accessible. This means you can safely enable this driver if you don't know whether or not your board has this kind of hardware.

    This driver can also be built as a module. If so, the module will be called rtc-cmos.

    Taky je možné, že vám vaše deska/BIOS neukazuje, kde vzít správný platform device. Zkoušel jste zavést rtc-cmos ručně?

    Co /dev/rtc*? Není?

    14.4.2009 20:54 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Jádro mám aktuální v Archu 2.6.29

    Ten modul jsem ověřil tím

    $ lsmod |grep rtc

    rtc_core 20100 0

    rtc_lib 2864 1 rtc_core

    nebo ne?

    bash-3.2# modprobe rtc-cmos
    FATAL: Error inserting rtc_cmos (/lib/modules/2.6.29-ARCH/kernel/drivers/rtc/rtc-cmos.ko): No such device

    V dev je rtc, které odkazuje na /dev/misc/rtc0, které má 0 B.

    14.4.2009 21:17 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    jo a ten /lib/modules/2.6.29-ARCH/kernel/drivers/rtc/rtc-cmos.ko tam je a má 21845 B.

    14.4.2009 22:44 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    Ten modul jsem ověřil tím
    $ lsmod |grep rtc

    Ne tak zcela. Vám tam chybí ovladač na konkrétní zařízení. Ten zbytek jsou jen abstraktní rozhraní.

    bash-3.2# modprobe rtc-cmos FATAL: Error inserting rtc_cmos (/lib/modules/2.6.29-ARCH/kernel/drivers/rtc/rtc-cmos.ko): No such device

    Jak jsem psal výše, rtc-cmos neví, kde najít reálné hodiny. Jak se ale používá, nevím. Já tuhle verzi zdroje hodin neznám.

    V dev je rtc, které odkazuje na /dev/misc/rtc0, které má 0 B.

    Velikost je v pořádku. Je to znakové zařízení, ne běžný datový soubor.

    15.4.2009 06:08 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    Skus udělat link /dev/rtc na ten tvůj /dev/misc/rtc0 .
    15.4.2009 06:10 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    To jsem zase vyplodil blbost - nevšiml jsem si že ten link už tam máš.
    18.4.2009 08:28 martin
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    me se sase hodiny desne zpozdujou. za hodinu klidne i ctvrt hodiny.

    >>dmesg | grep Clock
        Clocksource tsc unstable (delta=-184530526 ns)

    >>lsmod | grep rtc
        rtc_cmos               10188  0
        rtc_core                 16304  1 rtc_cmos
        rtc_lib                     2324    1 rtc_core

    18.4.2009 11:30 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    Tak musíš zjistit co se spožduje, zda HW hodiny, nebo ty SW hodiny.

    Takže před vypnutím zjisti které hodiny jdou správně, před vypnutím: hwclock

    Pokud se spoždují HW vyměnit baterii - při zapnutém PC můžou jít HW hodiny OK po vypnutí můžou jít špatně pokud je baterie slabá.

    Případně nespouštět OS zapnout PC v biosu nastavit správný čas a vypnout PC a na druhý den spustit PC vlést do biosu a skontrolovat čas pokud bude špatný je problém v HW a třeba vyměnit baterii.

    18.4.2009 11:44 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    Pokud jde o clocksource tsc unstble, nemáte třebas dvoujádro? Pak můžete použít jaderný parametr notsc, k tomu clocksource=hpet nebo tak něco, a případně i tsc odstranit z jádra.
    garion avatar 14.4.2009 23:10 garion | skóre: 2
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    ja bych rekl, ze v kernelu neni zapnuto  (mel jsem stejny problem)

      <*>   PC-style 'CMOS'   

    15.4.2009 06:31 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    No teď se na to nemůžu podívat, páč jsem v práci, ale je mi divný, že s tím mám problém jenom já. Copak nikdo s Archem nepoužívá localtime? Kernel jsem neupravoval.

    15.4.2009 13:48 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    To jestli používáš Localtime nebo UTC je jedno.

    Buď v tom kernelu není podpora tvého HW a potom program nemůže přečíst HW hodiny a nebo pokud to máš jako modul tak se nenačetl.

    A nebo máš zradu v zonách a localtime - UTC takže potom nějaká zrada v konfiguraci.

    Jinak co vypíše hwclock bez toho debug modu ?
    16.4.2009 19:20 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Tak jsem se k tomu dostal až teď...

    bash-3.2# hwclock

    Žádným ze známých způsobů nelze získat přístup k hodinám reálného času. Pro zjištění podrobností použijte přepínač --debug.

    bash-3.2# hwclock --debug

    hwclock na util-linux-ng 2.14.2

    hwclock: /dev/rtc nelze otevřít., errno=6: Takové zařízení nebo adresa neexistuje. Nebylo nalezeno žádné použitelné rozhraní k hodinám. Žádným ze známých způsobů nelze získat přístup k hodinám reálného času.

    Dokonce jsem zkusil i downgrade na jádro 2.6.28 a pořád stejný problém. A přitom to fungovalo... V etc/localtime je Europe/Prague. Stejně tak v etc/rc.conf je:


    HARDWARECLOCK="localtime"
    USEDIRECTISA="no"
    TIMEZONE="Europe/Prague"

    16.4.2009 19:40 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    Takže nemůže otevřít /dev/rtc - takže práva - nějaký selinux a pod ? A nebo potom nemáš v kernelu přeložené potřebné věci pro rtc a nebo se pokazil HW ale pokud pod windows funguje tak bude zrada v kernelu.

    Takže použij jiný kernel případně si ho přelož - taktéž zjisti zda nemáš něco přetaktované na kterém to může havarovat.
    16.4.2009 20:20 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Je to archlinux, s kernelem jsem nehejbal, zkusim ho ale přeložit. Snad se mi to povede, ještě jsem to nedělal.Přetaktovanýho nemám nic.

    17.4.2009 15:49 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    A předtím to fungovalo s tím samým kernelem ?

    Po startu se nastaví čas ? Pouze je špatný o 2H ? nebo to začne jít od 0:0:0 ? Pokud se nastaví čas rozdílný o 2H tak HW hodiny a kernel budou OK proč potom ale nefunguje hwclock nevím potom by to byly nějaké zrady selinuxu, právech a pod...

    Pokud čas běží od 0:0:0 tak se nepodařilo přečíst HW hodiny a bude zrada někde v kernelu nebo v HW.
    17.4.2009 17:59 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Je to přesně o dvě hodiny posunuto dopředu. Teď zrovna překládám jádro. Taky sem si vzpoměl, že mám zazálohovaný image systému z února. Tak to všechno vyzkoušim a dám vědět.

    17.4.2009 20:21 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    Pokud je to posunuté o 2H tak je chyba v časové zoně - případně že si myslí že v HW hodinách je jiný čas jak lokální.

    To že přečetl HW hodiny i když špatně znamená že hodiny fungují OK, ovšem proč nefunguje hwclock není jasné - máš vypnuté selinux a pod ? (Pokud se tedy nesynchronizovali hodiny přes internet.)

    Jakou časovou zonu to vypíše když je ten čas špatný? A jakou časovou zonu to vypíše a čas když spustíš ntpdate ?

    17.4.2009 22:52 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    No já se domnívám, že v archlinuxu selinux není. (?) Alespoň jsem nic takovýho nenašel. Časová zóna je pořád Europe/Prague. Ntpdate nemám.

    21.4.2009 06:40 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Tak jsem se po třech letech provozu rozhodl o víkendu přeinstalovat celý Archlinux. Prý to po pár letech není špatný nápad. Chybová hláška o tom, že hwclock nemůže přistupovat k hodinám je hned po naistalování základu. Při té příležitosti jsem se taky podíval co je nového u Ubuntů a Debianů. Nainstaloval jsem Debian testing, hodiny posunuty o 2 hodiny, pak jsem zkusil poslední Ubuntu, čas OK. Vše pro AMD 64. Stejně tak Windows.

    U Archlinuxu se mi včera zaktualizoval kernel na kernel26 2.6.29.1-4. Hwclock pořád nefachá....

    21.4.2009 10:36 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    A co tak vyskoušet kernel s kterým to chodilo ?

    No asi to přeložili bez nějaké volby co ty potřebuješ k svému HW.

    To že jsou hodiny posunuté o 2H je chyba nastavení a dá se spravit u všech distribucí záleží co máš za čas v HW hodinách a co jsi nastvil v OS.
    garion avatar 21.4.2009 13:44 garion | skóre: 2
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    A vyzkousel si to co jsem ti uz jednou psal?

    udelat svuj kernel a zapnout

    <*>   PC-style 'CMOS'  

    Ja sice pouzivam Gentoo, ale tento problem jsem resil take a jadro ktere jsem udelal s touto volbou funguje jak ma.

    Garion

    21.4.2009 19:58 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Jojo, to jsem zkoušel. Tahle volba tam byla zapnutá, pak jsem něco zkopal a nemohl jsem nabootovat.

    22.4.2009 23:06 Dračík | Kladno
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    No jo, problémy s nedostupným rtc jsem taky řešil, když to překopali v jádře... Osvědčila se mi tahle konfigurace:

    <*> Real Time Clock  --->
      [*]   Set system time from RTC on startup and resume
      (rtc0)  RTC used to set the system time
      *** RTC interfaces ***
      [*]   /sys/class/rtc/rtcN (sysfs)
      [*]   /proc/driver/rtc (procfs for rtc0)
      [*]   /dev/rtcN (character devices)
      <*>   PC-style 'CMOS'
    Nikola Ciprich avatar 21.4.2009 14:13 Nikola Ciprich | skóre: 23 | blog: NiX_blog | Bohumín
    Rozbalit Rozbalit vše Re: nefunguje hwclock
    tento problem jsem pred nejakou dobou resil (ovsem ne na archu), bud si nainstalujte novejsi util-linux, nebo v jadre vypnete podporu "Real time clock" (CONFIG_RTC_CLASS)
    Did you ever touch the starlight ? Dream for a thousand years? Have you ever seen the beauty Of a newborn century?
    21.4.2009 20:13 pinhead | skóre: 19
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Novější util-linux 2.15 nepomohlo. Vypínat v jádře se mi nic nechce. Musel bych to pak dělat pokaždý, když se mi zaktualizuje v Archu jádro, nebo ne? Nebo bych ho musel dát na black list aby se mi neaktualizoval. Se na to vybodnu a nastavím si, aby se mi vždycky po startu ten čas nastavil správně z netu. To bude OK, ne?

    23.4.2009 10:44 coques | skóre: 21 | blog: FailSystem
    Rozbalit Rozbalit vše Re: nefunguje hwclock

    Aja mám ARCH a problém s opožďovaním času už 2. krát. Ak vypnem PC na hodinu, tak bude čas o hodinu oneskorený.

    Pozeral som sa do rc.initshutdown changelogu a pred nedávnom tam pridávali "hwclock --adjust", tak som sa v tom vrtal, až som prišiel k tomu, že pomáha len zmazať /var/lib/hwclock/adjtime, aby si ho systém mohol vytvoriť znovu.

    Ale netuším prečo to spravilo už druhý krát.

    sudo apt-get install upstart-sysv

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.