Don't run anything that would start up rfcomm - minigpsd needs to do it: 1347 user 1884 SW /bin/sh /home/user/gpscon.sh 1348 user 1588 SW rfcomm connect 00:xx:xx:xx:xx:xx this blocks minigpsd from starting rfcomm to the GPS properly. Did you try the built-in map application? Does it work?
PID Uid VSZ Stat Command 1 root 1468 SW init [2] 2 root SWN [ksoftirqd/0] 3 root SW [watchdog/0] 4 root SW< [events/0] 5 root SW< [khelper] 6 root SW< [kthread] 14 root SW< [dvfs/0] 66 root SW< [kblockd/0] 67 root SW< [kseriod] 79 root SW< [OMAP McSPI/0] 86 root SW< [ksuspend_usbd] 89 root SW< [khubd] 113 root SW [pdflush] 114 root SW [pdflush] 115 root SW< [kswapd0] 116 root SW< [aio/0] 119 root SW< [mipid_esd] 238 root SW [mtdblockd] 280 root SW< [kondemand/0] 281 root SW< [kmmcd] 292 root SW< [krfcommd] 303 root SW< [mmcqd] 310 root SW< [mmcqd] 339 root 1108 SW< dsme -d -l syslog -v 4 -p /usr/lib/dsme/libstartup.so 347 root 804 SW /usr/bin/bme_RX-34 349 root 564 SW /usr/sbin/kicker 396 root SW< [cx3110x] 416 root SWN [jffs2_gcd_mtd4] 445 root 1580 SW< /sbin/udevd --daemon 738 messagebus 2316 SW< /usr/bin/dbus-daemon --system 745 haldaemon 3996 SW /usr/sbin/hald 746 root 2828 SW hald-runner 750 root 2984 SW /usr/lib/hal/hald-addon-bme 752 root 2468 SW /usr/lib/hal/hald-addon-omap-gpio 753 root 2468 SW /usr/lib/hal/hald-addon-omap-gpio 754 root 2468 SW /usr/lib/hal/hald-addon-omap-gpio 756 root 2468 SW /usr/lib/hal/hald-addon-omap-gpio 757 root 2972 SW hald-addon-input: Listening on /dev/input/event2 /dev 758 root 2468 SW /usr/lib/hal/hald-addon-mmc 759 root 2468 SW /usr/lib/hal/hald-addon-mmc 761 root 2984 SW /usr/lib/hal/hald-addon-cpufreq 774 root 3788 SW< /sbin/mce --force-syslog 776 messagebus 3356 SW /usr/lib/gconf2/gconfd-2 780 root 11760 SW< /usr/bin/Xomap -mouse tslib -nozap -dpi 96 -wr -nolis 807 user 1444 SW< /usr/sbin/temp-reaper 810 user 2052 SW< /usr/bin/dbus-daemon --session 814 user 7152 SW< /usr/lib/sapwood/sapwood-server 818 user 9008 SW< /usr/bin/matchbox-window-manager -theme default -use_ 828 root SW< [dsp/0] 829 root SW< [dsp/0] 832 root 2956 SW /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/ds 892 root 4836 SW /usr/sbin/multimediad 897 root 2176 SW< /usr/bin/esd 946 root SW< [file-storage-ga] 950 haldaemon 2540 SW hald-addon-usb-cable: listening on /sys/devices/plat 958 root 7892 SW< /usr/sbin/ke-recv 976 user 21308 SW< /usr/bin/maemo-launcher --daemon --booster gtk --quie 1005 user 1452 SW< /usr/bin/hildon-input-method 1006 user 31036 SW< /usr/bin/hildon-input-method 1009 user 3944 SW< /usr/bin/clipboard-manager 1048 user 1452 SW< /usr/bin/hildon-desktop 1049 user 102016 SW< /usr/bin/hildon-desktop 1104 nobody 1808 SW< /usr/sbin/dnsmasq -k -i lo -a 127.0.0.1 -z 1134 root 3464 SW /usr/sbin/sshd 1137 root 2596 SW< /usr/sbin/hcid -n -x -s 1140 root 2512 SW< /usr/lib/bluetooth/bluetoothd-service-audio 1141 root 2448 SW< /usr/lib/bluetooth/bluetoothd-service-input 1147 root 2952 SW< /usr/bin/btcond -l 1152 root 3608 SW< /usr/sbin/wlancond 1156 root 4152 SW< /usr/sbin/icd2 -l0 1174 user 1452 SW< /usr/bin/osso-connectivity-ui-conndlgs 1175 user 31288 SW< /usr/bin/osso-connectivity-ui-conndlgs 1190 user 7444 SW< /usr/bin/osso-media-server 1203 systemui 17008 SW< /usr/bin/systemui 1208 user 3208 SW< /usr/bin/obexsrv -l 1228 user 5260 SW /usr/bin/alarmd 1246 root 5116 SW< /usr/sbin/hulda 1247 root 3064 SW< /usr/sbin/hulda 1267 user 16640 SW /usr/bin/mediaplayer-engine 1273 user 16460 RWN /usr/bin/metalayer-crawler -F 1289 user 40168 SW /usr/sbin/browserd -d -i microb 1291 user 67356 SW /usr/sbin/browserd -s 1291 -i microb 1309 user 59472 SW /usr/libexec/gnome-vfs-daemon 1350 user 3104 SW< /usr/bin/minigpsd 1468 user 1452 SW /usr/bin/osso_notes 1469 user 72592 SW /usr/bin/osso_notes 1541 user 1452 SW /usr/bin/osso-xterm 1542 user 34288 SW /usr/bin/osso-xterm 1543 user 1960 SW -sh 1588 user 1452 SW< rfcomm connect 0 00:xx:xx:xx:xx:xx 1590 user 1988 RW ps
PID Uid VSZ Stat Command 1 root 1468 SW init [2] 2 root SWN [ksoftirqd/0] 3 root SW [watchdog/0] 4 root SW< [events/0] 5 root SW< [khelper] 6 root SW< [kthread] 14 root SW< [dvfs/0] 66 root SW< [kblockd/0] 67 root SW< [kseriod] 79 root SW< [OMAP McSPI/0] 86 root SW< [ksuspend_usbd] 89 root SW< [khubd] 113 root SW [pdflush] 114 root SW [pdflush] 115 root SW< [kswapd0] 116 root SW< [aio/0] 119 root SW< [mipid_esd] 238 root SW [mtdblockd] 280 root SW< [kondemand/0] 281 root SW< [kmmcd] 292 root SW< [krfcommd] 303 root SW< [mmcqd] 310 root SW< [mmcqd] 339 root 1108 SW< dsme -d -l syslog -v 4 -p /usr/lib/dsme/libstartup.so 347 root 804 SW /usr/bin/bme_RX-34 349 root 564 SW /usr/sbin/kicker 396 root SW< [cx3110x] 416 root SWN [jffs2_gcd_mtd4] 445 root 1580 SW< /sbin/udevd --daemon 738 messagebus 2316 SW< /usr/bin/dbus-daemon --system 745 haldaemon 3996 SW /usr/sbin/hald 746 root 2828 SW hald-runner 750 root 2984 SW /usr/lib/hal/hald-addon-bme 752 root 2468 SW /usr/lib/hal/hald-addon-omap-gpio 753 root 2468 SW /usr/lib/hal/hald-addon-omap-gpio 754 root 2468 SW /usr/lib/hal/hald-addon-omap-gpio 756 root 2468 SW /usr/lib/hal/hald-addon-omap-gpio 757 root 2972 SW hald-addon-input: Listening on /dev/input/event2 /dev 758 root 2468 SW /usr/lib/hal/hald-addon-mmc 759 root 2468 SW /usr/lib/hal/hald-addon-mmc 761 root 2984 SW /usr/lib/hal/hald-addon-cpufreq 774 root 3788 SW< /sbin/mce --force-syslog 776 messagebus 3356 SW /usr/lib/gconf2/gconfd-2 780 root 11816 SW< /usr/bin/Xomap -mouse tslib -nozap -dpi 96 -wr -nolis 807 user 1444 SW< /usr/sbin/temp-reaper 810 user 2052 SW< /usr/bin/dbus-daemon --session 814 user 7152 SW< /usr/lib/sapwood/sapwood-server 818 user 9008 SW< /usr/bin/matchbox-window-manager -theme default -use_ 828 root SW< [dsp/0] 829 root SW< [dsp/0] 832 root 2956 SW /usr/sbin/dsp_dld -p --disable-restart -c /lib/dsp/ds 892 root 4836 SW /usr/sbin/multimediad 897 root 2176 SW< /usr/bin/esd 946 root SW< [file-storage-ga] 950 haldaemon 2540 SW hald-addon-usb-cable: listening on /sys/devices/plat 958 root 7892 SW< /usr/sbin/ke-recv 976 user 21308 SW< /usr/bin/maemo-launcher --daemon --booster gtk --quie 1005 user 1452 SW< /usr/bin/hildon-input-method 1006 user 31224 SW< /usr/bin/hildon-input-method 1009 user 3944 SW< /usr/bin/clipboard-manager 1048 user 1452 SW< /usr/bin/hildon-desktop 1049 user 102068 SW< /usr/bin/hildon-desktop 1104 nobody 1808 SW< /usr/sbin/dnsmasq -k -i lo -a 127.0.0.1 -z 1134 root 3464 SW /usr/sbin/sshd 1137 root 2596 SW< /usr/sbin/hcid -n -x -s 1140 root 2512 SW< /usr/lib/bluetooth/bluetoothd-service-audio 1141 root 2448 SW< /usr/lib/bluetooth/bluetoothd-service-input 1147 root 2952 SW< /usr/bin/btcond -l 1152 root 3608 SW< /usr/sbin/wlancond 1156 root 4152 SW< /usr/sbin/icd2 -l0 1174 user 1452 SW< /usr/bin/osso-connectivity-ui-conndlgs 1175 user 31288 SW< /usr/bin/osso-connectivity-ui-conndlgs 1190 user 7444 SW< /usr/bin/osso-media-server 1203 systemui 17008 SW< /usr/bin/systemui 1208 user 3208 SW< /usr/bin/obexsrv -l 1228 user 5260 SW /usr/bin/alarmd 1246 root 5116 SW< /usr/sbin/hulda 1247 root 3064 SW< /usr/sbin/hulda 1267 user 16640 SW /usr/bin/mediaplayer-engine 1273 user 16460 SWN /usr/bin/metalayer-crawler -F 1289 user 40168 SW /usr/sbin/browserd -d -i microb 1291 user 67356 SW /usr/sbin/browserd -s 1291 -i microb 1309 user 59472 SW /usr/libexec/gnome-vfs-daemon 1614 user 1452 SW /usr/bin/osso-xterm 1615 user 34376 RW /usr/bin/osso-xterm 1616 user 1960 SW -sh 1624 user 59800 SW< python /usr/bin/setup-minigpsd 1644 user 3104 SW< /usr/bin/minigpsd 1657 user 1452 SW< rfcomm connect 0 00:xx:xx:xx:xx:xx 1659 user 1988 RW ps