evil.czTak jsem chtěl do "serveru" přidat další DVB-T kartu a tvrdě jsem narazil. Karta se tvrdošíjně odmítala rozpoznat, připojit, inicializovat... A přitom to byla úplně stejná karta jako ta, která už ve stejném stroji bezproblémově chodí...
Výchozí stav:
saa7133[0] PCI1 = Asus My Cinema P7131 Hybrid (Dual) ...DVB-T front-end
saa7133[1] PCI2 = Lifeview Trio ...DVB-S front-end
Chtěný cílový stav:
saa7133[0] PCI1 = Asus My Cinema P7131 Hybrid (Dual) ...DVB-T front-end
saa7133[1] PCI2 = Asus My Cinema P7131 Hybrid (Dual) ...DVB-T front-end
saa7133[2] PCI3 = Lifeview Trio ...DVB-S front-end
Ty dva asusy jsem chtěl mít vedle sebe, aby mi dosáhla rozdvojka antény. A možná v tom byl zakopaný pes, nevím. V každém případě jsem začas s Ubuntu 8.04, abych skončil s hláškami v syslogu:
...saa7133[1] front-end initialization failed...
a karta se tvářila, že nemá eeprom, respektive že eeprom je zfala prázdná, takže se nedá uhodnout, co je to zač. Nepomohlo ani podsouvání různých parametrů card=... a tuner... při zavádění modulu. Po konzultaci s "expertem" jsem zjistil jen to, že jádro 2.4.24 to má řešeno jinak a hůř, než aktuální 2.6.28 rc3 a že bych měl upgradnout... Nerad, ale udělal jsem to - a povýšil na Ubuntu 8.10 s jádrem 2.6.27, které už by taky "mělo být lepší". Jenže výsledek žádný, karta se taky neinicializovala, jen se změnily chybové výpisy v syslogu:
saa7134 0000:07:01.0: can't derive routing for PCI INT ?
saa7134 0000:07:01.0: PCI INT ?: no GSI
saa7133[1]: found at 0000:07:01.0, rev: 209, irq: 255, latency: 0, mmio: 0x0
saa7134 0000:07:01.0: setting latency timer to 64
saa7133[1]: subsystem: ffff:ffff, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[1]: can't get MMIO memory @ 0x0
saa7134: probe of 0000:07:01.0 failed with error -16
Zbylé dvě karty šly ok, jen ten nový Asus ne a ne. Už jsem uvažoval o reklamaci, protože google mlčel a stroj s Windows a PCI na zkoušení nebyl k dispozici. Pak mě napadla poslední zoufalost, o které jsem si říkal, že přeci nic neřeší a že to určitě nebude fungovat. Ale za zkoušku člověk nic nedá.
Vytáhnul jsem původního Asuse a bootnul. Nový Asus na pozici PCI2 nefungoval ani pak.
Vytáhnul jsem nového Asuse a dal na místo toho starého (do pozice PCI1). Fungoval.
EEpromka ožila, karta se tvářila šťastně, systém taky...
Starého Asuse jsem dal do slotu PCI2 - a světe div se - fungoval taky...
Řešení: šachovat s umístěním PCI karet...
...proč věci nemůžou PROSTĚ FUNGOVAT? ;-/
Comments
IRQ vs PCI
Thu, 05/28/2009 - 22:10 — Anonymtak ja som prave nedavno riesil nieco podobne so sietovkami, ale nakoniec som sa rozhodol ze na poradi nezalezi. a prave dneska som sa hrabal v biose a zistil som ze si mozem prestavit IRQ na PCI/AGP slotoch ako chcem. Cize nakoniec som si to nahadzal do povodneho stavu, v biose prehadzal IRQ a div sa svete system fachci
My Cinema P7131
Fri, 01/22/2010 - 21:26 — AnonymJak je možné katru My Cinema P7131 zprovoznit v Ubuntu? Jaký je postup?
/dev/dvb/adapter0# ls
demux0 dvr0 frontend0 net0
při skenování
scanning cz-Trutnov
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 626000000 0 2 9 3 1 2 0
>>> tune to: 626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to: 626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Signál je v pořádku, testováno pod Win.
RE: My Cinema P7131
Mon, 02/01/2010 - 16:00 — adminAno, P7131 pod Ubuntu jede perfektně "out-of-the-box". Tedy většinou. Mám tu dvě, jedna jede a druhá nejede. Proč, po tom zrovna marně pátrám...
Asus P7131: Vyřešeno
Thu, 02/11/2010 - 12:16 — adminKonečně vyřešen problém se slabým signálem a nespouštěním jedné či více televizních karet. Televizní (DVB-T) karty jsou velmi citlivé na nedostatečné napájení. Buď se neinicializují (jako by neexistovaly) nebo na nich nejde rozumně nic naladit. Věc je řešitelná dostatečně dimenzovaným zdrojem nebo odstraněním nadbytečných žroutů energie - zejména (nepotřebné) karty na PCI sběrnici.