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 09:11 | IT novinky

Hodnota Bitcoinu, decentralizované kryptoměny, klesla pod 6 000 dolarů. Před půl rokem byla hodnota Bitcoinu téměř 20 000 dolarů.

Ladislav Hagara | Komentářů: 0
včera 12:33 | Zajímavý projekt

Kernel.org představil lore.kernel.org, tj. archiv diskusního listu vývojářů linuxového jádra LKML (Linux Kernel Mailing List) s řadou zajímavých funkcí. Archiv běží na softwaru Public Inbox.

Ladislav Hagara | Komentářů: 1
včera 10:55 | Nová verze

Po devíti měsících vývoje od vydání verze 10.0 byla vydána verze 11.0 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 (Wikipedie). Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 1
22.6. 20:44 | Nová verze

Po více než 3 měsících vývoje od vydání verze 238 oznámil Lennart Poettering vydání verze 239 správce systému a služeb systemd (GitHub, NEWS).

Ladislav Hagara | Komentářů: 17
22.6. 15:00 | Nová verze

Bylo oznámeno vydání nové stabilní verze 1.28 a beta verze 1.29 open source textového editoru Atom (Wikipedie). Přehled novinek i s náhledy v příspěvku na blogu. Podrobnosti v poznámkách k vydání. Atom 1.28 je postaven na Electronu 2.0.

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

Byla vydána nová verze 2.3.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy na PIXLS.US.

Ladislav Hagara | Komentářů: 0
22.6. 13:00 | Komunita

Akční RPG hra Shadowrun Returns Deluxe, kterou lze hrát i na Linuxu je nyní zdarma na Humble Bundle. Hra vyšla díky kampani na Kickstarteru v roce 2013.

tajny_007 | Komentářů: 0
22.6. 01:00 | Nová verze

Byla vydána verze 1.27 programovacího jazyka Rust (Wikipedie). Z novinek je nutno zmínit podporu SIMD (Single Instruction Multiple Data). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

Ladislav Hagara | Komentářů: 7
21.6. 16:22 | IT novinky

CEO Intelu Brian Krzanich rezignoval (tisková zpráva). Oficiálním důvodem je "vztah na pracovišti". S okamžitou platností se dočasným CEO stal Robert Swan.

Ladislav Hagara | Komentářů: 41
21.6. 14:11 | Komunita

Konsorcium Linux Foundation ve spolupráci s kariérním portálem Dice.com zveřejnilo 2018 Open Source Jobs Report. Poptávka po odbornících na open source neustále roste.

Ladislav Hagara | Komentářů: 1
Jak čtete delší texty z webových stránek?
 (78%)
 (22%)
 (4%)
 (7%)
 (2%)
 (10%)
Celkem 249 hlasů
 Komentářů: 39, poslední 21.6. 17:44
    Rozcestník

    Dotaz: AverTV DVB-T USB, No such device

    25.5.2006 17:58 tomas84 | skóre: 30
    AverTV DVB-T USB, No such device
    Přečteno: 862×
    Zdravím,

    pořídil jsem AverTV DVB-T USB, zjistil jsem že má fungovat s modulem dvb_usb_a800. Stáhl jsem firmware http://www.linuxtv.org/downloads/firmware/dvb-usb-avertv-a800-02.fw.

    Po připojení je v dmesg:
    usb 5-7: new high speed USB device using ehci_hcd and address 7
    dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware
    dvb-usb: downloading firmware from file 'dvb-usb-avertv-a800-02.fw'
    
    V syslogu je to samé.

    První problém je, že se nevytvoří vůbec zařízení v /dev/dvb. Když je vytvořím pomocí tohoto skriptu:
    #########################
    #!/bin/bash
    
    function create_adapter() {
            local nr="$1" major="$2" minor="$3"
    
            mkdir /dev/dvb/adapter${nr}
            mknod /dev/dvb/adapter${nr}/video${nr}  c $major $(( $minor ))
            mknod /dev/dvb/adapter${nr}/audio${nr}  c $major $(( $minor +1 ))
            mknod /dev/dvb/adapter${nr}/frontend${nr} c $major $(( $minor +3 ))
            mknod /dev/dvb/adapter${nr}/demux${nr}  c $major $(( $minor +4 ))
            mknod /dev/dvb/adapter${nr}/dvr${nr}    c $major $(( $minor +5 ))
            mknod /dev/dvb/adapter${nr}/ca${nr}     c $major $(( $minor +6 ))
            mknod /dev/dvb/adapter${nr}/net${nr}    c $major $(( $minor +7 ))
            mknod /dev/dvb/adapter${nr}/osd${nr}    c $major $(( $minor +8 ))
    }
    
    major=$(awk '/DVB/ { print $1 }' /proc/devices)
    if test "$major" = ""; then
            echo "can't figure dvb major number, dvb modules not loaded yet?"
            exit 1
    fi
    
    echo "creating dvb device nodes for major $major"
    rm -rf /dev/dvb/adapter*
    create_adapter 0 $major 0
    create_adapter 1 $major 64
    create_adapter 2 $major 128
    create_adapter 3 $major 192
    chmod 755 /dev/dvb/adapter*
    chmod 660 /dev/dvb/adapter*/*
    chown root:video /dev/dvb/adapter*/*
    #########################
    příkaz scan cz-Praha vypíše:
    scanning cz-Praha
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    main:1884: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 19 No such device
    
    Nejdříve jsem to zkoušel s ovladači v jádře v Debianu Testing - 2.6.15-1-686-smp, poté jsem zkompiloval ovladače z http://www.linuxtv.org/repo/ a poté ještě (opět s těmito ovladači) v Kubuntu s jádrem 2.6.12-10-686.

    S původními ovladači v jádru Debianu byl výpis z dmesg trochu jiný, ale vždycky to dopadne stejně (No such device ve výpisu scan).

    Nevíte někdo v čem může být problém?

    Odpovědi

    25.5.2006 18:29 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Zjistil jsem (na windows), že na zařízení se má po zapnutí rozsvítit dioda, tak se však také nerozsvítí:-(
    25.5.2006 19:00 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Nainstaloval jsem původní jádro z debianu a výpis dmesg vypadá takto:
    usb 5-7: new high speed USB device using ehci_hcd and address 3
    dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware
    dvb-usb: downloading firmware from file 'dvb-usb-avertv-a800-02.fw' to the 'Cypress FX2'
    dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected.
    usbcore: registered new driver dvb_usb_a800
    
    Ale dioda pořád nesvítí:-(
    CIJOML avatar 26.5.2006 07:03 CIJOML | skóre: 58 | Praha
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Na diody nehled - me se v linuxu chovaj taky odlisne. Hraje to nebo ne, kdyz zavolas kaffeine?
    26.5.2006 09:09 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Nehraje. V kaffeine není ten odkaz vůbec aktivní. Ani v jiném přehrávači to nehraje. Jak jsem psal, nemůžu ani skenovat kanály.
    Jiří Poláček avatar 26.5.2006 11:46 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Nechybí modul pro frontend?

    Není třeba nějaký modul zavádět s nějakým speciálním parametrem? Já například musím frontend zavádět takto:
    # modprobe mt352 force_card=2
    
    Mám ovšem úplně jiný hardware a starší jádro.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    26.5.2006 12:57 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Nechybí. Dokonce se zavádí automaticky. Je to dib3000mc.
    26.5.2006 13:13 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Zjistil jsem, že zařízení funguje jen, když je připojené už před bootem sysému. Potom se v dmesg objeví:
    dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in warm state.
    dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800)).
    dib3000: Found a DiBcom 3000P.
    DVB: registering frontend 0 (DiBcom 3000P/M-C DVB-T)...
    input: IR-receiver inside an USB DVB receiver as /class/input/input3
    dvb-usb: schedule remote query interval to 150 msecs.
    dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected.
    usbcore: registered new driver dvb_usb_a800
    Zajímavé je, že zde není žádná zmínka o firmwaru - jakoby se zařízení připojilo přímo ve „warm state”.

    Pokud ho nyní odpojím a připojím v dmesg se objeví tohle:
    dvb-usb: error while querying for an remote control event.
    usb 5-4: USB disconnect, address 3
    dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully deinitialized and disconnected.
    usb 5-4: new high speed USB device using ehci_hcd and address 4
    dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware
    dvb-usb: downloading firmware from file 'dvb-usb-avertv-a800-02.fw' to the 'Cypress FX2'
    dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected.
    usb 5-4: USB disconnect, address 4
    dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
    
    a zažízení zase nefunguje.

    Nejhorší je, že úplně stejně so to chová na notebooku, kde mám Kubuntu 5.10 s jádrem 2.6.12-686 + ovladače z linuxtv. Jenom výpisy dmesg vypadají trochu jinak:

    Při startu:
    [4294830.849000] dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in warm state.
    [4294830.849000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    [4294830.849000] DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800)).
    [4294831.258000] dib3000: Found a DiBcom 3000P.
    [4294831.259000] DVB: registering frontend 0 (DiBcom 3000P/M-C DVB-T)...
    [4294831.261000] dvb-usb: schedule remote query interval to 150 msecs.
    [4294831.261000] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected.
    [4294831.261000] usbcore: registered new driver dvb_usb_a800
    A po odpojení a připojení:
    [4295286.541000] dvb-usb: error while querying for an remote control event.
    [4295286.655000] usb 4-3: USB disconnect, address 2
    [4295286.756000] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully deinitialized and disconnected.
    [4295291.571000] usb 4-3: new high speed USB device using ehci_hcd and address 3
    [4295292.025000] dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware
    [4295292.092000] dvb-usb: downloading firmware from file 'dvb-usb-avertv-a800-02.fw'
    Každopádně je to pokrok. Avšak na tom booku mě to velice mrzí, protože bych to rád používal i na něm, ale ten vůbec nevypínam :-(
    28.5.2006 21:47 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Situace je bohužel ještě horší. Funguje to pouze po restartu počítače.

    Těsně před restartem (po ukončení a odpojení všeho) ještě na obrazovce problikne něco o DVB. Nestihám přecíst ani pár slov, ale odhadl bych že je to první výpis z předchozího příspěvku. V ten moment se také rozsvítí kontrolka na zařízení a po následném bootu to funguje.

    Z toho usuzuji, že se v tento okamžik zařízení nějak inicializuje a firmware v něm zůstane. Proto se po restartu už načítá přímo ve „warm state”.

    Ale co teď s tím? V čem může být chyba?
    29.5.2006 10:32 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Zjistil jsem, že problém bude asi v hotplugu. Když provedu tohle:
    /etc/hotplug/usb.rc restart
    zařízejí se rozjede :-)

    Teď to jenom nějak zautomatizovat. Taky je potřeba po připojení restartovat lircd jinak nefunguje dálkové ovládání.

    Zevrubně jsem ty skripty prošel, ale moc chytrý z toho nejsem. Není tady nejaký expert na hotplug, kdo by mě nasměroval dále? :-)
    12.6.2006 17:04 kokes
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Expert na hotplug sice nejsem, ale pokud stale pretrvava problem, ze se po vlozeni usb zarizeni nevytvori patricny soubor v /dev, pak doporucuji napsat si vlastni udev pravidlo, aby se soubor vytvoril. Jak na to se lze docist treba zde: Writing udev rules
    13.6.2006 12:37 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Nemyslím, že probém bude v udev. Po provedení /etc/hotplug/usb.rc restart se zařízení inicializuje a poté se i vytvoří /dev-nody.

    Já bych to opravdu viděl na hotplug. IMHO je potřeba po nahrání firmwaru provést inicializaci znovu a to hotplug neprovede.
    23.7.2006 17:34 Míla
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Ahoj, pokud by to ještě někoho zajímalo, tak jsem našel řešení tuhle. Sice se tam zpětně odkazují na toto fórum, ale jejich řešení je trošku jiné a chodí mi k plné spokojenosti.
    Jde o to přidat do souboru a800.c položku:
    .no_reconnect = 1,
    hned pod
    .firmware = "dvb-usb-avertv-a800-02.fw",
    Po překompilování zdrojáků a následném nainstalování ovladačů to chodí bez problémů.
    24.7.2006 10:22 tomas84 | skóre: 30
    Rozbalit Rozbalit vše Re: AverTV DVB-T USB, No such device
    Díky, až bude čas, asi tuhle úpravu udělám taky. Jak píší oni, moje řešení s „usb.rc restart” je poněkud těžkopádné :-) a taky značně zpomalí boot systému.

    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.