Tuner TV SAA7133/SAA7135 - laptop.

Karty graficzne, dźwiękowe, tv, monitory etc.
Awatar użytkownika
ZielonyDzony
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 25 lut 2010, 19:24
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Tuner TV SAA7133/SAA7135 - laptop.

Post autor: ZielonyDzony »

Witam!

Posiadam Kartę TV do laptopa Acer Extensa 5220 na PCMCIA karta wykrywana jest jako Philips Semiconductors SAA7133/SAA7135 (na opakowaniu jest SmartTV Card SV-PC8275A). Nie mogę jej uruchomić.
Przekopałem internet i nic nie znalazłem.
Próbowałem uruchamiać z How-To, ale...

Po wykonaniu komendy:

Kod: Zaznacz cały

dmesg | grep card
Mam tak:

Kod: Zaznacz cały

[   20.041203] saa7130/34: v4l2 driver version 0.2.15 loaded
[   20.041261] saa7134 0000:10:00.0: enabling device (0000 -> 0002)
[   20.041271] saa7134 0000:10:00.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[   20.041280] saa7133[0]: found at 0000:10:00.0, rev: 240, irq: 22, latency: 0, mmio: 0x68000000
[   20.041290] saa7134 0000:10:00.0: setting latency timer to 64
[   20.041296] saa7133[0]: subsystem: 1132:2004, board: UNKNOWN/GENERIC [card=0,autodetected]
[   20.041315] saa7133[0]: board init: gpio is 40000
[   20.041322] IRQ 22/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   20.204259] saa7133[0]: i2c eeprom 00: 32 11 04 20 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[   20.204271] saa7133[0]: i2c eeprom 10: 00 00 f0 0f ff 20 ff ff ff ff ff ff ff ff ff ff
[   20.204281] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 01 03 08 ff 00 1d ff ff ff ff
[   20.204290] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   20.204300] saa7133[0]: i2c eeprom 40: ff 22 00 c2 96 ff 02 30 15 ff ff ff ff ff ff ff
[   20.204309] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   20.204319] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   20.204328] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   20.204338] saa7133[0]: i2c eeprom 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   20.204347] saa7133[0]: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   20.204357] saa7133[0]: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   20.204366] saa7133[0]: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   20.204375] saa7133[0]: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   20.204385] saa7133[0]: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   20.204394] saa7133[0]: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   20.204403] saa7133[0]: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   20.205303] saa7133[0]: registered device video0 [v4l2]
[   20.205329] saa7133[0]: registered device vbi0
[   20.210655] saa7134 ALSA driver for DMA sound loaded
[   20.210670] IRQ 22/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   20.210697] saa7133[0]/alsa: saa7133[0] at 0x68000000 irq 22 registered as card -2
[ 1804.812166]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 1804.812177]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 1924.817184]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 1924.817195]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 2044.816156]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 2044.816168]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 2164.816154]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 2164.816165]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 2284.816158]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 2284.816170]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 2404.816160]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 2404.816171]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 2524.816161]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 2524.816172]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 2644.816165]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 2644.816176]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 2764.816150]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 2764.816161]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
[ 2884.816154]  [<f8b94889>] saa7134_dma_free+0x39/0x70 [saa7134]
[ 2884.816165]  [<f8b9aba8>] buffer_release+0x8/0x10 [saa7134]
Natomiast po komendzie:

Kod: Zaznacz cały

sudo rmmod tuner

Kod: Zaznacz cały

ERROR: Module tuner does not exist in /proc/modules
Nie mam pojęcia jak to dalej ugryźć. Pomocy :bag:

EDIT:
Jeszcze trochę pogrzebałem i co ustaliłem:

Karta zgodna jest z: Philips TDA8275A co odpowiada karcie AverTV GO 007, a co za tym idzie wg tej listy:


http://www.mjmwired.net/kernel/Document ... ST.saa7134

Jest to numer 154.

1.kartę dodałem tutaj:

Kod: Zaznacz cały

/etc/modprobe.d/blacklist.conf
jako

Kod: Zaznacz cały

blacklist amd76x_edac
wpisując to na końcu pliku

2.następnie w terminalu wpisuje

Kod: Zaznacz cały

sudo modprobe saa7134 card=154
3.oraz, żeby był dźwięk

Kod: Zaznacz cały

arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay
Później skanuje programy wpisując w terminalu

Kod: Zaznacz cały

tvtime-scanner
uruchamiam program tvtime

I wszystko ładnie śmiga, są programy jest dźwięk, ale po ponownym uruchomieniu trzeba robić wszystko od punktu drugiego da rade jakoś to zrobić żeby śmigało od razu po starcie systemu ? :?
Awatar użytkownika
Adam326
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 22 wrz 2008, 15:08
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: Adam326 »

Możesz użyć takiego skryptu:

Kod: Zaznacz cały

#!/bin/bash
sudo modprobe saa7134 card=154;
arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay;
tvtime-scanner;
Zapisz to w pliku z końcówką .sh, we właściwościach nadaj prawa do wykonywania. Komenda uruchamiająca skrypt:

Kod: Zaznacz cały

/bin/bash /pelna_sciezka/skrypt.sh
Możesz ją sobie dodać do programów startowych albo zrobić ikonkę, która będzie ją uruchamiać.
Linux is GREAT!
JerryG
Zakręcona Traszka
Zakręcona Traszka
Posty: 924
Rejestracja: 28 lut 2008, 21:22
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: JerryG »

Sprawdz czy w /etc/modprobe.d/ masz plik aliases.
Jesli nie to

Kod: Zaznacz cały

sudo gedit /etc/modprobe.d/aliases

i wklej

Kod: Zaznacz cały

alias char-major-81 videodev
alias char-major-81-0 saa7134
alias char-major-81-64 saa7134
options saa7134 card=154 
daj znac czy dziala.

A uruchamianie programu Tvtime z utworzonego skryptu zapisanego na Pulpicie

Kod: Zaznacz cały

#!/bin/sh
tvtime | arecord -D hw:1,0 -r 32000 -c 1 -f S16_LE | aplay -
wait tvtime
t=`pidof tvtime`;
kill $t;
Awatar użytkownika
ZielonyDzony
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 25 lut 2010, 19:24
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: ZielonyDzony »

Adam326 pisze:Możesz użyć takiego skryptu:

Kod: Zaznacz cały

#!/bin/bash
sudo modprobe saa7134 card=154;
arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay;
tvtime-scanner;
Zapisz to w pliku z końcówką .sh, we właściwościach nadaj prawa do wykonywania. Komenda uruchamiająca skrypt:

Kod: Zaznacz cały

/bin/bash /pelna_sciezka/skrypt.sh
Możesz ją sobie dodać do programów startowych albo zrobić ikonkę, która będzie ją uruchamiać.
Po wykonaniu w/w komendy:

Kod: Zaznacz cały

bash: bin/bash: No such file or directory
Natomiast manualnie gdy odpalam z pulpitu to odpala się TvTime i nie ma żadnych kanałów i nie można zmienić źródła obrazu, ale może trzeba to zrobić na prawach roota jakoś ?


EDIT:
JerryG pisze:Sprawdz czy w /etc/modprobe.d/ masz plik aliases.
Jesli nie to

Kod: Zaznacz cały

sudo gedit /etc/modprobe.d/aliases

i wklej

Kod: Zaznacz cały

alias char-major-81 videodev
alias char-major-81-0 saa7134
alias char-major-81-64 saa7134
options saa7134 card=154 
daj znac czy dziala.

A uruchamianie programu Tvtime z utworzonego skryptu zapisanego na Pulpicie

Kod: Zaznacz cały

#!/bin/sh
tvtime | arecord -D hw:1,0 -r 32000 -c 1 -f S16_LE | aplay -
wait tvtime
t=`pidof tvtime`;
kill $t;
Gdy dopiszę do aliases to po uruchomieniu komputera i włączeniu TvTime mam napis na ekranie programu:

Kod: Zaznacz cały

No such file or directory nie można otworzyć urządzenia dev/video0
Nie da rady zmienić źródła obrazu w opcjach programu. To chyba to nie działa :sad:.
Awatar użytkownika
Adam326
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 22 wrz 2008, 15:08
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: Adam326 »

ostatecznie możesz spróbować dodać te swoje 3 komendy do programów startowych jako osobne programy (na 10% zadziała)

Kod: Zaznacz cały

sudo modprobe saa7134 card=154
arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay
tvtime-scanner
Linux is GREAT!
Awatar użytkownika
ZielonyDzony
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 25 lut 2010, 19:24
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: ZielonyDzony »

Jak dodaje się komendy do programów startowych ?

Modprobe będzie uruchamiane jako root ? Bo inaczej to chyba nie będzie działać :sad:.
Awatar użytkownika
Adam326
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 22 wrz 2008, 15:08
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: Adam326 »

System > preferencje > programy startowe:
dodaj i w polu polecenie wpisz komendę.
Właśnie tego, czy będzie uruchomione jako root, nie jestem pewien.
Linux is GREAT!
Awatar użytkownika
ZielonyDzony
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 25 lut 2010, 19:24
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: ZielonyDzony »

No niestety dodanie do listy startowej komend okazało się totalnym niewypałem. Karta martwa niewzruszona tym faktem ;(.
Awatar użytkownika
ubunt
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 146
Rejestracja: 25 sty 2007, 11:37
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: ubunt »

trochę pogubiłem się .Czyli masz taki komunikat ostatecznie?

Kod: Zaznacz cały

No such file or directory nie można otworzyć urządzenia dev/video0
jeżeli tak można to zmienić

TvTime można skonfigurować tak aby korzystał z innego urządzenia ( w standardzie korzysta z /dev/video0)

Musisz dodać wpis w pliku konfiguracyjnym TvTime w znajdującym się /home/twój_katalog/.tvtime/tvtime.xml

Kod: Zaznacz cały

<option name="V4LDevice" value="/dev/video1"/>
Awatar użytkownika
ZielonyDzony
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 25 lut 2010, 19:24
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Tuner TV SAA7133/SAA7135 - laptop.

Post autor: ZielonyDzony »

Ostatecznie to odpalam TV za pomocą 2 komend w terminalu i wpisaniu hasła, ale powinno działać jednym kliknięciem w TvTime :D.

TvTime uruchamiałem komendą:

Kod: Zaznacz cały

tvtime --device=/dev/video1
A to jest chyba to samo jakby zmienić w opcjach ? i dalej niebieski ekran i "No such... ;/
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości