Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Запуск dvb Twinhan 1027 в Uubuntu 9.10  (Прочитано 2499 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн saw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Запуск dvb Twinhan 1027 в Uubuntu 9.10
« : 21 Февраль 2010, 18:10:01 »
Доброго времени суток. Уже почти месяц пытаюсь полностью перейти на Ubuntu 9.10, но не могу этого сделать так как не получается запустить на ней dvb карту Twinhan 1027. Гугл ничего толкового по этому вопросу не выдаёт, вся надежда на форум. Итак, что у меня получилось: команда lspci -v выдаёт:
  ….. 00:0c.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
   Subsystem: Twinhan Technology Co. Ltd Device 0023
   Flags: bus master, medium devsel, latency 32, IRQ 16
   Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
   Capabilities: <access denied>
   Kernel driver in use: cx8800
   Kernel modules: cx8800

00:0c.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
   Subsystem: Twinhan Technology Co. Ltd Device 0023
   Flags: bus master, medium devsel, latency 32, IRQ 16
   Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
   Capabilities: <access denied>
   Kernel driver in use: cx88-mpeg driver manager
   Kernel modules: cx8802

00:0c.4 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
   Subsystem: Twinhan Technology Co. Ltd Device 0023
   Flags: bus master, medium devsel, latency 32, IRQ 12
   Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
   Capabilities: <access denied> …..

То есть, как я понимаю, карта опознаётся (исправьте меня, если не прав).
 dmesg|grep cx88 выдало:
[    8.516264] cx88/0: cx2388x v4l2 driver version 0.0.7 loaded
[    8.516318] cx8800 0000:00:0c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    8.516874] cx88[0]: Your board isn't known (yet) to the driver.  You can
[    8.516875] cx88[0]: try to pick one of the existing card configs via
[    8.516877] cx88[0]: card=<n> insmod option.  Updating to the latest
[    8.516879] cx88[0]: version might help as well.
[    8.516883] cx88[0]: Here is a list of valid choices for the card=<n> insmod option:
[    8.516887] cx88[0]:    card=0 -> UNKNOWN/GENERIC
[    8.516889] cx88[0]:    card=1 -> Hauppauge WinTV 34xxx models
[    8.516892] cx88[0]:    card=2 -> GDI Black Gold
[    8.516895] cx88[0]:    card=3 -> PixelView
[    8.516898] cx88[0]:    card=4 -> ATI TV Wonder Pro
[    8.516901] cx88[0]:    card=5 -> Leadtek Winfast 2000XP Expert
[    8.516903] cx88[0]:    card=6 -> AverTV Studio 303 (M126)
[    8.516906] cx88[0]:    card=7 -> MSI TV-@nywhere Master
[    8.516909] cx88[0]:    card=8 -> Leadtek Winfast DV2000
[    8.516912] cx88[0]:    card=9 -> Leadtek PVR 2000
[    8.516915] cx88[0]:    card=10 -> IODATA GV-VCP3/PCI
[    8.516917] cx88[0]:    card=11 -> Prolink PlayTV PVR
[    8.516920] cx88[0]:    card=12 -> ASUS PVR-416
[    8.516923] cx88[0]:    card=13 -> MSI TV-@nywhere
[    8.516926] cx88[0]:    card=14 -> KWorld/VStream XPert DVB-T
[    8.516929] cx88[0]:    card=15 -> DViCO FusionHDTV DVB-T1
[    8.516932] cx88[0]:    card=16 -> KWorld LTV883RF
[    8.516934] cx88[0]:    card=17 -> DViCO FusionHDTV 3 Gold-Q
[    8.516937] cx88[0]:    card=18 -> Hauppauge Nova-T DVB-T
[    8.516940] cx88[0]:    card=19 -> Conexant DVB-T reference design
[    8.516943] cx88[0]:    card=20 -> Provideo PV259
[    8.516946] cx88[0]:    card=21 -> DViCO FusionHDTV DVB-T Plus
[    8.516949] cx88[0]:    card=22 -> pcHDTV HD3000 HDTV
[    8.516952] cx88[0]:    card=23 -> digitalnow DNTV Live! DVB-T
[    8.516955] cx88[0]:    card=24 -> Hauppauge WinTV 28xxx (Roslyn) models
[    8.516958] cx88[0]:    card=25 -> Digital-Logic MICROSPACE Entertainment Center (MEC)
[    8.516961] cx88[0]:    card=26 -> IODATA GV/BCTV7E
[    8.516964] cx88[0]:    card=27 -> PixelView PlayTV Ultra Pro (Stereo)
[    8.516967] cx88[0]:    card=28 -> DViCO FusionHDTV 3 Gold-T
[    8.516970] cx88[0]:    card=29 -> ADS Tech Instant TV DVB-T PCI
[    8.516973] cx88[0]:    card=30 -> TerraTec Cinergy 1400 DVB-T
[    8.516976] cx88[0]:    card=31 -> DViCO FusionHDTV 5 Gold
[    8.516979] cx88[0]:    card=32 -> AverMedia UltraTV Media Center PCI 550
[    8.516982] cx88[0]:    card=33 -> Kworld V-Stream Xpert DVD
[    8.516985] cx88[0]:    card=34 -> ATI HDTV Wonder
[    8.516988] cx88[0]:    card=35 -> WinFast DTV1000-T
[    8.516991] cx88[0]:    card=36 -> AVerTV 303 (M126)
[    8.516993] cx88[0]:    card=37 -> Hauppauge Nova-S-Plus DVB-S
[    8.516996] cx88[0]:    card=38 -> Hauppauge Nova-SE2 DVB-S
[    8.516999] cx88[0]:    card=39 -> KWorld DVB-S 100
[    8.517002] cx88[0]:    card=40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid
[    8.517005] cx88[0]:    card=41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile)
[    8.517009] cx88[0]:    card=42 -> digitalnow DNTV Live! DVB-T Pro
[    8.517012] cx88[0]:    card=43 -> KWorld/VStream XPert DVB-T with cx22702
[    8.517015] cx88[0]:    card=44 -> DViCO FusionHDTV DVB-T Dual Digital
[    8.517018] cx88[0]:    card=45 -> KWorld HardwareMpegTV XPert
[    8.517021] cx88[0]:    card=46 -> DViCO FusionHDTV DVB-T Hybrid
[    8.517024] cx88[0]:    card=47 -> pcHDTV HD5500 HDTV
[    8.517027] cx88[0]:    card=48 -> Kworld MCE 200 Deluxe
[    8.517030] cx88[0]:    card=49 -> PixelView PlayTV P7000
[    8.517033] cx88[0]:    card=50 -> NPG Tech Real TV FM Top 10
[    8.517035] cx88[0]:    card=51 -> WinFast DTV2000 H
[    8.517038] cx88[0]:    card=52 -> Geniatech DVB-S
[    8.517041] cx88[0]:    card=53 -> Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T
[    8.517044] cx88[0]:    card=54 -> Norwood Micro TV Tuner
[    8.517047] cx88[0]:    card=55 -> Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann OEM
[    8.517051] cx88[0]:    card=56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder
[    8.517054] cx88[0]:    card=57 -> ADS Tech Instant Video PCI
[    8.517057] cx88[0]:    card=58 -> Pinnacle PCTV HD 800i
[    8.517060] cx88[0]:    card=59 -> DViCO FusionHDTV 5 PCI nano
[    8.517063] cx88[0]:    card=60 -> Pinnacle Hybrid PCTV
[    8.517066] cx88[0]:    card=61 -> Leadtek TV2000 XP Global
[    8.517069] cx88[0]:    card=62 -> PowerColor RA330
[    8.517072] cx88[0]:    card=63 -> Geniatech X8000-MT DVBT
[    8.517075] cx88[0]:    card=64 -> DViCO FusionHDTV DVB-T PRO
[    8.517078] cx88[0]:    card=65 -> DViCO FusionHDTV 7 Gold
[    8.517081] cx88[0]:    card=66 -> Prolink Pixelview MPEG 8000GT
[    8.517084] cx88[0]:    card=67 -> Kworld PlusTV HD PCI 120 (ATSC 120)
[    8.517087] cx88[0]:    card=68 -> Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid
[    8.517090] cx88[0]:    card=69 -> Hauppauge WinTV-HVR4000(Lite) DVB-S/S2
[    8.517093] cx88[0]:    card=70 -> TeVii S460 DVB-S/S2
[    8.517096] cx88[0]:    card=71 -> Omicom SS4 DVB-S/S2 PCI
[    8.517099] cx88[0]:    card=72 -> TBS 8920 DVB-S/S2
[    8.517102] cx88[0]:    card=73 -> TeVii S420 DVB-S
[    8.517104] cx88[0]:    card=74 -> Prolink Pixelview Global Extreme
[    8.517107] cx88[0]:    card=75 -> PROF 7300 DVB-S/S2
[    8.517110] cx88[0]:    card=76 -> SATTRADE ST4200 DVB-S/S2
[    8.517113] cx88[0]:    card=77 -> TBS 8910 DVB-S
[    8.517116] cx88[0]:    card=78 -> Prof 6200 DVB-S
[    8.517119] cx88[0]:    card=79 -> Terratec Cinergy HT PCI MKII
[    8.517122] cx88[0]:    card=80 -> Hauppauge WinTV-IR Only
[    8.517125] cx88[0]:    card=81 -> Leadtek WinFast DTV1800 Hybrid
[    8.517128] cx88[0]:    card=82 -> WinFast DTV2000 H rev. J
[    8.517132] cx88[0]: subsystem: 1822:0023, board: UNKNOWN/GENERIC [card=0,autodetected], frontend(s): 0
[    8.517136] cx88[0]: TV tuner type -1, Radio tuner type -1
[    8.520526] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded
[    8.994199] cx88[0]/0: found at 0000:00:0c.0, rev: 5, irq: 16, latency: 32, mmio: 0xf8000000
[    8.994217] IRQ 16/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[    8.994324] cx88[0]/0: registered device video0 [v4l2]
[    8.994357] cx88[0]/0: registered device vbi0
[    9.001559] cx88[0]/2: cx2388x 8802 Driver Manager
[18721.859650] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[18721.859655] cx88/2: registering cx8802 driver, type: dvb access: shared

Так как что-то похожее на мою карту есть под номером 19, сделал следующее:
sudo -s
cd /etc/modprobe.d
echo "options cx88xx card=19" > cx88xx
modprobe -r cx8800
modprobe cx8800

После перезагрузки dmesg|grep cx88:
[   17.965199] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded

[   17.965783] cx88[0]: subsystem: 1822:0023, board: Conexant DVB-T reference design [card=19,insmod option], frontend(s): 1
[   17.965788] cx88[0]: TV tuner type 4, Radio tuner type -1
[   17.991010] cx88/0: cx2388x v4l2 driver version 0.0.7 loaded
[   18.296755] cx88[0]/2: cx2388x 8802 Driver Manager
[   18.296790] cx88-mpeg driver manager 0000:00:0c.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   18.296800] cx88[0]/2: found at 0000:00:0c.2, rev: 5, irq: 16, latency: 32, mmio: 0xf9000000
[   18.296810] IRQ 16/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   18.297225] cx8800 0000:00:0c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   18.297236] cx88[0]/0: found at 0000:00:0c.0, rev: 5, irq: 16, latency: 32, mmio: 0xf8000000
[   18.297252] IRQ 16/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   18.297322] cx88[0]/0: registered device video0 [v4l2]
[   18.297349] cx88[0]/0: registered device vbi0
[   18.847046] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[   18.847051] cx88/2: registering cx8802 driver, type: dvb access: shared
[   18.847057] cx88[0]/2: subsystem: 1822:0023, board: Conexant DVB-T reference design [card=19]
[   18.847061] cx88[0]/2: cx2388x based DVB/ATSC card
[   18.847064] cx8802_alloc_frontends() allocating 1 frontend(s)
[   18.973559] cx88[0]/2: frontend initialization failed
[   18.973563] cx88[0]/2: dvb_register failed (err = -22)
[   18.973567] cx88[0]/2: cx8802 probe failed, err = -22

Особо напрягли строчки
[   18.973559] cx88[0]/2: frontend initialization failed
[   18.973563] cx88[0]/2: dvb_register failed (err = -22)
[   18.973567] cx88[0]/2: cx8802 probe failed, err = -22

Проверил запущенные модули lsmod | grep dvb:
videobuf_dvb            7040  0
dvb_core               87364  1 videobuf_dvb
videobuf_core          17952  5 videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg

О модуле dvb_pll нет ни слова, директория /dev/dvb/ отсутствует. ls /dev/dvb/:
ls: невозможно получить доступ к /dev/dvb/: Нет такого файла или каталога

Вопрос: как запустить этот модуль и в нём ли только проблема.
Помогите пожалуйста решить эту проблему, боюсь, что в одиночку с ней не справлюсь. Тем более, что с линуксом я только начал знакомиться, не хочется его бросать из за таких заморочек.

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Запуск dvb Twinhan 1027 в Uubuntu 9.10
« Ответ #1 : 21 Февраль 2010, 23:20:56 »
Есть такая штука - spoiler называется, пользуйся, а то читать не удобно.
dvb-apps поставил? Если нет поставь.
Цитировать
Уже почти месяц пытаюсь полностью перейти на Ubuntu 9.10, но не могу этого сделать так как не получается запустить на ней dvb карту Twinhan 1027. Гугл ничего толкового по этому вопросу не выдаёт, вся надежда на форум.

Гугл ещё хорошо по форуму ищет, смотри вверху страницы.
https://forum.ubuntu.ru/index.php?topic=27201.0
https://forum.ubuntu.ru/index.php?topic=81288.0
xUbuntu 12.04

Оффлайн saw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Запуск dvb Twinhan 1027 в Uubuntu 9.10
« Ответ #2 : 22 Февраль 2010, 13:58:26 »
Есть такая штука - spoiler называется, пользуйся, а то читать не удобно.
dvb-apps поставил? Если нет поставь.

Про spoiler учту на будущее  :)  dvb-apps установлен последней версии. Где-то встречал, что нужно пропатчить ядро чтобы TwinHan запустить. Нашёл патч kernel-2.6.27.10-twinhan-patch, но во-первых у меня ядро 2.6.31-19, а во-вторых - просто не знаю как им пользоваться. Сижу ломаю голову.

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Запуск dvb Twinhan 1027 в Uubuntu 9.10
« Ответ #3 : 22 Февраль 2010, 15:50:54 »
Скорее всего драйвер уже есть и патч тоже не нужен.
А если без шаманств смодулями просто загрузить Ubuntu и find /dev/dvb.
xUbuntu 12.04

Оффлайн saw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Запуск dvb Twinhan 1027 в Uubuntu 9.10
« Ответ #4 : 22 Февраль 2010, 16:11:13 »
Выдаёт
saw@saw-desktop:~$ find /dev/dvb
find: `/dev/dvb': Нет такого файла или каталога
saw@saw-desktop:~$

Каталог /dev/dvb упорно не хочет создаваться. Я так думаю это потому что карточка не инициализируется:
saw@saw-desktop:~$ dmesg|grep cx88
...
[   18.190988] cx88[0]/2: frontend initialization failed
[   18.190993] cx88[0]/2: dvb_register failed (err = -22)
[   18.190997] cx88[0]/2: cx8802 probe failed, err = -22
saw@saw-desktop:~$
Скачал на официальном сайте дрова под неё, а они не становятся - заточены под ядро 2.6.18  ???

Оффлайн saw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Запуск dvb Twinhan 1027 в Uubuntu 9.10
« Ответ #5 : 09 Апрель 2010, 22:42:55 »
Проблема разрешилась покупкой dvb карты TT-budget S-1401. Всё запустилось практически с полоборота! Работает стабильно, без нареканий. Это помогло мне перейти на Ubuntu уже на 90%. 8)

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Запуск dvb Twinhan 1027 в Uubuntu 9.10
« Ответ #6 : 09 Апрель 2010, 22:48:56 »
Проблема разрешилась покупкой dvb карты TT-budget S-1401. Всё запустилось практически с полоборота! Работает стабильно, без нареканий. Это помогло мне перейти на Ubuntu уже на 90%. 8)
А что там в 10%?
xUbuntu 12.04

Оффлайн saw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Запуск dvb Twinhan 1027 в Uubuntu 9.10
« Ответ #7 : 13 Апрель 2010, 10:28:32 »
Упс, да просто на карточке Twinhan 1027 вход для видеозахвата есть, в Uubuntu, соответственно, пользоваться им я не могу. Ну да это не так уж часто требуется :-)

Пользователь решил продолжить мысль 13 Апрель 2010, 10:38:36:
А что насчёт драйверов на Twinhan 1027 - встречал инфу, что компания Conexant запетила написание свободного ПО для устройств на своём чипсете. Теснят нас.
« Последнее редактирование: 13 Апрель 2010, 10:38:36 от saw »

 

Страница сгенерирована за 0.06 секунд. Запросов: 23.