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í
×
    dnes 04:00 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová stabilní verze 2.10.38 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    dnes 00:22 | Komunita

    Google zveřejnil seznam 1220 projektů od 195 organizací (Debian, GNU, openSUSE, Linux Foundation, Haiku, Python, …) přijatých do letošního, již dvacátého, Google Summer of Code.

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

    Na základě DMCA požadavku bylo na konci dubna z GitHubu odstraněno 8535 repozitářů se zdrojovými kódy open source emulátoru přenosné herní konzole Nintendo Switch yuzu.

    Ladislav Hagara | Komentářů: 5
    včera 00:33 | Nová verze

    Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.1.0. Po devíti letech od vydání předchozí verze 3.0.5. Doména dillo.org již nepatří vývojářům Dilla.

    Ladislav Hagara | Komentářů: 0
    4.5. 15:00 | Komunita

    O víkendu probíhá v Bostonu, a také virtuálně, konference LibrePlanet 2024 organizovaná nadací Free Software Foundation (FSF).

    Ladislav Hagara | Komentářů: 0
    4.5. 13:22 | Nová verze

    Nová vývojová verze Wine 9.8 řeší mimo jiné chybu #3689 při instalaci Microsoft Office 97 nahlášenou v roce 2005.

    Ladislav Hagara | Komentářů: 0
    3.5. 13:11 | Nová verze

    Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    2.5. 22:33 | Nová verze

    Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 30
    2.5. 21:22 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

    Ladislav Hagara | Komentářů: 2
    2.5. 19:33 | Nová verze

    Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (63%)
     (8%)
     (16%)
     (12%)
    Celkem 106 hlasů
     Komentářů: 8, poslední 4.5. 08:25
    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: 900×
    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.