0.7 3G: Nokia N95-3 (RM160) not detected (Bluetooth)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: network-manager
The Nokia N95-3 (RM160) doesn't seem to be detected by NetworkManager as an available bluetooth rfcomm gsm modem. The phone does appear as a paired device in the gnome bluetooth preferences and is set as trusted.
The phone is on, but does NOT have bluetooth discovery enabled. It should not have to have BT discovery turned on for NM to use it; I don't have to have it on to connect through bluetooth manually. However, for the sake of this testing I've turned visibility back on.
It works fine when I connect manually (visible or invisible). I use this setup script:
#!/bin/bash -x
BT=00:1D:
if test "$(id -u)" -ne 0 ; then
exec sudo $0
fi
CHAN=$(sdptool search --bdaddr $BT DUN | awk '/Channel/ { print $2}')
rfcomm release 2
rfcomm bind 2 "$BT" "$CHAN"
rfcomm
pon telstrabt
(where "BT" is the Bluettooth MAC address of the device).
This script first finds the correct rfcomm channel for the DUN service, then sets an rfcomm binding up for it before invoking pppd to chat to the modem and negoitiate PPP. It's necessary to do the DUN probe each time because the rfcomm channel ID tends to change when the phone is rebooted.
I'll attach the peers file and chat script I use, too, along with lshal output and all the rest.
Note: I can also browse the phone with OBEX via the Gnome bluetooth applet, so it's otherwise behaving quite fine.