evil.cz
Linux do každé rodiny, linux do každé kanceláře!

Reply to comment

Jak přidat druhou (třetí, čtvrtou...) stejnou PCI DVB-T kartu do počítače, když se jí nechce...?

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? ;-/

No votes yet

Reply

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
 __  __  __  __   _   _      _    
\ \/ / | \/ | | | | | / \
\ / | |\/| | | |_| | / _ \
/ \ | | | | | _ | / ___ \
/_/\_\ |_| |_| |_| |_| /_/ \_\
Enter the code depicted in ASCII art style.