Berry does not detect BB
Hi. I have a BB 7730 and want to sync it on Ubuntu Linux 7.10. I have installed Barry but none of the tools detects my BB via a direct USB connection. Some possibly relevant output is shown below. I would appreciate any guidance.
To anticipate some possible questions: Barry version is 0.11, Berry_charge is disabled, usb_storage is disabled, I have read the howto's on this site and I have Googled feverishly. :) Thanks in advance, Pat. Code:
pat@ubuntu:~$ btool -l Code:
pat@ubuntu:~$ lsusb Code:
pat@ubuntu:~$ bidentify -v |
Start by going to root, then "lsusb -v > lsusb.txt" and scan that for the word "Research" or maybe "RIM" to find the full entry for your device, then post that block here. For instance, the 8320 looks like this:
Code:
Bus 003 Device 003: ID 0fca:0004 Research In Motion, Ltd. What you're looking for in that block above from your 'lsusb -v' is the idProduct and idVendor stuff, that's what identifies your device as a BlackBerry to the computer (for any of the tools). |
Thanks for the help, Rivviepop.
I'm still stuck, I'm afraid. I (hopefully) enabled berry_charge by commenting out the blacklist line in /etc/modprobe.d/blacklist-berry_charge (I followed ideas from this link) Then I rebooted (to ensure the new rules applied) with the BB connected. But still "sudo lsusb -v" shows nothing about "RIM" or "Research". I did check the full output. Here is a cut down extract: Code:
pat@ubuntu:~$ sudo lsusb -v | grep -iE 'bus|manuf|prod' Cheers, Pat. |
For the moment being, just put the idea of Barry, bcharge, btool and berry_charge out of mind; pretend they don't exist. The core problem it appears is that your device does not show up to the Linux subsystem itself; when the device is plugged in - even if nothing actually works (USB, charging, etc.) it should properly be listed as something in the output of lsusb -v. I call this the "is it plugged in?" test (regardless of what tech we're talking about).
You have a rather recent kernel, so that shouldn't be it - the core bits & pieces needed should be properly compiled. Have you tried loading the "uhci" USB subsystem for your machine instead of the "ehci" subsystem? It's very machine dependent which one you use (depends on the chips on your motherboard), this would be the first test I'd try and do. I'm not an Ubuntu guy to know how this distro allows you to "switch" the subsystems, but it's usually in /etc/modprobe.conf (if not, it's possible it's compiled into an initrd file - you'll need to Google for the specific Ubuntu way). Google link for 'uhci ehci ubuntu" - lotsa hits: http://www.google.com/search?hl=en&c...tu&btnG=Search Try also examining /var/log/messages and /var/log/dmesg when you plug in the BlackBerry - do you see any errors or messages that might help give a clue why your system isn't registering the basic connection? I think you get where I'm going - ignore all the high level tools until you can at least get some sort of lsusb -v entry showing up on your machine, somehow some way. |
Quote:
I'll try along the lines you suggest. Failing that, I'll see if the Ubuntu forums can help. If I do find a solution, I'll post here just to "complete" the thread. Thanks again for your valuable help. Cheers, Pat. |
Quote:
BTW, I forgot to mention - my laptop uses the UHCI (Thinkpad T43 running Fedora 8) USB subsystem which is why I brought that up, it was a key difference between our two machines that I saw from what you posted previously. |
Still no luck with this problem. No useful response at Ubuntu Forums, but I have found this bug report.
I have confirmed the problem is that my system continuously connects and disconnects rather than fails to detect the BB. I tried loading the uhci module described by Rivviepop but that did not work. Ditto the fixes discussed in the bug report. I have not been able to make any other workaround. If I do find a solution, I'll post here. Cheers, Pat. |
Pat, I had a thought for you (but then got busy and didn't have playtime for forums ;) ) -- try downloading some "Live CD" ISO files and boot them on your computer and see if they work - maybe the tried-and-true Knoppix, a Fedora one, an Ubuntu one, there's even a CentOS one if you wanna do that - they're everywhere.
The idea is to just try other distros real quick without harming your computer, and see how *they* interact with your hardware and BB device. Just make sure to get something recent and not an old crufty one, you want the latest kernel in a LiveCD that you can get for the best tests... |
Quote:
Those that fail include 'standard' Ubuntu, a 'recovery mode' boot into standard Ubuntu (administrator level command line only), and Xubuntu (a medium weight installation which uses the xfce desktop). Puppy for instance gives the following (trimmed) output from lsusb -v: Code:
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 14 Spd=12 MxCh= 0 Thanks and cheers, Pat. |
stupid question.. did you accidentally turn off usb ports in your BIOS? some work some dont :P
|
All times are GMT -5. The time now is 09:35 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.