Thanks for suggesting the development branch. I manually compiled 0.15, and got slightly better results. The Blackberry doesn't reset sometimes when I try to connect. However, I still can't use my 8820 as a modem.
Sonia:~/barry/debian# pppd call bb usb_set_debug: Setting debugging level to 9 (on) usb_os_init: Found USB VFS at /dev/bus/usb usb_os_find_busses: Found 002 usb_os_find_busses: Found 001 usb_os_find_devices: Found 001 on 002 usb_os_find_devices: Found 024 on 001 usb_os_find_devices: Found 021 on 001 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: Found 020 on 001 skipping descriptor 0x21 skipped 1 class/vendor specific endpoint descriptors usb_os_find_devices: Found 019 on 001 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: Found 018 on 001 usb_os_find_devices: Found 017 on 001 usb_os_find_devices: Found 001 on 001 error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device usb_os_find_busses: Found 002 usb_os_find_busses: Found 001 usb_os_find_devices: Found 001 on 002 usb_os_find_devices: Found 024 on 001 usb_os_find_devices: Found 021 on 001 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: Found 020 on 001 skipping descriptor 0x21 skipped 1 class/vendor specific endpoint descriptors usb_os_find_devices: Found 019 on 001 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: Found 018 on 001 usb_os_find_devices: Found 017 on 001 usb_os_find_devices: Found 001 on 001 error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device usb_os_find_busses: Found 002 usb_os_find_busses: Found 001 usb_os_find_devices: Found 001 on 002 usb_os_find_devices: Found 024 on 001 usb_os_find_devices: Found 021 on 001 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: Found 020 on 001 skipping descriptor 0x21 skipped 1 class/vendor specific endpoint descriptors usb_os_find_devices: Found 019 on 001 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: Found 018 on 001 usb_os_find_devices: Found 017 on 001 usb_os_find_devices: Found 001 on 001 error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device usb_os_find_busses: Found 002 usb_os_find_busses: Found 001 usb_os_find_devices: Found 001 on 002 usb_os_find_devices: Found 024 on 001 usb_os_find_devices: Found 021 on 001 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: Found 020 on 001 skipping descriptor 0x21 skipped 1 class/vendor specific endpoint descriptors usb_os_find_devices: Found 019 on 001 skipped 1 class/vendor specific interface descriptors usb_os_find_devices: Found 018 on 001 usb_os_find_devices: Found 017 on 001 usb_os_find_devices: Found 001 on 001 error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device error obtaining child information: Inappropriate ioctl for device No device selected Connect script failed Script pppob -v -P laurasxf finished (pid 24513), status = 0x1 I followed the build instructions from git and did a manual make && make install after removing my 0.14 Debian packages. (libbarry0 and barry-util) On another note, the build Debian package from git doesn't work: dh_clean -k dh_installdirs -A mkdir -p "." if test -e /usr/share/misc/config.guess ; then \ for i in ./config.guess ./barry-0.15/config.guess ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.guess $i ; \ fi ; \ done ; \ fi if test -e /usr/share/misc/config.sub ; then \ for i in ./config.sub ./barry-0.15/config.sub ; do \ if ! test -e $i.cdbs-orig ; then \ mv $i $i.cdbs-orig ; \ cp --remove-destination /usr/share/misc/config.sub $i ; \ fi ; \ done ; \ fi allready autoreconf DEB_MAKE_CHECK_TARGET unset, not running checks /usr/bin/make -C . install DESTDIR=/root/barry/debian/tmp make[1]: Entering directory `/root/barry' Making install in . make[2]: Entering directory `/root/barry' rm -f ./barry ln -s ./src ./barry make[3]: Entering directory `/root/barry' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/local/lib/pkgconfig" || /bin/mkdir -p "/root/barry/debian/tmp/usr/local/lib/pkgconfig" /usr/bin/install -c -m 644 'libbarry-0.pc' '/root/barry/debian/tmp/usr/local/lib/pkgconfig/libbarry-0.pc' make[3]: Leaving directory `/root/barry' make[2]: Leaving directory `/root/barry' Making install in src make[2]: Entering directory `/root/barry/src' make[3]: Entering directory `/root/barry/src' test -z "/usr/local/lib" || /bin/mkdir -p "/root/barry/debian/tmp/usr/local/lib" /bin/sh ../libtool --mode=install /usr/bin/install -c 'libbarry.la' '/root/barry/debian/tmp/usr/local/lib/libbarry.la' /usr/bin/install -c .libs/libbarry.so.0.0.15 /root/barry/debian/tmp/usr/local/lib/libbarry.so.0.0.15 (cd /root/barry/debian/tmp/usr/local/lib && { ln -s -f libbarry.so.0.0.15 libbarry.so.0 || { rm -f libbarry.so.0 && ln -s libbarry.so.0.0.15 libbarry.so.0; }; }) (cd /root/barry/debian/tmp/usr/local/lib && { ln -s -f libbarry.so.0.0.15 libbarry.so || { rm -f libbarry.so && ln -s libbarry.so.0.0.15 libbarry.so; }; }) /usr/bin/install -c .libs/libbarry.lai /root/barry/debian/tmp/usr/local/lib/libbarry.la /usr/bin/install -c .libs/libbarry.a /root/barry/debian/tmp/usr/local/lib/libbarry.a chmod 644 /root/barry/debian/tmp/usr/local/lib/libbarry.a ranlib /root/barry/debian/tmp/usr/local/lib/libbarry.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib' test -z "/usr/local/include/barry" || /bin/mkdir -p "/root/barry/debian/tmp/usr/local/include/barry" /usr/bin/install -c -m 644 'barry.h' '/root/barry/debian/tmp/usr/local/include/barry/barry.h' /usr/bin/install -c -m 644 'dll.h' '/root/barry/debian/tmp/usr/local/include/barry/dll.h' /usr/bin/install -c -m 644 'builder.h' '/root/barry/debian/tmp/usr/local/include/barry/builder.h' /usr/bin/install -c -m 644 'common.h' '/root/barry/debian/tmp/usr/local/include/barry/common.h' /usr/bin/install -c -m 644 'controller.h' '/root/barry/debian/tmp/usr/local/include/barry/controller.h' /usr/bin/install -c -m 644 'm_desktop.h' '/root/barry/debian/tmp/usr/local/include/barry/m_desktop.h' /usr/bin/install -c -m 644 'm_desktoptmpl.h' '/root/barry/debian/tmp/usr/local/include/barry/m_desktoptmpl.h' /usr/bin/install -c -m 644 'm_ipmodem.h' '/root/barry/debian/tmp/usr/local/include/barry/m_ipmodem.h' /usr/bin/install -c -m 644 'm_serial.h' '/root/barry/debian/tmp/usr/local/include/barry/m_serial.h' /usr/bin/install -c -m 644 'm_javaloader.h' '/root/barry/debian/tmp/usr/local/include/barry/m_javaloader.h' /usr/bin/install -c -m 644 'data.h' '/root/barry/debian/tmp/usr/local/include/barry/data.h' /usr/bin/install -c -m 644 'error.h' '/root/barry/debian/tmp/usr/local/include/barry/error.h' /usr/bin/install -c -m 644 'ldif.h' '/root/barry/debian/tmp/usr/local/include/barry/ldif.h' /usr/bin/install -c -m 644 'log.h' '/root/barry/debian/tmp/usr/local/include/barry/log.h' /usr/bin/install -c -m 644 'parser.h' '/root/barry/debian/tmp/usr/local/include/barry/parser.h' /usr/bin/install -c -m 644 'probe.h' '/root/barry/debian/tmp/usr/local/include/barry/probe.h' /usr/bin/install -c -m 644 'protocol.h' '/root/barry/debian/tmp/usr/local/include/barry/protocol.h' /usr/bin/install -c -m 644 'record.h' '/root/barry/debian/tmp/usr/local/include/barry/record.h' /usr/bin/install -c -m 644 'modem.h' '/root/barry/debian/tmp/usr/local/include/barry/modem.h' /usr/bin/install -c -m 644 'r_recur_base.h' '/root/barry/debian/tmp/usr/local/include/barry/r_recur_base.h' /usr/bin/install -c -m 644 'r_calendar.h' '/root/barry/debian/tmp/usr/local/include/barry/r_calendar.h' /usr/bin/install -c -m 644 'r_contact.h' '/root/barry/debian/tmp/usr/local/include/barry/r_contact.h' /usr/bin/install -c -m 644 'r_folder.h' '/root/barry/debian/tmp/usr/local/include/barry/r_folder.h' /usr/bin/install -c -m 644 'r_memo.h' '/root/barry/debian/tmp/usr/local/include/barry/r_memo.h' /usr/bin/install -c -m 644 'r_message_base.h' '/root/barry/debian/tmp/usr/local/include/barry/r_message_base.h' /usr/bin/install -c -m 644 'r_message.h' '/root/barry/debian/tmp/usr/local/include/barry/r_message.h' /usr/bin/install -c -m 644 'r_pin_message.h' '/root/barry/debian/tmp/usr/local/include/barry/r_pin_message.h' /usr/bin/install -c -m 644 'r_saved_message.h' '/root/barry/debian/tmp/usr/local/include/barry/r_saved_message.h' /usr/bin/install -c -m 644 'r_servicebook.h' '/root/barry/debian/tmp/usr/local/include/barry/r_servicebook.h' /usr/bin/install -c -m 644 'r_task.h' '/root/barry/debian/tmp/usr/local/include/barry/r_task.h' /usr/bin/install -c -m 644 'r_timezone.h' '/root/barry/debian/tmp/usr/local/include/barry/r_timezone.h' /usr/bin/install -c -m 644 'dataqueue.h' '/root/barry/debian/tmp/usr/local/include/barry/dataqueue.h' /usr/bin/install -c -m 644 'router.h' '/root/barry/debian/tmp/usr/local/include/barry/router.h' /usr/bin/install -c -m 644 'socket.h' '/root/barry/debian/tmp/usr/local/include/barry/socket.h' /usr/bin/install -c -m 644 'time.h' '/root/barry/debian/tmp/usr/local/include/barry/time.h' /usr/bin/install -c -m 644 'usbwrap.h' '/root/barry/debian/tmp/usr/local/include/barry/usbwrap.h' /usr/bin/install -c -m 644 'version.h' '/root/barry/debian/tmp/usr/local/include/barry/version.h' /usr/bin/install -c -m 644 'pppfilter.h' '/root/barry/debian/tmp/usr/local/include/barry/pppfilter.h' /usr/bin/install -c -m 644 'sha1.h' '/root/barry/debian/tmp/usr/local/include/barry/sha1.h' /usr/bin/install -c -m 644 'iconv.h' '/root/barry/debian/tmp/usr/local/include/barry/iconv.h' /usr/bin/install -c -m 644 'cod.h' '/root/barry/debian/tmp/usr/local/include/barry/cod.h' /usr/bin/install -c -m 644 's11n-boost.h' '/root/barry/debian/tmp/usr/local/include/barry/s11n-boost.h' make[3]: Leaving directory `/root/barry/src' make[2]: Leaving directory `/root/barry/src' Making install in tools make[2]: Entering directory `/root/barry/tools' make[3]: Entering directory `/root/barry/tools' test -z "/usr/local/bin" || /bin/mkdir -p "/root/barry/debian/tmp/usr/local/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c 'btool' '/root/barry/debian/tmp/usr/local/bin/btool' /usr/bin/install -c .libs/btool /root/barry/debian/tmp/usr/local/bin/btool /bin/sh ../libtool --mode=install /usr/bin/install -c 'bidentify' '/root/barry/debian/tmp/usr/local/bin/bidentify' /usr/bin/install -c .libs/bidentify /root/barry/debian/tmp/usr/local/bin/bidentify /bin/sh ../libtool --mode=install /usr/bin/install -c 'bjavaloader' '/root/barry/debian/tmp/usr/local/bin/bjavaloader' /usr/bin/install -c .libs/bjavaloader /root/barry/debian/tmp/usr/local/bin/bjavaloader /bin/sh ../libtool --mode=install /usr/bin/install -c 'upldif' '/root/barry/debian/tmp/usr/local/bin/upldif' /usr/bin/install -c .libs/upldif /root/barry/debian/tmp/usr/local/bin/upldif /bin/sh ../libtool --mode=install /usr/bin/install -c 'btranslate' '/root/barry/debian/tmp/usr/local/bin/btranslate' /usr/bin/install -c btranslate /root/barry/debian/tmp/usr/local/bin/btranslate /bin/sh ../libtool --mode=install /usr/bin/install -c 'bktrans' '/root/barry/debian/tmp/usr/local/bin/bktrans' /usr/bin/install -c .libs/bktrans /root/barry/debian/tmp/usr/local/bin/bktrans /bin/sh ../libtool --mode=install /usr/bin/install -c 'brecsum' '/root/barry/debian/tmp/usr/local/bin/brecsum' /usr/bin/install -c .libs/brecsum /root/barry/debian/tmp/usr/local/bin/brecsum test -z "/usr/local/sbin" || /bin/mkdir -p "/root/barry/debian/tmp/usr/local/sbin" /bin/sh ../libtool --mode=install /usr/bin/install -c 'bcharge' '/root/barry/debian/tmp/usr/local/sbin/bcharge' /usr/bin/install -c bcharge /root/barry/debian/tmp/usr/local/sbin/bcharge /bin/sh ../libtool --mode=install /usr/bin/install -c 'breset' '/root/barry/debian/tmp/usr/local/sbin/breset' /usr/bin/install -c breset /root/barry/debian/tmp/usr/local/sbin/breset /bin/sh ../libtool --mode=install /usr/bin/install -c 'pppob' '/root/barry/debian/tmp/usr/local/sbin/pppob' /usr/bin/install -c .libs/pppob /root/barry/debian/tmp/usr/local/sbin/pppob make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/root/barry/tools' make[2]: Leaving directory `/root/barry/tools' Making install in examples make[2]: Entering directory `/root/barry/examples' make[3]: Entering directory `/root/barry/examples' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/root/barry/examples' make[2]: Leaving directory `/root/barry/examples' Making install in man make[2]: Entering directory `/root/barry/man' make[3]: Entering directory `/root/barry/man' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/root/barry/debian/tmp/usr/local/share/man/man1" /usr/bin/install -c -m 644 './bcharge.1' '/root/barry/debian/tmp/usr/local/share/man/man1/bcharge.1' /usr/bin/install -c -m 644 './btool.1' '/root/barry/debian/tmp/usr/local/share/man/man1/btool.1' /usr/bin/install -c -m 644 './bs11nread.1' '/root/barry/debian/tmp/usr/local/share/man/man1/bs11nread.1' /usr/bin/install -c -m 644 './bidentify.1' '/root/barry/debian/tmp/usr/local/share/man/man1/bidentify.1' /usr/bin/install -c -m 644 './breset.1' '/root/barry/debian/tmp/usr/local/share/man/man1/breset.1' /usr/bin/install -c -m 644 './pppob.1' '/root/barry/debian/tmp/usr/local/share/man/man1/pppob.1' /usr/bin/install -c -m 644 './brecsum.1' '/root/barry/debian/tmp/usr/local/share/man/man1/brecsum.1' /usr/bin/install -c -m 644 './upldif.1' '/root/barry/debian/tmp/usr/local/share/man/man1/upldif.1' make[3]: Leaving directory `/root/barry/man' make[2]: Leaving directory `/root/barry/man' make[1]: Leaving directory `/root/barry' dh_installdirs -plibbarry0 dh_installdirs -plibbarry0-dbg dh_installdirs -plibbarry-dev dh_installdirs -pbarry-util # Install udev rules for the barry-util package install -d /root/barry/debian/barry-util/etc/udev/rules.d install -m 0644 /root/barry/udev/10-blackberry.rules.Debian /root/barry/debian/barry-util/etc/udev/rules.d/10-blackberry.rules # Install modprobe blacklist file for bcharge, into barry-util package install -d /root/barry/debian/barry-util/etc/modprobe.d install -m 0644 /root/barry/modprobe/blacklist-berry_charge /root/barry/debian/barry-util/etc/modprobe.d/blacklist-berry_charge # Install default ppp options and chat scripts install -d /root/barry/debian/barry-util/etc/ppp/peers install -m 0644 /root/barry/ppp/barry-rogers /root/barry/ppp/barry-verizon /root/barry/ppp/barry-sprint /root/barry/ppp/barry-o2ireland /root/barry/ppp/barry-tmobileus /root/barry/ppp/barry-att_cingular /root/barry/debian/barry-util/etc/ppp/peers install -d /root/barry/debian/barry-util/etc/chatscripts install -m 0640 /root/barry/ppp/barry-rogers.chat /root/barry/ppp/barry-verizon.chat /root/barry/ppp/barry-sprint.chat /root/barry/ppp/barry-o2ireland.chat /root/barry/ppp/barry-tmobileus.chat /root/barry/ppp/barry-att_cingular.chat /root/barry/debian/barry-util/etc/chatscripts # Install hal fdi config install -d /root/barry/debian/barry-util/usr/share/hal/fdi/information/10freedesktop install -m 0644 /root/barry/hal/10-blackberry.fdi /root/barry/debian/barry-util/usr/share/hal/fdi/information/10freedesktop # Install hal support script install -d /root/barry/debian/barry-util/usr/bin install -m 0755 /root/barry/hal/hal-blackberry /root/barry/debian/barry-util/usr/bin dh_installdirs -pbarry-util-dbg dh_installdirs -pbarrybackup-gui dh_installdirs -pbarrybackup-gui-dbg dh_installdirs -plibopensync-plugin-barry dh_installdirs -plibopensync-plugin-barry-dbg dh_installdocs -plibbarry0 dh_installexamples -plibbarry0 dh_installman -plibbarry0 dh_installinfo -plibbarry0 dh_installmenu -plibbarry0 dh_installcron -plibbarry0 dh_installinit -plibbarry0 dh_installdebconf -plibbarry0 dh_installemacsen -plibbarry0 dh_installcatalogs -plibbarry0 dh_installpam -plibbarry0 dh_installlogrotate -plibbarry0 dh_installlogcheck -plibbarry0 dh_installchangelogs -plibbarry0 ./ChangeLog dh_installudev -plibbarry0 dh_lintian -plibbarry0 dh_install -plibbarry0 dh_link -plibbarry0 dh_installmime -plibbarry0 dh_installdocs -plibbarry0-dbg dh_installexamples -plibbarry0-dbg dh_installman -plibbarry0-dbg dh_installinfo -plibbarry0-dbg dh_installmenu -plibbarry0-dbg dh_installcron -plibbarry0-dbg dh_installinit -plibbarry0-dbg dh_installdebconf -plibbarry0-dbg dh_installemacsen -plibbarry0-dbg dh_installcatalogs -plibbarry0-dbg dh_installpam -plibbarry0-dbg dh_installlogrotate -plibbarry0-dbg dh_installlogcheck -plibbarry0-dbg dh_installchangelogs -plibbarry0-dbg ./ChangeLog dh_installudev -plibbarry0-dbg dh_lintian -plibbarry0-dbg dh_install -plibbarry0-dbg dh_link -plibbarry0-dbg dh_installmime -plibbarry0-dbg dh_installdocs -plibbarry-dev dh_installexamples -plibbarry-dev dh_installman -plibbarry-dev dh_installinfo -plibbarry-dev dh_installmenu -plibbarry-dev dh_installcron -plibbarry-dev dh_installinit -plibbarry-dev dh_installdebconf -plibbarry-dev dh_installemacsen -plibbarry-dev dh_installcatalogs -plibbarry-dev dh_installpam -plibbarry-dev dh_installlogrotate -plibbarry-dev dh_installlogcheck -plibbarry-dev dh_installchangelogs -plibbarry-dev ./ChangeLog dh_installudev -plibbarry-dev dh_lintian -plibbarry-dev dh_install -plibbarry-dev cp: cannot stat `./debian/tmp/usr/lib/libbarry.a': No such file or directory dh_install: command returned error code 256 make: *** [binary-install/libbarry-dev] Error 1 > sknau...@wesleyan.edu wrote: >> Howdy, I recently tried to use my Blackberry 8820 as a modem on my linux >> laptop and trying to start a connection with barry reset my Blackberry. >> I >> put all the details in a bug report here: >> http://sourceforge.net/tracker/index.php?func=detail&aid=2500350&group_id=153722&atid=788904 >> > Scott, > Thanks for the bug report. >> I was wondering how much of a stretch is it for me to try to use barry >> for >> this purpose? Might there be any timeline for when barry will work for >> password protected Blackberry 8820s? >> > The modem password support already works with quite a few devices. Since > we don't have every device to test with, it is hard to anticipate what > the device responses are going to be. So this is an ongoing development. >> If anyone has any work in this direction, I'll gladly test with my >> setup. >> >> > I see from your bug report that you were testing with version 0.14 and I > can see why that version failed. There have been changes in the way we > handle the modem password in the latest CVS/git 0.15 version. Since > your problem is in the same area that has been changed I would need you > to test with this version. If possible please download and compile the > current CVS version. The download and compile instructions can be found > here http://www.netdirect.ca/software/packages/barry/cvs.php. > > Thanks, > -Andy > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > Barry-devel mailing list > Barry-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/barry-devel > > ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel