Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 09 Nov 2005 09:38:39 -0800
From:      Maksim Yevmenkin <maksim.yevmenkin@savvis.net>
To:        Vladimir Grebenschikov <vova@sw.ru>
Cc:        freebsd-bluetooth@freebsd.org
Subject:   Re: [RFC] rc.d integration for the bluetooth subsystem
Message-ID:  <4372341F.1020702@savvis.net>
In-Reply-To: <1131480921.1155.5.camel@localhost>
References:  <43519460.1090605@ebs.gr> <1129491219.1616.18.camel@localhost>	 <4353DBBC.2000508@savvis.net> <1131433259.1164.7.camel@localhost>	 <4370E826.7090007@savvis.net> <1131477683.1231.12.camel@localhost> <1131480921.1155.5.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
Vladimir,

> I have found the reason, it was really after make world
> After turning off console pixel-mode I've see:

[...]

> /libexec/ld-elf.so.1: Shared object "libbluetooth.so.1" not found, required by "
> bthidd"

ok

> After rebuilding bthidd and bthidcontrol it start work.
> But, I still does understand why it starts ok with manual start after boot.
> 
>>Probably something wrong with drivers, I've notice that ng bluetooth
>>mice is disconnected without any notice.
>>
>>Reconnecting usb bluetooth device lead to following error:
>>ubt0: ALPS UGX, rev 1.10/7.81, addr 2
>>ubt0: ALPS UGX, rev 1.10/7.81, addr 2
>>ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
>>ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3;
>>wMaxPacketSize=49; nframes=6, buffer size=294
>>ng_ubt_connect: ubt0 - Could not start interrupt transfer. NOMEM (5)

the drivers have not changed for a long time. perhaps something wrong 
with usb? the message above clearly says that driver was attempting to 
start interrupt transfer, but it failed (with strange NOMEM error).

>>And after that error bt stack does not work until reboot, reconnecting
>>dongle does not helps.
>>
>>Boot scenario was:
>>booting
>>...
>>ubt0: ALPS UGX, rev 1.10/7.81, addr 2
>>ubt0: ALPS UGX, rev 1.10/7.81, addr 2
>>ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
>>ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3;
>>wMaxPacketSize=49; nframes=6, buffer size=294
>>Timecounter "TSC" frequency 1686969804 Hz quality 800
>>...
>>Trying to mount root from ufs:/dev/ad0s4a
>>WARNING: attempt to net_add_domain(bluetooth) after domainfinalize()
>>WARNING: attempt to net_add_domain(netgraph) after domainfinalize()
>>...
>>there bthidd started but does not connect mice.
>>
>>I have turned on-board bt off, then on by notebook switch.
>>kernel printed:
>>ubt_bulk_in_complete2: ubt0 - Bulk-in xfer failed, IOERROR (13). No new xfer will be submitted!
>>ubt_intr_complete2: ubt0 - Interrupt xfer failed, IOERROR (13). No new xfer will be submitted!
>>ubt0: at uhub2 port 2 (addr 2) disconnected
>>ubt0: detached
>>ubt0: ALPS UGX, rev 1.10/7.81, addr 2
>>ubt0: ALPS UGX, rev 1.10/7.81, addr 2
>>ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
>>ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=49; nframes=6, buffer size=294
>>kbd2 at vkbd0
>>
>>BT mice start work here.
>>after some hours of work it stop moving and l2pings also.
>>
>>Trying restart BT stack lead to error: 
>>ubt0: ALPS UGX, rev 1.10/7.81, addr 2
>>ubt0: ALPS UGX, rev 1.10/7.81, addr 2
>>ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
>>ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3;
>>wMaxPacketSize=49; nframes=6, buffer size=294
>>ng_ubt_connect: ubt0 - Could not start interrupt transfer. NOMEM (5)

again you get all sorts of errors back from usb. this is _not_ driver's 
fault. i have to check what NOMEM really means and get back to you.

thanks,
max



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4372341F.1020702>