[RFC] rc.d integration for the bluetooth subsystem
Vladimir Grebenschikov
vova at fbsd.ru
Tue Nov 8 12:12:17 PST 2005
В вт, 08/11/2005 в 10:02 -0800, Maksim Yevmenkin пишет:
> Vladimir,
>
> [...]
>
> > After recent upgrade of 7-CURRENT I have do not working bthidd.
> >
> > Something bad on boot here. bthidd just not started or failed on boot.
> > If I just turn off and then turn on USB bt dongle - it starts work.
> >
> > No any related messages in /var/log/messages.
>
> _nothing_ has changed in bluetooth code and i have _not_ committed any
> rc.d bluetooth scripts, so it must be something wrong with your setup.
> which bluetooth rc.d scripts are you using? original (posted by
> Panagiotis) or mine?
Original.
Nothing changed in my setup except
make world && mergemaster
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)
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)
as all following tries
It was much better before. (I am using this mice for long time).
> [...]
>
> > Does anybody has working on boot bthidd with recent scripts ?
>
> once more bthidd(8) is _not_ connected to the build and _not_ installed
> by default. this is still work in progress. once bthid(8) is finished it
> will be connected to the build and installed by default. at this point
> we will integrate it into rc.d.
Ok, so we are talking only about posted here scripts.
> thanks,
> max
--
Vladimir B. Grebenschikov
vova at fbsd.ru
More information about the freebsd-bluetooth
mailing list