Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: gizi_ в Feb 11, 2006, 14:27



Титла: ТВ Тунер Saa7134
Публикувано от: gizi_ в Feb 11, 2006, 14:27
Много съм като цяло доволен от настройките на операционата ми система и няма като цяло какво повече да искам за в момента от нея!Настройх си даже и ТВ Тунера ми но при него се явява едно маничко проблемче!И него точно искам да разреша!А т.е. всеки път като си пусна Линукса ми се налага да го add.Значи като пусна компютара той не помни че има въобще такова устройство!Всеки път трябва да му го задавам!Пиша всеки път в конзолата rmmod saa7134 и после modprobe saa7134 card=2 и тогава чак!Интересното е, че ако не го премахна с първата команда той после не иска да тръгне!Прави някакви номера който аз лично не разбирам!Поне си помни каналите и не се налага да ги настройвам всеки път на ново!Та и моя въпрос е как да го накарам да помни!Мен като цяло не ми пречи да го пиша това!Нито коства време или нещо такова!След като се нагледам обаче на телевизия идва следващия проблем не мога да го спра!И всеки път му като искам да го изключа му променям източника от видеото т.е за да тръгне трябва да е на TV mono only и после му давам примерно Composite1 и картината спира и така!Иначе ако затворя самата програма продължава да се чува звук!Ако някой е имал подобен проблем или знае как мога да реша този ще съм много благодарен!Системата ми е Kubuntu 5.10!


Титла: ТВ Тунер Saa7134
Публикувано от: poisoner в Feb 11, 2006, 14:50
направил ли си го отнякъде да се стартира модула автоматично?
Що не пейстна кви мизерии ти дава когато не го рммод-неш?

Ако не си го добавил да се стартира автоматично, ше трябва. но на убунту не знам къде е правилното място, при мен в джентоо е от тук
/etc/modules.autoload.d/kernel-2.6
просто съм си добавил саа7134 и той се стартира автоматично.


Титла: ТВ Тунер Saa7134
Публикувано от: PhobosK в Feb 11, 2006, 14:56
Тъй като има доста разновидности на TV карти с тунер Saa7134, най-вероятно ядрото не я разпознава добре и я качва като някоя друга (факта, че трябва първо да напишеш  rmmod saa7134, говори затова, че драйвера е качен, но очевидно с грешни настройки - провери преди да правиш каквото и да е било с модула, дали е качен с: lsmod|grep saa). Като каква я разпознава ядрото може да провериш като разгледаш dmesg (като root).
Пробвай да сложиш в /etc/modprobe.conf (или в  /etc/modules.conf) този ред:
Примерен код
options saa7134 card=2

Относно звука - това е проблем който е сварзан със самата карта и драйвера и за линукс. Просто след като излезеш от програмата с която гледаш TV, дай mute  на line-in от миксера който ползваш (зависи дали си под KDE или GNOME). Някои програми като zapping и т.н. си имат подобна опция при излизане да правят mute на канала.


Титла: ТВ Тунер Saa7134
Публикувано от: NOP в Feb 11, 2006, 16:43
постни резултата от
Примерен код
uname -a

и от
Примерен код
dmesg |grep saa7134

преди и след като направиш rmmod и modprobe
да помогнем :)
какъв плейър използуваш? tvtime?
Мисля, че проблема ти е в опциите на тунера, аз също имах проблем след смяна на ядрото на Debian.


Титла: ТВ Тунер Saa7134
Публикувано от: aaaaaa в Feb 11, 2006, 16:56
И аз имах такъв проблем и като редактирах файла, в който се казва, кои модули да зарежда по подразбиране се оправи и вече не се налагаше всеки път да го махам и после отново да го зареждам, за да тръгне.


Титла: ТВ Тунер Saa7134
Публикувано от: nov_chovek в Feb 11, 2006, 17:18
Ако си на Слакуер шибно тоя ред най-отдолу в /etc/rc.d/rc.modules

Примерен код

/sbin/modprobe saa7134 card=27 tuner=37


ако не си на слак го шибни в /etc/rc.d/rc.local

Тия са ми настройките за ManliTV тунер


Титла: ТВ Тунер Saa7134
Публикувано от: gizi_ в Feb 11, 2006, 18:20
Благодаря на всички проблема се оправи добавих саа7134 сард=2 в етц/модулес и се оправи най малко с стартирането!Сега само като го спирам трибва да спирам звука и с това се приключва с проблема!Все пак това е от lsmod|grep saa7134
saa7134                98772  1
video_buf              19844  1 saa7134
v4l2_common             5888  1 saa7134
v4l1_compat            12420  1 saa7134
i2c_core               19728  5 i2c_acpi_ec,i2c_sis96x,i2c_sis630,tuner,saa7134
ir_common               7428  1 saa7134
videodev                9344  2 saa7134
soundcore               9184  3 saa7134,snd
Имам и дистанционо което не работи много но мен това като цяло не ми и пречи де!Благодаря още веднаж на всички!


Титла: ТВ Тунер Saa7134
Публикувано от: PhobosK в Feb 11, 2006, 18:48
Ако картата ти е Avermedia AVerTV GO 007 FM (въпреки, че най-вероятно не е съдейки по card=2 = LifeView FlyVIDEO3000) дистанционното може да се направи да работи. Може ли да кажеш какво ти дава:
Примерен код
dmesg|grep input:

или за пълнота:
Примерен код
dmesg|grep saa

EDIT: Всъщност LifeView FlyVIDEO3000 има поддръжка и за ir (поне в ядра 2.6.15.х), но е необходимо да си сложиш lirc-cvs с драйвер dev/input и DEVICE=/dev/input/eventХ, като eventХ се определя в зависимост от това как се регистрира ir-то (вижда се с dmesg|grep input:).


Титла: ТВ Тунер Saa7134
Публикувано от: nforcer в Feb 11, 2006, 21:11
PhobosK я кажи как да подкарам дистанционното на авера>


Титла: ТВ Тунер Saa7134
Публикувано от: PhobosK в Feb 12, 2006, 10:34
@nforcer,
за какъв вид карта става въпрос все пак?

EDIT: Принципно нещата стоят така:
1. Проверяваш с
Примерен код
dmesg|grep input:

(или за пълнота - ако става въпрос за чип saa:
Примерен код
dmesg|grep saa
)
 дали настоящият драйвер който се зарежда за TV карта, разпознава ir-а и ако да, на какъв event присвоява сигналите от дистанционното.
2. Ако не го разпознава се пробват други настройки на драйвера (card/tuner) като за ориентир може да се ползва linux-2.x.x.x/drivers/media/video/saa7134/saa7134-input.c и linux-2.x.x.x/drivers/media/video/saa7134/saa7134-cards.c oт сорса на ядрото.
3. Ако и така не стане се налага леко модифициране на saa7134-cards.c и прекомпилиране на saa7134 драйвера (модификацията която мога да ти кажа е за карта с 1461: D109 - просто защото моята е такава и модификацията съм я направил за нея въпреки, че e възможно може би да работи и на друга с 1461:xxxx)
4. Следва компилация и инсталиране на lirc от cvs с опция
Примерен код
--with-driver=all
.
5. Стартиране на lircd с опции:
Примерен код
--driver=dev/input --device=/dev/input/eventХ
, като eventХ се определя в зависимост от това как се регистрира ir-то (от dmesg|grep input:).
6. Настройки на lirc - виж документацията вече....


Титла: Re: ТВ Тунер Saa7134
Публикувано от: tommy.bg в Jun 09, 2010, 23:07
Как да разбера кои числа трябва да напиша на "modprobe saa7134 card=27 tuner=37" на card и на tuner