Stebuklingai nustojo veikti Pinnacle TV tiuneris

pinnacle_tv

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: ath5k

Malonu, 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: , ,

Komentarų: 8

  • Pajuris rašo:

    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.

  • GODhack rašo:

    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.

  • Pajuris rašo:

    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ė.

  • GODhack rašo:

    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.

  • Pajuris rašo:

    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ą.

  • Pajuris rašo:

    :) Kažko nesupratau… Kokiai firmai čia reiktų rašyti?

  • GODhack rašo:

    Nenoriu cia kurt samokslo teoriju, bet gal prasuko firma teroristini akta. :) Parasyk jiem grazu meila pazek ka sakys.

Parašykite atsakymą