LINUX.ORG.RU

Ищу Wifi драйвер для *BSD систем

 , , , ,


1

2

Всем привет.

Возникло желание попробовать окружение BSD в качестве основной операционной системы, однако возможности использовать проводной интернет сейчас нет — есть только Wifi.

Установив на днях FreeBSD, я обнаружил что Realtek Semiconductor Corp. RTL8723BU 802.11b/g/n WLAN Adapter ни в одном из подгружаемых модулей ядра для Realtek не поддерживается.

Есть-ли возможность каким-то образом заставить работать Wifi на моём адаптере во FreeBSD? Может есть какие-нибудь другие BSD системы, в которых с поддержкой Realtek по-лучше?



Последнее исправление: cpio (всего исправлений: 1)

Врёти.

/* Realtek products */
/* Green House and CompUSA OEM this part */
product REALTEK DUMMY		0x0000	Dummy product
product REALTEK USB20CRW	0x0158	USB20CRW Card Reader
product REALTEK RTL8188ETV	0x0179	RTL8188ETV
product REALTEK RTL8188CTV      0x018a  RTL8188CTV
product REALTEK RTL8821AU_2	0x0811	RTL8821AU
product REALTEK RTL8188RU_2	0x317f	RTL8188RU
product REALTEK USBKR100	0x8150	USBKR100 USB Ethernet
product REALTEK RTL8152		0x8152	RTL8152 USB Ethernet
product REALTEK RTL8153		0x8153	RTL8153 USB Ethernet
product REALTEK RTL8156		0x8156	RTL8156 USB Ethernet
product REALTEK RTL8188CE_0     0x8170  RTL8188CE
product REALTEK RTL8171		0x8171	RTL8171
product REALTEK RTL8172		0x8172	RTL8172
product REALTEK RTL8173		0x8173	RTL8173
product REALTEK RTL8174		0x8174	RTL8174
product REALTEK RTL8188CU_0	0x8176	RTL8188CU
product REALTEK RTL8191CU	0x8177	RTL8191CU
product REALTEK RTL8192CU	0x8178	RTL8192CU
product REALTEK RTL8188EU	0x8179	RTL8188EU
product REALTEK RTL8188CU_1	0x817a	RTL8188CU
product REALTEK RTL8188CU_2	0x817b	RTL8188CU
product REALTEK RTL8192CE	0x817c	RTL8192CE
product REALTEK RTL8188RU_1	0x817d	RTL8188RU
product REALTEK RTL8188CE_1	0x817e	RTL8188CE
product REALTEK RTL8188RU_3	0x817f	RTL8188RU
product REALTEK RTL8187		0x8187	RTL8187 Wireless Adapter
product REALTEK RTL8187B_0	0x8189	RTL8187B Wireless Adapter
product REALTEK RTL8188CUS	0x818a	RTL8188CUS
product REALTEK RTL8192EU	0x818b	RTL8192EU
product REALTEK RTL8188CU_3	0x8191	RTL8188CU
product REALTEK RTL8196EU	0x8196	RTL8196EU
product REALTEK RTL8187B_1	0x8197	RTL8187B Wireless Adapter
product REALTEK RTL8187B_2	0x8198	RTL8187B Wireless Adapter
product REALTEK RTL8712		0x8712	RTL8712
product REALTEK RTL8713		0x8713	RTL8713
product REALTEK RTL8188CU_COMBO	0x8754	RTL8188CU
product REALTEK RTL8821AU_1	0xa811	RTL8821AU
product REALTEK RTL8723BU	0xb720	RTL8723BU
product REALTEK RTL8192SU	0xc512	RTL8192SU
product REALTEK RTL8812AU_1	0x8812  RTL8812AU Wireless Adapter
product REALTEK RTL8812AU_2	0x881a  RTL8812AU Wireless Adapter

— sys/dev/usb/usbdevs

iZEN ★★★★★
()
Ответ на: Врёти. от iZEN

Не знал, что так можно искать, спасибо. Но какой именно модуль нужно подгрузить, чтобы устройство распознавалось?

cpio
() автор топика
Ответ на: Врёти. от iZEN

Так же:

(На OpenBSD скорее всего само заведётся, без лишних телодвижений.)

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: Врёти. от iZEN

Я не имею большого опыта в BSD, но мне кажется что этот файл — просто табличка, которая ставит в соответствие названия устройств их ID номерам.

В моём /boot/loader.conf лежат следующие настройки:

security.bsd.allow_destructive_dtrace=0
legal.realtek.license_ack=1
if_rtwn_pci_load="YES"
if_rtwn_usb_load="YES"
if_urtw_load="YES"

И адаптер всё равно не определяется…

cpio
() автор топика
Ответ на: комментарий от beastie

Проблема в том, что fw_update работает только с интернетом; а у меня его на ноутбуке нет. pkg_add не ругался, всё поставилось — в /etc/firmware обещанные драйвера лежат.

dmesg: https://pastebin.com/mLS2sN6X

cpio
() автор топика
Ответ на: комментарий от cpio
ugen1 at uhub0 port 7 "Realtek 802.11n WLAN Adapter" rev 2.10/2.00 addr 5

Драйвер его не подхватил. ugen – это catch-all usb драйвер.

Можешь попатчить ядро, пересобрать и попробовать, если не боишься. (Там ничего страшного нет, openbsd простой, как валенок).

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от beastie

Значит планы по переходу с Linux отменяются. Если пришлось патчить один раз, то придётся и второй; а на это времени сейчас слишком жалко :(

cpio
() автор топика
Ответ на: комментарий от cpio

Да, BSD это система для хакеров, которым интересно создавать, а не просто пользовать. Для пользовать есть Mac и Win. (Lin не для того, ни для другого.)

Определение уже есть dev/usb/usbdevs.h:

#define USB_PRODUCT_REALTEK_RTL8723BU   0xb720          /* RTL8723BU */

Но в драйвере (dev/usb/if_urtwn.c) не определенно. Есть шанс по-хачить, если бы было желание (и железо).

beastie ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.