fresh bluez-4.50 install probably my fault

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

-- 
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>

Captain: "Catalyzer's a nothing part, captain."

Mal: "It's nothing until you don't got one. Then it appears to be 
everything."
				--Episode #8, "Out of Gas"
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux