How can I tether my Blackberry over USB cable (to sync info)? [SOLVED]

Firstly, I have to thank all of you for making this such a great community and excellent guide to getting almost anything working on Linux - this is what makes Archlinux the best distro IMHO.  I have hardly ever needed to post anything here because the answers are almost always either in the wiki or the forums.
Lately though, I received a Blackberry 8310 and wanted to tether it to use its data plan here in Ecuador.  After following http://wiki.archlinux.org/index.php/Blu … GPRS_Howto using a small USB bluetooth adaptor, this has worked well and the connection stays up nicely, though very slow (to be expected).  Blueman is a great program!  Looking at improving my connection speeds (and reducing my latency), I am now trying to get the phone tethered via a USB cable to the phone, rather than over-the-air (Bluetooth).
The problem I am having is that I cannot establish which device exactly is the USB port connecting to?  Before this phone, this worked fine on my Nokia E51 setting the modem to be /dev/ACM0.  On Nokia, I would connect the phone, select PCSuite mode and 'sudo wvdial movistar' or my /etc/ppp/peers/movistar script would work fine.  Blackberry however is a whole different kind of animal.  I connect it with a standard USB cable, select 'no' to mass-storage-mode on the phone, and can see it in lsusb fine but the only device I seem to be able to use is /dev/tty2 but modem not initialising.
How can I be certain which device I am using?  Will post some lsusb and dmesg.log out put when I get home to give you more info.
thanks for any guidance you can give me,
Last edited by minimal (2010-11-16 16:18:48)

Well, haven't got much further here unfortunately, though I have more logs and debug information now:
First, I connect the blackberry to the USB port and run 'lsusb':
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0fca:0004 Research In Motion, Ltd.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
so I have my blackberry device listed by the looks of things..
I then run (for more info):
peter ~ $ lsusb -v -d 0fca:0004
Bus 002 Device 002: ID 0fca:0004 Research In Motion, Ltd.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 16
idVendor 0x0fca Research In Motion, Ltd.
idProduct 0x0004
bcdDevice 1.07
iManufacturer 1 Research In Motion
iProduct 5 RIM Composite Device
iSerial 3 8F606BB12465F80D8C6F4F3CA17D9CC896C5F475
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 97
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 8
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 1
bInterfaceProtocol 255
iInterface 2 BlackBerry
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x06 EP 6 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x08 EP 8 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 4 RIM Mass Storage Device
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x89 EP 9 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x0a EP 10 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
/etc/wvdial.conf :
[Dialer defaults]
Modem = /dev/modem
Baud = 115200
Init1 = ATZ
Init2 = ATE0
;Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
[Dialer movistar]
Modem = /dev/tty2
Init3 = AT+cgdcont=1,"IP","wap.movistar.com.ec"
Phone = *99***1#
Stupid Mode = 1
Username = movistar
Password = movistar
..and the contents of the /etc/ppp/peers/movistar file:
show-password
noauth
#/dev/ttyACM1
# Peter: believe this is the Backberry 8310 device after running 'lsusb':
/dev/rfcomm0
debug
##115200
460800
connect /etc/ppp/peers/movistar-connect
disconnect /etc/ppp/peers/movistar-disconnect
defaultroute
#replacedefaultroute
noipdefault
# Peter: uncommented the following line to debug:
nodetach
usepeerdns
crtscts
local
ipcp-accept-local
#lcp-echo-interval 0
maxfail 10
lcp-echo-failure 0
lcp-echo-interval 0
#lcp-max-configure 0
#lcp-max-failure 10000
#lcp-max-terminate 0
#lcp-restart 30000
novj
nobsdcomp
novjccomp
nopcomp
noaccomp
linkname movistar
mtu 1500
mru 1500
user "movistar"
password "1234"
My /etc/ppp/peers/movistar-connect script :
#!/bin/sh
exec chat \
TIMEOUT 5 \
ECHO ON \
ABORT '\nBUSY\r' \
ABORT '\nERROR\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nNO CARRIER\r' \
ABORT '\nNO DIALTONE\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
TIMEOUT 12 \
SAY "Press CTRL-C to close the connection at any stage!" \
SAY "\ndefining PDP context...\n" \
OK ATH \
OK ATE1 \
OK 'AT+CGDCONT=1,"IP","wap.movistar.com.ec","",0,0' \
OK ATD*99# \
TIMEOUT 22 \
SAY "\nwaiting for connect...\n" \
CONNECT "" \
SAY "\nConnected." \
SAY "\nIf the following ppp negotiations fail,\n" \
SAY "try restarting the phone.\n"
my /var/log/dmesg.log :
Jul 29 21:11:11 el-duro kernel: ACPI: EC: GPE storm detected, transactions will use polling mode
Jul 29 21:11:13 el-duro logger: ACPI action undefined: BAT1
Jul 29 21:11:15 el-duro laptop-mode: Laptop mode
Jul 29 21:11:15 el-duro laptop-mode: disabled, not active
Jul 29 21:11:52 el-duro kernel: usb 3-1: new full speed USB device using uhci_hcd and address 2
Jul 29 21:11:52 el-duro kernel: Initializing USB Mass Storage driver...
Jul 29 21:11:52 el-duro kernel: scsi2 : usb-storage 3-1:1.1
Jul 29 21:11:52 el-duro kernel: usbcore: registered new interface driver usb-storage
Jul 29 21:11:52 el-duro kernel: USB Mass Storage support registered.
Jul 29 21:11:53 el-duro kernel: scsi 2:0:0:0: Direct-Access RIM Blackberry SD 0001 PQ: 0 ANSI: 4 CCS
Jul 29 21:11:53 el-duro kernel: sd 2:0:0:0: Attached scsi generic sg2 type 0
Jul 29 21:11:53 el-duro kernel: sd 2:0:0:0: [sdb] Attached SCSI removable disk
Jul 29 21:12:04 el-duro dnsmasq[2316]: reading /etc/resolv.conf
Jul 29 21:12:04 el-duro dnsmasq[2316]: using nameserver 208.67.222.222#53
Jul 29 21:12:04 el-duro dnsmasq[2316]: ignoring nameserver 127.0.0.1 - local interface
Here are my logs..
=============
/var/log/kernel.log :
Jul 29 21:11:11 el-duro kernel: ACPI: EC: GPE storm detected, transactions will use polling mode
Jul 29 21:11:52 el-duro kernel: usb 3-1: new full speed USB device using uhci_hcd and address 2
Jul 29 21:11:52 el-duro kernel: Initializing USB Mass Storage driver...
Jul 29 21:11:52 el-duro kernel: scsi2 : usb-storage 3-1:1.1
Jul 29 21:11:52 el-duro kernel: usbcore: registered new interface driver usb-storage
Jul 29 21:11:52 el-duro kernel: USB Mass Storage support registered.
Jul 29 21:11:53 el-duro kernel: scsi 2:0:0:0: Direct-Access RIM Blackberry SD 0001 PQ: 0 ANSI: 4 CCS
Jul 29 21:11:53 el-duro kernel: sd 2:0:0:0: Attached scsi generic sg2 type 0
Jul 29 21:11:53 el-duro kernel: sd 2:0:0:0: [sdb] Attached SCSI removable disk
/var/log/messages.log :
Jul 29 21:11:11 el-duro kernel: ACPI: EC: GPE storm detected, transactions will use polling mode
Jul 29 21:11:13 el-duro logger: ACPI action undefined: BAT1
Jul 29 21:11:15 el-duro laptop-mode: Laptop mode
Jul 29 21:11:15 el-duro laptop-mode: disabled, not active
Jul 29 21:11:52 el-duro kernel: usb 3-1: new full speed USB device using uhci_hcd and address 2
Jul 29 21:11:52 el-duro kernel: Initializing USB Mass Storage driver...
Jul 29 21:11:52 el-duro kernel: scsi2 : usb-storage 3-1:1.1
Jul 29 21:11:52 el-duro kernel: usbcore: registered new interface driver usb-storage
Jul 29 21:11:52 el-duro kernel: USB Mass Storage support registered.
Jul 29 21:11:53 el-duro kernel: scsi 2:0:0:0: Direct-Access RIM Blackberry SD 0001 PQ: 0 ANSI: 4 CCS
Jul 29 21:11:53 el-duro kernel: sd 2:0:0:0: Attached scsi generic sg2 type 0
Jul 29 21:11:53 el-duro kernel: sd 2:0:0:0: [sdb] Attached SCSI removable disk
Jul 29 21:12:04 el-duro dnsmasq[2316]: reading /etc/resolv.conf
Jul 29 21:12:04 el-duro dnsmasq[2316]: using nameserver 208.67.222.222#53
Jul 29 21:12:04 el-duro dnsmasq[2316]: ignoring nameserver 127.0.0.1 - local interface
/var/log/everything.log :
Jul 29 21:11:11 el-duro kernel: ACPI: EC: GPE storm detected, transactions will use polling mode
Jul 29 21:11:13 el-duro logger: ACPI action undefined: BAT1
Jul 29 21:11:15 el-duro laptop-mode: Laptop mode
Jul 29 21:11:15 el-duro laptop-mode: disabled, not active
Jul 29 21:11:52 el-duro kernel: usb 3-1: new full speed USB device using uhci_hcd and address 2
Jul 29 21:11:52 el-duro load-modules.sh: 'usb:v0FCAp0004d0107dc00dsc00dp00icFFisc01ipFF' is not a valid module or alias name
Jul 29 21:11:52 el-duro kernel: Initializing USB Mass Storage driver...
Jul 29 21:11:52 el-duro kernel: scsi2 : usb-storage 3-1:1.1
Jul 29 21:11:52 el-duro kernel: usbcore: registered new interface driver usb-storage
Jul 29 21:11:52 el-duro kernel: USB Mass Storage support registered.
Jul 29 21:11:53 el-duro kernel: scsi 2:0:0:0: Direct-Access RIM Blackberry SD 0001 PQ: 0 ANSI: 4 CCS
Jul 29 21:11:53 el-duro kernel: sd 2:0:0:0: Attached scsi generic sg2 type 0
Jul 29 21:11:53 el-duro kernel: sd 2:0:0:0: [sdb] Attached SCSI removable disk
Jul 29 21:12:04 el-duro dnsmasq[2316]: reading /etc/resolv.conf
Jul 29 21:12:04 el-duro dnsmasq[2316]: using nameserver 208.67.222.222#53
Jul 29 21:12:04 el-duro dnsmasq[2316]: ignoring nameserver 127.0.0.1 - local interface
Maybe the blackberry required 'usb_modeswitch' - though I could not work out how to use this command
Any ideas out there?  Is there a simple way for me to probe USB devices in use?  As far as I can tell it IS /dev/tty2 but I need to confirm this. 
Many thanks,
Last edited by minimal (2010-07-30 14:55:19)

Similar Messages

  • How Can i Charge 5130 XM with USB cable

    Dear all
    i want to ask that how can i Charge m 5130 XM with supplied USB cable is it posible ?
    Knowledge sharing is better to earn
    IF YOU FIND POSTS HELPFUL CLICK THE BIG ORANGE KUDOS BUTTON

    You could use a CA-100 adapter. It has a USB type-A plug on one end and a 2mm charger port plug on the other. The downside is that you need 2 USB ports available if you want to transfer data and charge the phone at the same time: one for the CA-100 and one for the provided CA-101 data cable.
    Alterntatively you could use a CA-126 charging/data cable, which is like a CA-100 and CA-101 in one cable. Type-A USB plug on one end and both a 2mm charging port connector and a microUSB plug on the other.
    Message Edited by grschinon on 29-May-2009 10:02 AM
    Was this post helpful? If so, please click on the white "Kudos!" star below. Thank you!

  • How can I add the presets to new catalog or sync info to both catalogs?

    I have lightroom on my main laptop was advised to create a new catalog on my external (my laptop is almost out of space). I just upload some presets to lightroom,--when I use my Lightroom catalog on my external the presets are not loaded at all. How can I add the presets or sync both catalogs. Thank you

    Listener can be added to a cell editor, not cell renderer.
    Set relevent cess(s) to setEditable == true when you use your custom cell editor.

  • How can I tether via USB my iPhone 4S with iOS 7.1.1 to my MacBook with Snow Leopard 10.6.8 and iTunes 11.2.2 ?? Please note that at the same time Personal Hotspot via both WiFi and Bluetooth works perfectly!

    How can I tether via USB my iPhone 4S with iOS 7.1.1 to my MacBook with Snow Leopard 10.6.8 and iTunes 11.2.2 ?? Please note that at the same time Personal Hotspot via both WiFi and Bluetooth works perfectly!

    Hello, lustige luka. 
    Thank you for visiting Apple Support Communities. 
    The Personal Hotspot feature using USB  should be as simple as connecting the device to your Mac via the USB cable when Hotspot is enabled.  Here is some more information regarding this feature and an article that will provide some troubleshooting steps if you are experiencing an issue. 
    iOS: Understanding Personal Hotspot
    http://support.apple.com/kb/ht4517
    iOS: Troubleshooting Personal Hotspot
    http://support.apple.com/kb/TS2756
    Cheers,
    Jason H. 

  • How can I move my left over money from my UAE account into USD for my American itunes account?

    How can I move my left over money from my UAE account into USD for my American itunes account?

    How can I go back to my US account then?? I only have .03 aed left..

  • How can I take music from an USB and transfer it to the iPod? It tells me use use itunes to sync but the music is on an USB drive. It had worked in the past. Tks

    How can I transfer music from an USB drive to the iPod. I can see the music and play it on the computer, but the iPod tells me to use iTunes to sync. The music is not on iTunes. It has worked in the past.....tks

    These are just playlists. The songs there are really not duplicates of the songs. They are just a different location for accessing them. Some playlists can be deleted, some cannot. Ones that are created by iTunes cannot be deleted. Ones that you create can be. The Recently Added and the 90's cannot.

  • I have 528 contacts on my phone, but only 290 on my Icloud how can i move the rest over from my phone to my Icloud nothing is working

    I have 528 contacts on my phone, but only 290 on my Icloud how can i move the rest over from my phone to my Icloud nothing is working

    Go to Settings>iCloud, turn Contacts to Off, choose Delete from My iPhone when prompted (they will still be in iCloud).
    Download the app My Contacts Backup to your phone.  Use this app to backup the remaining contacts on your phone (from your exchange account) as a vCard attachment to an email that you send to yourself.  Confirm that you have received the email on your phone.
    Go to Settings>iCloud and turn Contacts back to On.
    Go to Settings>Mail,Contacts,Calendars>Default Account (in the Contacts section), set this to iCloud.  (This will cause new contacts added to your phone to be added to the iCloud account.)
    Go to Settings>Mail,Contacts,Calendars...tap your exchange account and turn off contacts syncing (otherwise you will end up with duplicates on your phone).
    Open the My Contacts Backup email and tap the attachment to import the contacts from your exchange account back to your phone.  They will be added to iCloud and appear on icloud.com and any other devices syncing contacts with your account.

  • How can I order a Blackberry in Portugal?

    How can I order a Blackberry in Portugal? Blackberry shop doesn't give me a option

    No, I am guessing that's the price.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • I am on a plan with a basic phone that is breaking. I was given a smartphone that belonged to a relative that is now deceased, (they used the phone since they have passed it is deactivated.) how can I switch my phone over and is there anyway to avoid a da

    I am on a plan with a basic phone that is breaking. I was given a smartphone that belonged to a relative that is now deceased, (they used the phone since they have passed it is deactivated.) how can I switch my phone over and is there anyway to avoid a data package/plan?

    What is your current plan?  In some cases it can be cheaper to move to a More Everything plan with an out of contract line. With More Everything, you will get a $15 per month reduction in line fee with a minimal data. 

  • How can I add the Blackberry my friend gave me to my account that already has my prepaid phone on it?

    How can I add the Blackberry my friend gave me to my account that already has my prepaid phone on it?

    A few questions to clarify your specific situation will help us to better help you...
    Do you want to swap phones and use the BlackBerry instead of your current phone?  I don't think you can add a line to a pre-paid account to use both - it would have to be two separate accounts.
    What model BB is it?  And is it Verizon branded?  It may or may not be usable on a pre-paid account.
    Finally, what is your current phone and account set up?  You may need to get a different pre-paid plan to use the BB, if it is usable on Verizon.

  • How can I insert an accent over a letter?

    How can I insert an accent over a letter?

    Just hold down and don't release the key that you want to have an accent over. When the choices pop up, press the number on your keyboard that corresponds to the number underneath it:
    For example if you want to write à or ä or æ, hold down 'a' on your keyboard and press 1, 4, or 5 respectively.

  • How can i Print a Bannerphoto over 2 Meters? I use a Mac.

    how can i Print a Bannerphoto over 2 Meters? I use a Mac. and Photoshop 6

    Thanks for getting back to me. Unfortunately, I'm still a bit confused by what you mean by "save the file". Which file are you referring to? Perhaps it would help if I explained a bit more about what I'm trying to do.
    I want to print out the list of bookmarks that are displayed in the sidebar, which are organised into folders such as "music", "travel" "most visted" etc etc, so that I get a printed list of all the sites I have bookmarked, including the ones in each of the folders.
    In Internet Explorer, I can do this by exporting the list to a file and then printing out that file, but I can't find any similar export command in Firefox.
    Thanks for your help

  • How can I turn off charging via usb of my iphone 4s when I connect it to my computer?

    how can I turn off charging via usb of my iphone 4s when I connect it to my computer?

    You cannot.
    Why would you want such a thing?

  • Forms Central: How can I overlay a textfield over an imported picture?

    How can I overlay a textfield over an imported picture?

    Apologies, been trying all afternoon and then a couple of minutes after posting, I figured it out. Using a property node for the Scenemesh reference, I set the property TextureGenMode to Spherical and it appears to now display the texture on the mesh.

  • How can I tether my iPhone to my iPad to use it to connect to the internet

    How can I tether my iPhone to my iPad to use it to connect to the internet

    If your phone carrier supports it then you use the personal hotspot feature of the iPhone to connect to the internet on the iPad : http://support.apple.com/kb/HT4517

Maybe you are looking for

  • Upgrading from CR 8.5 to CR 2008, along with Oracle DB from 9 to 11G

    We currently use Crystal Reports 8.5, yeah its ancient, but suited our needs.  Our web guys upgraded our server to oracle 11g R2, and now we have lil issues with the changes and how the old CR works.  So figured it was time to upgrade it as well.  My

  • Installing mac OS X leopard 10.5 version on my ibook

    i'm trying to install mac OS X leopard 10.5 version on my ibook and it's not mounting on the desk top...it tries to read the DVD disc for 2-4 seconds then spits it out. My Mac machine is described as follows: 1) machine name: iBook G4 2) machine mode

  • Video and Audio cut off in Premiere CC after Syncing in PluralEyes 3

    So I sycronized this sequence in PluralEyes 3. I exported it as an XML for Premiere Pro. I imported the XML into Premiere Pro CC. When I oppened up the sequence the end off all the clips are missing audio and video. More is missing for the longer cli

  • Personal Data iview can be changed

    ESS-PersonalInformation--PersonalData-Webdynpro based iview I have a scenario that i need Personal Data only for display purpose.There should not be Edit button inorder to edit. Can we make changes to the Personal Data iview

  • Sparsebundle in use

    My time machine won't back-up, but comes up with this error message: sparsebundle in use