Главное меню
Начало
О сайте
О авторе
Видео Галерея
Моя библиотека
Блог
Обратная связь
RSS трансляции
Наши новости могут транслироваться, используя rss.
FAQ
FAQ #97
Запуск 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
РадиоЭлектроника
СВ Радиосвязь
Каналы городов
Электроника
Оргтехника
Мои программы
Intel
PalmOS
WWW
Программирование
Сборник
Компьютерное
FAQ
Моя прошлая работа
Поиск Vampyr`s House!
Copyright © 1999-2014, Igor Muraviov. Все авторские права принадлежат их владельцам ( в случае указания) или владельцу сайта, если автор не указан.
Копирование материалов с сайта возможно только в случае размещения ссылки на первоисточник.