Frequently Asked Questions

Question
Запуск USB сетевого адаптера на RTL8152 в FreeBSD 10+

Answer
Адаптер 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.


Details
Info Wednesday 25 November 2020 - 17:38:25 by vampyr




Vampyr`s House!


Protected by Copyscape DMCA Plagiarism Check