Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Karta TV Medion 7134 (CTX918) a Ubuntu

159Jakub 11 Feb 2011 10:25 3975 4
  • #1
    159Jakub
    Level 10  
    Witam,
    Temat dotyczy chyba każdemu znanej karty TV CTX918. Nie mam żadnych problemów z tą kartą pod Windows, wszystko ślicznie działa, zarówno TV anologwa i DVB-T, ale na Ubuntu zaczynają się schody. Karta widnieje na liście urządzeń (sudo lshw), ale żaden program nie działa z nią poprawnie, tzn. nie znajduje żadnych kanałów. Próbowałem XawTV, MythTV, TVtime i Zapping TV Viewer. Jeśli chodzi o DVB-T, próbowałem programów Me TV i MythTV. Me TV zakomunikował mi, że nie wykryto żadnych urządzeń DVB. Wpisanie komendy sudo modprobe saa7134_dvb w terminalu nie pomaga. MythTV wykrywa ją normalnie jako karta DVB-T, ale nie znajduje żadnych kanałów. Proszę o pomoc, jestem prawie zielony w Linuxie. Czy jest jakiś sposób, żeby ta karta działała mi poprawnie pod Ubuntu?

    Konfiguracja sprzętowa
    ASRock K7S8X R3.0
    AMD Athlon XP 2800+
    1 GB RAM
    Radeon 9600 128 MB
    Ubuntu 10.10
  • #3
    159Jakub
    Level 10  
    Nie działa :(

    Sprawa wygląda tak:

    Log z dmesg nt. karty zaraz po włączeniu zasilania
    Code:
    [   12.863610] saa7130/34: v4l2 driver version 0.2.16 loaded
    
    [   12.863698] saa7134 0000:00:0b.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
    [   12.863708] saa7134[0]: found at 0000:00:0b.0, rev: 1, irq: 19, latency: 32, mmio: 0xcfffc800
    [   12.863718] saa7134[0]: subsystem: 16be:0003, board: Medion 7134 [card=12,autodetected]
    [   12.863762] saa7134[0]: board init: gpio is 0
    [   12.885089] lirc_dev: IR Remote Control driver registered, major 250
    [   12.924801] IR LIRC bridge handler initialized
    [   13.177683] saa7134[0]: i2c eeprom 00: be 16 03 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
    [   13.177698] saa7134[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff 00 01 50 32 79 01 3c ca 50
    [   13.177708] saa7134[0]: i2c eeprom 20: 01 40 01 02 02 03 01 00 06 ff 00 1f 02 51 96 2b
    [   13.177718] saa7134[0]: i2c eeprom 30: a7 58 7a 1f 03 8e 84 5e da 7a 04 b3 05 87 b2 3c
    [   13.177728] saa7134[0]: i2c eeprom 40: ff 1d 00 c2 86 10 01 01 00 00 fd 79 44 9f c2 8f
    [   13.177738] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff 06 06 0f 00 0f 00 0f 00 0f 00
    [   13.177748] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177758] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177767] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177777] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177787] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177797] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177807] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177817] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177827] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.177836] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    [   13.208080] saa7134[0] Board has DVB-T
    [   13.208088] saa7134[0] Tuner type is 63


    a to log po restarcie komputera
    Code:
    [   12.790316] saa7130/34: v4l2 driver version 0.2.16 loaded
    
    [   12.790414] saa7134 0000:00:0b.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
    [   12.790424] saa7134[0]: found at 0000:00:0b.0, rev: 1, irq: 19, latency: 32, mmio: 0xcfffc800
    [   12.790434] saa7134[0]: subsystem: 00be:0003, board: UNKNOWN/GENERIC [card=0,autodetected]
    [   12.790478] saa7134[0]: board init: gpio is 0
    [   12.821098] lirc_dev: IR Remote Control driver registered, major 250
    [   12.839467] IR LIRC bridge handler initialized
    [   13.106825] saa7134[0]: i2c eeprom 00: 80 16 00 00 10 00 04 00 40 01 80 1c 55 50 02 12
    [   13.106839] saa7134[0]: i2c eeprom 10: 00 7f 86 00 ab 00 a0 00 00 10 30 09 00 00 00 50
    [   13.106848] saa7134[0]: i2c eeprom 20: 00 40 00 00 00 00 01 00 00 3c 00 14 00 11 04 03
    [   13.106858] saa7134[0]: i2c eeprom 30: a2 58 78 18 02 8c 80 00 02 50 00 31 00 84 00 10
    [   13.106867] saa7134[0]: i2c eeprom 40: 56 1c 00 02 06 00 01 01 00 00 00 08 40 1c c2 00
    [   13.106876] saa7134[0]: i2c eeprom 50: d3 d4 b8 13 04 77 00 06 0c 00 00 00 04 00 06 00
    [   13.106885] saa7134[0]: i2c eeprom 60: 20 d4 b8 12 00 c2 fd 80 bb 51 30 71 78 cc 05 50
    [   13.106895] saa7134[0]: i2c eeprom 70: d6 5e 1a 7d 00 86 b9 5e 1b fa 00 83 e8 f0 00 83
    [   13.106904] saa7134[0]: i2c eeprom 80: e9 f0 00 8c b9 50 76 50 10 20 ab d4 b8 12 00 c0
    [   13.106913] saa7134[0]: i2c eeprom 90: 02 d4 bc 12 00 d4 b8 14 13 83 fa ff fe 58 1a 8d
    [   13.106922] saa7134[0]: i2c eeprom a0: e0 00 00 50 71 d4 b8 11 28 50 41 d4 b8 11 28 67
    [   13.106932] saa7134[0]: i2c eeprom b0: e0 51 10 d4 b8 14 13 83 fa ff fe 58 1a 8d e0 00
    [   13.106941] saa7134[0]: i2c eeprom c0: 00 50 b2 d4 b8 11 28 96 bc 8c c0 03 fe 50 53 d4
    [   13.106950] saa7134[0]: i2c eeprom d0: b8 11 28 67 d0 d4 bc 11 28 d4 b8 14 04 83 fa ff
    [   13.106960] saa7134[0]: i2c eeprom e0: 1f 58 1a 8d e0 00 80 50 52 d4 b8 12 04 83 fa 20
    [   13.106969] saa7134[0]: i2c eeprom f0: 00 50 40 d4 b8 12 04 81 fa 20 00 d4 bc 12 04 72
    [   13.112622] saa7134[0]: registered device video0 [v4l2]
    [   13.112772] saa7134[0]: registered device vbi0
    [   13.192095] saa7134 ALSA driver for DMA sound loaded
    [   13.192160] saa7134[0]/alsa: saa7134[0] at 0xcfffc800 irq 19 registered as card -2


    Najpierw zajrzałem tam. Logi z dmesg tego kolesia były takie same jak moje. Utworzyłem plik saa7134 w folderze /etc/init.d o treści tj. w przedostatnim poście. Nie pomogło, dzieje się to samo. Kiedy próbuję przeładować moduły za pomocą rmmod to wyskakuje mi błąd, że jest używany przez inny moduł, np. przy próbie przeładowania saa7134 pojawia się błąd, że jest używany przez saa7134_alsa. Co ciekawe, po włączeniu zasilania moduł saa7134_dvb jest załadowany, ale po restarcie już nie jest. Natomiast przy próbie przeładowania pojawia się:
    Code:
    ERROR: Module saa7134_dvb does not exist in /proc/modules

    Jeśli chodzi o modprobe, to wydaje mi się, że nic nie zmienia... Odnosząc się do tej strony, dodałem
    Code:
    options saa7134 i2c_scan=1 tuner=63 alsa=1

    do pliku modules w folderze etc. Bez skutku... W programie TVtime po restarcie komputera nie ma niebieskiej planszy z napisem Brak sygnału, jest tylko czarne tło, nic więcej. Warto też zauważyć, że problem opisany tutaj dotyczy Mandrivy, natomiast ten dotyczy Fedory.

    EDIT
    Nikt mi nie może pomóc? Szkoda... Zapytam się gdzie indziej.
  • #4
    ilin_
    Level 12  
    Spróbuj kolejno

    Code:
    rmmod saa7134_alsa
    
    rmmod saa7134_dvb
    rmmod saa7134
    modprobe saa7134 card=12


    Potem odpal program
    Code:
    scantv
    wchodzi w skład pakietu xawtv
  • #5
    159Jakub
    Level 10  
    Już nie trzeba pomocy, jeśli chodzi o ogólną konfigurację karty TV. Poradziłem sobie z konfiguracją karty, jest obraz i dźwięk. Użyłem programu XawTV do sprawdzenia. Natomiast problem jest taki, że karta działa dopiero po restarcie systemu od włączenia zasilania. Nie mogę poradzić sobie z tym, tzn. zautomatyzować to, żeby karta inicjowała się ponownie przy każdym starcie systemu. Potrzebowałbym również pomocy w konfiguracji odbioru DVB-T z nadajnika Szczecin Kołowo.

    Na razie planuję wrócić do Windows XP, ale i tak proszę o udzielanie się w tym temacie. Mogą mi się przydać te informacje.

    EDIT: Aktualnie uzyskuję pomoc na polskim forum Ubuntu

    EDIT 2 (28.08.2011): Na początku marca problem został rozwiązany na polskim forum Ubuntu:
    http://ubuntu.pl/forum/viewtopic.php?f=136&t=140977
    Dziękuję wszystkim za zainteresowanie.