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