Компания Broadcom, ранее поставлявшая только закрытый набор Linux-драйверов, объявила (http://permalink.gmane.org/gmane.linux.kernel.wireless.gener...) о выпуске полностью открытого драйвера для беспроводных чипсетов, поддерживающих стандарт 802.11n. Драйвер основан на беспроводном стеке Linux-ядра mac80211 (http://linuxwireless.org/mac80211book/) и поддерживает карты на базе чипов BCM4313, BCM43224 и BCM43225. Среди открытых исходных текстов также присутствует фреймворк для адаптации драйвера для чипсетов, которые будут выпущены в будущем, включая поддержку стека mac80211 для некоторых планируемых встраиваемых чипов.
На начальном этапе новый драйвер будет помещен в "staging (http://www.opennet.me/opennews/art.shtml?num=16435)" дерево Linux-ядра 2.6.37, в котором будет проходить тестирование и доводиться до финального стабильного состояния.URL: http://permalink.gmane.org/gmane.linux.kernel.wireless.gener...
Новость: http://www.opennet.me/opennews/art.shtml?num=27914
Молодцы.
офигеть. не прошло и .. скоко там уж?
2.4 закрывается, и броадком открывается.
Видимо задолблись портировать под 2.6 и перепортировать под разные версии :) хехе.
Итого? Круто. Но поздно. Я уже предпочитаю девайсы на атеросе :P.
>Видимо задолблись портировать под 2.6 и перепортировать под разные версии :) хехе.смех да и только
вы бы хоть раз соурсы linux_sta открыли, прежде чем ерунду говорить>Итого? Круто. Но поздно. Я уже предпочитаю девайсы на атеросе :P.
да да наслышаны про таких гонщиков за попугаями бого
>Я уже предпочитаю девайсы на атеросе :P.Я тоже. Тем более, что Linux ABI by design нестабилен, завтра могут и не скомпилироваться на новой версии ядра. :))
бгыг, через годик я смогу прошить свой DIR-320 посредством openwrt и не боятся геморроя с оным броадкомом. УРА )
наивные чукотские юноши
читайте новость не через десять строк
может тогда увидите что 802.11N и среди открываемых чипов, чипов для DIR320 нет
Зато в моем нетбуке и ноуте как раз открываемый чип:) так что мне это поможет.
>>может тогда увидите что 802.11N и среди открываемых чипов, чипов для DIR320 нетНормальный человек прочитает что открыты спецификации и стэк для чипов broadcom, включая БУДУЩИЕ. А dir-320 это устаревшая при создании куча гаек. Впрочем как и всё у D-link. BroadCom пошла по пути Atheros и Realtek. Ждём хода от Marvell.
> А dir-320 это устаревшая при создании куча гаек.очень такая не плохая куча гаек кстати
Вы неправы. мой 320 раздает 3g инет по сетке как зверь и не жужжит. причем стоит на 30% дешевле аналогичного решения от асус. что я делаю нетак?
>Вы неправы. мой 320 раздает 3g инет по сетке как зверь и не жужжит.Ну если скорость хилая - там то проблем нет :). А вот когда хочется зароутить 100Мбит или там торенты прямо с девайсины качать - тут асусо-длинки на броадкоме уже как-то не очень доставляют. Почему-то у них тормозит юсб, и вообще, все довольно часто упирается в CPU. Даже разгон с 264 до 300 (на первом 500GP) не сильно помогает.
>причем стоит на 30% дешевле аналогичного решения от асус.
Это пожалуй единственный реальный плюс. Впрочем за это и на чипе флеша там сэкономлено - он всего 4Мб. Можно конечно на внешний диск ставить пакеты если не лезет все что надо но это избыточная возня, тормоза и невысокая надежность(съемный диск на то и съемный...).
>что я делаю нетак?Игнорируете тот факт что с тех пор как был разработан этот чип - появились куда более мощные и менее кривые решения :). Тот же AR71xx на 680 МГц по числокрушильным делам делает асуся @ 264MHz раза в ~три. Сто мегабит роутится играючи, 30Мбит PPPoE в 2 стороны грузит 711хх процентов на 20-30. А юсб упираясь в 40 мб/сек, близкие к теоретическому пределу - кушает 40% проца всего. А на асусе при 10Мб/сек все упирается в процессор который юзается при этом на 100%.Ну и никакого .n ессно ваш девайс не умеет. А так то да - как low end router по своей цене оно весьма вкусная штука. Просто несколько лет назад это был как бы hi-end и очень вкусно :).А когда-то и горбатый запорожец был вполне себе новье и круть.
>был как бы hi-end и очень вкусно :).А когда-то и горбатый
>запорожец был вполне себе новье и круть.А в РФ он сейчас вообще иномарка, так что не надо на Запор батон крошить:)
>Почему-то у них тормозит юсб, и вообще, все довольно часто упирается вА чего там загадочного? Там не стоит аппаратного хаба, и весь стэк реализуется программно через что-то вроде USART. Вдобавок в прошивки AFAIK поддержка файловых систем кроме squash вынесена во FUSE.
>А чего там загадочного? Там не стоит аппаратного хаба, и весь стэк
>реализуется программно через что-то вроде USART.Меняли бы вы дилера - у вашего дурь забористая чересчур. За длинк не скажу а в моем асусе юсб обеспечивается отдельным вийским чипом USB-контроллера (у меня даже даташит на него где-то болтался). Вполне себе аппаратным контроллером хоста юсб, на шине PCI висит, IIRC. Цепляется стандартным драйвером как EHCI контроллер (USB 2.0, hi-speed), коим и является. Более того - там даже 2 юсб выхода не распаяно. Хаб разумеется там есть - чипак изображает 1 махом 4 юсб порта. И вообще даже 10 мегов в секунду это 100 мбит. Вы представляете себе программное рюхание ЭТОГО? Вот прям так при том что там пара тактов на бит? Да вы лол! :)
>Вдобавок в прошивки AFAIK поддержка файловых систем кроме squash вынесена во FUSE.
Да ну? Это каких же ФС? Как максимум в голову пришел аж целый NTFS, нужный мне как рыбке зонтик. Который в силу такой "нужности" мне я не пробовал бенчить на асусе вообще. Кстати я при бенчах додумался побенчить и чтение просто raw девайса. Там тоже 10 мегов в секунду. Уж это то всяко без фузе, не так ли? ;)
>>Вы неправы. мой 320 раздает 3g инет по сетке как зверь и не жужжит.3g можно вручную раздавать. Там скорость копеечная. Asus я давно подарил. Жутко глючная и тормозная машинка. Linksys на броадкоме пашет как зверь на гигабите да ещё и баннеры режет преспокойно не напрягаясь. При это не греясь печкой.
>3g можно вручную раздавать.Это как? Пакетики руками распихивать? :)
> Там скорость копеечная.
Ну, кстати, 3g бывает разный. Бывает и HSPA, выжимающий несколько мегабитов.
>Asus я давно подарил. Жутко глючная и тормозная машинка.
Тормозная по современным меркам - да. Глючная? С опенвртой я как-то набрал аптайм в полгода благодаря упсу. Сбил его только из-за обновления прошивки.
>Linksys на броадкоме пашет как зверь на гигабите
Эзернет-сети не предоставляют гигабит посему роутинг не более 100 мбит. А свитчить гигабитный эзернет ума не надо. Так что из вашего спича даже не понятно насколько девайс резвее. Вероятно это что-то с 600МГц марвелским ARM или 533 МГц броадкомом - были такие у линксиса. Видимо это что-то типа 350N или 600N. Потом линксис стал называть себя цыской, которой и являлся, собссно:)
>да ещё и баннеры режет преспокойно не напрягаясь. При это
>не греясь печкой.А мой девайс графики чертит как на M9-IX. Это не значит что он такой же поток как там смолотит ;). Равно как и резка баннеров мало что говорит о скорости девайса.
>бгыг, через годик я смогу прошить свой DIR-320 посредством openwrt и не
>боятся геморроя с оным броадкомом. УРА )=)
Считайте, что годик прошел)
http://www.opennet.me/opennews/art.shtml?num=27894
Особливо посмотрите обсуждение в камментах.
Свободный драйвер и так есть, только вот как насчет проблем, не знаю.
Я прошил tomato-usb в dir-320 и доволен как слон, с броадкомом никаких проблем и pptp летает.
Так долго держались и внезапно сдались.
Что-то их напугало.
Intel?
упущенная прибыль
Говорят оно использует проприетарную фирмварь всё равно.
Не в той ветке смотришь. Здесь всё есть:
http://git.kernel.org/?p=linux/kernel/git/gregkh/staging-nex...
все правильно говорят, прошивка проприетарная
Вот мне не ясно, а чем изначально они думаю, когда выпускают проприетарные драйвера?
Если отбросить фанатичный лепет борцов за тотальный опенсорс, то всё равно остается не ясным: в чем для них профит? если код драйверов открыт, значит его наверняка портируют на другие платформы, можно смело надеяться, что на это ты потратишь мешьше собственных человекоресурсов.. я не понимаю.
Наверно чтобы кто-то не сделал подобную железку и не заюзал эти дрова :)
Ты не понял ни слова. На кой хрен продавать вместе с железом ещё и прошивку если она без железа не имеет смысла в принципе? Железо продавать, прошиву - открыть. Собственно они это наконце поняли, а вот ты можеш тупить сколько влезет.
Есть мнение, что с помощью прошивки можно урезать функционал железки и соответственно продавать дешевле.
спомощью прошивки, из wifi губозакаточную машинку не сделатьа вот какую нибудь глушилку или прослушлу нестандартную для wifi
или того что в приделах этого диапазона - вполне реально
>Ты не понял ни слова. [...] а вот ты можеш тупить сколько влезет.Да не спорьте с такими, как стёртый -- сразу "к модератору". Он даже перепеть то, что ему в MS про "бузинес" на уши понавешали, толком не смог, троечник несчастный.
> Вот мне не ясно, а чем изначально они думаю, когда выпускают проприетарные драйвера?глупый менеджмент боится за свою "интелектуальную собственность".
Со временем потеряв какой-нибудь крупный контракт на поставку из-за отсутствия дров под Линукс начинают понимать.
>Вот мне не ясно, а чем изначально они думаю, когда выпускают проприетарные
>драйвера?
>Если отбросить фанатичный лепет борцов за тотальный опенсорс, то всё равно остается
>не ясным: в чем для них профит? если код драйверов открыт,
>значит его наверняка портируют на другие платформы, можно смело надеяться, что
>на это ты потратишь мешьше собственных человекоресурсов.. я не понимаю.Есть нехорошая для конечного потребителя тенденция переносить сложность девайса с железной части, на софтовую.
Тут дело вот в чём: производители аппаратного обеспечения совершенно необязательно пишут сами для него драйвера. Конечно, есть и контрпримеры -- Intel, Adaptec, etc.
Но есть и классические примеры из жизни программного обеспечения, когда совершенно, казалось бы, очевидный кусок софта -- звуковая подсистема Java, к примеру -- был написан сторонней фирмой.
А сторонняя фирма, в свою очередь, живёт тем, что пишет маленькие кусочки кода под заказ. И ей совершенно невыгодно, чтобы код, который они написали, был открытым -- они этот кусочек могут продать нескольким фирмам, и получить-таки тот самый PROFIT!!!11
;)
А производителю аппаратного обеспечения выгодно, чтобы драйвер был написан в заранее оговоренные сроки, чтобы выпустить продукт на рынок раньше своих конкурентов. Чего, к сожалению, от open source world'а добиться не всегда бывает возможно.
Ну вообще, конечно, круто.
Ещё бы BCM4312 открыли, и вообще красота)
мониторте выпус сорусов под роутеры asus на броадкомовском чипсете
я думаю они туда выкинуть поддержку старых wifiнепонятно правда почему сразу не открыли
думаю здесь какойто тайный смысл в открытии именно 11n, и не открытии старых 11abg
>непонятно правда почему сразу не открыли
>думаю здесь какойто тайный смысл в открытии именно 11n, и не открытии
>старых 11abgДа смысл простой - покупайте все новые и новые девайсы.
Производителю не нужно, чтобы юзер купил 1 девайс и все.
Производителю нужно, чтобы юзер покупал девайс за девайсом.Например.
Сейчас 11b/g с головой хватает для обычного использования (11n ещё не так распространен).
И изза 11n лично я новый девайс не куплю.
Но если ввести новую переменную: "для 11n есть драйвер в сырцах", то я уже подумаю насчет нового устройства.
пожалуй надо стянуть пока броадком не передумалhttp://git.kernel.org/?p=linux/kernel/git/gregkh/staging-nex...
Старый то хлам у меня заработает?
>Старый то хлам у меня заработает?802.11n?
Ещё не все ноуты его поддерживают =)
покупаете на ebey карточку за ~30$ minpciE для 11n
и юзаете, все заработает
стандарт 11n покрывает так же и другие 11abg, все будет зависеть от карточки
есть такие которе берут только 11n-bg, а есть 11n-abg
вообщем выбирайте правильно
И нвидия и АТИ помнится, говорили что открытый драйвер от производителя очень сильно бы помог в реверсинженеринге структуры чипа. поэтому его (открытого драйвера) не будет. Хотя, с другой стороны, амд щас вроде открывает спеки.
Этот миф могли придумать криворукие програмеры Нвидии и Ати, чтобы не лишиться работы. Если будет нормальный открытый драйвер и открытая спецификация новых чипов, большинство из них могут оказаться не нужными.
Ну мягко говоря без них не будет нормального открытого драйвера
>Этот миф могли придумать криворукие програмеры Нвидии и Ати, чтобы не лишиться
>работы. Если будет нормальный открытый драйвер и открытая спецификация новых чипов,
>большинство из них могут оказаться не нужными.Чушь полная. И закрытый, и открытый код кому-то писать надо, и если он _нужен_ с какими гарантиями качества и в срок, то за это обычно платят.
И насчёт криворукости -- свои-то предъявите, что ли. У меня к их рукам особых претензий при данных условиях пока не было, к своим поболе.
> открытый драйвер от производителя очень сильно бы помог в реверсинженеринге
> структуры чипа.Угу. И плёнки для изготовления чипа сам бы сделал. ;)
>> открытый драйвер от производителя очень сильно бы помог в реверсинженеринге
>> структуры чипа.
>
>Угу. И плёнки для изготовления чипа сам бы сделал. ;)зачем? оригинальные технические решения, которые можно будет утащщить кнкурентам - куда интересней плёнок.
этого и боятся.
>зачем? оригинальные технические решения, которые можно будет утащщить кнкурентам - куда интересней
>плёнок.
>этого и боятся.Оригинальные технические решения утаскиваются с помощью промышленного шпионажа. Все остальное много дороже.
Мифы и байки на основе Голливуда или совковой пропаганды про шпионов.
Даже если описание всего техпроцесса с чертежами утащить. Без специалистов, занятых в этом техпроцессе, полезность информации стремится к нулю.
Имея специалистов, которые могут по исходнику драйвера выяснить какие-то ноу-хау в изготовлении чипов(если такие существуют), лучше занять их более полезной работой со своими собственными ноу-хау?
И не забывайте, что "оригинальные технические решения" запатентованы на много лет вперед.Запомните. На высокотехнологичном производстве или в разработке ПО все решают кадры, а не чертежи или исходники чужих программ.
> Запомните. На высокотехнологичном производстве или в разработке ПО все решают кадры,
> а не чертежи или исходники чужих программ.+100500. ППКС.
Проведём асимптотический анализ: возьмём _всю_ документацию на последний графический чип компании <подставьте-любимую-компанию-по-вкусу>, _все_ исходные тексты _всего_ связанного с этим графическим чипом программного обеспечения и отнесём всё это добро в ближайший зоопарк.
Положим в клетку к шимпанзе. Как скоро я дождусь появления клона этого графического чипа?
>Запомните. На высокотехнологичном производстве или в разработке ПО все решают кадры,
>а не чертежи или исходники чужих программ.ога, вспомним как в бывшем СССР ничего толкового сделать не могли
и все воровали из за границы
начиная от телевизоров - до мотоциклов
кадровые шпиЕны решали все
а теперь хоть бы сколково в ближайшие 40лет попытались построить...
>а теперь хоть бы сколково в ближайшие 40лет попытались построить...смех да и только
>ога, вспомним как в бывшем СССР ничего толкового сделать не могли
>и все воровали из за границы
>начиная от телевизоров - до мотоцикловога, ога. Воровали и повторяли с отставанием лет на 20-30, когда оно уже никому не ус...лось. Зато в тех отраслях, где сами разрабатывали, вроде военки и космоса, были впереди планеты всей.
Вы бред несёте. До решения в начале 70-х о том, что будем сдирать америкосовские системы, делали свои ЭВМ. И довольно неплохие. Отставали от америкосов - да. Но это было во всём. Не все на мировых войнах нажились.
>Вы бред несёте. До решения в начале 70-х о том, что будем
>сдирать америкосовские системы, делали свои ЭВМ. И довольно неплохие. Отставали от
>америкосов - да. Но это было во всём. Не все на
>мировых войнах нажились.Вы их реально видели? Неплохие? Они были сферическими конями в вакууме. Две ЭВМ, одна быстрее, другая технологичнее, в серию пошла та, к разрабам которой лучше относились в министерстве. Вы знаете, для чего делались те ЭВМ? Отставание от америкосов было приговором.
>Вы их реально видели? Неплохие? Они были сферическими конями в вакууме.Я общался с людьми, работавшими на МИРах. Говорят -- буржуйский хлам в подмётки не годился, что согласуется с читанным. Буду в инкибе -- не забуду, попробую поспрашивать.
И про китайцев с патентами всё немного сложней (тоже общался).
>>Запомните. На высокотехнологичном производстве или в разработке ПО все решают кадры,
>>а не чертежи или исходники чужих программ.
>ога, вспомним как в бывшем СССР ничего толкового сделать не могли
>и все воровали из за границы
>начиная от телевизоров - до мотоциклов
>кадровые шпиЕны решали всеТогда шпиЕны были не нужны - достаточно было приобрести телевизор или мотоцикл и разобрать.
>>ога, вспомним как в бывшем СССР ничего толкового сделать не могли
>>и все воровали из за границы
>>начиная от телевизоров - до мотоциклов
>>кадровые шпиЕны решали все
>
>Тогда шпиЕны были не нужны - достаточно было приобрести телевизор или мотоцикл
>и разобрать.Как это не нужны? Остальные граждане в своей массе были невыездные, а интернетов ебаями еще не было :)
>И не забывайте, что "оригинальные технические решения" запатентованы на много лет вперед.Только китайцы положили на патенты то, что в русском языке хотят запретить.
Ждем ебил^W бэкпортов в 2.6.27
Хорошая новость. Жаль только, что у меня на ноуте карта поддерживает только 802.11g :(
фирм вари кстати досих пор нет для этого драйвера
>фирм вари кстати досих пор нет для этого драйвера
>
>http://lwn.net/Articles/404397/наконецто и фирмваря появилась
BCM5820/5821 никто не видал исходников?
начинаем от сюда
http://lists.us.dell.com/pipermail/linux-poweredge/2003-Marc...
и читаем вдумчиво
>начинаем от сюда
>http://lists.us.dell.com/pipermail/linux-poweredge/2003-Marc...
>и читаем вдумчивоБолее того у меня есть под 2.6.32, я родной хочу глянуть.
а что мне будет за то что я за вас ищу и нахожу?зы: ну есть и родной, лежит в гугле
>а что мне будет за то что я за вас ищу и
>нахожу?
>
>зы: ну есть и родной, лежит в гуглеГде?!!!
ну мы же уже решили что
http://forum.lissyara.su/viewtopic.php?f=47&t=24940&start=75...вопрос закрыт?
>ну мы же уже решили что
>http://forum.lissyara.su/viewtopic.php?f=47&t=24940&start=75...
>
>вопрос закрыт?Закрыт. Но нужно под 2.6.27+ :)
слишком много всего и сразуадаптируете
там osl(OS_XXXX, RTL_XXX) независимые функции которые касаются самой системы
их подправите и поедете дальше
>слишком много всего и сразу
>
>адаптируете
>там osl(OS_XXXX, RTL_XXX) независимые функции которые касаются самой системы
>их подправите и поедете дальшеТы их хоть глянь, там половины нет ...
dispatch.c
if (init_mathif() < 0)
смотрим функцию
math.c
...
int init_mathif(void)
{
return 0; /* success */
}
...
очень смишно... :)---
dispatch.c
if (init_rngif() < 0)
смотрим
rng.c
...
int init_rngif(void)
{
return 0; /* success */
}ну и так далее...
---
Единственное что там работает, этo MD5 и RSA
А там есть,
• High-performance public-key processor
• 4000 1024-bit RSA transactions per second
• 3000 Diffie-Hellman transactions per second
• HW supports 1024- and 2048-bit RSA keys
• Support for SSL/TLS and IKE modes
• DES, 3DES, ARC4, HMAC-SHA-1, HMAC-MD5
• 470-Mbps IPsec (3DES, HMAC-SHA-1)
• 600-Mbps ARC4
• Supports unlimited number of simultaneous sessions
• Full performance with different session for each packet
• Integrated symmetric key processor
• Concurrent public-key and symmetric-key processing
• Software and package compatible with BCM5820
• True hardware random number generator
>[оверквотинг удален]
>
>смотрим функцию
>
>math.c
>...
>int init_mathif(void)
>{
>return 0; /* success */
>}
>...а я виноват что там ничего не должно быть?
за то все setup что нужно есть
к тому же линк на SDK мануал я вам дал
читайте там все расписано
Интересно, а почему их вообще закрывали? А чем было вызвано их открытие сейчас? Например может ли это быть связано с каким либо конкурентным давлением? Какое количество драйверов по-прежнему является закрытым. А какое количество устройств линукс все еще не поддерживает?
http://otvet.mail.ru/question/19670183/
Просто поняли, что рынок эмбедеда убегает к атеросу. Вот и открыли.
закрывали? потому что тормоза. наверное ископаемые манагеры зажлобились по принципу "как бы чего не сперли". подумать о том что у конкурентов совсем иная архитектура чипа и что переть что либо бессмысленно - разумеется не судьба.с давлением возможно связано - тот же атерос и ралинк дрова открыли и в эмбеддовке типа роутеров разработчики их стали предпочитать. а кому охота геморроиться с древним ядром и блобами? закрытых дров в линухе мало, по большому счету они там не жильцы. ядро живет и активно развивается. ждать там никого не собираются. кто не успел - тот опоздал и может проиграть более расторопным конкурентам. устройств линукс поддерживает уже достаточно много, уже часто можно просто поставить на комп и юзать. возможно что винда поддерживает даже меньше устройств. линукс был первой операционкой с поддержкой usb3 например.
У меня на новом буке "Broadcom BCM4727 802.11 Hybrid Wireless controller", будет работать?