http://bugs.winehq.org/show_bug.cgi?id=9649
Summary: iTunes 7 doesn't recognize iPod Product: Wine Version: CVS/GIT Platform: PC URL: http://www.apple.com/itunes/download/ OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: wine-setupapi AssignedTo: wine-bugs@winehq.org ReportedBy: juan_lang@yahoo.com
Created an attachment (id=8051) --> (http://bugs.winehq.org/attachment.cgi?id=8051) Console log
Steps to reproduce: two options, actually: 1. Plug an iPod into your computer, and start iTunes. 2. Start iTunes without your iPod plugged in, and after it's running, plug your iPod in.
Expected behavior: An icon with the text "Juan's iPod" would show up in the tree view on the left side of the main window.
Actual behavior: no iPod icon.
I'm attaching a log, though these lines are especially suspicious: fixme:setupapi:SetupDiGetClassDevsW returning empty list fixme:setupapi:SetupDiEnumDeviceInterfaces 0x145388, (nil), {53f56307-b6bf-11d0-94f2-00a0c91efb8b}, 0x00000000, 0x7baed8a0
That GUID is GUID_DEVINTERFACE_DISK, defined in ddk/ntddstor.h.
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #1 from Roderick Colenbrander thunderbird2k@gmx.net 2007-09-16 04:40:43 --- Wine doesn't provide USB support that's why this doesn't work. It should get added using ntoskrnl I think.
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #2 from Juan Lang juan_lang@yahoo.com 2007-09-25 18:45:06 --- Created an attachment (id=8216) --> (http://bugs.winehq.org/attachment.cgi?id=8216) .reg file to create a fake iPod
Importing this .reg file causes iTunes to attempt to open the file with name "\\?\usbstor#disk&ven_apple&prod_ipod&rev_1.62#000a27001420c124&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}"
It doesn't succeed, of course. Changing the value of SymbolicLink to a file that does exist doesn't seem to make iTunes try to do anything.
http://bugs.winehq.org/show_bug.cgi?id=9649
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #3 from Dan Kegel dank@kegel.com 2007-10-29 18:57:05 --- Any progress on this? My buddy Steve is trying to initialize his new iPhone, which is done by hooking it up to iTunes.
On startup, with wine from git, current iTunes puts up a "couldn't find some resources" dialog, and if you click the "More info" button, opens a web browser to http://docs.info.apple.com/article.html?artnum=305999 iTunes then shows its main interface, but doesn't detect the iPhone.
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #4 from Juan Lang juan_lang@yahoo.com 2007-10-29 22:05:21 --- No progress I'm aware of. The iPod service crashes for me with a call to cfgmgr32.dll:CM_Get_Parent, after a couple of fixmes from CM_Get_Device_ID_Size and CM_Get_Device_IDA, so I expect this'll take a good bit of fleshing out of cfgmgr32/setupapi.
http://bugs.winehq.org/show_bug.cgi?id=9649
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ehoover@mines.edu
--- Comment #5 from Erich Hoover ehoover@mines.edu 2008-02-19 03:11:50 --- What version is this? I believe I'm trying iTunes 7.4.3 (unless I got some cross-pollination with an old install) and I get the same result as Juan Lang. Looking at the amount of populated functions for looking at the device tree this does appear to require some significant effort.
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #6 from Juan Lang juan_lang@yahoo.com 2008-02-19 11:36:18 --- Version of iTunes? I last tried this on iTunes 7.3 and 7.4. I'm unable to start 7.5 (see bug 10736), and I haven't tried 7.6. As far as version of Wine, I haven't seen any patches that look like they'd affect it, so I haven't retried since I last worked on the bug around version 0.9.47.
http://bugs.winehq.org/show_bug.cgi?id=9649
Andrew Min baseballnut@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |baseballnut@gmail.com
--- Comment #7 from Andrew Min baseballnut@gmail.com 2008-03-04 13:13:26 --- We've got some progress: http://tombuntu.com/index.php/2008/03/04/ipod-synced-with-itunes-on-linux/
http://bugs.winehq.org/show_bug.cgi?id=9649
Leon Feng lfeng1013@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lfeng1013@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Artur Matczak artur.matczak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |artur.matczak@gmail.com
--- Comment #8 from Artur Matczak artur.matczak@gmail.com 2008-05-13 17:06:21 --- Unfortunately I wasn't able to get my iPod Classic recognized by latest verion of iTunes v7.6 (044ae23f15bbc36450ad3208a9785bf2 iTunesSetup.exe) and wine 1.0-rc1 which, I assume, already has those patches, Andrew is reffering to, merged. System is Debian testing/unstable. Of course I've followed Maarten's instructions. Everything is fine till "- Hopefully the ipod is detected now" :)
If someone managed to sync his iPod with iTunes, please do brag about it ;-)
I there is any way I could help with the subject, I'd be more than happy.
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #9 from Juan Lang juan_lang@yahoo.com 2008-05-13 17:21:05 --- Patches aren't merged yet, I wouldn't expect to see iPod support in 1.0.
http://bugs.winehq.org/show_bug.cgi?id=9649
Marco mar.pollo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mar.pollo@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Andrew Lau amlau@alum.mit.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |amlau@alum.mit.edu
http://bugs.winehq.org/show_bug.cgi?id=9649
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.2.0
http://bugs.winehq.org/show_bug.cgi?id=9649
Dmitry bloodhound@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bloodhound@mail.ru
http://bugs.winehq.org/show_bug.cgi?id=9649
Jisakiel jisakiel@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jisakiel@yahoo.es
http://bugs.winehq.org/show_bug.cgi?id=9649
Ryan Roth ryanroth@sbcglobal.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ryanroth@sbcglobal.net
--- Comment #10 from Ryan Roth ryanroth@sbcglobal.net 2008-07-22 14:33:36 --- Any word on the status of the patches? Currently I have to dual boot my laptop so I can sync my iPhone.
http://bugs.winehq.org/show_bug.cgi?id=9649
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #11 from Austin English austinenglish@gmail.com 2008-10-14 23:34:36 --- Maarten sent some patches a while back, but Alexandre didn't like the approach.
http://www.winehq.org/pipermail/wine-patches/2008-May/054483.html
http://bugs.winehq.org/show_bug.cgi?id=9649
Leon Feng lfeng1013@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|lfeng1013@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #12 from Andrew Min baseballnut@gmail.com 2008-10-29 19:51:45 --- CC me
http://bugs.winehq.org/show_bug.cgi?id=9649
Max Mustermann maxmusterm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maxmusterm@gmail.com
--- Comment #13 from Max Mustermann maxmusterm@gmail.com 2008-11-06 17:41:26 --- CC ftw
http://bugs.winehq.org/show_bug.cgi?id=9649
Jamie Nadeau james2432@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |james2432@gmail.com
--- Comment #14 from Jamie Nadeau james2432@gmail.com 2008-11-17 22:26:25 --- CC me
http://bugs.winehq.org/show_bug.cgi?id=9649
LeTic callytic@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |callytic@free.fr
http://bugs.winehq.org/show_bug.cgi?id=9649
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #15 from Austin English austinenglish@gmail.com 2009-01-15 10:53:47 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If still present, update version field to earliest known version of wine that had this bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=9649
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |0.9.45.
--- Comment #16 from Juan Lang juan_lang@yahoo.com 2009-01-15 11:19:04 --- Certainly still a problem. Present since iTunes began to start with Wine. It would have been present earlier if iTunes had started ;-)
http://bugs.winehq.org/show_bug.cgi?id=9649
Colin Simpson colin.simpson@shyster.org.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |colin.simpson@shyster.org.uk
--- Comment #17 from Colin Simpson colin.simpson@shyster.org.uk 2009-01-24 12:53:30 --- I'm interested in the bug as it looks like if it's fixed it will fix "TomTom Home" too (bug #7711). As both seem related to not detecting/enumerating USB storage style devices.
http://bugs.winehq.org/show_bug.cgi?id=9649
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tobias@schula.org
--- Comment #18 from Austin English austinenglish@gmail.com 2009-02-13 14:33:10 --- *** Bug 17375 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=9649
Julian W. Speedator@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Speedator@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #19 from Erich Hoover ehoover@mines.edu 2009-03-20 14:53:20 --- (In reply to comment #11)
Maarten sent some patches a while back, but Alexandre didn't like the approach.
http://www.winehq.org/pipermail/wine-patches/2008-May/054483.html
Did Alexandre say exactly what he didn't like?
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #20 from Austin English austinenglish@gmail.com 2009-03-22 15:43:32 --- (In reply to comment #19)
(In reply to comment #11)
Maarten sent some patches a while back, but Alexandre didn't like the approach.
http://www.winehq.org/pipermail/wine-patches/2008-May/054483.html
Did Alexandre say exactly what he didn't like?
It was on IRC when I asked him, and I don't remember exactly. IIRC, something about the mountmgr.sys part of the implementation.
There's also an OLE bug that makes things _really_ slow.
http://bugs.winehq.org/show_bug.cgi?id=9649
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #21 from Erich Hoover ehoover@mines.edu 2009-03-22 16:41:16 --- Created an attachment (id=20081) --> (http://bugs.winehq.org/attachment.cgi?id=20081) An experiment in USB Storage
(In reply to comment #20)
... It was on IRC when I asked him, and I don't remember exactly. IIRC, something about the mountmgr.sys part of the implementation. ...
Well, the entire thing is in mountmgr.sys... I've attached an experiment where I put as much of Maarten's work as possible in a separate usbstor.sys and made very trivial changes to mountmgr.sys. I thought I had CreateFile on the USB resource working at one point but for some reason it's not working at the moment (iTune's NtCreateFile is calling the exact same file name as created with IoCreateSymbolicLink, so I'm a bit puzzled as to why it's returning STATUS_OBJECT_NAME_NOT_FOUND). Anyway, I've already spent too much time avoiding other work I have to do, so I'm going to throw this out there as a different way of approaching the problem.
http://bugs.winehq.org/show_bug.cgi?id=9649
Scott Ortell sortell@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sortell@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
nathan.n saturn_systems@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saturn_systems@yahoo.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
http://bugs.winehq.org/show_bug.cgi?id=9649
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.2.0 |---
--- Comment #22 from Austin English austinenglish@gmail.com 2009-11-08 03:09:44 --- No way this is going to get in for 1.2, unless someone bribes AJ.
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #23 from Colin Simpson colin.simpson@shyster.org.uk 2009-11-08 14:18:48 --- We're the submitted patches so very far from being ready, that they didn't make it in, seems a shame to waste such useful code.
http://bugs.winehq.org/show_bug.cgi?id=9649
Reco recoverym4n@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |recoverym4n@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Julian Rüger jr98@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jr98@gmx.net
http://bugs.winehq.org/show_bug.cgi?id=9649
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|kennybobs@o2.co.uk |
http://bugs.winehq.org/show_bug.cgi?id=9649
Adam Bolte boltronics@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |boltronics@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Fabio Correa facorread@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |facorread@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Marin Bareta marin.bareta@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marin.bareta@hotmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Grant Coleman Grant@Opped.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Grant@Opped.net
http://bugs.winehq.org/show_bug.cgi?id=9649
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
--- Comment #24 from fracting fracting@gmail.com 2011-04-09 20:48:09 CDT --- Add me to CC list
http://bugs.winehq.org/show_bug.cgi?id=9649
Carlton Hobbs carlton.hobbs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |carlton.hobbs@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9649
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.4.0
http://bugs.winehq.org/show_bug.cgi?id=9649
Artur Matczak artur.matczak@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|artur.matczak@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=9649
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.4.0 |---
http://bugs.winehq.org/show_bug.cgi?id=9649
LanoxxthShaddow sbastig@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sbastig@gmx.net
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #25 from pareshkumar brahmbhatt paresh471@gmail.com 2012-10-07 19:09:24 CDT --- Created attachment 42017 --> http://bugs.winehq.org/attachment.cgi?id=42017 Backtrace after iTunes 7 startup then plug in iPod
http://bugs.winehq.org/show_bug.cgi?id=9649
pareshkumar brahmbhatt paresh471@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paresh471@gmail.com
--- Comment #26 from pareshkumar brahmbhatt paresh471@gmail.com 2012-10-07 19:10:21 CDT --- Any update on this bug?
http://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #27 from pareshkumar brahmbhatt paresh471@gmail.com 2012-10-07 19:32:14 CDT --- Created attachment 42018 --> http://bugs.winehq.org/attachment.cgi?id=42018 PlayOnLinux log after turning on itunes then plugging in ipod
http://bugs.winehq.org/show_bug.cgi?id=9649
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #28 from hanska2@luukku.com --- last comment is from year 2012. Any update on this?
https://bugs.winehq.org/show_bug.cgi?id=9649
Joel Holdsworth joel@airwebreathe.org.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joel@airwebreathe.org.uk
https://bugs.winehq.org/show_bug.cgi?id=9649
somewise@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |somewise@gmx.de
--- Comment #29 from somewise@gmx.de --- Don't work here either. Wine 1.9.24 - iTunes 12.5.3. May this benefit from the latest HID-work?
https://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #30 from Erich E. Hoover erich.e.hoover@wine-staging.com --- (In reply to somewise from comment #29)
Don't work here either. Wine 1.9.24 - iTunes 12.5.3. May this benefit from the latest HID-work?
Yes, once the HID implementation is more complete then it will be possible to start exposing more devices through the enumeration interface. It will take a lot of time and effort, but the HID work helps immensely in the long term in implementing the features that applications like iTunes expect.
https://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #31 from somewise@gmx.de --- Ok, so we have to wait..
btw: does bug 37166 handle the same topic?
https://bugs.winehq.org/show_bug.cgi?id=9649
--- Comment #32 from Erich E. Hoover erich.e.hoover@wine-staging.com --- (In reply to somewise from comment #31)
Ok, so we have to wait..
btw: does bug 37166 handle the same topic?
Essentially. Device enumeration is the first step in solving this problem. Don't worry, everyone interested in generic USB device support is closely watching the HID progress.
https://bugs.winehq.org/show_bug.cgi?id=9649
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org