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

bluetooth (помогите, "почти" работает)

Добавлено: 2010-11-28 2:52:43
dekloper
подскажите, плиззз
не даёт покоя "полуживой\полумёртвый" зуб
пытаюсь подсунуть "продукт" под линухоый драйвер блуеЗ ("вендор" совпадает, отличается только "продуктом", мой 0х2101)
sys/dev/usb/usbdevs

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

#define USB_PRODUCT_BROADCOM_BCM2101    0x2101 

usr.sbin/bluetooth/bcmfw.c

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

..........
#define USB_VENDOR_BROADCOM 0x0a5c
#define USB_PRODUCT_BROADCOM_BCM2033 0x2033

#define USB_PRODUCT_BROADCOM_BCM2101 0x2101
..........
if (UGETW(desc.idVendor) != USB_VENDOR_BROADCOM ||
	    UGETW(desc.idProduct) != USB_PRODUCT_BROADCOM_BCM2033 ||
	    UGETW(desc.idProduct) != USB_PRODUCT_BROADCOM_BCM2101)
	     {
		syslog(LOG_ERR, "Unsupported device, VendorID=%#x, " \
				"ProductID=%#x", UGETW(desc.idVendor),
				UGETW(desc.idProduct));
		error = -1;
	} else
		error = 0;
и сюда
sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c

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

........................
static int
ubtbcmfw_probe(device_t dev)
{
	const struct usb_device_id	devs[] = {
	/* Broadcom BCM2033 devices only */
	{ USB_VPI(USB_VENDOR_BROADCOM, USB_PRODUCT_BROADCOM_BCM2033, 0) },
	{ USB_VPI(USB_VENDOR_BROADCOM, USB_PRODUCT_BROADCOM_BCM2101, 0) },
	};
........................
при загрузке варнинг, что был ранее при поднятии через нетграф, не наблюдается

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

WARNING: attempt to domain_add(netgraph) after domainfinalize() 
зато в девайсах видим /dev/ubtbcmfw0, /dev/ubtbcmfw0.1
но лучше от этого не становится, девайсы мёртвые, ничо не пингуется
хотя раньше всё "почти" работало
где бы ещё чего подопнуть..?

Re: bluetooth (помогите, "почти" работает)

Добавлено: 2010-11-28 22:49:00
Гость
напишите в рассылку

Re: bluetooth (помогите, "почти" работает)

Добавлено: 2010-12-02 8:52:20
dekloper
Гость писал(а):напишите в рассылку
ещщоб кто с "олбанского" перевёл :-D
Максим вроде наш человек, пади поймёт.. :oops:

Re: bluetooth (помогите, "почти" работает)

Добавлено: 2010-12-02 14:54:49
Гость
ну напишите прямо максиму а не в рассылку