Форум Beholder
http://beholder.ru/bb/

Поддержка всех тюнеров Beholder в Linux
http://beholder.ru/bb/viewtopic.php?f=11&t=5519
Страница 18 из 43

Автор:  igk72 [ 29 апр 2008, 14:13 ]
Заголовок сообщения: 

писал(а):
Доброго времени.
Обновился до Ubuntu 8.04, ядро 2.6.24-16-generic. Всякие манипуляции с драйвером приводят к нормальной сборке и установке, однако невозможности загрузкии оных модулей.

Прикол Ubuntu в том что модули saa7134 лежат не обычно в
/lib/modules/версия_ядра/kernels/drivers/media/video/saa7134
а в /lib/modules/версия_ядра/ubuntu/media/video/saa7134
и поэтому v4l-dvb их не удаляет-заменяет. Нужно просто вдумчиво удалить старые копии модулей.

Автор:  KRom [ 29 апр 2008, 16:28 ]
Заголовок сообщения: 

Их :-( Оказывается все пути корректные. Скопировал модули руками, ничего не изменилось и это LTS версия убунты с поддержкой в течение 3 лет.

P.S.
Вывод команд можно найти на предыдущей странице, пока ничего не поменялось.

P.P.S.
Как осенью взял железку и нашел эту темы (респект автору) так проблем не было неоднократно собирал модули, пережил одно полное обновление дистрибутива и несколько версий ядер, ни разу не было проблем с установкой драйверов, а тут такая беда.

Автор:  bdfy [ 29 апр 2008, 22:08 ]
Заголовок сообщения: 

Цитата:
Оказывается все пути корректные. Скопировал модули руками, ничего не изменилось и это LTS версия убунты с поддержкой в течение 3 лет.

просто поишите find в /lib/modules файлы с маской *saa7134* и удалите - после запустите make install - все должно определиться

Автор:  yis [ 30 апр 2008, 05:16 ]
Заголовок сообщения: 

писал(а):
Временно не брать v4l-dvb из linuxtv.org - там поломали secam.

В прошлую субботу брал оттуда.
Ставил под мандривой 2008.1.
Полет нормальный.
Либо уже починили, либо вы мою козу обмануть хотите. :lol:

Автор:  KRom [ 30 апр 2008, 06:40 ]
Заголовок сообщения: 

Условно:
1. wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2
2. find /lib/modules/`uname -r`/ -name *tuner* -delete
find /lib/modules/`uname -r`/ -name *tda* -delete
find /lib/modules/`uname -r`/ -name *tea* -delete
find /lib/modules/`uname -r`/ -name *saa7134* -delete
find /lib/modules/`uname -r`/ -name *tveeprom* -delete
3. tar zcf tip.tar.bz
4. make && make install
5. reboot
6. dmesg

В итоге получаю:
53.086963] saa7130/34: v4l2 driver version 0.2.14 loaded
53.508422] saa7134[0]: found at 0000:01:02.0, rev: 1, irq: 22, latency: 64, mmio: 0xfbffec00
[ 53.508426] saa7134[0]: subsystem: 5ace:5070, board: Beholder BeholdTV 507 FM/RDS / BeholdTV 509 FM [card=127,autodetected]
[ 53.508433] saa7134[0]: board init: gpio is 0
[ 53.508479] input: saa7134 IR (Beholder BeholdTV 5 as /devices/pci0000:00/0000:00:06.0/0000:01:02.0/input/input7
53.694446] saa7134[0]: i2c eeprom 00: ce 5a 70 50 54 20 00 00 00 00 00 00 00 00 00 01
[ 53.694451] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694455] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694459] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694463] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694467] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694471] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694475] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694479] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694482] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694486] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694490] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694494] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694498] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694502] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 53.694506] saa7134[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff
[ 53.803533] tuner: disagrees about version of symbol microtune_attach
[ 53.803536] tuner: Unknown symbol microtune_attach
[ 53.804212] saa7134[0]: registered device video0 [v4l2]
[ 53.804223] saa7134[0]: registered device vbi0
[ 53.804236] saa7134[0]: registered device radio0

Устройства созданы, тюнер выдает картинку и звук, но не управляем т.е. переключение каналов не работает и на экране и в колонках только шум.

Автор:  acaN [ 30 апр 2008, 11:42 ]
Заголовок сообщения: 

писал(а):
Условно:
1. wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2
<...>
Устройства созданы, тюнер выдает картинку и звук, но не управляем т.е. переключение каналов не работает и на экране и в колонках только шум.

Точно такая же проблема. Удалил все "родные" модули, поставил v4l из сорцов, тюнер теперь определился, его видят и tvtime и kdetv, но невозможно сканировать каналы. Запускать под root'ом пробовал, не помогает.
hardy heron

Автор:  lzet.new [ 30 апр 2008, 15:54 ]
Заголовок сообщения: 

писал(а):
Условно:
Устройства созданы, тюнер выдает картинку и звук, но не управляем т.е. переключение каналов не работает и на экране и в колонках только шум.


аналогичная фигня после загрузки бывает, но после
rmmod saa7134_alsa saa7134_dvb saa7134
modprobe saa7134
modprobe saa7134_alsa
начинает работать отлично

Автор:  KRom [ 30 апр 2008, 18:55 ]
Заголовок сообщения: 

писал(а):
...
начинает работать отлично

Подобную манипуляцию неоднократно производил при установке модулей чтоб не перезагружаться.

UPD.
Немного поковырялся и доковырялся до этого:
#modprobe tuner
FATAL: Error inserting tuner (/lib/modules/2.6.24-16-generic/kernel/drivers/media/video/tuner.ko): Unknown symbol in module, or unknown parameter (see dmesg)

писал(а):
[ 1355.617109] tuner: disagrees about version of symbol microtune_attach
[ 1355.617113] tuner: Unknown symbol microtune_attach
[ 1421.409144] tuner: disagrees about version of symbol microtune_attach
[ 1421.409148] tuner: Unknown symbol microtune_attach
[ 1544.253834] tuner: disagrees about version of symbol microtune_attach
[ 1544.253839] tuner: Unknown symbol microtune_attach

Модуль самосборный, похоже, что без него и не получается достучаться до регулятора часторы девайсины.

Автор:  bdfy [ 01 май 2008, 10:46 ]
Заголовок сообщения: 

гм pal каналы показывают прекрасно а вот секамовские - мельтешение...
Это от того что секам сломан ? где можно взять версию "несломанную" ?

Автор:  fc6 [ 01 май 2008, 11:06 ]
Заголовок сообщения: 

Перешел с федоры на убунту 8.04 .
Тюнер 403 .
Следуя первому посту , ничего патчить и устанавливать нового не стал .
Тюнер поднял так -
прописал в /etc/modprobe.d/options

Код:
options saa7134 card=27


Тюнер заработал.

Код:
xa@xa-desktop:~$ modprobe -v saa7134
xa@xa-desktop:~$ dmesg | grep saa
[   41.032045] saa7130/34: v4l2 driver version 0.2.14 loaded
[   41.039156] saa7134[0]: found at 0000:02:03.0, rev: 1, irq: 17, latency: 32, mmio: 0xfeaffc00
[   41.039163] saa7134[0]: subsystem: 0000:4036, board: Manli MuchTV M-TV002/Behold TV 403 FM [card=27,insmod option]
[   41.039182] saa7134[0]: board init: gpio is 40c000
[   41.039333] input: saa7134 IR (Manli MuchTV M-TV00 as /devices/pci0000:00/0000:00:1e.0/0000:02:03.0/input/input5
[   41.208925] saa7134[0]: i2c eeprom 00: 00 00 36 40 54 20 00 00 00 00 00 00 00 00 00 01
[   41.208937] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   41.208947] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   41.208957] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   41.208966] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   41.208976] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   41.208985] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   41.208995] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   41.538771] tuner 0-0060: chip found @ 0xc0 (saa7134[0])
[   41.541567] saa7134[0]: registered device video0 [v4l2]
[   41.541593] saa7134[0]: registered device vbi0
[   41.541614] saa7134[0]: registered device radio0
[   41.873929] saa7134 ALSA driver for DMA sound loaded
[   41.873973] saa7134[0]/alsa: saa7134[0] at 0xfeaffc00 irq 17 registered as card -2
[  408.830009] saa7134 ALSA driver for DMA sound unloaded
[  409.042940] saa7130/34: v4l2 driver version 0.2.14 loaded
[  409.043009] saa7134[0]: found at 0000:02:03.0, rev: 1, irq: 17, latency: 32, mmio: 0xfeaffc00
[  409.043018] saa7134[0]: subsystem: 0000:4036, board: Manli MuchTV M-TV002/Behold TV 403 FM [card=27,insmod option]
[  409.043035] saa7134[0]: board init: gpio is 40cb00
[  409.043177] input: saa7134 IR (Manli MuchTV M-TV00 as /devices/pci0000:00/0000:00:1e.0/0000:02:03.0/input/input7
[  409.190774] tuner 0-0060: chip found @ 0xc0 (saa7134[0])
[  409.222684] saa7134[0]: i2c eeprom 00: 00 00 36 40 54 20 00 00 00 00 00 00 00 00 00 01
[  409.222698] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  409.222708] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  409.222718] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  409.222728] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  409.222738] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  409.222748] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  409.222758] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[  409.244529] saa7134[0]: registered device video0 [v4l2]
[  409.251470] saa7134[0]: registered device vbi0
[  409.252281] saa7134[0]: registered device radio0
[  409.284120] saa7134 ALSA driver for DMA sound loaded
[  409.284929] saa7134[0]/alsa: saa7134[0] at 0xfeaffc00 irq 17 registered as card -2
xa@xa-desktop:~$


Но нет звука по шине . Ни в одной программе. Все ползунки ,что только можно вытянул на максимум .
Если выполнить

Код:
arecord -q -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -q - &


То появятся постоянные щелчки и все . Пробовал во всех программах -
Tvtime Kdetv Mplayer VLC .
Я уже не знаю , что и делать ...

Автор:  KRom [ 01 май 2008, 13:34 ]
Заголовок сообщения: 

писал(а):
гм pal каналы показывают прекрасно а вот секамовские - мельтешение...
Это от того что секам сломан ? где можно взять версию "несломанную" ?

http://www.igk.ru/linux/files/v4l/v4l-dvb.tar.bz2

Автор:  KRom [ 03 май 2008, 00:19 ]
Заголовок сообщения: 

Похоже, что пользователям ubuntu 8.04 таки надо будет ставить ядро 2.6.25.

Автор:  Tim [ 03 май 2008, 13:02 ]
Заголовок сообщения: 

Как в мандриве 2008.1 настраивать? В репозитории ядра 2,6,25 ещё нет. V4l с http://www.igk.ru/linux/files/v4l/v4l-dvb.tar.bz2
не хочет ставиться:

Цитата:
[root@localhost v4l-dvb]# make
make -C /home/tim/v4l-dvb/v4l
make[1]: Entering directory `/home/tim/v4l-dvb/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.24-11-generic/build ./.myconfig ./config-compat.h
File not found: /lib/modules/2.6.24-11-generic/build/include/linux/netdevice.h at scripts/make_config_compat.pl line 15.
make[1]: *** [config-compat.h] Ошибка 2
make[1]: Leaving directory `/home/tim/v4l-dvb/v4l'
make: *** [all] Ошибка 2

Ставлю с linuxtv.org. Ставится, но работать не хочет: после перезагрузки ввожу modprobe -v saa7134, а он:

Цитата:
insmod /lib/modules/2.6.24.4-desktop-1mnb/kernel/drivers/media/video/videodev.ko
WARNING: Error inserting videodev (/lib/modules/2.6.24.4-desktop-1mnb/kernel/drivers/media/video/videodev.ko): Invalid module format
insmod /lib/modules/2.6.24.4-desktop-1mnb/kernel/drivers/media/video/saa7134/saa7134.ko card=67 gbuffers=4 card=67 gbuffers=4
FATAL: Error inserting saa7134 (/lib/modules/2.6.24.4-desktop-1mnb/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Что опять не так?

Автор:  KRom [ 03 май 2008, 17:07 ]
Заголовок сообщения: 

Ставить новое ядро.

Автор:  bdfy [ 03 май 2008, 18:29 ]
Заголовок сообщения: 

А радио у кого нить работает ? А то у меня свист в kradio на H6 ...

Страница 18 из 43 Часовой пояс: UTC + 3 часа