On Tue, Dec 23, 2008 at 09:36:53PM -0800, Adam Williamson wrote:
> Hey, folks.
> 
> I was trying to actually use something advanced on Linux in anger
> without testing it 15 minutes earlier (really dumb, I know) in the mall
> the other day - tethering via Barry. Didn't work. Sometimes it failed,
> sometimes it would work for like 10 seconds then quit. After half an
> hour of poking I realized usb-storage was loading when I connected the
> Blackberry, and that interfered. If I hid the usb-storage module, then
> tethering would work fine. I just tested it again now, same deal
> 
> Is Barry supposed to inhibit usb-storage somehow? If so, it's apparently
> not working. If not...it probably should.
> 
> Anyone know more about this? Have any pointers on what should be
> happening and why it might not be?


Injecting a bit of history here....

Barry isn't supposed to inhibit usb_storage.  In theory, both are supposed
to be able to function simultaneously.

In practice, though, some Blackberries seem to have trouble with this, and
this condition seems to be getting more common.

In threads such as these:

http://www.mail-archive.com/barry-devel@lists.sourceforge.net/msg00913.html
and
http://markmail.org/message/gwslnkaquceabbsp

... I describe some problems that some have seen when accessing the
databases at the same time usb_storage is loaded.  This should work fine,
but when the database access closes, this seems to mess up the USB
traffic that usb_storage relies on.

We used to recommend against running usb_storage at the same time, but
then Barry's USB code was fixed thanks to Martin Owens' research and
persistence.  Barry was being too strict about setting up the USB
configuration, interface, and endpoints.  Since then, multiple drivers
are supposed to work, as long as they don't use the same interface and
endpoints.  It helps when the device itself can support this too. :-)

Volunteer appeal:
        It would be great to compile a list of these conditions as a
        troubleshooting checklist.  It would be cool to put this into
        a troubleshooting program that could check the system and make
        configuration recommendations to the user.  But first we need a
        list.  Anyone care to volunteer to make such a list and post it
        to the mailing list?

Thanks,
- Chris


------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to