Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a thinkpad T43 with Fedora 17 installed. The problem I am having, is transferring files between the Thinkpad and my Nokia phone.
The bluetooth applet works, and I can pair the phone. I can run sdptool to successfully query the bluetooth services the phone has, and a hcitool scan shows my phone. l2ping pings the phone, but each ping returns 0 bytes and ends with Recv failed (though it DOES ping). I can't use obexftp to browse the phone, or send files. I've tried the KDE blutooth manager, GNOME, blueman and all the same issue. Pairing is fine, it can see the phone, but file transfers time out.
I've tried Puppy Linux, and bluetooth file transfers DO work there, using the same tools (bluez), so it's not an issue with the bluetooth adapter or the phone. The hardware works fine.
dmesg and the system log show nothing untoward. How can I troubleshoot this? It seems that there is communication, but file transfer does not proceed. One difference I noted between my Fedora installation and Puppy Linux is the l2cap module, which isn't present in Fedora. Is this the culprit? Is l2cap part of Kernel 3.x?
Unfortunately, I can't get anymore information other than a 'timeout' error, and the phone doesn't print anything useful either.
Any help would be appreciated. The only thing I can think of, is either obexftp is not connecting properly due to not being passed the PIN code, or that the data transfer protocol which is used is not working properly.
Using Fedora, is the Thinkpad visible when you scan from the phone and do transfers work from phone to laptop? I don't know if this still works but what does this return?:
Using Fedora, is the Thinkpad visible when you scan from the phone and do transfers work from phone to laptop? I don't know if this still works but what does this return?:
Error org.freedesktop.DBus.Error.UnknownMethod: Method "GetMode" with signature "" on interface "org.bluez.Adapter" doesn't exist
The Thinkpad is visible from the phone, but I can't transfer from the phone to the laptop. I also tried with an iMac, and couldn't transfer to or from the iMac either, but again, they can see each other, and pair successfully. Pairing the devices work, and data is transferred, but Obex FTP doesn't go. What is frustrating, is the lack of documentation, or helpful error messages or the fact that linux subsystems keep changing, which mean config files change, etc.
# Try this. This should give you the devices path:
dbus-send --system --dest=org.bluez --print-reply / org.bluez.Manager.ListAdapters
# and substitute it (w/o quotes) where it says "THISPATH":
dbus-send --system --dest=org.bluez --print-reply THISPATH org.bluez.Adapter.GetProperties
# the elements will show discoverable and pairable mode
# Try this. This should give you the devices path:
dbus-send --system --dest=org.bluez --print-reply / org.bluez.Manager.ListAdapters
# and substitute it (w/o quotes) where it says "THISPATH":
dbus-send --system --dest=org.bluez --print-reply THISPATH org.bluez.Adapter.GetProperties
# the elements will show discoverable and pairable mode
Seems to suggest it is discoverable and pairable. When I try to transfer, it DOES pair succesfully. I can see on my phone an indicator showing that it is paired, but the file transfer does not proceed. My phone does not acknowledge that a file is to be recieved.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.