Компания Atheros выпустила (http://madwifi.org/wiki/news/20080725/ath9k-atheros-unveils-...) доступный для сообщества OpenSource драйвер ath9k. Основная цель выпуска этого драйвера - включение его в ядро Linux. Драйвер поддерживает все 802.11n устройства производимые Atheros.
Данное событие является переломным моментом в отношении компании Atheros к ОС Linux, ранее игнорировавшей данную платформу. Аth9k драйвер появился вскоре после того, как Atheros нанял двух ключевых разработчиков беспроводных устройств в Linux - Лусиа Родригеса (Luis Rodriguez) и Джоуни Малайнена (Jouni Malinen). Atheros планирует добавить поддержку «точек-доступа» в драйвер ath9k и сотрудничать с сообществом, с целью расширения и завершения их поддержки в ядре Linux. Джоуни Малайнен будет управлять процессом разработки в пределах сообщества, а Луис согласовывать окончательные результаты разработок. (...с кем не ясно, Прим .пер.)
Драйвер ath9k включает поддержку следующих на...URL: http://madwifi.org/wiki/news/20080725/ath9k-atheros-unveils-...
Новость: http://www.opennet.me/opennews/art.shtml?num=17131
добрая весть
еще бы производители перестали штамповать конечные продукты на том,
что под руку попадется. модель одна, а пока не вскроешь, не узнаешь что там -
атерос или какой-нибудь сраный марвел, броадком или того хуже реалтек.
"сраный марвел"? Ты что больной?
>"сраный марвел"? Ты что больной?Но против рилтека возражений не будет?
>Но против рилтека возражений не будет?риалтек и особенно броадком рулят
>"сраный марвел"? Ты что больной?Ничуть.
Чипы, которые работают только под ndiswrapper автоматом попадают в категорию "сраных".
Если вам интересно дифференцировать категорию "сраных" на "хорошое железо" и "плохое железо" - на здоровье. Лично я их просто не покупаю.
$ lspci | grep Ethernet
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 14)безо всяких ндисврапперов.. то ли руки кривые у кого, то ли ещё что..
88E8062 - 2-х портовый гигабит.Features:
Jumbo frame - c глюками, вплоть до сброса настроек.
# ifconfig eth0 mtu 9000
# dmesg | grep eth0eth0: link down.
eth0: link up.
eth0: link down.* PXE - из холодного старта не умеем.
* DHCP - получение IP адреса в 2 раза дольше, чем Intel PRO/1000 MT
* Падение скорости из-за битых ethernet фреймов, отловил wireshark_ом.и мелочи.
- длительные autonegotation,
- хреново ведёт себя, когда на другом конце нет autonegotation.
- c 10Мбит и меньше на другом конце, почти не дружит.
>88E8062 - 2-х портовый гигабит.А каким боком беспроводной атерос вообще относится к марвелскому эзернету?Типа, подводная лодка в степях украины погибла в неравном воздушном бою?
>- c 10Мбит и меньше на другом конце, почти не дружит.
Эээээ... а меньше 10 Мбит по эзернету - это как? 8)
Хрен знает, но линк от него идет на древний коммутатор, помоему зовётся Bay Networks, модель не помню.
По ethtool eth0 показывает:Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 3Mb/s
Duplex: Half
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: off
Supports Wake-on: g
Wake-on: d
Link detected: yes
3 Мегхабита в сек. :-/
Древний коммутатор на современный не пробовали заменить? Или во всем виноват Marvell?
... то ли кто-то читать не умеет. :)
Разговор идет про беспроводные адаптеры.
ЭМИ, электроны, фотоны, звук - это физический уровень OSI, на канальном помоему мало изменений.
>ЭМИ, электроны, фотоны, звук - это физический уровень OSI, на канальном помоему
>мало изменений.Угу, ЩАЗЗЗЗЗ.... у беспроводных карточек куча всякого specific добра (wlan extensions и вендор-специфичные вещи).А то еще и загружаемая извне фирмварь требуется, ибо это не дубовый эзернет чип простой как топор а довольно навернутая конструкция с своим процом и фирмварью (при том даже в .b/.g девайсах уже юзали как минимум ARM7 на приличной частоте).Дело в том что если в проводном эзернете все тупо и просто - если линк есть, значит зашибись, то в беспроводном надо эфир посканить, найти сети, авторизоваться там, свою сеть от чужих отличать, а еще всякое там шифрование, мониторинг состояния каналов и при необходимости использование другого канала, etc.Да, операционке это в конце концов видно как сетевую карту, но даже тут с вагоном особенностей(несколько разных режимов работы которые сугубо в WLAN есть).Скажем просто up-нуть интерфейс без wlan-специфичных настроек не катит - а куда оно конектиться должно?Выбрать wlan сеть методом телепатии? :)
> $ lspci | grep Ethernet
> 04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet > Controller (rev 14)
> безо всяких ндисврапперов.. то ли руки кривые у кого, то ли ещё что..еще что... если конкретнее - существование большого количества индивидумов,
которые считают своим долгом пзднуть не прочитав о чем идет речь.
это глобальная проблема :)
броадком по большей части поддерживается через родной драйвер, для реалтека тоже есть родные дрова, только не знаю насколько колличественно. а марвел действительно сраный.
>броадком по большей части поддерживается через родной драйвер, для реалтека тоже есть
>родные дрова, только не знаю насколько колличественно. а марвел действительно сраный.В 2.6.25 появилось кое-что для wireless реалтека, но ядро еще малораспространено и
насколько там оно функционально пока говорить рано. Беглый просмотр кода выявил много
сходств (если не сказать "идентичен") с кодом проекта http://rtl-wifi.sourceforge.net/,
так что не удивлюсь если это просто попытка миграции rtl-wifi в дерево ядра.
А если это так, то работа rtl-wifi оставляла желать лучшего.
Глюки, практически не поддержаны фичи карточки по тонкой настройке.
Что не может работать в качестве AP - я уж даже не робчу.В броадком надо вливать фирмварь. Работает, но через жопу. У меня на буке b4x.
В качестве решения "работает - не трогай" в принципе катит,
но зачем этот геморрой в случае, когда есть возможность взять атерос.Решений для марвела без ndiswrapper я не видел. А ndiswrapper кроме своей "чужеродности",
еще и лотерея. Может заработать, может заработать так - сам откажешься, может вообще
не заработать.В общем атерос и призм как были так и остаются единственным адекватным выбором
для wireless.
Чем не угодил реалтек? У меня на нём D-Link DWL-G510 в убунту работает без претензий (из коробки) уже более полугода, а вот броадком, с которым мне не посчастливилось купить ноут, работает только при определённых фазах луны и постоянно теряет коннект
>добрая весть
>еще бы производители перестали штамповать конечные продукты на том,
>что под руку попадется. модель одна, а пока не вскроешь, не узнаешь
>что тамОй, гугля вас спасет.Честное слово ;).А так - атеросу респекты!
>>еще бы производители перестали штамповать конечные продукты на том,
>>что под руку попадется. модель одна, а пока не вскроешь, не узнаешь
>>что там
>Ой, гугля вас спасет.Честное слово ;).А так - атеросу респекты!Так и приходится. Просишь продавца показать hw rev, берешь мобилу
и гуглишь полчаса у прилавка до просветления.
Тебе это нравится? Сочувствую, мне нет.
>>добрая весть
>>еще бы производители перестали штамповать конечные продукты на том,
>>что под руку попадется. модель одна, а пока не вскроешь, не узнаешь
>>что там
>
>Ой, гугля вас спасет.Честное слово ;).А так - атеросу респекты!Респекты?
http://kerneltrap.org/mailarchive/openbsd-misc/2008/7/28/271...
Иными словами, как обычно мы имеем драйвер, который может поддерживать только производитель. Причём, что самое смешное, основанный на reverse engineered-драйвере, сделанном отнюдь даже не для Linux (лишь позднее адаптированном для оного).
эмм... неужели мой wi-fi на ноуте заработает без ndiswrapper?
ndiswrapper мегакостыль. Что делать владельцам тех же wi-fi роутеров на основе архитектуры mipsel?
Это отлично.
Еще бы Datasheets на свои микросхемы открыли...
Прошло три года, в каждом новом незначительном релизе ядра исправляют что-нибудь в ath9k. Никакой это не переломный момент в отношении к Linux (до этого был отличный проприетарный madwifi, работающий и сейчас), и никакие программисты не талантливые.