In openSUSE 11.1 in KDE3 kbluetooth did not recognize my bluetooth-adapter
while bluetooth scanning worked from the command line interface.
Reading bug reports I stumbled on a solution:
thanks for the description!
Now the bluetooth works a little bit, means I can start the kbluetooth4, I can find my mobil phone and my mobil phone finds my computer. But I can’t connect each other (I see the ballon “connecting W890i”, which changing after 30 seconds to “Disconnected from W890i”).
If I try to use “Send File”, I’am getting following error:
Method “CreateBluetoothSession” with signature “ss” on interface “org.openobex.Manager” doesn’t exist
I also tried the Bluetooth-Obex-client. This program searched for devices but didn’t find anything.
Has somebody some ideas?
Additional question: where is the Yast Bluetooth module gone (I rembember in older Opensuse versions I had this module, where I was able to switch off/on bluetooth and to change the 4 number pin)?
I think that yast-bluetooth module was just removed
for some reason (or without a reason)
and it doesn’t seem to be available in 11.1 repositories.
I don’t know a way to change the password you mentioned either.
But I suspect, that you have to edit some config files manually.
As I understood from your post, you use KDE4,
so I think you have two ways to try:
Use kde3 applications (kbluetooth and others)
Update these new bluez-packages (Webpin - bluez),
that don’t seem to work at the moment.
If you get them to work, maybe you will be able to use
appropriate kde4 blueetooth applications.
I too have been trying to get bluetooth to work OK on two computers, both 32 bit installs and kde4, and want to get A2DP working, but I first just need it to work at all!
I’ll deal with the simple case first… my desktop with a usb bluetooth2.0 adaptor. I installed every bluetooth related package possible!
hciconfig -a reports what I’d expect to see, so that’s good.
I have the {K} process in the system tray, but when I click it I get the “Error - Konqueror Protocol not supported bluetooth”.
At the command line, “hcitool scan” finds nearby devices, but “sdptool browse xx:xx:xx…” returning nothing. I can’t use “hcitool con” to make connections, so I am quite puzzled.
Bluetooth didn’t work properly in 11.0 either, yet it worked reasonably well in 10.3 and kde3.5.
I’m quite disappointed.
The other machine was my Tosh Tecra M9, and I ended up having to build my own kernel having applied the toshiba_acpi patch! It does pretty much the same as above.
Please, read my previous posts in this thread and say,
did you try any of the two workarounds I mentioned?
Did you try to install old packages
or update the new from additional repositories?
bluez-4.19* does not seem to work,
so you have to change it to something.
the upgrade of the bluetooth stuff to 4.22 was a step back :(. Afterwards I was not able to start kdebluetooth4 anymore and when I started kbluetooth from the terminal, I’am getting the error message: no bluetooth adapter
After this I made the regression to 4.19 and after reboot I was not able to start kdebluetooth4 and kbluetooth made the same error. ****>:(
I will try to reinstall the bluetooth stuff from the “fietze” repository.
after reinstallation of bluez3 files. KDEbluetooth4 worked again, I’am able to start kbluetooth from the terminal.
Now, it’s getting more complicated:
I’am able to send files to a second notebook (opensuse 11.0, kde3) using kbluetooth but it’s not working with KDEbluetooth4 (Method “CreateBluetoothSession” with signature “ss” on interface “org.openobex.Manager” doesn’t exist).
I’am not able to find my mobile phone sony W890i using kbluetooth. Whereas, with kdebluetooth4 I’am able to find it, but I got the standard error messeage (see above)
When I’am using the opensuse 11.0 notebook (I can enter a pin on both devices) everything is fine.
When I try to connect my opensuse 11.1 notebook I can’t connect because the notebook is not asking for the pin :-(.
Yes, that’s sad.
I tested upgrading method recently with no luck too.
Maybe, compiling manually will help, but I doubt it will be worth the trouble.
Trying to figure out what works and what doesn’t,
I have tried different combinations of old/default/new packages.
And then I even had trouble getting kbluetooth (and kbluetooth4)
back to work with old packages from “fietze” repository.
I managed to do it by uninstalling all packages from “fietze” repository,
then downgrading to standart openSUSE 11.1 packages, restarting,
installing “fietze” packages and restarting again.
So for the moment the most reliable method
to fix bluetooth in KDE seems to be the one I mentioned in first post:
Doing so you can enable bluetooth and pushing files
(sending from device to device) will work.
But I still don’t know how to browse remote files (i.e. on the phone) via bluetooth:
in KDE 3 konqueror none of the appropriate protocols (or kio-slaves?) work:
not bluetooth:/ , nor obex:/ , nor sdp:/.
I will try to test that in KDE 4 konqueror/dolphin and see if that helps.
Though, it did not work for me in openSUSE 11.0 either.
After some minutes kbluetooth filetransfer (obex) found my W890i. I don’t know why it need so much time (the other notebook was found instantly) and I was able to transfer one file rotfl!
After I stopped kdebluetooth4 (I had both icons in the kicker) also the contact from the mobile phone to the notebook worked (they can exchange pins) :).
So I played a little bit more with bluetooth.
I tried to browse/download/write/delete files on Samsung SGH-E760
obex:/ does work in KDE3 konqueror.
Browsing/downloading and even deleting worked fine,
but no uploading via obex:/ kioslave
(this may be Samsung SGH-E760 limitation).
Protocols (kio-slaves) bluetooth:/ , obex:/ and sdp:/
for KDE 4 (konqueror/dolphin) are not at all for KDE 4
(KDE 4 in 4.1.3 “release 69.1”).
And finally Gnome’s bluetooth-applet throws an error:
‘Nautilus cannot handle “obex” locations.’
**
Conclusion:**
for browsing files on bluetooth device you need to
use konqueror from KDE 3 and obex:/ protocol:
obex://D0:00:BB:27:CD:38**/**
To find out MAC-adress of the device
you may type from the command line:
hcitool scan
NB! Notice trailing / sign after MAC-adress,
konqueror doesn’t recognize url without it
and will throw this error to you:
“An error occurred while loading obex://D0:00:BB:27:CD:38:
Malformed URL D0:00:BB:27:CD:38.”
(If it doesn’t find a device,
it will show “Could not connect to host”-error)
I’m having no luck with my eeepc 1000 with suse 11.1 kde 3 getting my bluetooth mouse. hcitool scan works and sdptool browse xxxx also finds my mouse. I’ve used suse for years but my skills hit and miss. I’m not able to add your fietze repositoties or any of your work around packages.
Is suse going to fix this with updates?
Any simple to follow fixes? any help would be blessing-thanx
Many thanks for this tip. At last I have my MS 5000 bluetooth mouse working again with opensuse11.1/KDE3 on my Acer travelmate 2490. Keep up the good work!
After adding the repository the software all works now. The “wizard” finds my Southwing 505 headset when I put it in the pairing mode but never gets to the point of asking for the security code. It displays a DVD icon next to the entry. I am way close than I was yesterday to having by bluetooth headset working.