Thread (2 messages) 2 messages, 1 author, 2009-09-03

Re: fresh bluez-4.50 install probably my fault

From: Gene Heskett <hidden>
Date: 2009-09-03 16:56:45

On Monday 31 August 2009, Gene Heskett wrote:
Greetings all;

After not playing with these nearly broken adapters for a while, last time
I had bluez-4.34 installed.  Now I have bluez-4.50 built with this
configure script:

./configure --prefix=/usr/local --enable-alsa --enable-gstreamer  \
--enable-usb --enable-netlink --enable-tools --enable-bccmd \
--enable-pcmcia --enable-hid2hci --enable-dfutool --enable-hidd  \
--enable-pand  --enable-dund --enable-cups --enable-test \
--enable-udevrules --enable-configfiles --enable-debug

Followed of course by the usual make;make-install.

Putzing around, I found the pre-existing bluetooth starter script in
/etc/init.d needed  editing because bluetoothd was now in /usr/local/bin,
where 4.34 had apparently put it in /usr/bin.  No biggie and bluetoothd now
seems to be running.  BTW I ran a make uninstall in the /usr/src/bluez-4.34
directory.

Disconnecting and re-plugging the dongle gets me this report in the log:
[181526.093228] usb 2-5.1: new full speed USB device using ohci_hcd and
address 8
[181526.196233] usb 2-5.1: New USB device found, idVendor=0e5e,
idProduct=6622
[181526.196236] usb 2-5.1: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[181526.196327] usb 2-5.1: configuration #1 chosen from 1 choice

A couple of months ago, this dongle was 'paired' with another one, an eb101
which is acting like an rs232 port on a 30 year old computer, and I could
start a shell running on that device, and using a device in the /dev
directory that I don't recall ATM, I could start a minicom session, log
into the old computer, and run it in text mode from here, including using
rzsz to move files back and forth.

None of the /usr/local/bin/blue* utils can find a device to display, so
obviously I'm still missing something.

Back then I wrote a script to exercise things that looks like this:
--------------------------------
#!/bin/bash
echo attempting to get bt link to the coco3
echo "rfcomm release 0"
rfcomm release 0
sleep 2
ls -l /dev/rfcomm*
sleep 2
rfcomm -i 11:11:11:11:11:11 show hci0
sleep 2
echo "resetting hci0"
hciconfig reset hsi0
sleep 2
ls -l /dev/rfcomm*
sleep 2
rfcomm -i 11:11:11:11:11:11 show hci0
sleep 2
ls -l /dev/rfcomm*
sleep 2
echo "hciconfig -a"
hciconfig -a
sleep 2
ls -l /dev/rfcomm*
sleep 2
echo "rfcomm bind 0 00:0c:84:00:86:F8"
rfcomm bind 0 00:0c:84:00:86:F8
sleep 2
ls -l /dev/rfcomm*
sleep 2
#echo "rfcomm connect 0 00:0c:84:00:86:F8 1"
#rfcomm connect 0 00:0c:84:00:86:F8 1
echo this should show the cocos address
rfcomm -i 11:11:11:11:11:11 show 0
------------------------------
And when I run it, I get this, please note the lack of rfcomm
--------------------------------
[root@coyote bin]# ./connect2coco3
attempting to get bt link to the coco3
rfcomm release 0
Can't release device: No such device
ls: cannot access /dev/rfcomm*: No such file or directory
Get info failed: No such device
resetting hci0
hci0:   Type: USB
       BD Address: 11:11:11:11:11:11 ACL MTU: 672:3 SCO MTU: 48:1
       UP RUNNING PSCAN ISCAN
       RX bytes:1035 acl:0 sco:0 events:35 errors:0
       TX bytes:397 acl:0 sco:0 commands:35 errors:0

ls: cannot access /dev/rfcomm*: No such file or directory
Get info failed: No such device
ls: cannot access /dev/rfcomm*: No such file or directory
hciconfig -a
hci0:   Type: USB
       BD Address: 11:11:11:11:11:11 ACL MTU: 672:3 SCO MTU: 48:1
       UP RUNNING PSCAN ISCAN
       RX bytes:1035 acl:0 sco:0 events:35 errors:0
       TX bytes:397 acl:0 sco:0 commands:35 errors:0
       Features: 0xff 0x3e 0x85 0x38 0x18 0x18 0x00 0x00
       Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
       Link policy: RSWITCH HOLD SNIFF PARK
       Link mode: SLAVE ACCEPT
       Name: 'coyote.coyote.den-0'
       Class: 0x022104
       Service Classes: Networking
       Device Class: Computer, Desktop workstation
       HCI Ver: 2.0 (0x3) HCI Rev: 0x1f4 LMP Ver: 2.0 (0x3) LMP Subver:
0x1f4
       Manufacturer: CONWISE Technology Corporation Ltd (66)

ls: cannot access /dev/rfcomm*: No such file or directory
rfcomm bind 0 00:0c:84:00:86:F8
crw------- 1 root root 216, 0 2009-08-31 00:42 /dev/rfcomm0
this should show the cocos address
rfcomm0: 00:0C:84:00:86:F8 channel 1 clean
[root@coyote bin]#
-----------------------------------

The last, from the rfcomm bind onward is correct.  That is indeed the
address of the eb101 being driven from the coco3.  So I have to think that
the devices are communicating.

However, minicom refused to connect to /dev/rfcomm0, claiming an invalid
argument.

blueman-assistant runs, but finds no devices after its scan.

Whats next folks?

Thanks.
Ping???

I just found that the module hci_uart was not loaded, but modprobing it in 
does nothing.

Is there a tutorial on getting this started from plugging in the usb dongle, 
if so where? 

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
The NRA is offering FREE Associate memberships to anyone who wants them.
<https://www.nrahq.org/nrabonus/accept-membership.asp>

"Do not meddle in the affairs of wizards, for you are crunchy and good
with ketchup."
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help