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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Madwifi Atheros 242x  (Прочитано 1778 раз)

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

Оффлайн nbdarvin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Madwifi Atheros 242x
« : 26 Июня 2009, 15:28:46 »
не получается подлючить ноутбук Ubuntu 9.04 (статичный ип 192.168.0.9 должен быть, маска 255.255.255.0) к стационарному дебайну (lenny) (192.168.0.1 маска 255.255.255.0). на дебайне стоит usb-шный wifi (ad-hoc, драйвер ndiswrapper виндовый), к нему ноутбук под виндой отлично коннектится. тот же ноутбук, под убунтой коннектится с дровами ath5k, но нестабильно и очень медленно. ndiswrapper не пашет вообще.
пытаюсь поставить madwifi, с дистрибутивными не получилось, скачал с субверсии оффсайта последнюю версию (madwifi-ng). не получается. доки читал. не понимаю в чем проблема.
вроде к wifi сети коннетится, а пинги не идут
выводы комманд
# lspci
...
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)


# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wifi0     no wireless extensions.

ath0      IEEE 802.11g  ESSID:"new2"  Nickname:""
          Mode:Ad-Hoc  Frequency:2.457 GHz  Cell: 62:D7:43:FB:F5:24   
          Bit Rate=11 Mb/s   Tx-Power:16 dBm   Sensitivity=1/1 
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=35/70  Signal level=-60 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

сеть new2, та самая куда надо подконнектится, без шифрации и паролей

# wlanconfig ath0
[status not implemented (yet). Spawning iwconfig...]
ath0      IEEE 802.11g  ESSID:"new2"  Nickname:""
          Mode:Ad-Hoc  Frequency:2.457 GHz  Cell: 62:D7:43:FB:F5:24   
          Bit Rate=11 Mb/s   Tx-Power:16 dBm   Sensitivity=1/1 
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=38/70  Signal level=-57 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

iwlist ath0 scan
то видит сеть то не видит

пробовал и wlanconfig создавать ath0, и в параметрах модуля авто create прописывать
# ifconfig
ath0      Link encap:Ethernet  HWaddr 00:c0:a8:c8:30:07 
          inet addr:192.168.0.9  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2c0:a8ff:fec8:3007/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:2266 (2.2 KB)  TX bytes:1008 (1.0 KB)

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:89 errors:0 dropped:0 overruns:0 frame:0
          TX packets:89 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:7752 (7.7 KB)  TX bytes:7752 (7.7 KB)

wifi0     Link encap:UNSPEC  HWaddr 00-C0-A8-C8-30-07-00-00-00-00-00-00-00-00-00-00 
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1951 errors:0 dropped:0 overruns:0 frame:17
          TX packets:383 errors:2 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:280
          RX bytes:118183 (118.1 KB)  TX bytes:18478 (18.4 KB)
          Прервано:16



# lsmod|grep ath
ath_rate_sample        20608  1
ath_pci               208696  0
wlan                  234352  4 wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               371488  3 ath_rate_sample,ath_pci


# lsmod|grep ath5k
# lsmod|grep ndis
# dmesg|grep ath
...
[   10.190222] ath_pci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   10.190236] ath_pci 0000:02:00.0: setting latency timer to 64
[   10.702736] MadWifi: ath_attach: Switching rfkill capability off.
[   10.740930] ath_pci: wifi0: Atheros 5424/2424: mem=0xc0100000, irq=16
[  263.732036] ath0: no IPv6 routers present
[  265.720034] ath_rate_sample: no rates for 00:c0:a8:c8:30:07?



# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.9 icmp_seq=1 Destination Host Unreachable
From 192.168.0.9 icmp_seq=2 Destination Host Unreachable
From 192.168.0.9 icmp_seq=3 Destination Host Unreachable
From 192.168.0.9 icmp_seq=4 Destination Host Unreachable
From 192.168.0.9 icmp_seq=5 Destination Host Unreachable
From 192.168.0.9 icmp_seq=6 Destination Host Unreachable
From 192.168.0.9 icmp_seq=7 Destination Host Unreachable
From 192.168.0.9 icmp_seq=8 Destination Host Unreachable
From 192.168.0.9 icmp_seq=9 Destination Host Unreachable

ип адреса/маски/гейтвеи пробовал настраивать и коммандой
# ifconfig ath0 192.168.0.9 netmask 255.255.255.0 up
и ifup ath0 при следующем
# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface ath0 inet static
        madwifi-base wifi0
        madwifi-mode adhoc
wireless-rate 11M
wireless-channel 10
        wireless-essid new2
   address 192.168.0.7
   netmask 255.255.255.0
#   gateway 192.168.0.1


(последняя строчку комментировал и не комментировал)

(все приведенные комманды после sudo bash)


man wlanconfig, iwconfig, ifconfig читал. сеть под драйвером ath5k настраивал.

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #1 : 26 Июня 2009, 16:33:34 »
 ath5k надо в блеклист занести
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #2 : 26 Июня 2009, 16:46:24 »
не надо ставить это старьё!
свежая версия драйверов тут: http://wireless.kernel.org/en/users/Download#Where_to_download_bleeding_edge
инструкция по установке чуть ниже. скрипт установки отключит madwifi, вместо него будет свежий ath5k

Оффлайн nbdarvin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #3 : 26 Июня 2009, 17:13:38 »
не надо ставить это старьё!
свежая версия драйверов тут: http://wireless.kernel.org/en/users/Download#Where_to_download_bleeding_edge
инструкция по установке чуть ниже. скрипт установки отключит madwifi, вместо него будет свежий ath5k

ath5k надо ставить из тарболла оттуда?

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #4 : 26 Июня 2009, 17:24:36 »
там не только ath5k, там весь набор wifi драйверов, в т.ч. те, от которых он зависит.

Оффлайн nbdarvin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #5 : 26 Июня 2009, 17:44:24 »
ath5k надо в блеклист занести

заносил, какая ж разница он не грузится. грузится один мадвайфай, это точно

Пользователь решил продолжить мысль 26 Июня 2009, 17:44:47:
не надо ставить это старьё!
свежая версия драйверов тут: http://wireless.kernel.org/en/users/Download#Where_to_download_bleeding_edge
инструкция по установке чуть ниже. скрипт установки отключит madwifi, вместо него будет свежий ath5k


поставил по инструкции. не получается все равно(

# ifup wlan0
SIOCADDRT: No such process
Failed to bring up wlan0.


# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface wlan0 inet static
#        madwifi-base wifi0
#        madwifi-mode adhoc
wireless-mode ad-hoc
wireless-rate 11M
wireless-channel 10
        wireless-essid new2
   address 192.168.0.7
   netmask 255.255.255.0
   gateway 192.168.0.1

# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"new2" 
          Mode:Ad-Hoc  Frequency:2.457 GHz  Cell: Not-Associated   
          Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.


# ifconfig
lo        Link encap:Локальная петля (Loopback) 
...
(wlan0 нету)


# lsmod|grep ath
ath5k                 132104  0
mac80211              223016  1 ath5k
led_class              12036  1 ath5k
ath                    16128  1 ath5k
cfg80211               98080  3 ath5k,mac80211,ath

 dmesg|grep ath
[    3.049636] device-mapper: multipath: version 1.0.5 loaded
[    3.049639] device-mapper: multipath round-robin: version 1.0.0 loaded
[   10.931760] ath5k 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   10.931775] ath5k 0000:02:00.0: setting latency timer to 64
[   10.931892] ath5k 0000:02:00.0: registered as 'phy0'
[   11.101617] ath: EEPROM regdomain: 0x30
[   11.101622] ath: EEPROM indicates we should expect a direct regpair map
[   11.101626] ath: Country alpha2 being used: AM
[   11.101628] ath: Regpair used: 0x30
[   11.146157] ath5k phy0: Atheros AR5414 chip found (MAC: 0xa0, PHY: 0x61)
[   74.046965] ath5k phy0: bf=f66cb680 bf_skb=00000000
[  108.404917] ath5k phy0: bf=f66cb680 bf_skb=00000000
[  108.438382] ath5k phy0: bf=f66cb680 bf_skb=00000000
[  213.585216] ath5k phy0: bf=f66cb680 bf_skb=00000000
[  213.617703] ath5k phy0: bf=f66cb680 bf_skb=00000000

# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"new2" 
          Mode:Ad-Hoc  Frequency:2.457 GHz  Cell: Not-Associated   
          Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.



Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #6 : 26 Июня 2009, 18:02:15 »
смущает строчка: Tx-Power=off, но может это и нормально.
к другим точкам подключаться получается? какой канал стоит на другой машине?

Оффлайн nbdarvin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #7 : 26 Июня 2009, 18:23:52 »
других точек нету, канал на машине 10
со старым ath5k подключалось к моей машине нормально, только нестабильно и медленно (но все пашет)
с новейшим ath5k ifup wlan0 не делается, хотя с мадвайфай делалось даже

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #8 : 26 Июня 2009, 20:51:37 »
что-то мне подсказывает, что всё в порядке, просто карта отключена (типа софтовый rfkill). сейчас нет времени проверять, просто подскажу: покопайся в /sys/class/net/wlan0/, где-то оно должно управляться. а ещё неплохо бы увидеть весь лог, а не только по ath

Оффлайн nbdarvin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #9 : 26 Июня 2009, 21:02:58 »
что-то мне подсказывает, что всё в порядке, просто карта отключена (типа софтовый rfkill). сейчас нет времени проверять, просто подскажу: покопайся в /sys/class/net/wlan0/, где-то оно должно управляться. а ещё неплохо бы увидеть весь лог, а не только по ath
а почему старый ath5k пашет на ура? я ничего не включал для него
а новому - отключена....

Пользователь решил продолжить мысль 26 Июня 2009, 21:03:38:
что-то мне подсказывает, что всё в порядке, просто карта отключена (типа софтовый rfkill). сейчас нет времени проверять, просто подскажу: покопайся в /sys/class/net/wlan0/, где-то оно должно управляться. а ещё неплохо бы увидеть весь лог, а не только по ath
dmesg дать полный? или чего

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #10 : 26 Июня 2009, 21:51:53 »
у меня подозрение на софтовый rfkill, в старом драйвере его просто не было!
проверять тут: /sys/class/rfkill_backport/rfkill*/state

да, полный. там отмечаются не только ath5k, а ещё и другие модули подсистемы, может у кого из них проблемы.

Оффлайн nbdarvin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #11 : 26 Июня 2009, 23:57:32 »
у меня подозрение на софтовый rfkill, в старом драйвере его просто не было!
проверять тут: /sys/class/rfkill_backport/rfkill*/state

да, полный. там отмечаются не только ath5k, а ещё и другие модули подсистемы, может у кого из них проблемы.

darvin@small-laptop:~$ cat /sys/class/rfkill_backport/rfkill0/
claim       index       persistent  state       type       
device/     name        power/      subsystem/  uevent     
darvin@small-laptop:~$ cat /sys/class/rfkill_backport/rfkill0/state
1
darvin@small-laptop:~$ cat /sys/class/rfkill_backport/rfkill0/type
wlan
darvin@small-laptop:~$ cat /sys/class/rfkill_backport/rfkill0/name
phy0
darvin@small-laptop:~$ cat /sys/class/rfkill_backport/rfkill0/uevent
RFKILL_NAME=phy0
RFKILL_TYPE=wlan
RFKILL_STATE=1


вывод dmesg во вложении

Пользователь решил продолжить мысль 26 Июня 2009, 18:39:09:
и еще, подскажите, как поставить эти дрова (новейшие ath5k) через apt? (ведь выкачанные тарболом и установленные мейк инсталлом дрова вылетят при обновлении ядра?)

Пользователь решил продолжить мысль 26 Июня 2009, 21:44:38:
нашел кое чего

http://ubuntuforums.org/showthread.php?t=644899


только там говорят wget http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz
а мадвайфай лежит давно уже не знаю откуда качать.
подойдет то хау ту к ath5k?

Пользователь решил продолжить мысль 27 Июня 2009, 00:30:08:
действительно, с новейшим ath5k проблема была в том что вайфай был отключен (уж не знаю программно или железно)
эту проблему решил modprobe acerhk и настройкой его по howto на форуме убунты (асерхк - это модуль для поддержки хардварных клавиш на ноутах в том числе управляющих вайфаем)
теперь еще интереснее
найдите 5 отличий в сетях
не подключается а создает параллельную, бред какой то )

root@small-laptop:~# ifup wlan0
root@small-laptop:~# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 0E:85:CF:E4:01:B0
                    Channel:10
                    Frequency:2.457 GHz (Channel 10)
                    Quality=70/70  Signal level=0 dBm 
                    Encryption key:off
                    ESSID:"new2"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Ad-Hoc
                    Extra:tsf=0000000000000000
                    Extra: Last beacon: 5796ms ago
                    IE: Unknown: 00046E657732
                    IE: Unknown: 010882840B160C121824
                    IE: Unknown: 03010A
                    IE: Unknown: 06020000
                    IE: Unknown: 32043048606C
          Cell 02 - Address: 0A:0F:AB:C8:38:27
                    Channel:10
                    Frequency:2.457 GHz (Channel 10)
                    Quality=61/70  Signal level=-49 dBm 
                    Encryption key:off
                    ESSID:"new2"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                    Mode:Ad-Hoc
                    Extra:tsf=000000021ee91e37
                    Extra: Last beacon: 236ms ago
                    IE: Unknown: 00046E657732
                    IE: Unknown: 010482848B96
                    IE: Unknown: 03010A
                    IE: Unknown: 06020000


root@small-laptop:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface wlan0 inet static
#        madwifi-base wifi0
#        madwifi-mode adhoc
wireless-mode ad-hoc
wireless-rate 11M
wireless-channel 10
        wireless-essid new2
   address 192.168.0.7
   netmask 255.255.255.0
   gateway 192.168.0.1



Пользователь решил продолжить мысль 27 Июня 2009, 02:40:00:
все запахало, просто он что то глючит если через /etc/network/interfaces essid устанавливать, его надо потом iwconfigom  ставить.
сделал такой rc.local:
ifup wlan0
iwconfig wlan0 mode ad-hoc channel 10 essid new2

exit 0



все пашет пишу эти строчки из убунты! ) люблю этот дистр)
« Последнее редактирование: 27 Июня 2009, 02:40:00 от nbdarvin »

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Madwifi Atheros 242x
« Ответ #12 : 29 Июня 2009, 10:46:38 »
собсно, да, при обновлении ядра придётся дрова эти пересобирать руками. я видел в сети инстукцию по прикручиванию madwifi через dkms, но, боюсь, этот пакет прикрутить для меня будет сложновато.

так что до ядра .31 пока так. кстати, можете попробовать его, в нём уже есть эти драйвера.

ещё один неприятный нюанс: нынешняя реализация rfkill не видится через hal, поэтому network manager не видит отключение wifi модуля, а при пропадании соединения пытается установить его до бесконечности -- придётся руками отключать беспроводные сети.

ну и если есть светодиод для вайфая, патч тут: https://forum.ubuntu.ru/index.php?topic=60768

 

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