Red Hat Bugzilla – Bug 236413
compile with --enable-libusb
Last modified: 2007-11-30 17:12:02 EST
Version 0.12.0 of pilot-link, released on 2006-09-04, includes native USB
support if compiled with --enable-libusb.
Native USB is very desirable, because it avoids all sorts of problems that arise
using the visor kernel module. (For the gory details, see bug 158809; in
particular see comment 34 of bug 158809.)
I note that the version of pilot-link that is in Rawhide (and presumably, that
will be in Fedora 7) is 0.12.1. However, it isn't compiled with --enable-libusb.
Please compile pilot-link with --enable-libusb, and work with the udev et. al.
maintainers to get native USB support working.
I have been testing native USB support for months (by rolling by own pilot-link
RPM compiled with --enable-libusb); I would be happy to help test this change.
(See also bug 187410, where --enable-libusb was previously requested.)
--enable-libusb is just added. I plan to work on pilot-link soon so there should
be some improvement shortly.
Thanks. I'll attempt to figure out what udev magic is necessary to get the
/dev/bus/usb devices files owned by the console user for Palm devices.
Although the SPEC file now uses --enable-libusb, the actual packages in Fedora
Development don't have native USB support.
Most likely, the libusb-devel package isn't installed on the build system. (You
need both use --enable-libusb and have libusb-devel installed in order to get
native USB support.)
Per doc/README.libusb, if you don't see this exact line in the ./configure
Direct USB support...... : yes, libusb
...then you don't have native USB support.
To test for native USB support at runtime, run:
$ pilot-xfer -p usb: -l
You should see:
Listening for incoming connection on usb:...
If you receive an error about not being able to bind to "usb:", then you don't
have native USB support.
I'm second to this request. Please, enable libusb support as soon as possible.
Created attachment 159967 [details]
Fix BuildRequires to enable libusb support
Without BuildRequires: libusb-devel, libusb isn't really enabled. With the
spec patch applied, I can connect to a Treo 700p with "pilot-xfer -p usb:".
Anybody from Fedora support, could you please apply this patch and push updated
version for testing? New kernel 126.96.36.199-33.fc7 fixes some USB problems
appeared since 188.8.131.52-20.fc7 and now libusb seems to be working again.
pilot-link-0.12.2-3.fc7 was just build and pushed to testing branch.
Created attachment 160141 [details]
path for Sony Clie NR70 compatibility
This patch is required for original pilot-link 0.12.2 to work with Sony Clie
NR70. Bug report submitted also to http://bugs.pilot-link.org/view.php?id=1830
pilot-link-0.12.2-3.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
pilot-link-0.12.2-3.fc7 does not work with Sony Clie NR70. I believe this
version, like the original pilot-link 0.12.2, needs this patch: https://
However, please note, the maintainer of pilot-link still did not reply for my
bug report. In fact, if I'm the only one who has this problem, this is not
urgent, because I have applied this patch to the original pilot-link and copied
libpisock libraries to /usr/lib to replace these files from Fedora package.
After that pilot-* programs are working in my computer. So, I would wait the
reply from maintainer of pilot-link to see if he accepts this patch or offers
another resolution for this problem.
pilot-link-0.12.2-3.fc7 is properly linked with direct libusb support, yes. Thanks.
Thanks Serguei Miridonov for your comment and patch, I will wait till upstream
enclose this patch to upstream cvs. I can't reproduce your problem myself, so I
think it would be better this way.
The main problem (usb support) is solved, so I'm closing this bug.
(In reply to comment #13)
> Thanks Serguei Miridonov for your comment and patch, I will wait till upstream
> enclose this patch to upstream cvs. I can't reproduce your problem myself, so I
> think it would be better this way.
> The main problem (usb support) is solved, so I'm closing this bug.
Can you please go to bodhi and "push" the update from updates-testing to updates
(i.e. stable)? This needs to be done manually, it's been sitting in
updates-testing for almost 2 months:
comment #13 already indicated that it fixes the original bug and bodhi closes
the bug automatically once it's pushed to updates, so I'm reopening until such
time as it is pushed to updates.
pilot-link-0.12.2-3.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.