Public bug reported:

Binary package hint: linux-source

The default 16k buffer is far too small for an iPhone/iPod Touch to
sync.  The buffer needs to be upped to 128k

The source file is :
drivers/usb/core/devio.c
The line in question is this
#define MAX_USBFS_BUFFER_SIZE 16384
changing it to 
#define MAX_USBFS_BUFFER_SIZE 131072
allows for iPhone and iPod Touch sync'ing in linux via Virtualbox

This problem effects user experience as most people recompile an entire
kernel to get around this. Also people avoid kernel updates as an effect
of this because that means more work each time a kernel update is
needed.  Such a toll on users isn't acceptable.

In the kernel dev mailings the arguments against this are 16k is already
plenty and more than that would only be to help lazy userspace
developers.  Though in this case for Ubuntu and end user experience
theres a huge benefit in allowing the 128k buffer as it rids users of
heavy interruptions just to sync an everyday device they have.

** Affects: linux-meta (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: capability experience limitation security user userexperience 
usersecurity

-- 
Kernel default USB buffer too small for iPhone/iPod Sync in Virtualbox
https://bugs.launchpad.net/bugs/428118
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to