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

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

    <bug>
          <bug_id>25822</bug_id>
          
          <creation_ts>2011-06-27 14:19:24 +0400</creation_ts>
          <short_desc>Добавить прошивку для точек доступа Marvell</short_desc>
          <delta_ts>2014-09-10 13:45:53 +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>firmware-linux</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="manowar@altlinux.org">manowar</reporter>
          <assigned_to name="Ivan A. Melnikov">iv</assigned_to>
          <cc>aen</cc>
    
    <cc>antohami</cc>
    
    <cc>boyarsh</cc>
    
    <cc>iv</cc>
    
    <cc>manowar</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>122565</commentid>
    <comment_count>0</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-06-27 14:19:24 +0400</bug_when>
    <thetext>Для работы модуля uap8xxx требуется прошивка. Исходники модуля доступны для загрузки (http://dreamplug.googlecode.com/), но в ванильном ядре их почему-то нет. Несмотря на это модуль таки работает и прошивка ему нужна. Ядро kernel-image-dreamplug в Sisyphus ARM включает его.

Прошивку я взял из «родной» ФС DreamPlug. Прошу включить в пакет, чтобы она не потерялась:
http://git.altlinux.org/people/manowar/packages/firmware-linux.git?p=firmware-linux.git;a=commitdiff;h=05eabe93e337de6fd66cc2e10dd8cd4efab6fd1d

P.S. Хорошо бы ещё, конечно, развить linux-firmware на несколько пакетиком поменьше.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122609</commentid>
    <comment_count>1</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-06-27 23:14:07 +0400</bug_when>
    <thetext>А почему бы не запаковать прошивку отдельно?
Пакет firmware-linux живет на kernel.org и вряд ли стоит туда добавлять/удалять прошивки</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122619</commentid>
    <comment_count>2</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-06-28 13:54:40 +0400</bug_when>
    <thetext>Во-первых, linux-firmware.git есть на kernel.org:
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=summary

Во-вторых, насколько я понял по истории изменений пакета, раньше у нас прошивки паковались как попало, а потом решили собрать один большой пакет. В спеке есть следующий комментарий:
# Remove firmware shipped in separate packages already.

В-третьих, в спеке есть и такой комментарий:
# Perhaps these should be built as subpackages of linux-firmware?

Давайте, действительно, порубим его на части. Я могу это сделать, если никто не возражает, заодно обновив файлы в директории/подпакете mrvl.

Можно, кстати, сделать find-prov, find-req для прошивок и модулей: загрузка прошивок в большинстве модулей сделана единообразно. Будем знать какой модуль какую прошивку хочет. Имеет смысл?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122621</commentid>
    <comment_count>3</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-06-28 13:57:34 +0400</bug_when>
    <thetext>Извиняюсь, неправильно понял про kernel.org. Но что мешает нам иметь в своём пакете дополнительные прошивки?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122622</commentid>
    <comment_count>4</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-06-28 14:02:17 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; Извиняюсь, неправильно понял про kernel.org. Но что мешает нам иметь в своём
&gt; пакете дополнительные прошивки?

Это неоправданное осложнение для сопровождения пакета.
Нам, в том числе Вам, ничего не мешает собрать отдельный пакет для Marvell и сопровождать его, не глядя сразу в два источника.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122623</commentid>
    <comment_count>5</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-06-28 14:08:21 +0400</bug_when>
    <thetext>Ладно, соберу.

Но пилить linux-firmware всё равно надо. Хочу узнать, что сейчас этому препятствует. Или просто руки не дошли?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122624</commentid>
    <comment_count>6</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-06-28 14:11:37 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Ладно, соберу.
&gt; 
&gt; Но пилить linux-firmware всё равно надо. Хочу узнать, что сейчас этому
&gt; препятствует. Или просто руки не дошли?

Его пилят на kernel.org. А мы его просто собираем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122625</commentid>
    <comment_count>7</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-06-28 14:16:05 +0400</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; (В ответ на комментарий №5)
&gt; &gt; Ладно, соберу.
&gt; &gt; 
&gt; &gt; Но пилить linux-firmware всё равно надо. Хочу узнать, что сейчас этому
&gt; &gt; препятствует. Или просто руки не дошли?
&gt; 
&gt; Его пилят на kernel.org. А мы его просто собираем.

  Да нет, я про разделение на подпакеты. :) Он у нас намеренно сделан монолитным? Определённый смысл в этом есть, потому что в системе, к которой могут быть подключены новые устройства (по USB), должны быть прошивки на «все случаи жизни», как и модули ядра. С другой стороны, для маленького дистрибутива под конкретную задачу это избыточно. Я, лично, за то, чтобы разбить linux-firmware на подпакеты согласно директориям и добавить виртуальный пакет для установки всего сразу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122753</commentid>
    <comment_count>8</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2011-07-01 16:10:58 +0400</bug_when>
    <thetext>На мой взгляд, данную прошивку следует собрать отдельно. Ида -- как у неё с лицензией? Полагаю, что никак..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122857</commentid>
    <comment_count>9</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-07-05 02:35:49 +0400</bug_when>
    <thetext>А вдруг хотя бы redistributable? Кстати говоря, вот здесь выложена оригинальная ФС для плага, включая sd8688_ap.bin, но не написано под какой лицензией. Я написал им письмо с вопросом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122858</commentid>
    <comment_count>10</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-07-05 02:36:37 +0400</bug_when>
    <thetext>http://www.newit.co.uk/files-guruplug/guruplug-rootfs/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122865</commentid>
    <comment_count>11</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-07-05 12:24:40 +0400</bug_when>
    <thetext>Paul -

The access point software is redistributable. We&apos;re also hoping that
Marvell or Globalscale will improve it at some point, but there&apos;s little
concrete to go on in that regard.

-- 
Alasdair Macdonald

New IT technical specialist

http://www.newit.co.uk</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122866</commentid>
    <comment_count>12</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2011-07-05 12:25:56 +0400</bug_when>
    <thetext>Можно добавлять в Сизиф?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131773</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-06-12 12:25:14 +0400</bug_when>
    <thetext>Так стоп -- firmware-linux суть вполне определённый набор, расширять который всячески осмысленно через апстрим.  Если же чего не хватает прямщас -- пакуется отдельный firmware-*, при попадании в f-l обсолетится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147642</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2014-09-10 13:45:53 +0400</bug_when>
    <thetext>Как обсуждено, отдельные прошивки отдельными пакетами или через апстрим.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>