wpa_supplicant настроен на использование драйвера wext (стоит AR9285). Казалось бы: "работает - не трожь!". Но... всегда хочется лучшего. Даст ли что-нибудь замена на ath9k?
ну теоретически, например, улучшить работу (производительность, управляемость и пр.) за счет знания и использования специфических особенностей чипа.
Практически, - все возможно... например у меня
Notebook ASUS 1225B (kernel v3.5.0):
Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: AzureWave AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card
Kernel driver in use: ath9k
Kernel modules: ath9k
с этим драйвером WiFi эпизодически вообще теряет сеть:
Apr 7 21:02:40 kernel: [10891.395550] ath: phy0: DMA failed to stop in 10 ms AR_CR=0xffffffff AR_DIAG_SW=0xffffffff DMADBG_7=0xffffffff
Apr 7 21:02:40 kernel: [10891.395573] ath: phy0: Could not stop RX, we could be confusing the DMA engine when we start RX up
Apr 7 21:02:40 kernel: [10891.463021] ath: phy0: Failed to stop TX DMA, queues=0x10f!
Apr 7 21:02:40 kernel: [10891.583133] ath: phy0: Chip reset failed
Apr 7 21:02:40 kernel: [10891.583144] ath: phy0: Unable to reset channel, reset status -22
Apr 7 21:02:40 kernel: [10892.158543] ath: phy0: DMA failed to stop in 10 ms AR_CR=0xffffffff AR_DIAG_SW=0xffffffff DMADBG_7=0xffffffff
Apr 7 21:02:40 kernel: [10892.158565] ath: phy0: Could not stop RX, we could be confusing the DMA engine when we start RX up
Apr 7 21:02:40 kernel: [10892.228114] ath: phy0: Failed to stop TX DMA, queues=0x10f!
Apr 7 21:02:40 wpa_supplicant[1510]: wlan0: CTRL-EVENT-DISCONNECTED bssid=84:1b:5e:ae:d2:0b reason=4
Apr 7 21:02:40 kernel: [10892.348090] ath: phy0: Chip reset failed
Apr 7 21:02:40 kernel: [10892.348099] ath: phy0: Unable to reset channel, reset status -22
Apr 7 21:02:40 kernel: [10892.348285] ath: phy0: Unable to set channel
и выходит из такого состояния только после перезагрузки...
Вы не поверите - на предыдущей работе на всех носимых компах стояла именно она! :) Потому как требовалось обязательное криптование всех мобильно/с'емных носителей, причем криптование должно быть сертифицировано госбезопасностью (это была госконтора), а у них криптование сертифицировано только под альтернативной ОС! :D Поэтому я там работал на Линуксе под виртуалкой - он стартовал сразу же на полный экран... ;)
При том как в ИБМ, где я работал до того, вполне можно было использовать LUKS.
Так что неисповедимы пути господни!.. и никогда не надо зарекаться...
Вы не поверите - на предыдущей работе на всех носимых компах стояла именно она! :)
Почему же?
Я привык верить своим глазам.
Вопрос цены и неустранимых побочных эффектов.
SysA написал:
Потому как требовалось обязательное криптование всех мобильно/с'емных носителей, причем криптование должно быть сертифицировано госбезопасностью (это была госконтора), а у них криптование сертифицировано только под альтернативной ОС! :D
Ну...
Я немного в курсе проблемы.
Данный результат (наличие сертификатов безопасности для альтернативной ОС) зиждется на одном из трёх китов: недостаточная квалификация сертификаторов, должным образом стимулированное наличие отсутствия желания копаться внутрях сертифицируемой системы (да с подкреплением в виде условий лицензионного "соглашения") или даже вульгарная непосредственно-материальная заинтересованность в конкретном результате.
SysA написал:
Поэтому я там работал на Линуксе под виртуалкой - он стартовал сразу же на полный экран... ;)
Вопиющая степень толерантности по отношению к капиталистам.
SysA написал:
Так что неисповедимы пути господни!.. и никогда не надо зарекаться...
Также есть мнение, что личная ответственность за работоспособность чёрного ящика от фирмы майкрософт весьма способствует наступлению просветления.
А своим предыдущим комментарием я хотел сказать, что пробовать надо - должно быть лучше, но могут быть и проблемы...
Так, а как на перейти-то на ath9k? В /etc/conf.d/net указал wpa_supplicant_wlan0="-Dath9k", в ядре поддержку включил:
CONFIG_ATH9K_HW=y
CONFIG_ATH9K_COMMON=y
# CONFIG_ATH9K_BTCOEX_SUPPORT is not set
CONFIG_ATH9K=y
CONFIG_ATH9K_PCI=y
# CONFIG_ATH9K_AHB is not set
# CONFIG_ATH9K_DEBUGFS is not set
CONFIG_ATH9K_RATE_CONTROL=y
# CONFIG_ATH9K_HTC is not set
При старте, wpa_supplicant говорит, что драйвер не поддерживается - "Unsupported driver 'ath9k'.".
Ядро последнее - 3.7.10.
lspci:
lspci -d 168c:002b -v
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Foxconn International, Inc. Device e025
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f4000000 (64-bit, non-prefetchable) [=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [60] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
Capabilities: [170] Power Budgeting <?>
Kernel driver in use: ath9k
"...млять-млять-млять..." --- по привычке отозвалось йэхо.
Товарищи! Может уже пора озаботиться приобретением навыков использования традиционной системы документации?!?
Она куда как эффективнее гугля (который, как известно, горазд тиражировать популярные вопросы и заблуждения)...
Применительно к данному вопросу. man 8 wpa_supplicant:
Available Drivers
A summary of available driver backends is below. Support for each of the driver backends is chosen at wpa_supplicant compile time. For a list of supported driver backends that may be used with the -D option on your system, refer to the help output of wpa_supplicant (wpa_supplicant -h).
hostap
(default) Host AP driver (Intersil Prism2/2.5/3). (this can also be used with Linuxant DriverLoader).
hermes
Agere Systems Inc. driver (Hermes-I/Hermes-II).
madwifi
MADWIFI 802.11 support (Atheros, etc.).
atmel
ATMEL AT76C5XXx (USB, PCMCIA).
wext
Linux wireless extensions (generic).
ndiswrapper
Linux ndiswrapper.
broadcom
Broadcom wl.o driver.
ipw
Intel ipw2100/2200 driver.
wired
wpa_supplicant wired Ethernet driver
roboswitch
wpa_supplicant Broadcom switch driver
bsd
BSD 802.11 support (Atheros, etc.).
ndis
Windows NDIS driver.
ЗЫ: А вот что пишутЪ в /usr/share/doc/openrc-0.11.8/net.example.bz2:
# To configure wpa_supplicant
#wpa_supplicant_ath0="-Dmadwifi" # For Atheros based cards
# Consult wpa_supplicant for more drivers - the default is -Dwext which should
# work for most cards.
А что она может дать?
А что она может дать?
ну теоретически, например,
ну теоретически, например, улучшить работу (производительность, управляемость и пр.) за счет знания и использования специфических особенностей чипа.
Практически, - все возможно... например у меня
Notebook ASUS 1225B (kernel v3.5.0): Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) Subsystem: AzureWave AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card Kernel driver in use: ath9k Kernel modules: ath9kс этим драйвером WiFi эпизодически вообще теряет сеть:
и выходит из такого состояния только после перезагрузки...
Ядро старовато, с тех пор
Ядро старовато, с тех пор многое в модуле поменяли.
Не грусти, товарищ! Всё хорошо, beautiful good!
Увы!.. это собственность
Увы!.. это собственность компании и политика внутренней безопасности не позволяет ничего менять кардинально... :(
Там еще и xUbuntu к тому же!.. :)
А своим предыдущим комментарием я хотел сказать, что пробовать надо - должно быть лучше, но могут быть и проблемы...
.
Всяко лучше, чем политика внутренней безопасности, завязанная на альтернативную ОС.
:)
:wq
--
Live free or die
Вы не поверите - на
Вы не поверите - на предыдущей работе на всех носимых компах стояла именно она! :) Потому как требовалось обязательное криптование всех мобильно/с'емных носителей, причем криптование должно быть сертифицировано госбезопасностью (это была госконтора), а у них криптование сертифицировано только под альтернативной ОС! :D Поэтому я там работал на Линуксе под виртуалкой - он стартовал сразу же на полный экран... ;)
При том как в ИБМ, где я работал до того, вполне можно было использовать LUKS.
Так что неисповедимы пути господни!.. и никогда не надо зарекаться...
/
Почему же?
Я привык верить своим глазам.
Вопрос цены и неустранимых побочных эффектов.
Ну...
Я немного в курсе проблемы.
Данный результат (наличие сертификатов безопасности для альтернативной ОС) зиждется на одном из трёх китов: недостаточная квалификация сертификаторов, должным образом стимулированное наличие отсутствия желания копаться внутрях сертифицируемой системы (да с подкреплением в виде условий лицензионного "соглашения") или даже вульгарная непосредственно-материальная заинтересованность в конкретном результате.
Вопиющая степень толерантности по отношению к капиталистам.
Также есть мнение, что личная ответственность за работоспособность чёрного ящика от фирмы майкрософт весьма способствует наступлению просветления.
:wq
--
Live free or die
SysA написал(а): А своим
Так, а как на перейти-то на ath9k? В /etc/conf.d/net указал wpa_supplicant_wlan0="-Dath9k", в ядре поддержку включил:
При старте, wpa_supplicant говорит, что драйвер не поддерживается - "Unsupported driver 'ath9k'.".
Ядро последнее - 3.7.10.
lspci:
lspci -d 168c:002b -v 02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) Subsystem: Foxconn International, Inc. Device e025 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at f4000000 (64-bit, non-prefetchable) [=64K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [60] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Virtual Channel Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12 Capabilities: [170] Power Budgeting <?> Kernel driver in use: ath9k/
"...млять-млять-млять..." --- по привычке отозвалось йэхо.
Товарищи! Может уже пора озаботиться приобретением навыков использования традиционной системы документации?!?
Она куда как эффективнее гугля (который, как известно, горазд тиражировать популярные вопросы и заблуждения)...
Применительно к данному вопросу.
man 8 wpa_supplicant:http://linux.die.net/man/8/wpa_supplicant
Где здесь
ath9k?!?ЗЫ: А вот что пишутЪ в
/usr/share/doc/openrc-0.11.8/net.example.bz2::wq
--
Live free or die