Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How long has iTunes had problems with iPod Classic sync?

This is more a report of my testing experience than a question for the community. The testing I report was done with 64 bit Windows 7 Pro SP1 with all of the offered Microsoft patches installed, using various versions of iTunes with a 120GB iPod Classic with 2.0.1. firmware. As far as I can tell from my testing, the simple answer to my question is "at least since iTunes 9.2.1 from July 2010 and some of the problems have been around since iTunes 8.0 of 11/2008".


Here's my notes from my testing:


Recently there have been a number of posts about problems with iTunes sync for iPod Classic models. I have and actively use two 160GB iPod Classic units and also have a couple of older 120GB iPod Classic units that are no longer large enough to hold my whole iTunes library, and I even still have a 3rd gen 20GB iPod although it's a Firewire charge only model and I no longer have a Firewire interface on any of my systems (so I've ordered a Firewire and USB combo cable so I'll be able to charge it up and perhaps use it for some further testing).

I too had seen strange behavior with my 160GB iPod on my Windows 7 Pro system (64 bit with SP1 and all current Microsoft patches installed), especially after the latest iTunes update, but since I've been bitten both by new versions and by bad patches in the past, I wanted to try to get to the underlying issue. I started by going back to an earlier version of iTunes that I thought was working reliably, the 12.0 version (the first one with the red logo). After going back to that older version, I tried syncing my iPod, and it didn't seem to work correctly. In particular, I tried to restore one of my 120GB iPods to the factory settings, and I got error messages about it not being connected. With the latest version of iTunes, when I tried to eject the iPod after it had reportedly been synced successfully, I got a similar error message. So I thought perhaps it was a bad patch from Microsoft, and since I was pretty sure things had been working correctly back in May for sure and even probably in June, I suspected a recent patch might have been bad.

So I set up my CQ40 laptop that has the same Windows 7 SP1 with all patches as my desktop, and made sure had the latest iTunes on it. It doesn't have much in the way of content in the iTunes library, just 3 songs total. I used one of my 120GB iPod Classic units as a test "victim" so to speak. I started by trying to restore the factory settings on that iPod. After several failures all of the kind where after the iPod configuration got displayed and I pressed the button to do the restore, iTunes complained that the iPod could not be found, I got lucky and it actually managed to restore the factory settings. I even eventually got it set up to sync the music from my 3 song library and got the name set to something short and sweet. None of this was easy.

I did notice that each time I connected the iPod to the system for the first time after a reboot, it would display it was connected and then say it was being synced and then apparently get ejected and disconnect from the system. I also found that if I had the Windows Explorer "Computer" view open, I could see the iPod show up, often with its file system visible, then go to displaying just the device itself as a removable disk device with no disk mounted, and then when I disconnected the iPod physically from the system, I could see it disappear from the Windows Explorer "Computer" view. If I had the Device Manager open, I could it come and go in the device list. This is all as expected. However, after ONE sync cycle, if I connected the iPod again, it would NOT get synced but it would show up in the "Computer" display and of course in the Device Manager.

Since I had seen many comments about the importance of the iPod Service being running, I did the obvious test of trying to restart the iPod Service using the Services administrative tool. If I had not yet connected my iPod, it would restart cleanly and promptly. After a successful sync, it didn't want to restart, as confirmed by watching the Task Manager display (you need to view the processes from all users since it runs under the SYSTEM account). The PID didn't change and most of the time the Services tool reported an error trying to restart it, but sometimes it stayed "running" but a second instance got started as a result of a restart attempt. Further, it could not be killed -- only a system restart would reinitialize it. So this is almost certainly part of the problem -- once you do a successful sync, the iPod Service gets hung and you need to do a system restart to clear the condition.

Getting back to the patch question, I started removing Microsoft's patches, working back one by one and not finding any change in the behavior of iTunes syncing my iPod. I went back as far as the beginning of June, and none of the patch removals made any difference. I concluded it was not a new problem introduced by a recent Microsoft patch that just happened to occur around the time that the new iTunes arrived. So I put back all the Microsoft patches and gathered up a number of older versions of iTunes so I could see if this had been a problem in older versions that just wasn't as evident. Sometimes the error reporting in a software program improves and some problem that was always there gets exposed.

I started with iTunes 6.0 (32 bit, obviously) which was from October 2005. It installed just fine on my Windows 7 SP1 64 bit system, and it ran, but it wasn't a happy camper in two ways that I noticed at once. First, its graphics was incompatible with some of the features in Windows 7 so as soon as I started it, Windows reverted to a very basic color scheme and style. Second, it was not happy with my 120GB iPod, and told me that I needed iTunes 8 or later to support it. So I got rid of iTunes 6.0 and didn't bother installing iTunes 7.

I was curious whether a 32 bit iTunes would install and run OK on my 64 bit Windows 7 system, so I tried installing the iTunes 8.2.1 32 bit package, and it complained and told me I should be using the 64 bit version, but it was willing to install and appeared to work just fine. That is, it recognized my 120GB iPod, and although I had to recreate my iTunes library from scratch, so it had never been synced with my iPod before, it asked if it was OK to erase the content on the iPod and sync with what it had, and when I said it was OK, it did the sync just fine. Further, when I disconnected the iPod I was still able to restart the iPod Service using the Services admin tool, and I could see that it went away and then got a new PID in the Task Manager. Before I did that test, I tried reconnecting the iPod after the initial sync completed, and iTunes did a second sync with no problem. I even could kill the iPod Service using Task Manager (and then I did a system restart to get everything into a consistent state). This all was good, but I still could not actually manage the iPod settings with iTunes -- it was completing the sync operation and ejecting the iPod so quickly that by the time iTunes had managed to display the iPod screen, the iPod was no longer accessible. As long as I didn't unplug the iPod, the iPod status screen would remain visible, but if I tried to do something like enable disk use, when I tried to apply it to the iPod, I'd get an error message. OK, I thought, isn't there a way to tell iTunes to not sync the iPod automatically as soon as it's connected? As it happens, yes, if open Preferences and go to the Devices tab, there is a check box for "Disable automatic syncing for iPhones and iPods" (in the 8.x versions, the label changes in 9.x and later to "Prevent iPods, iPhones, and iPads from syncing automatically", but it's the same idea). But the actual behavior of iTunes turned out to be the same whether that box was checked or not -- connect the iPod and iTunes syncs it and ejects it, and if the sync happens quickly enough, you have no hope of managing the iPod's settings from the iTunes iPod screen once it shows up.

So, I got rid of the 32 bit iTunes 8.2.1 and tried to install the 32 bit iTunes 9.2.1 but it would not install on 64 bit Windows 7 and told me to go get the 64 bit version.

I then tried the 64 bit 8.0.2.20 from November 2008. It was happy to work with Windows 7 SP1 with all the patches, and its behavior was, as far as I could tell, the same as the 32 bit version I had installed before. I deinstalled 8.0 and installed 64 bit 8.2.1.6 from July 2009, and it worked just like the 32 bit version (as far as I could tell) -- no problem doing more than one sync, doing a restart of the iPod Service worked, and so on. Of course, as far as I could tell, the 64 bit kit was pretty much the same as the 32 bit kit as far as the program content -- I didn't see any kind of 64 bit programs. So I removed 8.2 and moved on.

Next I installed iTunes 9.2.1.5 64 bit from July 2010. The iPod Service in this version identifies itself in the Task Manager display as "iPodService Module (64 bit)" so presumably it really is different from the 32 bit version, and also clearly different from the one in 8.2. It also has a different behavior. This is where it starts getting hung after the iPod connect/sync/eject and can't be restarted from the Services tool or killed by the Task Manager once the iPod has been disconnected. When you try to apply a change from iTunes, you get an error message such as "cannot be synced. An unknown error occurred (-53)", not very informative but clearly a sign of the iPod having been ejected before iTunes had a chance to make configuration changes. The iTunes 9.2 did have a nice introductory video, but it also introduced a broken iPod Service. It also, as noted before, introduced support for new devices, notably the iPad (as evidenced by the change in the description of the checkbox for disabling automatic device sync activity, but that still doesn't work, at least not for the iPod Classic).

Since the iPod Service from the 8.2.1 kit seemed to work correctly, I wanted to see whether it was possible to use it "underneath" the 9.2.1 version of the iTunes application. So I went back and installed 64 bit 8.2.1 and saved a copy of the iPod directory (the whole thing) from the Program Files(x86) area, then removed 8.2.1 and reinstalled 9.2.1 and started it up and did a sync of the iPod to make sure the device drivers got installed. Then I restarted the system, and moved aside the 9.2.1 iPod directory and replaced it with the 8.2.1 version. Then I started the iTunes software and watched as it ran the Windows installer to "repair" its software, which replaced my carefully substituted 8.2.1 iPod Service directory with the one from the 9.2.1 kit. The best made plans and so on... It would have been interesting if the old iPod Service could be used since it seemed to actually work correctly.

For the sake of completeness, I installed 64 bit iTunes 10.0, , 10.3, 11.0, and 11.4 before going back to the latest version, and none of them behaved any different with regard to automatic sync of my iPod Classic or with regard to the iPod Service getting hung after a single instance of syncing the iPod -- but they all did appear to do that first sync just fine and very quickly. What I did notice was that the error messages changed from one version to the next, seeming to get both clearer and more consistent. I also noticed that the later versions seemed to take a lot longer to acknowledge that the iPod had been connected and to display the iPod screen. I'm not necessarily surprised by this -- after all, iTunes is a multithreaded program -- the current iTunes 12.2.1 shows 29 threads in the Task Manager and the iPod Service has a dozen, so it's probably using one set of threads to do the sync operation while a different set of threads are managing the display, and still others are playing music if you've got that going on at the same time, and you could be importing stuff at the same time as well -- so races are possible.

You may recall I commented that when I did the initial 32 bit iTunes 8.2.1 testing, I had iTunes create a brand new library, and that after it did that, it asked my permission to erase my iPod before it did the initial sync. I did a similar test along the way and all the versions of iTunes I tested did the same thing -- asked permission to wipe my existing content -- until I got to the 12.2 version -- as far as I can tell, the current iTunes version is perfectly happy to wipe all the content off your iPod Classic and sync it to a new (perhaps empty) library. This isn't a good thing in my opinion.

There seem to be two other long standing serious problems here.

One is that iTunes doesn't seem to honor your request that it not automatically sync your iPod Classic. I can't say if it is honoring that for other iPod models or for the iPhone or iPad, but in my testing, none of the versions of iTunes I tried paid any attention to that Devices Preference. If it did, then you'd have a fighting chance of managing the iPod's settings, since it would not get ejected before the iPod information screen got displayed. As far as I can tell, this was present in iTunes 8.x and hasn't been fixed in iTunes 12.x.

The second problem is that, starting in iTunes 9.2 (or perhaps in 9.0 which I didn't test since I didn't discover a copy of it), with the introduction of the 64 bit version of iPodService.exe, the iPod Service gets hung after the first iPod Classic connect/sync/eject cycle. I can't say whether it works correctly with other iPod models, and I assume it isn't used to sync the iPhone or iPad devices. This necessitates a system restart before you can do a second synchronization cycle.

If these problems have been identified before, then shame on Apple for never fixing them. I didn't find a clear description of either problem, but then, it's not always easy to find out what are the known problems in any complex software. I'm sure Apple does testing, even on Windows, and it sure would be nice if these were on the "needs to be fixed for Windows 10", but I'm not optimistic.

iPod classic, Windows 7, 64 bit Pro SP1

Posted on Jul 21, 2015 2:16 PM

Reply
Question marked as Best reply

Posted on Sep 17, 2015 5:21 PM

I wish I had found your post several days ago before I did most of the tests you have done with similar results. I have one comment to offer to your very thorough systm analysis. I was syncing very happily earlier this year with a V11 release at least and possibly an early v12 release. I am thinking that this was your experience also. So whilst you could not find a MS patch that was the cause of problems, I cannot help thinking that something has changed on the win 7 (I am using home version) installation either by Apple or by MS, or by a conflict with the V12.2..2.75 itunes. Clearly now there is a problem with the ipodservice. My machine when I try to uninstall itunes or manually try to stop ipodservice fails to shut down and after a while I have to force power off and restart laptop. Have you tried rebuilding your PC and runn say V11 to see if a clean build still has the problem? For your interest yesterday I read the post from zdnet about manually installing itunes. I now only instal itunes.msi and application support.msi. Itunes V12 still runs OK still problem with ipod classic, but now installis minimal. When you run the itunes.msi itinstalls the ipodservice. see www.zdnet.com/article/the-unofficial-guide-to-itunes-10-without-bloatware/


Just to recap, my belief is that the problem has been introduced recently and not as far back as V9. It is just once introduced the problem is still there when you reinstall x64 itunes versions. What do you think?

14 replies
Question marked as Best reply

Sep 17, 2015 5:21 PM in response to DrTom from NH

I wish I had found your post several days ago before I did most of the tests you have done with similar results. I have one comment to offer to your very thorough systm analysis. I was syncing very happily earlier this year with a V11 release at least and possibly an early v12 release. I am thinking that this was your experience also. So whilst you could not find a MS patch that was the cause of problems, I cannot help thinking that something has changed on the win 7 (I am using home version) installation either by Apple or by MS, or by a conflict with the V12.2..2.75 itunes. Clearly now there is a problem with the ipodservice. My machine when I try to uninstall itunes or manually try to stop ipodservice fails to shut down and after a while I have to force power off and restart laptop. Have you tried rebuilding your PC and runn say V11 to see if a clean build still has the problem? For your interest yesterday I read the post from zdnet about manually installing itunes. I now only instal itunes.msi and application support.msi. Itunes V12 still runs OK still problem with ipod classic, but now installis minimal. When you run the itunes.msi itinstalls the ipodservice. see www.zdnet.com/article/the-unofficial-guide-to-itunes-10-without-bloatware/


Just to recap, my belief is that the problem has been introduced recently and not as far back as V9. It is just once introduced the problem is still there when you reinstall x64 itunes versions. What do you think?

Sep 17, 2015 5:26 PM in response to faithinit

I think that something has changed, either in iTunes or in Windows 7. I have had Windows patches break things. Right now I'm finding that on my desktop system with a Logitech K320 keyboard which has a play/pause button (which Windows seems to be seeing OK, at least I know that Logitech's keyboard support is seeing it, and it doesn't monitor the keyboard directly) that function is no longer working with iTunes, but I've also got a laptop with a Logitech keyboard/mouse combination and the play/pause functionality on that keyboard works just fine, but then, it's got Windows 10 running -- which doesn't seem to make any differences in other iTunes behavior. It's all just weird -- this used to work just fine, now it's broken. (I will admit that on the desktop I've lately been using Audacity a lot with an Audio-Technica USB turntable to convert part of my LP library to MP3s, and I suppose it's possible that Audacity is doing something that messes up iTunes' recognition of the keyboard's play/pause key.)


Weird.. with luck, it will get fixed at some point and all will work again.


Tom

Sep 26, 2015 3:42 PM in response to DrTom from NH

HI DrTom. Just to let you know that I have now found a solution to the problem by visiting the Norton Community Forum. My Ipod sync problem stmes from an upgrade to Norton 360 earleir this year. The issue appears to be related to how Norton is using the USB interfaces.


See.


http://community.norton.com/en/forums/norton-security-and-itunes?page=7#comments

THis link is a long one and Norton have not at the time of writing found a solution although they are trialing a possible fix. To workaround the problem, I did what was recommended and disabled Norton firewall and protection and rebooted the PC. With Norton 360, the ipod was recognised and synchronisation of my music library was effected. Apologies to Apple for thinking it was their upgrades that caused the problem.

Hoping this helps...Faithinit

Sep 28, 2015 11:57 PM in response to Ziatron

In response to Ziatron, this issue is only for Windows PCs not Ma.


In response to Dinesh and further info for DrTom, the Norton Community Forum link talks more about Norton Security than Norton 360 and the solution of stopping Norton Protection and Firewall for a period appears to apply to both, although I only have Norton 360 personal experience to offer.


What I can say, is after stopping services for 5 hours (an option in my Norton Advanced Settings Menu), is that the iPod is seen and synchronises whilst Norton stopped. After 5 hours and perhaps up until PC Shutdown the Ipod is OK. However, the problem dows return (ipod not seen,itunes hangs) and Norton services need to be stopped again. Once stopped the iPod is seen again and can be sync'd. So, for me, the solution is repeatable. Clearly it has not completely solved the issue and I am relying on Norton to find a permanent solution.

Sep 29, 2015 7:23 AM in response to NortonSupport

I have not yet tried stopping Norton Security before attempting to sync my iPod. As it happens, I've just restarted my system with the latest patches for Norton Security installed, and I do have one of my two 160GB iPod Classic units handy, as well as a backlog of content to be updated, so I'll give it a try once Norton finishes doing the performance tasks it wants to do. Unfortunately, one of them is disk optimization and I have a number of large disks with lots of data, so that will take a while (in my experience, overnight is not an unreasonable expectation). Once I have had a chance to check the iTunes sync I'll report back.

Oct 2, 2015 10:04 AM in response to NortonSupport

Hello Dinesh or whoever from Norton Support is watching, and also thanks to faithinit for sharing your insights. My Norton Security got itself up to date and finished its disk optimization task, so I was able to check on whether disabling Norton Security's auto-protect seems to allow iTunes to behave normally.


I told NS to disable auto-protect for an hour, got iTunes visible (I usually have it in the miniplayer display which isn't very useful for controlling a sync), hooked up my 160GB iPod Classic that was well out of sync with iTunes, and although it was a bit slow getting started, iTunes synced over 2000 songs (and probably also removed some content I'd decided to uncheck, since I told iTunes to only sync checked content to this iPod). After iTunes finished up the sync, I was able to eject the iPod from iTunes and unplug it cleanly from the computer.


Since I don't like to leave NS protection turned off, I turned auto-protect back on. I'll see when I next reboot my system whether things go cleanly. That most likely will be over the weekend, when all goes smoothly I can usually keep my system up for about 7 days before the miscellaneous resource leaks start to make it unresponsive. (I guess I got spoiled with my old Tru64 UNIX systems when I worked at Digital/Compaq/HP, my primary workstation was usually good for a year or more of continuous uptime before it needed a reboot, as long as we didn't have a power failure. Now I have excellent battery backup UPS systems and a whole-house backup generator for extended outages, and the software isn't stable enough to keep running more than about a week. Perhaps Windows 10 will turn out to be more stable.)


Tom

Oct 7, 2015 1:34 PM in response to NortonSupport

Thanks, Dinesh, I do have a 160G iPod Classic that needs an update, and it's also getting to be time to restart my system (up for a bit over 8 days and I do usually like to restart after about a week of uptime), so after I do the restart I'll finish updating the iPod I've got sitting here (it's almost completely up to date) and then swap it with the one out in the car and try to update that one as well. If both go smoothly (or not) I'll let you know with another reply here.


Tom

Oct 8, 2015 11:25 AM in response to faithinit

That does appear to be the case. Once your Norton software is up to date (which may take a restart to apply the patch) iTunes is happy again. at least on my 64-bit Windows 7 system. I've been able to sync both of my 160G iPod Classic units in a single session, and that wasn't happening before. Windows does seem to want to do autoplay on the disk letter for the iPod but that's something I need to address in Windows, not iTunes.

How long has iTunes had problems with iPod Classic sync?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.