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

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

    <bug>
          <bug_id>26679</bug_id>
          
          <creation_ts>2011-12-07 00:53:52 +0400</creation_ts>
          <short_desc>Надломан драйвер USB-Ethernet cdc_ether</short_desc>
          <delta_ts>2012-05-15 22:25:15 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p6</product>
          <component>kernel-image-std-def</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</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>
          
          <blocked>27160</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Roman Savochenko">rom_as</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          
          
          <qa_contact name="QA p6">qa-p6</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>127444</commentid>
    <comment_count>0</comment_count>
      <attachid>5245</attachid>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-12-07 00:53:52 +0400</bug_when>
    <thetext>Created attachment 5245
N900_ALT5.1_2.6.32.log

cdc_ether используется в мобильниках, в данном случае Nokia N900.
На ALT5.1 с ядром 2.6.32 при подключении этого устройства появляется интерфейс &quot;usb0&quot; со статусом наличия связи и как следствие корректно обнаруживающийся и управляемый в NetworkManager.

При этом в P6 и выше интерфейс появляется, но со статусом отсутствия соединения. Как следствие в NetworkManager его не видно. Из acc настроить его можно и он работает.

Логи подключения данного устройства на ALT5.1 и P6 вкладываю.

P.S. Попутно вопрос. Как сейчас вешать баги на ядро в апстриме ибо багзила ядра давно и плотно лежит?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127445</commentid>
    <comment_count>1</comment_count>
      <attachid>5246</attachid>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-12-07 00:54:27 +0400</bug_when>
    <thetext>Created attachment 5246
N900_ALTP6_3.1.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127446</commentid>
    <comment_count>2</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-12-07 01:05:44 +0400</bug_when>
    <thetext>На Ubuntu 11.04 с ядром 2.6.38 такой проблемы нет.

P.S. Я вообще заметил, что начиная с ядра 2.6.39 сломано или надломано очень многое, причём ничего из того что я заметил до сих пор не исправлено!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127447</commentid>
    <comment_count>3</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-12-07 02:26:07 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; На Ubuntu 11.04 с ядром 2.6.38 такой проблемы нет.
На Ubuntu 11.10 с ядром 3.0.0.13 проблема так-же есть, что подтверждает гипотезу про граничную версию проблемного ядра 2.6.39</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127592</commentid>
    <comment_count>4</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2011-12-13 20:17:42 +0400</bug_when>
    <thetext>Кстати линк появляется после инициализации отключенного интерфеса, т.е. при поступлении первых данных, а значит и событий в драйвер.

Интересная получается ситуация что-бы состояние линка поднялось нужно что-то по интерфейсу отослать, а что-бы отослать нужно его инициализировать в NetworkManager, который без статуса линка интерфейса не замечает. :)

Кстати эта проблема присутствует на широком спектре мобильных устройств начиная от Nokia N800, N810 и N900.

Я так понял, начиная с ядра 2.6.39, состояние линка для новых интерфейсов устанавливается в &quot;no&quot;, что и породило эту проблему.

Из этого вытекает вопрос. Что и как правильно делать. Можно конечно для этого драйвера поднимать статус линка принудительно, при подключении.

Но вообще не понятно кого пнуть по этому поводу в майнстриме.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131280</commentid>
    <comment_count>5</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2012-05-15 22:24:57 +0400</bug_when>
    <thetext>Сейчас уже всё работает, 
Link detected: yes
и NetworkManager его видит.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5245</attachid>
            <date>2011-12-07 00:53:52 +0400</date>
            <delta_ts>2011-12-07 00:53:52 +0400</delta_ts>
            <desc>N900_ALT5.1_2.6.32.log</desc>
            <filename>N900_ALT5.1_2.6.32.log.gz</filename>
            <type>application/x-gzip</type>
            <size>977</size>
            <attacher name="Roman Savochenko">rom_as</attacher>
            
              <data encoding="base64">H4sICNx53k4CA045MDBfQUxUNS4xXzIuNi4zMi5sb2cArVZdbyI3FH3nV1xpHzaREmTPN5YiNQur
FmmhUYBupWi1GjwGrAw2tT3J5qW/vdczDAxstWnajmAw5p5zv8718GC0dj8Zvc0V/PnlHRRbYde9
BwBK434YZkkQfIHpxzmDe7GW1gkjCtgZ7TTXJazyrSxfgKYHRJJlNHkdEUQ1Ihn0ozAJB4io7BKC
a9qPGCjxDBu53oDdCcQuZh+gEE+SCzSSag1iw+XXDS8gV/guCiOshaQljINBmIUnhFMk7LCsdKWK
K5DFb0IV2tyQKKD+653RRcXdDaE87bINgh+xWWcwKMtgsjI3yNOyBFcwE0bm5bTaLoW5CU8osxPK
PQa5B4TAxcxpk68FTHQhLjuwiJxGMslVtcq5q4wwiNWPMj+xPi1rNxoGYRqQiKZxkqZxB5Rk9ATE
tVrJdWVyJ7WCdxT4RluhYIWSgcB/wxrYA0FISYJeLbcyBXQ5nI1BbKuyga+0qSs3ybFhbZJNGbsU
GW2qc20bE3bSOMhdp9loHURn1s+5dF4n3t0e6TRY4VwpYClwG7vGc6XQqCZKQ5R6mETxSep1j6XF
CijB3dWZ0tKoT6IoHAz+u3TTlpCG6fksvF26WYctIvH/IV3SpaTkR9K9G17PKum62m1x8T/SbmOd
pPG/lSESBCRO/ajwgn/N+XZPQvsJg/lG2jZ9LwHtoNC4KksLyCwdfjyrPowdoKH/OYctprLtH8kT
EtK/JXfu5XY4IY10cLV3dEQOBrTRC0cNMjDHA9ILRypcY01wJox8EqZ1cY7fbzN4Iv0gYbWzJfYS
qwlDrZzBc9aXv2x52rmrE7G19saz0RQFmO/Q5bFuNEto9PrpHcYHBD4iQvrGlHYbrYQ7UKCi4qYq
5IiH995SuI0w7/3E+wEneDH/WvapL/oVDEdD+OhtkA9GdbGvIAhYTFhQsCj11jHvesriNwZbh9Dr
PZw9J+WqkWQdds/foL4+SfUIQvF8xw6BwS+f/ai3gY3awIYAPThcizv4cP/r7Wh4O5vD/WI6HU9/
hsni03xc78BkvmA0xhmDicC55Yx2wPe/wy7nj8JZloAwRhvLCKahdztR4EpjOqZSfnNl8q1gpAOe
H8HkFTDPjZE4sF04CqOUFufSG7hvf1SiEqVQjGK74DTG5YsTloVZBBd46xNYXtbum308Pki99325
sQtOowDras/wJPfnVq3rWjYHL8PKGKEc4L8Y6x8upXgSJQPyjTRXChfp5cG6blYhHB7vmCi8CPsX
2WBS7w8JAAA=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5246</attachid>
            <date>2011-12-07 00:54:27 +0400</date>
            <delta_ts>2011-12-07 00:54:27 +0400</delta_ts>
            <desc>N900_ALTP6_3.1.1.log</desc>
            <filename>N900_ALTP6_3.1.1.log.gz</filename>
            <type>application/x-gzip</type>
            <size>755</size>
            <attacher name="Roman Savochenko">rom_as</attacher>
            
              <data encoding="base64">H4sICI6A3k4CA045MDBfQUxUUDZfMy4xLjEubG9nAK1U3U/bMBB/719x0x4ACSKnSVPqp0EBDYmC
BEVDQhVy7UtjkdiZ7fDxsr99l1BCYXsY0qwosZz7fdyd7VtnbfjmbCUM/Fp8BVWhXw1uAYZJGk2y
bJhOFnB8M0/3cg/bXomY7XCobGMCKsh1if7ZB6zgUYcCrFPoaF2JIChIYQQXdfActk1TljsvvFmU
7LM0Hi3g5GC+pl3GxNqEfB+0B2MDCHAobVWhUcR3egGyEM5jgNy6Frch7Xff+yhLWCJI4RE8Gq+D
fsAvL9LjiLFslO3/55TScZQwlozTBTR+CfFeHKUcDD5CoVcF+BqJ4PrqEBQ+aIlgmmqJDjKK1mYF
WEh9V0j1ypWmWZIOF3B+POdwiStNbloLtbPBSltCLipdPkMy6hFZlk1Ypy6tQ07F61GtDU2puVyQ
tHJUDQdSybu6sAZDTzEeZglRtH+ErNZJxFHGYV5QU9bWpTBte5SlWVl6sAZ0oM+jieA0vHWvrVQV
bZBPhsO/kofwfDCdMd7Vh2ZroTdkMk6ST2ZGEpv4NO6V1zJLH5yQAabWBEcFnZHb8pWh3WFtVJeC
B2Fo/10dnYNQoiYx/0o9SpIJWyeFoSDka1r7vPXL3szCVh+0BSK0f/cYDd4+y6jD7cL0aArHbQy1
BY66MuxCjJzFfJLxOOFZzPNkUz6LP1mZzsJgcPvh1OtcWpPrVWd70L6gG2fa3AMaKWreG4PvP4RS
lOzxO2MnCcAA+nF4eXFwND24msPs+mx+2s1gNr/m8YgR+QyD05LHG4jLG6iFvEc6WwzQOevaiXK2
rlHRzFIOrjHtYu5ERWXZAM//HSyFcxrdOzgdqlJ7bbuA8PSzwQZLNDymHsF7j8vngG3UNosYLHc6
6Q9rf9aXyh4s7bOuvFcYAh173220bp/0CtPGOTQB6BL2YoVQ4gOWHNgTexlj2B7v9NFddxQGlHRx
0X1jB78BU1S6Kc4FAAA=
</data>

          </attachment>
      

    </bug>

</bugzilla>