Страница 1 из 1

Поддержка WIFI в OpenBSD

Добавлено: 26.08.2013 23:13
Stauffenberg
Всем привет.

Для моего broadcom-чипа (lenovo s12 нетбук) драйвера нет, поэтому придется покупать что-то внешнее.

Код: Выделить всё

07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)


Нашел информацию о поддерживаемых чипах и выбираю сейчас сам адаптер. Может кто-то может посоветовать что-то конкретное, с чем не было проблем? Ну или просто поделиться опытом, мнением, etc

Re: Поддержка WIFI в OpenBSD

Добавлено: 31.08.2013 16:38
Stauffenberg
Еще в 2006 году на OpenCON Тео рассказывал об аппаратной поддержке и важности технической документации (описание спецификаций).
Перед глазами этот слайд. Как видете, за 7 лет изменилось немного :)

Да, приобретение такого девайсика осложняется еще и тем, что магазины не указывают название чипсетов, считая это либо слишком технической инфой, либо просто не нужной покупателю.

Еще один забавный момент. Чипсет Broadcom AirForce 802.11b/g поддерживается ядром OpenBSD (драйвер bwi), но, как это не покажется кому-то странным, этот чипсет не имеет никакого отношения к Broadcom-картам :)

Среди поддерживаемых этим драйвером карт, нет ни одной Broadcom'овской (хоть чипы и из серии BCM*):

Код: Выделить всё

           Card                      Chip       Bus        Standard
           Apple Airport Extreme     BCM4306    PCI        b/g
           Apple Airport Extreme     BCM4318    PCI        b/g
           ASUS WL-138g              BCM4318    PCI        b/g
           Buffalo WLI-CB-G54        BCM4306    CardBus    b/g
           Compaq R4035 onboard      BCM4306    PCI        b/g
           HP nx6125                 BCM4319    PCI        b/g
           Linksys WPC54G Ver 3      BCM4318    CardBus    b/g
           Linksys WPC54GS Ver 2     BCM4318    CardBus    b/g
           TRENDnet TEW-401PCplus    BCM4306    CardBus    b/g
           US Robotics 5411          BCM4318    CardBus    b/g

Re: Поддержка WIFI в OpenBSD

Добавлено: 31.08.2013 18:24
Stauffenberg
Вот сейчас наконец-таки пришел, заказанный мной TP-LINK TL-WN822N. Это lsusb вывод из Linux:

Код: Выделить всё

Bus 001 Device 002: ID 0cf3:7015 Atheros Communications, Inc. TP-Link TL-WN821N v3 802.11n [Atheros AR7010+AR9287]


OpenBSD uath(1) драйвер поддерживает Atheros USB IEEE 802.11a/b/g, но только чипы пятой генерации: AR5005UG + AR5005UX chipsets.

Код: Выделить всё

           Adapter                              Chipset
           Compex WLU108AG                      AR5005UX
           Compex WLU108G                       AR5005UG
           D-Link DWL-G132                      AR5005UG
           IODATA WN-G54/US                     AR5005UG
           MELCO WLI-U2-KAMG54                  AR5005UX
           Netgear WG111T                       AR5005UG
           Netgear WG111U                       AR5005UX
           Netgear WPN111                       AR5005UG
           Olitec 000544                        AR5005UG
           Philips SNU6500                      AR5005UG
           PLANET WDL-U357                      AR5005UX
           Siemens Gigaset 108                  AR5005UG
           SMC SMCWUSBT-G                       AR5005UG
           SMC SMCWUSBT-G2                      AR5005UG
           SparkLAN WL-785A                     AR5005UX
           TP-Link TL-WN620G                    AR5005UG
           TRENDware International TEW-444UB    AR5005UG
           TRENDware International TEW-504UB    AR5005UX
           Unex Technology UR054ag              AR5005UX
           ZyXEL XtremeMIMO M-202               AR5005UX


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

p.s.
Даже если не получится запустить его под OpenBSD, под GNU/Linux он уже заработал, так что деньги выброшены не на ветер ;)

Re: Поддержка WIFI в OpenBSD

Добавлено: 21.10.2013 00:36
Stauffenberg
Stauffenberg писал(а):
31.08.2013 18:24
Посижу сегодня ночью, покапаюсь в системе, потом отпишусь.

Совсем забыл про эту тему.

В общем, карта не поддерживается. Во всяком случае у меня так и не получилось ее завести.

При подключении ядро сначала говорит:

Код: Выделить всё

athn0 at uhub0 port 5 "ATHEROS USB WLAN" rev 2.00/2.02 addr 2
athn0: failed loadfirmware of file athn-ar7010-11 (error 2)
athn0: could not load firmware


Тут все понятно. Нужно firmware. Найти его можно вот тут.
После установки ядро реагирует иначе, но ни лучше ни хуже:

Код: Выделить всё

athn0 at uhub0 port 5 "ATHEROS USB WLAN" rev 2.00/2.02 addr 2
athn0: bad ROM checksum 0x2c64
athn0: could not read ROM
athn0: could not attach chip