Главное меню
RSS трансляции
Наши новости могут транслироваться, используя rss.
rss1.0
rss2.0
rdf
FAQ
 FAQ #97
Back to Categories    Print this FAQ  Send a link to this FAQ to a friend pdf
Запуск USB сетевого адаптера на RTL8152 в FreeBSD 10+
Адаптер TP-Link U200 при подключении появился как

ugen0.5: at usbus0

и все. Больше ничего. Чтобы появился сетевой интерфейс надо:
1 - загрузить модуль ядра.

kldload if_rue

2 - получить данные устройства

usbconfig -d ugen0.5 dump_device_desc

получится вот такой ответ:

ugen0.5: at usbus0, cfg=1 md=HOST spd=HIGH (480Mbps) pwr=ON (100mA)

bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0210
bDeviceClass = 0x0000 bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x2357
idProduct = 0x0602
bcdDevice = 0x2000
iManufacturer = 0x0001 iProduct = 0x0002 iSerialNumber = 0x0003 bNumConfigurations = 0x0002

3 - попробовать запустить устройство:

usbconfig -d ugen0.5 set_config 1

и если запустилось и появился новый интерфейс прописать в /boot/loader.conf некоторое количество строк чтобы все появлялось само при перезагрузке системы:

if_rue_load="YES"
usb_quirk_load="YES"
hw.usb.quirk.0="0x2357 0x0602 0 0xffff UQ_CFG_INDEX_1"

где 0x2357 - idVendor, а 0x0602 - idProduct устройства из зерультата вывода команды usbconfig.
Views 474 (Unique 316)
Member Rating : Not yet rated  
FAQ Posted by vampyr
Info Created: Wednesday 25 November 2020 - 17:38:25
Last Updated: Wednesday 25 November 2020 - 17:38:25
 
РадиоЭлектроника
Поиск Vampyr`s House!
Copyright © 1999-2014, Igor Muraviov. Все авторские права принадлежат их владельцам ( в случае указания) или владельцу сайта, если автор не указан.
Копирование материалов с сайта возможно только в случае размещения ссылки на первоисточник.
Protected by Copyscape DMCA Plagiarism Check