The iPhone, VBox, and devio
brian at ubuntu.com
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 lists.ubuntu.com, 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 @ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 197 bytes
Desc: Digital signature
More information about the kernel-team