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

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

    <bug>
          <bug_id>15551</bug_id>
          
          <creation_ts>2008-05-05 23:12:14 +0400</creation_ts>
          <short_desc>Periodic connection lost at Atheros AR5BXB63 chip based cards</short_desc>
          <delta_ts>2009-04-05 17:54:15 +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-source-madwifi-dfs</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>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Shilov">hsvhome</reporter>
          <assigned_to name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</assigned_to>
          <cc>boris</cc>
    
    <cc>boyarsh</cc>
    
    <cc>icesik</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>mithraen</cc>
    
    <cc>rider</cc>
    
    <cc>sin</cc>
    
    <cc>vitty</cc>
    
    <cc>vsu</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69361</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Shilov">hsvhome</who>
    <bug_when>2008-05-05 23:12:14 +0400</bug_when>
    <thetext>This situation stable reproduced at notebook Benq JoyBook R-56
With kernel-modules-ndiswrapper-std-def ( ath_pci blacklisted ) wifi card 
normally work.


Steps to Reproduce:
1.Install kernel-modules-madwifi-dfs-std-def and modprobe ath_pci (or reboot)
2.Setup wlan with dhcp and any http|ftp|ssh|samba server ( ower AP b/e DI-524)
3.Start download from server files with summary size up to 100 Mb
Actual Results:  
After ~10-50 Mb of incommings traffic process of downloads hangs with 
diagnostic in /var/log/messages
kernel: NETDEV WATCHDOG: wlan0: transmit timed out
After this message dhcp client renew IP of ath0 device and download continued


Expected Results:  
Normal download</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69362</commentid>
    <comment_count>1</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-05-05 23:16:05 +0400</bug_when>
    <thetext>а просто с madwifi без dfs работет?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69369</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Shilov">hsvhome</who>
    <bug_when>2008-05-06 00:37:48 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; а просто с madwifi без dfs работет?
Не работает (не знает такого устройства, т.е. unsupported ...  чтототам)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69375</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey Shilov">hsvhome</who>
    <bug_when>2008-05-06 08:27:38 +0400</bug_when>
    <thetext>Кстати может обновить dfs до  
http://snapshots.madwifi.org/madwifi-dfs/madwifi-dfs-r3582-20080501.tar.gz
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73038</commentid>
    <comment_count>4</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-06-23 15:37:42 +0400</bug_when>
    <thetext>попробуйте на kernel-modules-madwifi-ar5007</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73049</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Shilov">hsvhome</who>
    <bug_when>2008-06-23 17:00:29 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; попробуйте на kernel-modules-madwifi-ar5007
Пробовал. Система - текущий сизиф.

#rpm -qa | grep madwifi
kernel-source-madwifi-ar5007-0.9.4-alt1
kernel-modules-madwifi-ar5007-std-def-0.9.4-alt1.132633.3
madwifi-utils-0.9.4-alt

#uname -r
2.6.25-std-def-alt3

#lspci | grep Ath
02:00.0 Ethernet controller: Atheros Communications, Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

#cat /etc/net/ifaces/ath0/options
ONBOOT=yes
TYPE=eth
BOOTPROTO=dhcp
USE_HOTPLUG=no
MODULE=ath_pci
NEVER_RMMOD=yes
CONFIG_WIRELESS=yes
WPA_DRIVER=madwifi
DISABLED=no

#cat/etc/net/ifaces/ath0/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
update_config=1

network={
        ssid=&quot;MYAP&quot;
        psk=&quot;MYPASS&quot;
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=TKIP
        group=TKIP WEP104 WEP40
}

#dmesg
...
ath_pci: trunk
ACPI: PCI Interrupt 0000:02:00.0[A] -&gt; GSI 16 (level, low) -&gt; IRQ 16
PCI: Setting latency timer of device 0000:02:00.0 to 64
MadWifi: ath_attach: Switching rfkill capability off
MadWifi: ath_attach: Switching per-packet transmit power control off
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: ath_announce: Use hw queue 1 for WME_AC_BE traffic
wifi0: ath_announce: Use hw queue 0 for WME_AC_BK traffic
wifi0: ath_announce: Use hw queue 2 for WME_AC_VI traffic
wifi0: ath_announce: Use hw queue 3 for WME_AC_VO traffic
wifi0: ath_announce: Use hw queue 8 for CAB traffic
wifi0: ath_announce: Use hw queue 9 for beacons
ath_pci: wifi0: Atheros 5424/2424: mem=0xf4000000, irq=16

Результат равноэквивалентный.
Некоторое время наблюдается нормальная работа.
Потом (при попытке потянуть нечто относительно тяжелое, или при достижении траффиком некоторого объема) имеем в логе

#cat /var/log/syslog/messages.1.bz2 | bunzip | grep NETD
Jun 19 14:45:11 barabashka kernel: NETDEV WATCHDOG: wlan0: transmit timed out

далее разрыв соединения и переконнект, затем непродолжительная работа (~100-500к)
далее разрыв соединения и переконнект, затем непродолжительная работа (~100-500к)
...
и так до /etc/rc.d/init.d/network reload

в итоге все работает (как затвор у автомата), но сеть еле дышит. 
Может и не в драйвере дало, однако на ндисвраппере работает нормально и без передергиваний.

Вообще интересно, у кого-то еще такие карточки реально работающие ath_pci есть, или я один такой озадаченный?


</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80454</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Shilov">hsvhome</who>
    <bug_when>2008-10-29 22:32:35 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; попробуйте на kernel-modules-madwifi-ar5007

Дошли руки (надоело держать ВФ постоянно включенным ) ;-) до бубнов! 

Удалось получить стабильную работу карточки + интерфейс поднимается/опускается по кнопке.

Сравнивал (kdiff) код dfs hal trunk. 
Собрал  для себя kernel-modules-madwifi-hal с утилитами на основе
http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3861-20080903.tar.gz (наверное можно этим заменить dfs + AR5007)
Поигрался с 80211debug  athdebug  ath_info iwevent

В результате:

Установил АП 
- в режим 80211g-only
- скорость фиксированная 48М

У интерфейса
cat /etc/net/ifaces/ath0/ifup-post
#!/bin/bash
iwconfig ath0 rate fixed
exit 0
т.е. тоже скорость фиксированная 48М

Скорее всего в драйверах проблема с &quot;rate auto&quot;

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88737</commentid>
    <comment_count>7</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2009-04-05 17:54:15 +0400</bug_when>
    <thetext>Закрываю баг, поскольку есть hackaround.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>