In Jaunty, bluetooth is apparently incorrectly installed such that dialup networking is disabled and can't be enabled without a hack. Because there is a major move to a new daemon, several scripts are changed and in fact the needed programs are not installed by default. Consequently past helpful discriptions are incomplete. Here is what you have to do instead.
1. Do not edit anything in /etc/default/bluetooth
2. Do edit the /etc/ppp/peers/treo file to include your information about addresses etc, per prior instructions.
3. Everything on the Palm is the same as before.
4.Obtain the bluez-compat package: apt-get install bluez-compat
5. When bluetoothd is already going (check e.g. with ps ax) #> dund --listen -p --msdun call treo
[here treo is the name of the file you editted or created in 2. You must be root (sudo)]
6. Test to show that this works.

7. Hack some script (e.g. /etc/init.d/bluetooth) to execute dund after bluetootd is started, and to kill it
(killall dund || true) just before bluetoothd is stopped. [This is the part that's most annoying.]
The alterations to /etc/default/bluetooth are irrelevant because the current script /etc/init.d/bluetooth
pays no attention to anything like DUND=.
Bookmarks