abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 23:22 | Nová verze

    Hudební přehrávač Amarok byl vydán v nové major verzi 3.0 postavené na Qt5/KDE Frameworks 5. Předchozí verze 2.9.0 vyšla před 6 lety a byla postavená na Qt4. Portace Amaroku na Qt6/KDE Frameworks 6 by měla začít v následujících měsících.

    Ladislav Hagara | Komentářů: 4
    včera 21:44 | Komunita

    Ubuntu 24.10 bude Oracular Oriole (věštecká žluva).

    Ladislav Hagara | Komentářů: 9
    včera 20:22 | Nová verze

    Byla vydána nová verze 2.45.0 distribuovaného systému správy verzí Git. Přispělo 96 vývojářů, z toho 38 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání. Vypíchnout lze počáteční podporu repozitářů, ve kterých lze používat SHA-1 i SHA-256.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | IT novinky

    Před 25 lety, ve čtvrtek 29. dubna 1999, byla spuštěna služba "Úschovna".

    Ladislav Hagara | Komentářů: 0
    včera 01:00 | Nová verze

    Byla vydána nová verze 24.04.28 s kódovým názvem Time After Time svobodného multiplatformního video editoru Shotcut (Wikipedie) a nová verze 7.24.0 souvisejícího frameworku MLT Multimedia Framework. Nejnovější Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    28.4. 16:33 | Nová verze Ladislav Hagara | Komentářů: 0
    28.4. 03:22 | Zajímavý článek

    V aktuálním příspěvku na blogu počítačové hry Factorio (Wikipedie) se vývojář s přezývkou raiguard rozepsal o podpoře Linuxu. Rozebírá problémy a výzvy jako přechod linuxových distribucí z X11 na Wayland, dekorace oken na straně klienta a GNOME, změna velikosti okna ve správci oken Sway, …

    Ladislav Hagara | Komentářů: 0
    28.4. 00:11 | Nová verze

    Rakudo (Wikipedie), tj. překladač programovacího jazyka Raku (Wikipedie), byl vydán ve verzi #171 (2024.04). Programovací jazyk Raku byl dříve znám pod názvem Perl 6.

    Ladislav Hagara | Komentářů: 7
    27.4. 17:44 | Nová verze

    Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    26.4. 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 12
    KDE Plasma 6
     (75%)
     (8%)
     (2%)
     (15%)
    Celkem 884 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    ThinkPad HDAPS - jak zprovoznit otřesové čidlo

    16. 4. 2008 | Jan Drábek | Hardware | 7623×

    Pokud jste majiteli nějakého notebooku Lenovo nebo IBM, jistě vám neušlo, že tyto stroje jsou vybaveny otřesovým čidlem. Jsou proto schopny detekovat pád (i jiný pohyb) a v důsledku toho zaparkovat diskové hlavičky. Bohužel tato funkčnost potřebuje interakci ze strany operačního systému a ve výchozím stavu v Linuxu parkování hlaviček nefunguje.

    Obsah

    Nejprve pár pojmů:

    HDAPS
    Harddisk active protection system - aktivní ochrana pevného disku.
    HDAPSD
    Démon sloužící k detekci pohybu a následnému zaparkování disku.

    IBM uvolnila specifikaci k HDAPS a postupem času se našli programátoři, kteří vše překódovali, a tak bych vám v tomto článku chtěl ukázat "Jak na to". Pokud máte už nějaké zkušenosti s kompilací jádra, bude to jistě hračka. Pokud nemáte přiliš zkušeností, zkuste si spolu s tímto článek přečíst Kompilovanie jadra.

    Kompilace jádra s HDAPS patchem

    link

    V linuxovém jádře je sice modul HDAPS, který dokáže detekovat pohyb notebooku (pouze u některých typů notebooků), ale už neexistuje cesta, jak přinutit disk, aby zaparkoval hlavičky. Kvůli tomuto omezení sáhneme po HDAPS patchi (který umožní výše zmíněné parkování hlaviček) a v druhé fázi po modulu tp_smapi - který podporuje více typů notebooků (na rozdíl od jaderného modulu hdaps).

    Vyhledání patche pro vaši verzi jádra by neměl být problém, tedy pokud nepoužíváte nejnovější GIT verzi.

    Většinu dění okolo HDAPS patchů a tp_smapi najdete na adrese news.gmane.org/gmane.linux.drivers.hdaps.devel.

    Pro Linux 2.6.24 vám bude stačit patch z adresy article.gmane.org/gmane.linux.drivers.hdaps.devel/1094.

    Pokud máte starší verzi jádra a nechcete ji měnit, porozhlédněte se na adrese whoopie.gmxhome.de/linux/patches/ (klíčová slova hdaps, disk, protect).

    Pro potřeby tohoto článku budu pracovat s jádrem verze 2.6.24-r3, ale v případě dalších (především novějších) verzí by se postup neměl přiliš lišit.

    Instalace obecně

    link

    Nejlepší je pro kompilaci a instalaci nového jádra používat postup vhodný pro vaši distribuci, který vám umožní vše provést elegantně a ve většině případů i automatizovaně, tj. s pomocí balíčkovacího systému. Pokud z nějakého důvodu chcete kompilovat a instalovat jádro ručně, budete nejspíš muset provést následující kroky:

    1. Připravte si zdrojové kódy jádra.
    2. Aplikujte patch (možná dostanete varování - většinou je lze ignorovat - pokud dostanete chyby, téměř není šance, že se vám jádro vůbec podaří zkompilovat - pak je tedy potřeba "začít od začátku" s jinou verzí patche).
    3. Proveďte konfigurační změny nebo nahrajte starý konfigurační soubor.
    4. Zkompilujte a nainstalujte moduly a jádro.
    5. Aktualizujte zavaděč.
    6. Restartujte počítač.

    Návod ke kompilaci jádra a dalším zmíněným krokům najdete například v následujících článcích:

    Pokud bude vše OK (jádro nabootuje), pak je první část hotova a můžete přejít k fázi druhé, tzn. instalaci modulu tp_smapi (spolu s modulem hdaps).

    Kompilace jaderného modulu tp_smapi

    link

    Modul tp_smapi není (snad jen prozatím) přímo v jádře (vývojáři k němu mají určité výhrady). Můžete jej tedy stáhnout ve formě zdrojových kódů, ze sourceforge.net.

    Pokud něco kompilujete proti linuxovému jádru, je většinou potřeba mít zdrojové kódy jádra nalinkované do /usr/src/linux, což učiníme asi takto:

    ln -s /usr/src/<prislusna_verze_jadra> /usr/src/linux

    Rozbalíme zdrojové kódy do adresáře /usr/src (ale výběr adresáře je na vás):

    cd /usr/src
    gunzip -c /home/<vase_prihlasovaci_jmeno>/tp_smapi-0.36.tgz | \
    tar -xvf -
    cd tp_smapi-0.36

    Poznámka: Pokud jste updatovali BIOS a EC (embedded microcontroller) na verzi vyšší než 2.0 (včetně), musíte provést jednu nepříliš čistou úpravu v kódu (ve verzi 0.37 by to mělo být snad opraveno). V souboru hdaps.c je potřeba zakomentovat řádek 362 s return -EIO (nezapomeňte, že v C jsou komentáře označeny pomocí // na začátku řádku).

    Nyní zkompilujeme a nainstalujeme modul s podporou HDAPS:

    make install HDAPS=1

    Pokud vše proběhlo bez chyb, načtěte ho:

    modprobe hdaps

    Pokud chcete modul natahovat automaticky při startu, přidejte jej do souboru /etc/modules.autoload.d/kernel-2.6 (nebo podobného, který slouží stejné funkci ve vaší distribuci).

    Kompilace HDAPSD

    link

    Tímto není vše hotovo, zbývá si zkompilovat démona, který bude číhat na pohyb čidla, a ve chvíli, kdy se to stane, bleskurychle zaparkuje hlavičky disku. Pár příkladů:

    • Debian: nainstalujte balíček hdapsd z testingu (nebo unstable).
    • *buntu: nainstalujte taktéž balíček hdapsd (z repozitáře universe).
    • Gentoo: nainstalujte app-laptop/hdapsd.
    • openSUSE: nainstalujte balíček hdapsd z openSUSE Build service.

    Taky je tu možnost si hdapsd zkompilovat ze zdrojových kódů. hdapsd je potřeba spustit při každém startu, a tudíž je dobré mít rovnou i skripty v /etc/init.d/ nebo /etc/rc.d/, jejichž vytvoření je však daleko nad rámec tohoto článku.

    Po nainstalování můžete v konfiguračním souboru někde v /etc/ (můžete najít příkazem find /etc | grep hdaps).

    V konfiguraci jsou volby:

    • DISK - zde se definuje chráněný disk
    • THRESHOLD - práh pohybu, při kterém se má parkovat (při malých číslech se bude parkovat jen při nepatrném otřesu, ideální čísla jsou někde nad číslem 10)
    • OPTIONS - zde můžete přidat volbu -a (pokud budete pracovat s klávesnicí nebo myší, bude démon tolerantnější vůči pohybu).

    Po nakonfigurování nastavte ve vaší distribuci spouštění démona hdapsd při startu systému.

    Užitečné programy - GUI klienty

    link

    Démon sice nejde ovládat nějakým grafickým prográmkem, ale alespoň můžete vidět stav zařízení.

    khdapsmonitor
    Jak značí k v názvu, tento program bude pro KDE, najdete jej na kde-apps.org.
    khdapsmon
    Také program pro KDE, velmi podobný programu khdapsmonitor, domovská stránka oakcourt.dyndns.org/projects/khdapsmon/ (dočasně nefukční).
    gkhdaps
    Aplet pro GKrellM, zobrazuje aktuální pozici. K dispozici na adrese mulliner.org/collin/gkibm-acpi.php.
    gnome-tilt
    Gnome aplet, také ukazuje aktuální pozici, sourceforge.net.
    hdaps-gl
    3D animace pohybu vašeho Thinkpadu, najdete na adrese sourceforge.net.

    Závěrem

    link

    Pokud vše funguje, už chybí jen zvolat "A je to!", ale nezapomínejte na to, že ani taková ochrana není blbuvzdorná a absolutně spolehlivá, a proto bude lepší, když svůj notebook odložíte před návštěvou horské dráhy. Pokud byste nějaké části článku udělali jinak, ozvěte se v komentářích (budu rád za vaše reakce).

           

    Hodnocení: 89 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

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

    Komentáře

    Vložit další komentář

    16.4.2008 00:50 Jan Kundrát (jkt) | skóre: 27 | blog: jkt | Praha - Bohnice
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Kdyz uz se v clanku zminuje Gentoo, stalo by za to i uvest, ze rucni kompilace modulu zde nejsou treba, staci emerge tp_smapi hdapsd.

    Take by stalo za to zminit, ze hdapsd pomerne zere baterku, a ze mnohem lepsi reseni je disk, ktery je sam vybaveny cidlem a parkuje se bez interakce s OS.
    16.4.2008 09:06 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    hdapsd pomerne zere baterku
    to nie je pravda
    Jan Drábek avatar 16.4.2008 11:15 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    taky si nemyslím ;)
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    Jan Drábek avatar 16.4.2008 11:17 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Take by stalo za to zminit, ze hdapsd pomerne zere baterku, a ze mnohem lepsi reseni je disk, ktery je sam vybaveny cidlem a parkuje se bez interakce s OS.
    Jo, čidlo přímo v disku by bylo lepší... A jestli myslíte problémy častých přerušení v powertop, tak existuje verze, která je optimalizovaná.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    Jan Drábek avatar 16.4.2008 11:28 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    V době, kdy jsem to psal nebyli v gentoo akutální verze, taky jsem chtěl článek víc zobecnit.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    16.4.2008 01:06 Karel Zak
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Mne s novou x61 hdaps nechodi (i kdyz ve WinXP s original lenovo softwarem to chodilo). Skoda :-(

    # modprobe hdaps

    FATAL: Error inserting hdaps (/lib/modules/2.6.24.4-64.fc8/kernel/drivers/hwmon/hdaps.ko): No such device
    16.4.2008 06:58 none
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    najskuor ti chyba make install alebo depmod -ae a potom ... lebo takto sa ti to tvari ze tam bud vuobec nie je ... alebo ho neregistruje ...
    16.4.2008 09:06 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    zjavne pouzivas hdaps z kernelu, ten nefunguje
    Jan Drábek avatar 16.4.2008 11:19 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Přesně tak! Je potřeba nainstalovat tp_smapi.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    16.4.2008 09:45 Shinigami
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Tohle me tvrdil taky a mam pocit ze pomohlo doinstalovat a natahnout modul pro smapi.
    mess avatar 17.4.2008 21:33 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    V Archu se mi stalo po instalaci tp_smapi to samé. Moduly se mi nainstalovaly do /lib/modules/<verze jádra>/extra a modprobe pořád tvrdošíjně zaváděl ten původní rozbitý modul hdaps. Řešení je použít insmod - čili zavádění modulů by vypadalo asi takhle:
    modprobe tp_smapi
    insmod /lib/modules/<verze jádra>/extra/hdaps.ko
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    16.4.2008 02:28 Pax
    Rozbalit Rozbalit vše otřesové čidlo > akcelerometer
    vo vseobecnej odbornej literature je to akcelerometer, ak by niekto hladal datasheet-y na podobne hracky :)
    16.4.2008 06:09 anonym
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Tento referat se spis hodi do sekce hardware a ne jako clanek :-(
    16.4.2008 07:07 ---- | skóre: 23 | blog: -
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    -1
    16.4.2008 08:39 . | skóre: 8 | blog: ,
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    -2
    16.4.2008 11:12 kijkgj
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    +10
    Zdenek.Z avatar 16.4.2008 17:02 Zdenek.Z | skóre: 14
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    =7
    opilypes avatar 16.4.2008 18:40 opilypes | skóre: 4 | blog: opilypespise
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    +1
    Co máte všichni s tou patičkou ???
    Zdenek.Z avatar 17.4.2008 08:07 Zdenek.Z | skóre: 14
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    *32
    16.4.2008 09:09 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    pouzivam gnome-hdaps-applet
    16.4.2008 09:58 Jose.
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    No nevím, parkovat hlavičky v případě detekce pádu už je tak nějak s křížkem po funuse. Na to by byla potřeba rychlá GPS nebo taky detektor změny gravitačního pole :)
    Ondroid avatar 16.4.2008 10:11 Ondroid | skóre: 32 | blog: Hombre
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Co je na tom nepochopitelného ? Akcelerometr detekuje volný pád - zrychlení. A než dojde k opačnému a daleko silnějšímu zrychlení nárazem do podlahy, tak jsou hlavičky už zaparkovány.
    16.4.2008 10:24 Jose.
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Akcelerometrem nejde detekovat volný pád, trochu fyziky by to chtělo.
    16.4.2008 10:30 Jose.
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Doplním : šel by detekovat přechod ze stabilní polohy do volného pádu, což ale bude mít ten neblahý efekt, že HD se bude snažit parkovat hlavičky kdykoliv pohnete laptopem se zrychlením přibližně odpovídajícím gravitačnímu zrychlení, což v reálu bude skoro pořád.
    16.4.2008 10:32 vladaf
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Myslim, ze b to chtelo min machrovani. Vlez do vytahu a zkus uriznout lano. Je pravda, ze nepoznas, jestli nahodou nezmizela zemska tize.
    17.4.2008 06:59 alpha
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Myslim, ze by to chtelo vic logiky. Kdyz vlezes do vytahu tak na to lano nedosahnes, protoze vytahy maji strop. :-)
    17.4.2008 18:57 vlastagf | skóre: 11
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    ...
    Ondroid avatar 16.4.2008 11:04 Ondroid | skóre: 32 | blog: Hombre
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Tak víc fyziky ? V tomhle případě není podstatná detekce volného pádu ale zrychlení. Přechod z klidu do volného pádu zrychlení je a není důvod proč by to akcelerometr neměl zaregistrovat.
    dayvee avatar 16.4.2008 20:19 dayvee | skóre: 4 | Praha
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    problem je v tom, co rika Jose., kdykoliv trosku rychlejc pohnes s bookem, bude si to myslet, ze to pada ... a zaparkuje hlavicky ... coz ale konec koncu neni tak uplne od veci :-)
    debian was first announced on my 3rd birthday :)
    Ondroid avatar 16.4.2008 20:30 Ondroid | skóre: 32 | blog: Hombre
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Nevím jak to je ale předpokládal bych, že ten algoritmus co vyhodnocuje zrychlení nebude až tak úplně hloupej a pokyn k parkování disku dá, až když disku opravdu něco hrozí a ne při každém pohybu notebookem.
    16.4.2008 11:58 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Trocha fyziky je taková, že trojosý akcelerometr ve stojícím notebooku naměří vektor <0,0,-10> m/s^2, zatímco v padajícím notebooku naměří <0,0,0> m/s^2. Bylo experimentálně zjištěno, že i po lobotomii pochopí polovina cvičených opic souvislost této skutečnosti s detekcí volného pádu za méně než 3,1416 minut (bez lobotomie již za 2,7183 minut).
    16.4.2008 14:03 guzii'n
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Podle mojich zkušeností ntbk nedetekuje samotný pád, ale spíše naklonění. Pokud si jej položíte na kolena a nakloníte ho dopředu tak, jako kdyby vám sklouzl z noh a padal LCDkem dolu, tak se disk zastaví. Také v případě menších či větších vibrací, ale jejich detekce je konfigurovatelná ( v originál driverech )
    16.4.2008 10:12 boar | skóre: 25 | Praha
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Mno jak rychle se zaparkujou hlavicky ? ta detekce je pomerne slusna, proste to detekuje v podstate veksery pohybovy zmeny ... takze ve chvili, kdy notebok zacne padat, tak sou zaparkovany hlavicky.
    16.4.2008 10:22 Marble | skóre: 27 | blog: marble
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Vždyť detektor změny gravitačního pole tam je. Říká se mu akcelerometr. A pokud ti notebook spadne z rozumné výšky (nějaký metr), tak je na parkování myslím času dost. Naopak na otřesy je to IMO spíš kontraproduktivní. Mám za to, že parkování se aktivuje snížením údaje akcelerometru (notebook začne padat a akcelerometr nevidí gravitační zrychlení); v případě dopadu už by bylo skutečně pozdě. :)
    Michal Wirth avatar 16.4.2008 10:08 Michal Wirth | skóre: 26
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    A nevite nekdo jak je to s notebooky od HP? Mam 6510b a to ma cidlo take, ve win funguje, pod linuxem jsem to zatim nezkousel. Mate nekdo s tim zkusenosti?
    Důležité se časem stává absurdním, absurdní se časem mění v důležité.
    Heron avatar 16.4.2008 10:56 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    16.4.2008 11:11 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    http://youtube.com/watch?v=8rmNKf52y-U
    16.4.2008 18:10 Libor Chocholaty | skóre: 12
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Myslim, ze hezci by bylo, kdyby se na obrazovce otacel obraz notebooku opacne. Pak by se pohybovalo notebookem, ale obrazek by byl stale ve stejne poloze, vzhledem k zemi. :-)
    dayvee avatar 16.4.2008 20:29 dayvee | skóre: 4 | Praha
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    tak si sezen zdrojaky toho zobrazovace a trosku si s tim pohraj ... inverze nebude slozita
    debian was first announced on my 3rd birthday :)
    16.4.2008 11:03 Jiří J. | skóre: 34 | blog: Poutník | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Přiznám se, že jsem článek nestudoval, neboť jsem již HDAPS rozjel asi před rokem na Gentoo. Pokud však jedu na baterii a notebook nemá tendenci ke spadnutí, vypínám jej - kvůli velkému počtu probouzeni CPU z C3 (až o 60 / sec více - docela rozdíl mít v konzoli 4 nebo 64 wake-upů)..
    tp_smapi tuhle tendenci nemá, takže jej používám k udržování baterie mezi 30-80% (tedy myslím, notebook už jsem dlouho neviděl).

    Ostatně - viz. Thinkwiki:
    http://www.thinkwiki.org/wiki/Tp_smapi#Installation_in_Gentoo
    http://www.thinkwiki.org/wiki/HDAPS#GUI_monitoring

    ... ale co, pěkný článek. :-)
    Jan Drábek avatar 16.4.2008 11:26 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Mě wakeupy nezajímají, u mě nemají reálný vliv na spotřebu.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    16.4.2008 11:49 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    oni by aj mali, lenze by si musel obmedzit vsetky ine zdroje preruseni (= nerealne)
    18.4.2008 01:05 Jiří J. | skóre: 34 | blog: Poutník | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Dle účelu. Pokud si chcete hrát s OpenOffice.org v KDE a k tomu streamovat rádio, tak v podstatě neuspoříte nic. Pokud vám však stačí monitorování wifin v okolí ve framebufferové konzoli bez X, tam už je ten rozdíl možná i pocítit...
    18.4.2008 09:02 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    a preco by taky stoj mal odniekial padat? a wifi ma tiez pekny pocet preruseni :)
    18.4.2008 13:34 Jiří J. | skóre: 34 | blog: Poutník | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    V mé reakci jsem trochu odběhl od tématu - reagoval jsem na situace, kdy se vyplatí hlídat si wakeupy, ne přímo na HDAPS.
    A airodump-ng mi bez channel hopu přidal (asi před půl rokem) "jen" +- 20 interruptů... oproti X+fluxbox (+50) to ještě docela jde... ;-)
    Testoval jsem to na 2.6.22.x, slackwarovský (ručně konfigurovaný) 2.6.17.13 měl jen tak prozajímavost 360 interruptů bez X (se stejným userspace)..
    Myslím, že na měření jsem používal PowerTOP..
    18.4.2008 13:44 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    360 uz je vela, tam sa to strati (prilis kratky cas straveny v C3/C4 bez prerusenia)
    16.4.2008 12:39 Jiri | skóre: 3
    Rozbalit Rozbalit vše Pod zátěží?
    Jak se to chova, kdyz je notes pod velkou zatezi? Ma ten demon nejakou velkou prioritu? Co kdyz je pod zatezi sbernice?

    Jde mi o to, ze bych chtel vedet, zda se nemuze, pripadne s jakou pravdepodobnosti se muze stat, ze se hlavicky budou parkovat se zpozdenim, treba prave v okamziku dopadu nebo az po nem. Samozrejme tohle je dotaz obecny, ne specificky k Linuxu. Predpokladam, ze u Windows to bude reseno velmi podobne.

    Osobne bych taky radeji duveroval diskum, co maji akcelerometr v sobe, nez takovemuto reseni.
    16.4.2008 13:16 DNA
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    kamarád na tom paří neverball, ale musí se hrát ve stoje a vypadá to dost legračně (mimoto po tom bolí svaly, takže člověk i posiluje :) )
    Zdenek.Z avatar 16.4.2008 17:41 Zdenek.Z | skóre: 14
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Neverball na tom nemá chybu ;-) Zkoušel jsem i jeden letecký simulátor, ale to se už kloudně nedá.
    16.4.2008 13:42 mhepp | skóre: 22
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Zdravim...

    Prosimvas, nemate nekdo HDPAS_protection patch pro 2.6.23.17 jadro? Patch pro 2.6.23.8 jsem nasel, ale nejede -- nejde aplikovat, pak jsou az pro 2.6.24, coz je zase jadro, ve kterem mi nejede wifi (intel 3945).
    Jan Drábek avatar 16.4.2008 14:19 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Spíš bych řešil, proč nejede ta wifina, mě na stejném jádře stejná wifina jede - jaderný ovladač iwlwifi (tedy nikoliv iwlwifi kompilovaný externě ani ipw3945!
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    16.4.2008 16:15 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Ale vždyť iwlwifi je v jádře až od 2.6.24 (zdroj), to asi nebude vanilkové jádro, ne?
    Jan Drábek avatar 16.4.2008 16:50 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Ano, možná to není z mého příspěvku přímo patrné, ale to přesně jsem chtěl říct.
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    16.4.2008 17:29 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Akcelerometr
    Byl bych radši, kdyby se v článku používál správný výraz akcelerometr, než "otřesové čidlo". Za prvé to mnohem lépe vystihuje funkčnost onoho čidla (to čidlo měří zrychlení v určitém směru, nikoliv jen nicneříkající "otřesy") a za druhé je to běžně používaný odborný termín.

    Btw. ví někdo kolika osý je ten akcelerometr v noteboocích IBM? Je tříosý?
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    Zdenek.Z avatar 16.4.2008 17:45 Zdenek.Z | skóre: 14
    Rozbalit Rozbalit vše Re: Akcelerometr
    IMHO dvouosý, protože hdaps-pivot mi vypisuje údaje ve stylu:
    (x,y) position: (2,2)
    keyboard=0 mouse=0
    (x,y) position: (2,1)
    keyboard=0 mouse=0
    (x,y) position: (1,1)
    keyboard=0 mouse=0
    
    A hdaps-gl zobrazuje jen naklonění doleva/doprava a dopředu/dozadu. Nahoru dolů nereaguje. Navíc se ten hdaps ovladač chová jako dvouosý joystick.
    16.4.2008 19:56 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Akcelerometr
    http://lenovoblogs.com/insidethebox/?p=71
    16.4.2008 20:13 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Akcelerometr
    Hmm, ta jejich výmluva, proč používají jen dvouosý akcelerometr, je úsměvná. Prej "Star Trek scenerio", haha, dovedu si představit mnoho různých crash případů, kdy by zareagoval jen na akceleraci v z-ové ose. A co se týče toho, že tříosé akcelerometry jsou méně citlivé, tak to je úplný nesmysl. Jediný relevantní důvod je cena :-)

    Ale faktem je, že já bych uvítal tříosý akcelerometr stejně jen na hraní ;-)
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    16.4.2008 20:14 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Akcelerometr
    Ještě doplnění - tím "na hraní" nemyslím na hraní her, ale jakože jsem hračička :-)
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    16.4.2008 20:30 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Akcelerometr
    we use our current 2D sensor is that it is more accurate than most commonly used 3D sensors at protecting the hard drive. This is because it detects smaller accelerations than the 3D sensors. Ideally you want a sensor that is more sensitive to small changes than to big changes. This way it can react to smaller drops and bumps (accelerations).
    16.4.2008 20:59 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: Akcelerometr
    Já to četl, vždyť jsem napsal že to je nesmysl ;-)

    O akcelerometry (a gyroskopy) jsem se docela zajímal (kvůli modelům letadel) a nevšiml jsem si toho, že by platilo, že dvouosé jsou více citlivé než tříosé (ono by to obecně bylo nesmyslné vzhledem k technologii co se používá, není prostě důvod, aby ty tříosé byly méně citlivé). Ale faktem je, že ty tříosé jsou dražší, to né že ne.
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    16.4.2008 21:47 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Akcelerometr
    most commonly used? vaznejsich dovodov tam bude isto viac, inak by urcite postacil aj 3d, s ktorym by sa dalo narabat ako s 2d
    18.4.2008 16:10 Stanislav Schattke | skóre: 2
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Nesetkal uz se nekdo s nefunkcnosti na R60e. V dmesg se mi objevuje pri pokusu cteni:

    [12258.028000] thinkpad_ec: thinkpad_ec_read_data: 0x161F reports error :(0x11:0x00)->0x80 [12258.028000] hdaps: read RETVAL=0x80
    Jan Drábek avatar 18.4.2008 17:37 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Zkuste mrknout na tohle vlákno: http://forum.ubuntuusers.de/topic/112980/
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    20.4.2008 12:14 Stanislav Schattke | skóre: 2
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    V tom foru jsem byl i pred tim google mi to nasel ale jelikoz neumim nemecky tak jsem to jen proletel. Ted je mi to uz jasne kdyz jsem si precetl posledni zapisek (neni ani moc nutne umet nemecky). R60e to e znamena economy a tak tam accelerometer neni implementovan. :(. Diky za nakopnuti
    Jan Drábek avatar 20.4.2008 12:21 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    hmm, to jsem netušil, jsem rád že jsem vzal ičko a ne ečko i když radši bych téčko :-D
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    19.4.2008 10:27 ph
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Netusite jestli to funguje i na toshibe nb?
    19.4.2008 18:26 Tesla
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    hmm tymto sa da pekne merat rychlost pohybu takyto merac maju aj telefony buhuzial nemam nic podobne ale velmi rad by som to vyskusal v lietadle... tie udaje by mohli byt zaujimave myslim :)
    19.4.2008 18:50 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    Můžeš měřit jedině zrychlení (od toho je to akcelerometr), nikoliv rychlost. Sice se dá z toho rychlost odvozovat, ale vzhledem k tomu, jak velké chyby by tam v průběhu času vznikaly (načítají se), tak by to moc valný smysl IMHO nemělo.

    To už je lepší počítat rychlost z údajů získaných z GPS. Případně úplně nejlepší řešení je ty informace z GPS a akcelerometru kombinovat, tak se dá dosáhnout zpřesnění (viz Kalmanovo filtrování). Taková metoda se používá v inerciálních navigačních systémech v autopilotech letadel (případně modelů letadel - viz třeba projekt Paparazzi - svobodné opensource UAV), tam se kombinují údaje z elektronických gyroskopů, akcelerometrů, GPS a případně i elektronického kompasu a barometru (výškoměru).
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    kerny avatar 21.4.2008 18:12 kerny | blog: KernyBlog
    Rozbalit Rozbalit vše Re: ThinkPad HDAPS - jak zprovoznit otřesové čidlo
    teoreticky by thinkpady mohly najit vyuziti jako macbooky, powerbooky a nokie jakozto svetelny mec XD -
    In a world without gates and fences... Who needs windows?

    Založit nové vláknoNahoru

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