Stebuklingai nustojo veikti Pinnacle TV tiuneris
2009-07-12
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]