Stebuklingai nustojo veikti Pinnacle TV tiuneris

Pinnacle Express Card Hybrid TV tuner
Jau kuris laikas nebegaliu su Gentoo Linux žiūrėti TV. Išbandžiau daug ką, bet taip ir nepavyko priversti vėl veikti Pinnacle TV tiunerį, nors iki tol daugiau nei puse metų viskas kuo puikiausiai veikė.
Žodžiu situacija tokia, kad vieną kartą bežiūrint TV, “pakibo” visa sistema. Na, aišku nuspaudžiau išjungimo mygtuką ir vėl įkroviau sistemą. Viskas veikė kaip ir seniau išskyrus TV tiunerį: lemputė užsidega, bet jokia peržiūros programa neberodo (nei MythTV, nei VLC). Jokie duomenys neperduodami į peržiūros programą, nors pagal dmesg viskas kuo puikiausiai. Problema tokia, kad net nebežinau ko griebtis. Kas keisčiausia, kad šitas TV tiuneris nebeveikia nei su Ubuntu Linux (buvau pasileidęs Live CD). Ar tik nebūsiu ką su jo firmware pridirbęs..? Nors iš MS Windows XP – viskas kuo puikiausiai veikia. Tai…
O išbandžiau beveik viską, kas tik šovė į galvą – nuo naujo “firmware” failo iki naujo branduolio ir visos sistemos perkompiliavimo. Niekas nepadėjo.
Beje, nesenai kažkaip užsimaniau naujo branduolio, tai atsinaujinau iki Gentoo Linux 2.6.30-r2 Pagaliau atrodo Atheros chipo bevielė tinklo korta pradėjo normaliai veikti – t. y. atsirado normali energijos ir klaidų kontrolė, nors bevielio ryšio lemputė dar vis nedega:
Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) Subsystem: Giga-byte Technology Device e913 Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at f9ff0000 (64-bit, non-prefetchable) [size=64K] Capabilities: [40] Power Management version 2 Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Count=1/1 Enable- Capabilities: [60] Express Legacy Endpoint, MSI 00 Capabilities: [90] MSI-X: Enable- Mask- TabSize=1 Capabilities: [100] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSVoil- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Capabilities: [140] Virtual Channel <?> Kernel driver in use: ath5k Kernel modules: ath5kMalonu, kad pradėjo rodyti realų ryšio striprumą, o ne tokį, kokį sugalvoja.
Taip pat ir NetworkManager pradėjo geriau veikti – lyg nebemeta klaidos log’e dėl dell_wlan_switch. Bet tai turbūt bus susiję ne su nauju branduoliu, o su hal’u.
P. S.
Visa kalba sukasi apie nešiuojamą kompiuterį Dell Inspiron 1520.
TV tiuneris nors ir yra Express Card, bet nuo pat įsigijimo atpažįstamas kaip USB įrenginys:
Bus 001 Device 002: ID 2304:022e Pinnacle Systems, Inc. [hex]Žymos: Branduolys, Įrenginiai, Problemos
Matai, kad nieko nebuvo daryta… tiesiog žiūrėjau… pakibo… restartas ir viskas – nebeveikia. Su Linux nebeveikia išvis… Pabandžiau net su senesnėm versijom (Ubuntu), su kuriom tikrai veikdavo. Gal kažkokia klaida įvyko bežiūrint, kuri kažką pakeitė įrenginio firmware… Nors taip labai retai būna, bet teoriškai tai įmanoma. Bet niekaip negaliu surpast kodėl iš windows veikia… Jei neveiktų ir iš Windows, tai būtų galima atiduoti į garantinį, tačiau dabar tai kaip ir negalima prie ko prikibti.
Gali but, kad updeitinta kazkas panasaus i tiunerio “BIOS” ir viskas. O jei su senom veikia distrom tai kernelio regresija tada ir bugas, bet is pasakojimo tai labai abejoju.
Matai, kad keisčiausia, kad iki šiol viskas veikė… Tiesa, tik DVB-T. Neveikė nei analoginė televizija, nei radijas. Ir staiga bum ir nebeveikia: nei su sena OS – Gentoo, nei su nauja – Ubuntu. Nors prieš tai veikė su abiem. Kaip jau ir minėjau – kažko turiu kvailą įtarimą, kad prisidirbau su realia tiunerio firmware… tačiau kodėl tada veikia iš Windows? Klausimas, į kurį atsakymo nerandu iki šiol… Gal pabandysiu dar kitas Linux distribucijas… kad ir senesnes, su kuriom tikrai žinau kad veikė.
Jie apsimeta, kad nezino, kad tokie isvis yra ir jiem taip lengviau. Jei ikyrus busi tai gal ka ir darys. Be to ka tu zinai gal jie ir parase patys ta kernelio dali belekaip ir net nerupi, kad neveik: ai tipo nieks nenaudoja vistiek.
Aaaa…
Na, manau beprasmiška… Microsoft’o operacinėm nesugeba normalios PĮ sukurti, tai ką jau ten kalbėti apie kažkokį oficialų Linux palaikymą.
http://avid.custkb.com/avid/app/selfservice/search.jsp?DocId=214391
Nenoriu cia kurt samokslo teoriju, bet gal prasuko firma teroristini akta.
Parasyk jiem grazu meila pazek ka sakys.