Tak 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? ;-/
Recent comments
14 weeks 4 days ago
17 weeks 17 hours ago
17 weeks 5 days ago
17 weeks 5 days ago
17 weeks 5 days ago
18 weeks 6 days ago
20 weeks 1 day ago
30 weeks 5 days ago
31 weeks 4 days ago
31 weeks 4 days ago