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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 17:15 | Pozvánky

Byl zveřejněn program LibreOffice Conference 2016 konané od 7. do 9. září na FIT VUT v Brně. V pátek 7. září dopoledne proběhnou přednášky také v češtině.

Ladislav Hagara | Komentářů: 0
dnes 16:30 | Zajímavý článek

Bylo vydáno (pdf) devětačtyřicáté číslo stostránkového anglicky psaného časopisu MagPi věnovanému Raspberry Pi a projektům postaveným na tomto jednodeskovém počítači. K dispozici je také jako papírový časopis za 5,99 £.

Ladislav Hagara | Komentářů: 0
dnes 15:51 | Nová verze

Po 6 týdnech od vydání verze 9 byla vydána verze 10 Nextcloudu, forku ownCloudu, open source systému umožňujícího provoz vlastního cloudového úložiště. Z novinek lze zmínit například podrobnější přístupová práva k souborům, monitorování Nextcloudu pomocí OpenNMS, dvoufaktorovou autentizaci nebo nové možnosti nastavování vzhledu. Pro vyzkoušení je k dispozici demo.

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

Vývojáři PC-BSD, desktopového operačního systému založeného na systému FreeBSD, se rozhodli PC-BSD přejmenovat na TrueOS. Bude se tedy jmenovat stejně, jako jejich serverový operační systém [Phoronix].

Ladislav Hagara | Komentářů: 0
včera 19:32 | Nová verze

Byla vydána verze 1.1.0 kryptografické knihovny OpenSSL. Přehled novinek v poznámkách k vydání. Jedná se o první stabilní verzi OpenSSL z nové větve 1.1.0. Větev 1.0.2 je podporována do konce roku 2019. Větev 1.0.1 je podporována do konce letošního roku.

Ladislav Hagara | Komentářů: 0
včera 19:31 | Komunita

Pokud si chcete přidat přednášku na konferenci LinuxDays, která proběhne 8. a 9. října 2016 v Praze v Dejvicích, máte poslední možnost.

Jendа | Komentářů: 0
včera 00:01 | Komunita

Přesně před 25 lety oznámil Linus Benedict Torvalds v diskusní skupině comp.os.minix, že vyvíjí (svobodný) operační systém (jako koníček, nebude tak velký a profesionální jako GNU) pro klony 386 (486), že začal v dubnu a během několika měsíců by mohl mít něco použitelného.

Ladislav Hagara | Komentářů: 10
24.8. 23:55 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě SWEET32 (pdf). Jedná se o narozeninový útok na 64bitové blokové šifry v TLS (CVE-2016-2183) a OpenVPN (CVE-2016-6329). Další informace na stránkách OpenSSL, Red Hat, Matthew Green, ...

Ladislav Hagara | Komentářů: 0
24.8. 22:44 | Nová verze

Po 4 měsících a téměř 1000 commitech od vydání verze 1.2.0 (zprávička) byla vydána verze 1.4.0 sady nástrojů pro správu síťových připojení NetworkManager. Nové vlastností rozebírá Ľubomír Rintel v příspěvku na svém blogu. Podrobný přehled novinek v souborech NEWS (NetworkManager, network-manager-applet).

Ladislav Hagara | Komentářů: 0
24.8. 05:00 | Nová verze

Byla vydána verze 5.0.0 svobodného integrovaného vývojového prostředí KDevelop. Provedena byla refaktorizace kódu. Vylepšena byla jak podpora programovacích jazyků C/C++ (využíván je Clang), tak i Python, PHP a QML/JS. KDevelop byl naportován na KDE Frameworks 5 a Qt 5. Vyzkoušet lze binární balíček s KDevelopem 5.0.0 vydaným ve formátu AppImage.

Ladislav Hagara | Komentářů: 33
Jaké nejnižší rozlišení videa považujete za uspokojivé?
 (1%)
 (1%)
 (14%)
 (61%)
 (18%)
 (1%)
 (4%)
Celkem 142 hlasů
 Komentářů: 9, poslední včera 21:08
Rozcestník
Reklama

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: 846×
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   Powered by Hosting 90 Server hosting
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.