The iPhone, VBox, and devio

Brian Murray brian at
Fri Sep 19 22:38:24 UTC 2008

On Fri, Sep 19, 2008 at 03:35:55PM -0400, Kevin Fries wrote:
> I have been monitoring a problem with the iPhone breaking their
> Windows Virtual Machines on Linux hosts.  Basically the problem
> progressed like this:
> If you have a Linux host, and tried to run iTunes on it, it would not
> run correctly via Wine.  Most of us tried to create a virtual machine
> using one of the VM products on the market (this one was Sun's
> VirtualBox, but VMWare has volumes of details on it also).  This
> allowed iTunes to work better, but as soon as you plugged in your
> iPhone, the VM would crash.  Updates to both VMWare and VBox has
> stopped the crashing.  However, iTunes still does not acknowledge the
> phone, so you can not backup your contacts, music, etc.  So, I like
> many, have resorted to a dual boot situation to back up the phone.
> The phone is such an unreliable POS, that not syncing is not really an
> option.  So, we wait, and wait, and wait some more.  Finally today,
> one of the guys over at VBox/Sun came up with this solution:
> > In case one of you is in for some adventure. The iPhone works if you
> > modify the linux sources and recompile your kernel:
> > 
> > Modify MAX_USBFS_BUFFER_SIZE to 128K in drivers/usb/core/devio.c 
> I figure I would ask the developer community before putting anything
> in Launchpad so I can ask for something that does not make me look as
> stupid as I am in this area (kernel and drivers programming).

This is probably a question best answered by the kernel team,
kernel-team at, who I am cc'ing.

>   * What would be the downside of requesting this change permanently
>   in the Ubuntu kernel modules?
>   * Could it be done safely?
>   * Would any other devices/apps benefit from such a change other than
>   the iPhone?

Brian Murray                                       
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <>

More information about the Ubuntu-devel-discuss mailing list