karta tv Avacs Smart chip saa7134 konfiguracja

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

Post autor: DadaD »

Niestety "lsmod" pokazuje brak modułu saa7134

Kod: Zaznacz cały

Module                  Size  Used by
ipv6                  223904  8 
button                  7952  0 

********************************************
CIÊCIE
*********************************************
 
loop                   15240  0 
video_buf              23300  0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
compat_ioctl32          1408  0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
ir_kbd_i2c              8720  0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
ir_common              34180  1 ir_kbd_i2c <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
snd_hda_intel          19864  1 
snd_hda_codec         198400  1 snd_hda_intel
parport_pc             32292  0 
parport                32840  1 parport_pc
usblp                  13184  0 
videodev               25984  0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
psmouse                34696  0 
snd_pcm_oss            38816  0 
snd_mixer_oss          15360  1 snd_pcm_oss
pcspkr                  2944  0 
rtc                    12440  0 
v4l2_common            15872  1 videodev <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
v4l1_compat            12548  1 videodev <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
serio_raw               6660  0 
k8temp                  5632  0 
snd_pcm                69896  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              20484  1 snd_pcm
snd                    46948  8 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               7264  1 snd
snd_page_alloc          9608  2 snd_hda_intel,snd_pcm
i2c_nforce2             5760  0 
i2c_core               20368  2 ir_kbd_i2c,i2c_nforce2 <<<<<<<<<<<<<<<<<<<<<<<<<<
eth1394                18308  0 
evdev                   9216  3 

**********************************************************
CIÊCIE
*******************************************************

ide_core              113316  4 ide_cd,ide_disk,generic,amd74xx
usbcore               121368  5 usblp,usbhid,ehci_hcd,ohci_hcd
thermal                14088  0 
processor              23852  1 thermal
fan                     4868  0 
wyciąłem część niepotrzebnych parametrów i zaznaczyłem "<<<<<<" miejsca gdzie powinny być wpisy dotyczące modułu saa7134 w międzyczasie sprawdzłem pod innym Linuksem.

Pozdrowienia

[ Dodano: 2007-09-10, 21:24 ]
PS Nieładnie tekst został sformatowany (na podglądzie wyglądał prawidłowo) ale "<<<<<<<<" odnoszą się oczywiście do linii powyżej
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Wywal z jadra ten moduł videodev i sprobuj zaladowac saa7134 bez zadnej opcjii i zobacz czy wejdzie.

Pozdrawiam
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

Post autor: DadaD »

Kilka razy spróbowałem odinstalować zarówno przez "rmmod" jak i "modprobe -r" oraz ładować bez parametrów i z parametrami, ale wciąż mam komunikat:

Kod: Zaznacz cały

FATAL: Error inserting saa7134 (/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Pozdro
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Dziwna sprawa.
Wywal wszelkie wpisy dotyczace tego modułu z /etc/modprobe.d/aliases i zobacz czy nie ma go wpisanego w /etc/modules jeśli jest to usun(tam coś z modprobe.conf kombinowaleś to tez wywal.

Dopisz ten modul do blacklist aby zapobiec próbie ładowania go przy starcie

Po restarcie sprobuj załadować ręcznie.

Jak wejdzie na czysto to będzie sukces.

Pozdrawiam
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

Post autor: DadaD »

Idąc za Twoją radą wykonałem:
1.Usunięcie wpisów w /etc/modprobe.d/aliases dopisanych przeze mnie parametrów karty tv (pierwotnie w oryginalnym pliku ich nie było), zalecanych przez niektóre fora, ale u mnie nie działały.
2. Dopisałem w /etc/modprobe.d/blacklist

Kod: Zaznacz cały

blacklist saa7134
.
3. Zrestartowałem komputer
4. Załadowałem

Kod: Zaznacz cały

modprobe saa7134 card=32 tuner=23
.
5. Uruchomiłem TVtime pojawił się niebieski ekran-z jednym napisem "brak sygnału", już widzę będzie OK.
6. W menu sprawdzam ustawienie -> system PAL-DK, następnie -> ustawienie kanałów -> przeszukaj kanały.
7. Kolejno pojawiają się wyszukane kanały.
8. Przy ostatnim wyszukanym kanale dopiero słychać dźwięk. Jakość obrazu dobra. Oglądam przez chwilę "wybrańców narodu".
9. Restart komputera.
10.Niestety po ponownym uruchomieniu TVtime nie uruchamia tunera -(napisy -"brak sygnału","Nie można otworzyć urządzenia /dev/video0", ale ręczne uruchomienie zdaje egzamin wg kroków od pkt.4. TVtime mimo, że odwołuje się do pliku konfiguracji /etc/tvtime/tvtime.xml skanuje wszystkie kanały ponownie (widocznie konfiguracji nie zapisał) - chwilę to trwa. I cieszę się ponownie "telewizornią".
11. Uruchamiam Gnomeradio niestety przeszukuje kanały, ale dźwieku miłego dla ucha nie słychać, w ogóle nic nie słychać!
Będzie kolejny problem do rozwiązania.

Jest OK - ilin wielkie dzięki za pomoc, gdyż dość długo sam zmagałem się z tą kartą. Byłbym wdzięczny, jeżeli udało by się pominąć ręczne ładowanie modułu i dodatkowo uruchomić radyjko, gdyż częściej słucham muzyki z radia, niż oglądam telewizję. Tak naprawdę, to jej w ogóle nie oglądam ot taki paradoks, ale lubię gdy wszystko działa.

Jeszcze raz dzięki jest sukces :-)
i serdeczne pozdrowienia
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Nie ma roblemu to byl tyko test.
Zeby grało radio to musisz pewnie dodać to radio =1 lub cos podobnego do opcji ładowania tego modułu.

Jak już to wypraktykujesz to napisz sobie skrypt ktory automatycznie załaduje ten modul po starcie systemu.
Np"

Kod: Zaznacz cały

#!/bin/bash
modprobe To co wpisujesz ręcznie w konsolę
(to forum nie ma podglądu tematu i nie pametam opcji)

Potem trzeba zrobić tak zeby ten skrypt zadziałal np 5sekund po starcie
(Musze to sam sprawdzic bo w Debianie jeszcze nie wiem dokladnie gdzie go umiescic)

Napisz czy uruchomileś radio a ja powiem co dokladnie jak dalej.

Pozdrawiam
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

Post autor: DadaD »

Radyjko - Gnomeradio niestety nie działa próbowałem:

Kod: Zaznacz cały

# modprobe saa7134 card=32 tuner=23 radio=1FATAL: Error inserting saa7134 (/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)
oraz

Kod: Zaznacz cały

# modprobe saa7134 radio=1
FATAL: Error inserting saa7134 (/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)
bez ręcznego załadowania modułu saa7134 otrzymuję komunikat

Kod: Zaznacz cały

'Could not open device "/dev/radio"!'
Czekam na podpowidzi
Pozdrowienia
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Coś ta opcja radio krzaczy.
Pisałes ze na innym linuxie ta karta dziala radio też?
Jak móglbyś to pokaz wpisy jakie tam masz.

Pozdrawiam
DadaD
Beginner
Posty: 303
Rejestracja: 09 września 2007, 20:14
Lokalizacja: Ciemnogród

Post autor: DadaD »

Podaję dane:

Kod: Zaznacz cały

lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS] (rev a1)
04:07.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
04:08.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)

Kod: Zaznacz cały

lsmod
Module                  Size  Used by

saa7134               148245  0 
video_buf              35269  1 saa7134
snd_seq_device         17109  3 snd_seq_dummy,snd_seq_oss,snd_seq
compat_ioctl32         17217  1 saa7134
snd_pcm_oss            52673  0 
ir_kbd_i2c             18513  1 saa7134
ir_common              45765  2 saa7134,ir_kbd_i2c
snd_mixer_oss          25537  2 snd_pcm_oss
firewire_ohci          26945  0 
videodev               36673  1 saa7134
firewire_core          53889  1 firewire_ohci
snd_pcm                93257  2 snd_hda_intel,snd_pcm_oss
v4l2_common            28481  4 tuner,saa7134,compat_ioctl32,videodev
parport_pc             39273  1 
nvidia               8123608  28 
parport                48973  3 ppdev,lp,parport_pc
k8temp                 14657  0 
v4l1_compat            20549  2 saa7134,videodev
hwmon                  12105  1 k8temp
crc_itu_t              10817  1 firewire_core
snd_timer              32585  2 snd_seq,snd_pcm
rtc_cmos               17017  0 
snd                    71785  10 snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
usblp                  23233  0 
serio_raw              16069  0 
forcedeth              57417  0 
soundcore              17249  2 snd
snd_page_alloc         19025  2 snd_hda_intel,snd_pcm
i2c_nforce2            14785  0 
i2c_core               35777  5 tuner,saa7134,ir_kbd_i2c,nvidia,i2c_nforce2

Kod: Zaznacz cały

dmesg
Linux version 2.6.22.4-65.fc7 (kojibuilder@xenbuilder2.fedora.redhat.com) (gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)) #1 SMP Tue Aug 21 21:50:50 EDT 2007

*************
CIÊCIE
**************
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 16
ACPI: PCI Interrupt 0000:04:07.0[A] -> Link [LNKB] -> GSI 16 (level, low) -> IRQ 16
saa7134[0]: found at 0000:04:07.0, rev: 1, irq: 16, latency: 64, mmio: 0xfebffc00
saa7134[0]: subsystem: 1131:0000, board: AVACS SmartTV [card=32,insmod option]
saa7134[0]: board init: gpio is 407f
input: saa7134 IR (AVACS SmartTV) as /class/input/input3
saa7134[0]: Huh, no eeprom present (err=-5)?
tuner 1-0060: All bytes are equal. It is not a TEA5767
tuner 1-0060: chip found @ 0xc0 (saa7134[0])
tuner 1-0060: type set to 23 (Philips PAL_DK (FI1256 and compatibles))
tuner 1-0060: type set to 23 (Philips PAL_DK (FI1256 and compatibles))
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7134[0]: registered device radio0


Kod: Zaznacz cały

lsmod | grep saa7134
saa7134               148245  0 
video_buf              35269  1 saa7134
compat_ioctl32         17217  1 saa7134
ir_kbd_i2c             18513  1 saa7134
ir_common              45765  2 saa7134,ir_kbd_i2c
videodev               36673  1 saa7134
v4l2_common            28481  4 tuner,saa7134,compat_ioctl32,videodev
v4l1_compat            20549  2 saa7134,videodev
i2c_core               35777  5 tuner,saa7134,ir_kbd_i2c,nvidia,i2c_nforce2
w katalogu /dev są pliki "@radio" oraz "@video"

Plik /etc/modprobe.conf

Kod: Zaznacz cały

alias eth0 forcedeth
alias scsi_hostadapter sata_nv
alias scsi_hostadapter1 pata_amd
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
#DOPISANE DANE KARTY TV
options saa7134 card=32 tuner=23 gbuffers=4
jezeli jeszcze coś jest potrzebne to pytaj

Acha, nie wiem czy to ma związek ale po załadowaniu modułu (w trakcie ładowania systemu) pojawia się z głośnikłw mocny uciążliwy przydźwięk

Pozdrowienia
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Jeszcze jedna dość ważna sprawa.
Nie utworzyłeś przypadkiem pliku /etc/modprobe.conf? który standardowo w debianie nie występuje

Kiedyś jak instalacja sterowników do radiówki mi automatycznie ten plik utworzyla to miałem bubu z kartą tv.

Pozdrawiam

P.S.Jak się domyślam radio na fedorze działa.
ODPOWIEDZ