<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>24912</bug_id>
          
          <creation_ts>2011-01-13 16:48:39 +0300</creation_ts>
          <short_desc>Не работает радио TV-тюнера</short_desc>
          <delta_ts>2012-05-14 09:18:52 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-image-std-def</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Roman Savochenko">rom_as</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>aen</cc>
    
    <cc>kernelbot</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>117134</commentid>
    <comment_count>0</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-01-13 16:48:39 +0300</bug_when>
    <thetext>Имеется TV-тюнер ProVideo PV951
На данном ядре радио оказывается неуправляемым. Сам тюнер работает.

С ядром 2.6.32-std-def-alt20.M50P.1 на Branch 5.1 всё работает.
Замена ядра на kernel-image-std-def-2.6.35-alt9 решает эту проблему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121580</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-05-23 20:35:10 +0400</bug_when>
    <thetext>Проверьте, на всякий случай, на kernel-image-el-smp-2.6.32-alt22</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121780</commentid>
    <comment_count>2</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-05-31 11:29:01 +0400</bug_when>
    <thetext>Проверил.
Уже не работает ни в одной версии, более 2.6.36. Включая и el-smp.
Похоже в bttv опять чего-то сломали.
Попробую выяснить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121865</commentid>
    <comment_count>3</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-06-02 22:57:58 +0400</bug_when>
    <thetext>Пока выяснил, что перестали работать все ioctl запросы к /dev/radio, с ошибкой:
&quot;Invalid argument&quot;. Конкретно для запросов: VIDIOCGTUNER, VIDIOCGAUDIO.
Хотел собрать bttv из рабочей версии, однако это оказалось невозможно в виду изменениям API V4l, возможно поэтому и не работает.

Запощу багу прямо на bugzilla.kernel.org.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121866</commentid>
    <comment_count>4</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-06-02 23:15:26 +0400</bug_when>
    <thetext>https://bugzilla.kernel.org/show_bug.cgi?id=36552</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121900</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-06-03 14:46:09 +0400</bug_when>
    <thetext>Будь готов проверить на текущих ванильных ядрах, а также черкнуть в LKML через месяц-два висения баги в багзиле, а то так может и остаться.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121908</commentid>
    <comment_count>6</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-06-03 16:33:06 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Будь готов проверить на текущих ванильных ядрах, а также черкнуть в LKML через
&gt; месяц-два висения баги в багзиле, а то так может и остаться.
Она там уже не висит. :)
Мне разъяснили что API в V4L2 сменилось и нужно прикладной софт адаптировать. Вот я и готовлюсь для поиска софтины для работы с радио и поддержкой V4L2, для проверки и последующей адаптации плагина gkrellm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122261</commentid>
    <comment_count>7</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-06-19 20:24:43 +0400</bug_when>
    <thetext>Адаптировал к V4L2 - полёт нормальный.
Для Сизифа собрал: gkrellm-radio-2.0.4-alt3
Отправлю в p6 и t6 - просьба пропустить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122785</commentid>
    <comment_count>8</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-07-02 13:21:26 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; Адаптировал к V4L2 - полёт нормальный.
Был нормальный, до ядра kernel-image-std-def-2.6.39-alt2, в котором сломан API доступа к тюнеру радио.

Попробую выяснить в апстриме, в той же баге.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131223</commentid>
    <comment_count>9</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2012-05-14 09:18:52 +0400</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; (В ответ на комментарий №7)
&gt; &gt; Адаптировал к V4L2 - полёт нормальный.
&gt; Был нормальный, до ядра kernel-image-std-def-2.6.39-alt2, в котором сломан API
&gt; доступа к тюнеру радио.
Разобрался с проблемой. Оказывается у карты ProVideo PV951 (42), которую я устанавливаю для своего NoName тюнера, не установлен флаг &quot;.has_radio&quot;, что до версии ядра 2.6.39 не мешало работе опции модуля &quot;bttv radio=1&quot;.

Сейчас-же, согласно опции &quot;bttv radio=1&quot;, устройство /dev/radio0 создаётся, но проверка наличия радио при запросах, с помощью функции check_mode() не проходит.

&gt; Попробую выяснить в апстриме, в той же баге.
Апстрим оказался абсолютно глухим.

В своём случае заменил карту с ProVideo PV951 (42) на Pace TV &amp; Radio Card (101) и радио заработало, поэтому призакрываю багу хотя попробую мои замечания ещё раз довести до апстрима.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>