Slashdot Mirror


ITunes 8 a Real Killer App; Taking Down Vista

CWmike writes "Apple 's latest version of iTunes crashes Windows Vista when an iPod or iPhone is connected to the PC, scores of users have reported on Apple's support forum. Plug in and Vista crashes and shows the 'blue screen of death.' The errors began showing up immediately after updating iTunes to Version 8.0, which Apple released Tuesday as part of its iPod refresh. 'I just installed iTunes 8 over my iTunes 7 on Vista [and] now whenever I plug in my iPod, I get a blue screen death. Three times so far. Even if it is plugged in on boot, I get a blue screen," said a user identified as 'sambeckett' on the support forum about 90 minutes after Apple CEO Steve Jobs wrapped up the iPod launch."

134 of 735 comments (clear)

  1. Good Marketing by TheSpoom · · Score: 5, Insightful

    Expect Apple to blame Vista.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Good Marketing by gooman · · Score: 5, Funny

      Expect Slashdot comments to blame Vista too.

      --
      "Kittens give Morbo gas!"
    2. Re:Good Marketing by roc97007 · · Score: 4, Informative

      And yet, the update demonstrably does not crash XP...

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    3. Re:Good Marketing by Binder · · Score: 3, Insightful

      Regardless of what the itunes application might be doing it should not cause the OS to crash. The application to crash yes... but not the OS.
      One of the main jobs of the OS is to protect processes from badly behaving neighbors.

      This is definitely a bug in Vista.

    4. Re:Good Marketing by TheSpoom · · Score: 3, Informative

      Drivers like the one for the iPod?

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    5. Re:Good Marketing by Tim+C · · Score: 4, Funny

      So, it's MS's fault that an app released today crashes their year-old OS? Oh, they should have tested it, right?

    6. Re:Good Marketing by bhtooefr · · Score: 5, Informative

      Except the application installs drivers.

      And it's not necessarily a bug in the OS if drivers are causing it, unless you run all drivers in the userland like QNX does.

    7. Re:Good Marketing by fo0bar · · Score: 3, Insightful

      Yeah, because an user running an app causing the entire OS to crash for all users is totally acceptable. Unsigned drivers making the OS crash may not be Vista's fault, but this definitely is.

      Yeah, because iTunes totally doesn't use a custom proprietary USB protocol to talk to iPods that would never require special drivers.

    8. Re:Good Marketing by Ossifer · · Score: 4, Interesting

      Well, it does indeed refrain from BSOD'ing my XP Pro... It does however lock up the USB subsystem whenever my iPhone is *NOT* plugged in!

    9. Re:Good Marketing by Aphoxema · · Score: 5, Funny

      Expect Vista to bla #####

      A problem has been detected and Slashdot has been shut down to prevent damage to your discussion.

      The problem seems to be caused by the following file: BLAMEVISTA.SYS

      BLAME_FAULT_IN_MICROSOFT_AREA

      If this is the first time you've seen this Stop error comment, restart your discussion. If this comment appears again, follow these steps:

      --
      "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
    10. Re:Good Marketing by erroneus · · Score: 2, Insightful

      I blame both!

      * Reality check --

      If Windows didn't allow such extensive use of making every bit of software installing useless drivers and daemons, Windows wouldn't be quite as VULNERABLE to misbehaving software as it is now. It inspires and propagates some really bad design and development.

      If developers wouldn't write every application to require drivers and other nonsense to run, the application wouldn't be able to take down the whole operating system. The whole purpose of separating user-land apps and system software is to prevent stuff like this from ever happening. I can't think of the last time I installed software on Linux that required that level of system hacking... okay, I take that back, VMWare does that but I can't imagine that lasting too long before some standard kernel interface for that sort of thing is built in... oh wait, there's Xen... anyway, another area all together. My point is that it is RARE. With Windows apps, it's more than frequent, it's the norm.

      So in short: Shame on Microsoft Windows for propagating the bad culture. Shame on Apple and other developers for using models that are bad for the OS.

    11. Re:Good Marketing by Malevolyn · · Score: 5, Interesting

      Actually, it does. Not only does iTunes 8 drag my XP machine into the depths of hell-lag (iTunes 7 didn't), it also causes a blue screen if I put a large number of songs in the conversion queue.

      --
      Your ad here.
    12. Re:Good Marketing by LWATCDR · · Score: 3, Insightful

      Here let me explain how computers work to you.

      Problem: Application crashes the OS.
      Blame: OS. Modern operating systems should not crash because of an application.

      Problem: Device driver crashes OS.
      Blame: In a monolithic OS the driver is at fault. So it is the drivers fault. If the driver is approved by the OS manufacturer then you can also blame the QA department of the OS manufacture.

      Problem: Application crashes.
      Blame: Application but maybe the OS if the Application works on a different version of the OS. No sane programmer uses undocumented interfaces any more. It is too risky and computers are fast enough. So the cause is broken compatibility.

      So in this case I would have to say that it is Microsoft's fault the OS crashes. It is Apples fault for not doing enough testing.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    13. Re:Good Marketing by TheSpoom · · Score: 5, Interesting

      Eh. Kinda. Ultimately I think this is a lack of testing on Apple's part though. I don't think you should be able to code together some drivers and then pass off any and all testing to Microsoft.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    14. Re:Good Marketing by Anonymous Coward · · Score: 2, Informative

      You'll be glad to know that it doesn't. An iPod is just a standard USB hard drive. All communications between iTunes and the iPod use standard file operations.

      Mac OS X is UNIX. Apple understands the "everything is a file" concept.

      The only "special" thing Apple installs is a service that checks if newly connected USB hard drives are iPods.

      This is 100% Vista's fault.

    15. Re:Good Marketing by Hyppy · · Score: 5, Insightful

      The special drivers are still signed by Microsoft. If they weren't it would be quite obvious due to the many "Arte you SURE?" messages.

    16. Re:Good Marketing by Anonymous Coward · · Score: 5, Informative

      It is Apple's fault. If you read the forum you'll note that they already tracked down the offending driver in the minidump. It is Apple's USB driver for the iPod: usbaapl64.sys.

    17. Re:Good Marketing by Anonymous Coward · · Score: 5, Insightful

      No it's not. If you are going to deploy an application and you are a well funded commercial entity it is your burden to test it on whatever platform you plan on supporting. While I am not letting Vista off the hook for this flaw you cannot say Apple is 100% in the clear here. Either they didn't test it, which is incompetence, or they didn't care.

      But I am sure if the next version of Microsoft Office somehow crashed OSX, the conspiracy nuts would be in here complaining about how Microsoft is trying to tarnish Apple's good name.

    18. Re:Good Marketing by bluefoxlucid · · Score: 2, Insightful

      Well, Steve Jobs would be like, "Why the fuck did OSX crash?" It would get fixed.

    19. Re:Good Marketing by TheSpoom · · Score: 4, Interesting

      Are you crazy?

      My MP3 player is a simple storage device. This is because I can just drop MP3s into it without any user or software intervention, and it plays them without complaint. (It's an old RCA Lyra, BTW; it's gone through the washing machine by accident twice and keeps on ticking.)

      Try doing that on an iPod. Go on, try it. No, without iTunes, and without any additional drivers. What was that? It doesn't work? Yeah, that's because Apple uses a crazy scheme whereby they update an index file every time you change something on the iPod hard drive. Don't update that file and you can't see it inside the iPod's UI.

      That's why there are a bunch of third party programs so you can treat it as a hard drive, but they are always updating that file in the background.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    20. Re:Good Marketing by FellowConspirator · · Score: 4, Informative

      The drivers are USB protocol drivers -- they run in user space. iTunes doesn't (shouldn't) load any kernel-space drivers. It is correct to say that, under the circumstances, it should be impossible for iTunes to crash the OS. iTunes should crash, but Vista shouldn't.

    21. Re:Good Marketing by Shadow+Wrought · · Score: 4, Insightful

      But if I build a house that isn't up to code, and it passes inspection, it's the inspector that looses his job when the house collapses.

      True, but it is you who is buried under the pile.

      --
      If brevity is the soul of wit, then how does one explain Twitter?
    22. Re:Good Marketing by UnknowingFool · · Score: 3, Insightful

      Either they didn't test it, which is incompetence, or they didn't care.

      So there exists only 2 possibilities here? I offer another. They did test it, but they couldn't test every single hardware/software permutation that exists which is not realistic. The fact that XP users don't seem to be affected points to problem unique only to Vista. I'm not saying it is not Apple's fault. It may be but until we have better understanding of the issue realize that this isn't the first application to crash Vista, and it probably won't be the last.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    23. Re:Good Marketing by Hyppy · · Score: 4, Funny

      Pop quiz: What does the kernel use to access hard disks, memory, and whatever other hardware is in your system?

    24. Re:Good Marketing by Moridineas · · Score: 3, Insightful

      If Windows didn't allow such extensive use of making every bit of software installing useless drivers and daemons

      I'm not sure how to parse that...what do you mean?

      With Windows apps, it's more than frequent, it's the norm.

      What other windows apps do you run that require drivers to be installed?

    25. Re:Good Marketing by teridon · · Score: 4, Insightful

      iTunes is "GEAR powered"; i.e. it installs the GEAR CD/DVD burner ASPI drivers. See:
      http://www.gearsoftware.com/support/drivers.cfm
      http://www.gearsoftware.com/wiki/index.php?title=GEAR_Powered_Products#iTunes_for_Windows

      Wouldn't those be kernel-space drivers?

      --
      I hold it, that a little rebellion, now and then, is a good thing. -- Thomas Jefferson
    26. Re:Good Marketing by ravenshrike · · Score: 2, Interesting
      Of course, this still leads to a problem if it is those drivers.

      The GEAR drivers are signed by Microsoft Windows Hardware Compatibility, therefore are completely compatible with Windows Vista.

    27. Re:Good Marketing by moderatorrater · · Score: 3, Insightful

      I have never had a blue screen of death in Vista ever. Period. This is after a year of using it with many different programs and many different hardware configurations. It's much more stable than it's predecessors.

      I have never had an Apple program be stable on the Windows platform. iTunes is bloated at best, absolutely unusable if you catch it at the wrong time of the moon cycle, and just generally not that good. Safari crashes constantly for me whenever I've tried to use it. I've had iPods not work at all when trying to use them with windows.

      My money is on Apple being the fucked up one this time. Someone should verify that it requires administrator rights to install, and that will settle the deal. I'm guessing that they have DRM measures implemented in v8 that weren't in v7 and that's what's causing the problem.

    28. Re:Good Marketing by kitgerrits · · Score: 2, Informative

      Apparently, you haven't tried mounting a recent iPod in a generic Linux machine.
      Hint: it won't work

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    29. Re:Good Marketing by spun · · Score: 4, Insightful

      Eh? Bad analogy. Replace 'china shop' with 'cement barrier specifically designed to stop dump trucks.' That is one of the main things operating systems do, stop processes from interfering with each other. Understand? It is one of the fundamental reasons operating systems exist at all. To say it is not the fault of the operating system is to misunderstand the purpose of an operating system. Everything else (scheduling, memory and resource allocation) could be done cooperatively by each running program.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    30. Re:Good Marketing by cbreaker · · Score: 2, Funny

      The only decent software for Windows that Apple ever made was Quicktime. Even now, unfortunately, Quicktime is kinda flakey but the support libraries for Quicktime that many applications use work okay.

      --
      - It's not the Macs I hate. It's Digg users. -
    31. Re:Good Marketing by figleaf · · Score: 4, Informative

      I just installed iTunes 8 and happened to peak at the offending driver's import/exports.
      Its written uses the kernel mode driver framework and not the user-mode framework.
      BTW, User mode driver framework is available on XP too.

    32. Re:Good Marketing by quazee · · Score: 5, Informative

      Vista will not magically run kernel-mode USB device drivers in userspace.
      There *is* support for user-mode USB drivers via UMDF (User-mode driver framework). But, the driver has to be implemented differently for that to work.
      Apple USB driver (Usbaapl.sys) is a traditional kernel-mode driver.
      Any unhandled exception (or, perhaps, kernel memory corruption) in the driver will cause a blue screen.

      And there is, in fact, a redistributable version of UMDF for Windows XP (SP2 and later).

      --
      throw new SuccessException("Sig read successfully");
    33. Re:Good Marketing by gsgriffin · · Score: 2, Insightful

      This is exactly what Apple is not well versed in doing...testing software that will have to run on millions of configurations and hardware scenarios. They are used to writing something that runs on a simple OS and hardware that is their design. Welcome to the big world that MS gets to play in and be blamed for everyday.

      --
      jsut athnoer menagiensls ltitle psrhae for you to dcoede. Why do we wtsae our tmie dnoig tihs?
    34. Re:Good Marketing by calmofthestorm · · Score: 2, Insightful

      There is no excuse for not testing your app if you claim to support a system.
      There is no excuse for allowing an unprivileged userspace program (or evne most root programs) to cause a kernel panic.

      It's a bug in both Vista and iTunes.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    35. Re:Good Marketing by Sandbags · · Score: 4, Insightful

      BSOD in Vista is either hardw3are level resource conflicts, or an actual memory fault.

      I'm actually betting, based on the I/O is see in IT8 while it's building the thumbnail images, the massive background effort to create genius database info, and the high level of memory and disk I/O present in it's basic use that did not occur under IT7, that these machines were ALREADY FAULTY, but simply were not utilized enough to trigger these memory or hard disk faults.

      The DRM is exactly the same btw. No changes. Besides, DRM is a user space application, and can not cause BSOD. It;s impossible for that to be the cause...

      If you have not had vista BSOD, then all that means is your hardware is exceptionally well built and defect free, and that none of your components have resource conflicts with any others. My guess is your PC is OEM manufactured, likely by Dell, and is on the lower end of the spectrum (under $800 base system, that maybe you added a nice video card and some extra RAM to)

      Vista may not BSOD on you, but I bet you have frequent application crashes... I don't typically go more than a few days without an application bombing out, my desktop refreshing from an explorer crash, my printer loosing connection, or an app just hanging and needing to be killed by task manager.

      Sure, memory leaks may be a thing of the past, and generally when an app bombs, the machine stays up... My Mac has had those features for 6 years! When an app does bomb, I typically see in the logs that it;s a core driver or service at fault, and not even a file installed by the application.

      --
      There is no contest in life for which the unprepared have the advantage.
    36. Re:Good Marketing by pesc · · Score: 5, Funny

      Pop quiz: What does the kernel use to access hard disks, memory, and whatever other hardware is in your system?

      iTunes?

      --

      )9TSS
    37. Re:Good Marketing by Sandbags · · Score: 5, Insightful

      Hey bud, I'm a software tester for a disaster recovery company. Let me put this past you:

      - 4 identical hardware machines
      - 4 exact copies of an ISO of Vista EE
      - all 4 machines side by side, I make the same click on the same screen on each one.

      After installation is completed with exactly the same settings on all 4 machines, we install our corporate AV program, then allow the machines to download and install updates. Each of the 4 machines has exactly the same list of updates added in the same order.

      All 4 machines are benchmarked prior to and after installation, using 2 different tools from boot CDs. All 4 machines benchmark the same (within less than a second on a multi-million CPU cycle run, and withing 5 seconds on an multi-hour RAM test. No machines exhibit RAM, disk, or CPU issues and are regularly burned in and tested both before and after installations.

      of the 4 machines, 1 has a C: with 3.9GB used space. 1 has 4.7GB used, 1 has 5.2 GB used, and 1 has 8.2!

      One machine boots Vista in less than 22 seconds, one takes longer than 2 minutes. others are inbetween. Hard drive I/O pattern tests are run and all 4 drives exhibit nearly identical characteristics and I/O patterns for randomized I/O read/write testing.

      One machine has 860MB or RAM free out of 2GB, one has less thqan 200MB free out of 2GB. Others fall between.

      When we blank the drives and repeat the tests, machines exhibit completely different results. Sometimes the slowest one to boot in one test wiull be the fastest one to boot in another. Swapping components from system to system was no impact on the performance of a machine.

      We started doing this test a few years ago when I was setting up several exchange 2003 servers to be used in a classroom and noticed simalar wild divergence between system performance, install size, and more, even before service packs or patches were added. We have repeasted this test with every version of 2000, XP, Vista, 2003 servre, 2008 server, as well as older OS. Anything NT or previous, and installer seems to be very consistent. Anything 2000 or later, very inconsistent. The newer it is, the worse the installer inconsistancies.

      We have also done this test by repeating installations on the same single machine over and over, and the installation size on that machine is just as inconsistent.

      So, what's the deal? Why does the same installer batch file, which is basically a top down program that collects data based on pre-defined rules, and processes installation order based on documented, databased information, produce such inconsistancy?

      As a result, we no longer test product on a single machine, but we bought 4 each of 5 different machines, and installed the OS seperately on each one, then burned images of it. We test each application agains all 20 OS images with the same OS on each one, then swap images for each OS service pack and each OS supported. This can mean teasting a single application against over 70 Windows versions, each on 20 machines. This is a test base run of 1400 installs. After this, we release internally, and install to roughly 100 machines. We purposely buy only 2 or 3 of each model from a manufacturer to deploy in the company, so we have dozens of different machines, and allow each user to basically maintain their own box the way they like, creating what in other companies would be an IT nightmare, but in this case it;s a benefit (and each user is an admin on some level, and completely capable of maintaining their own machine). We'll find a dozen bugs we didn't find running through the 1400 image test run. After release to the field, when roughly a thousand customers get a hold of it, we'll find more bugs...

      You CAN NOT test for every hardware reviosion on every machine made, and every OS that could be on it. If you're asking Apple to do that,. you're expecting them to have access to over 10 million differing system images to test on. This is IMPOSSIBLE.

      The fault is ENTIRELY microsofts. If the soft

      --
      There is no contest in life for which the unprepared have the advantage.
    38. Re:Good Marketing by Anonymous Coward · · Score: 2, Funny

      You can fix this by buying a second iPhone and keeping it attached to USB all the time. Or you could just buy a Mac.

      - Steve

    39. Re:Good Marketing by danomac · · Score: 2, Informative

      I'm assuming that you weren't installing on a raid setup. KB Article that mentions the problem. The issue is fixed in SP1.

      FWIW, once I got it installed with SP1 I have had zero problems with it.

    40. Re:Good Marketing by abigsmurf · · Score: 2, Informative
      The Bluescreening IS the protection. Bad drivers performing bad operations can physically harm hardware. Bluescreening from illegal memory access stops some programs going haywire when their memory is overwritten and prevents remote code execution.

      One example of a helpful bluescreening is if you short a USB socket. At first it'll turn off the socket for a short time if it detects a short, then if it keeps happening, windows will bluescreen. That's far preferable to a fried motherboard. The OS should come to a halt on these things

  2. BSOD... by james1983 · · Score: 5, Funny

    Yay!! I was getting worried I was never going to see the BSOD again.. Welcome back old friend

  3. Shucks... by Creepy+Crawler · · Score: 3, Funny

    I thought you were going to say that Vista was causing the iPod metal shell to become highly charged and was responsible for electrocutions.

    After all, Vista kills babies!

    --
    1. Re:Shucks... by Tenebrousedge · · Score: 2, Funny

      Clearly not!

      You must have clicked his link to reply---why else would anyone be posting as AC?

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    2. Re:Shucks... by Anonymous Coward · · Score: 2, Funny

      Slashdot: "Microsoft would like you to think they are against eating babies, But have you ever heard them take an anti-baby-eating position? Why so silent Microsoft? Too busy EATING BABIES?

  4. Wow! by gentlemen_loser · · Score: 5, Funny

    That really IS horrible. I did not know that anyone was actually using Vista. - Steve J.

  5. Surprising by ohxten · · Score: 5, Insightful

    That this wasn't caught in the testing stages?

    --
    Need an automatic screenshot taker? Try here.
    1. Re:Surprising by roc97007 · · Score: 5, Funny

      Well, you know how it is; QA labs are always underfunded... Maybe their budget wouldn't stretch to a Vista license. Or they couldn't figure out which version to buy.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    2. Re:Surprising by GumphMaster · · Score: 2, Funny

      They hired an marketing expert so they could work those things out...

      It's just that the machine wouldn't stay up long enough to run through the test script when when they plugged in the iPod.

      --
      Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
  6. Try listening to your rap now, smart guy! by CorporateSuit · · Score: 2, Informative

    What are the chances your 1,000 songs are also gone when you start your computer back up after it's done crying for mercy? I still haven't reloaded mine from the last time iTunes crashed windows. :(

    --
    I am the richest astronaut ever to win the superbowl.
  7. In Soviet Cupertino... by Anonymous Coward · · Score: 5, Funny

    iTunes ain't done, 'til Vista don't run!

  8. Does it seem like MS & Apple are fighting? by tiedyejeremy · · Score: 3, Funny
    Does it seem like MS & Apple are fighting hard for the consumer dollar? Trying to one up each other? Trying to win market share?

    It really seems that causing a BSoD is something that would have come up in testing, no?

    --
    Anything you say will be held against you. ... "tits"
  9. MS or Apple by JohnVanVliet · · Score: 3, Insightful

    well is it Apples fault OR is it MS Vista that has the problem . Apple would have debugged it on a vista box , But it is posable that a vista update killed it .By mistake or on purpose ,your guess is as good as mine.

    --
    "I don't pitch OpenSUSE Linux to my friends, i let Microsoft do it for me
    1. Re:MS or Apple by HeronBlademaster · · Score: 4, Interesting

      Apple should have debugged it on a vista box

      Fixed that for you.

    2. Re:MS or Apple by Hyppy · · Score: 2, Funny

      Microsoft debugged it on a vista box

      Fixed that for you. Signed drivers, and all.

  10. Sounds like a feature to me... by Jon+Abbott · · Score: 5, Funny

    This sounds like a feature, not a bug.

  11. The new "better" driver model sucks. by Sj0 · · Score: 4, Insightful

    You know, it seems like there are an awful lot of problems with drivers under Vista. Certainly far more problems than I've seen on Vista.

    The thing that bothers me about that is the change in driver architecture was billed as a way to make Vista faster and more stable. Why, then, is it that most of the drivers for Vista are less stable and slower than the same hardware running in XP?

    --
    It's been a long time.
    1. Re:The new "better" driver model sucks. by truthsearch · · Score: 4, Insightful

      For every major Windows release vendors spend a lot of time and money on new sets of drivers. My guess is that to save time and money some of them didn't rewrite their drivers from scratch for Vista, but instead migrated as much code as possible. That would let certain problems slip through the cracks, such as the kernel level security issues we've heard about.

    2. Re:The new "better" driver model sucks. by Sj0 · · Score: 3, Informative

      I can tell you that it DOES exist. My Creative Nomad Vision M would simply plug into any up-to-date Windows XP machine, and it would show up as a media device. I didn't need to install the software to see the files on it.

      Besides true chodes like Sony and Samsung, both of whom had gay software and stupid drivers last time I owned one, every mp3 player on the planet other than the iPod shows up in My Computer as either a drive or a media device.

      The reason, as far as I can tell, is that Apple wants to force you to use iTunes to change anything on your iPod. Kodak does a similar thing with their EasyShare cameras, which is the only real negative of those cameras. Thankfully, unlike an iPod, in a camera you can just pull out the memory card and stick it in your PC.

      --
      It's been a long time.
    3. Re:The new "better" driver model sucks. by Vancorps · · Score: 4, Informative

      Vista and XP do have standard handlers for USB devices but Apple does not support this. That is why you can't plugin your iPod and iPhone and except your computer to be able to mess with it, that is why it requires special software adding protocols to your networking stack like bonjour and rDNS services. Of course if you configure so, the devices can be used as standard usb mass storage devices but you'll never get access to your music that way.

      This is the principle reason why the iPod sucks, it is everything that Apple stands for which is propietary technology which really requires Apple hardware to work with. I can hook up hundreds of other USB based MP3 players out there without added software but the iPod requires specific software to interface with and don't think about going cross platform, many an ipod has been wiped by going from Mac to PC and visa versa.

      You're right, iTunes should not require administrative privileges to install but all that DRM means Apple has to dig deep.

      Vista doesn't handle driver issues very well but the majority of this particular issue is definitely in Apple's court especially given all the issues with iTunes 8 on both sides of the isle. At least they are mostly getting OS X right now with a lot of the silly defaults getting changed. Samba support was atrocious for the longest time when the Linux camp had it down.

    4. Re:The new "better" driver model sucks. by Vancorps · · Score: 2, Informative

      This was not my experience with any recent ipod especially if it wasn't setup for USB storage to begin with like 99% of the people out there have not done.

    5. Re:The new "better" driver model sucks. by novakreo · · Score: 2, Insightful

      both of whom had gay software

      Their software was homosexual? Or are you just an asshole who uses the word 'gay' when you really mean 'stupid'?

      --
      O frabjous day! Callooh! Callay!
  12. I wonder . . . by catbertscousin · · Score: 5, Funny

    "iTunes has detected illegal music files. Now trashing your computer . . . please wait for the lawyers to show up."

    --
    No good deed goes unpunished. - Avon, Blake's 7
  13. Kernel mode driver by Dr_Barnowl · · Score: 4, Informative

    AFAIK the only thing that can cause a BSOD is code running in the kernel space, ring 0.

    Quite why iTunes affects stuff that runs in kernel space is another matter... but I suspect it's probably to do with the Protected Media Path stuff. DRM, in other words. I can't think of anything in iTunes that should be running in kernel space - in Vista, all drivers apart from a component of the graphics driver are supposed to run in userspace.

    1. Re:Kernel mode driver by Tim+C · · Score: 4, Informative

      Yes, they do (it's one of the things I particularly dislike about iTunes), but just running as SYSTEM doesn't mean it runs in kernel space - in the same way as running as root doesn't make it part of the kernel on Linux.

    2. Re:Kernel mode driver by TheSpoom · · Score: 3, Informative

      They do, however, have a specialized USB driver for iPods below that level.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    3. Re:Kernel mode driver by petermgreen · · Score: 3, Informative

      in Vista, all drivers apart from a component of the graphics driver are supposed to run in userspace.
      Bullshit.

      A couple of driver types got major changes (most notablly display drivers which got the DX10 related stuff and printer drivers which were pushed into user mode) but by and large the driver model didn't really change significantly from XP to vista (despite this MS for some reason didn't allow XP drivers to install on vista, in most cases this can be worked arround by editing the inf file).

      MS did introduce a framework for allowing some types of drivers to be developed in user mode but there are many that have to be done in kernel mode (anything that has kernel mode clients, anything that uses a memory mapped bus, anything that handles interrups) and many more that are still kernel mode because that makes the driver portable to more windows versions.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  14. "Hi, I'm a PC." "...And I'm a Mac." by AmericanPegasus · · Score: 5, Funny

    "Wow PC, it looks like your Vista users are really having headaches running great software like iTunes 8. Mac runs them just fine."

    "You son of a bitch." (Pulls out a gun)

    "Whoa PC, whoa, let's not..."

    BLAM.

  15. Not Mine by usul294 · · Score: 2, Insightful

    I had to switch from Ubuntu to check, but iTunes 8 with my iPod is definitely not crashing my Vista Ultimate (free from school, I only keep it because of software for class that requires windows)

    1. Re:Not Mine by ShadowRangerRIT · · Score: 2, Funny

      Lincoln wrote the bug tracking software.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
  16. My advice by Kredal · · Score: 5, Informative

    This happened to me... I read the Apple thread, and followed simple instructions... unplugged my HP printer, and it stopped the BSOD's when I plugged in my iPhone. Most people are saying the problem is with the Apple USB drivers screwing with the drivers for HP printers and Logitech mice/keyboards. There may be other devices that cause the problem as well, but those two are the biggies.

    So until iTunes 8.1 is released, I can either charge my phone or print... but not both at the same time!

    --
    Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
    1. Re:My advice by Dynedain · · Score: 2

      So until iTunes 8.1 is released, some people can either charge their phones or use their keyboards... but not both at the same time!

      --
      I'm out of my mind right now, but feel free to leave a message.....
  17. Best roadblock ad ever by Sloppy · · Score: 5, Funny

    I went to RTFA. Before it showed me the article, though, I got a page that asked, "What are you waiting for? Make the move to Microsoft Vista with confidence."

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  18. Re:Sigh. by Dynedain · · Score: 5, Informative

    iTunes installs its own CD drivers to manage ripping and burning, as well as always-on "helper" and updater processes, in addition to drivers for the iPod/iPhone.

    Asinine, but then again Apple doesn't follow Windows UI guidelines either.

    --
    I'm out of my mind right now, but feel free to leave a message.....
  19. The fault is by David+Gerard · · Score: 5, Funny

    Personally, I blame Linux.

    --
    http://rocknerd.co.uk
  20. media center by roc97007 · · Score: 3, Interesting

    Wow, and here I was thinking it's time to upgrade the media center from that elderly, barely supported (but solid) XP Media Center Edition, to Vista. 26 gigs of music, and no way to get it on our ipods... Yeesh. Oh, I know it'll be fixed, but stories like this give me chills.

    Upon re-reading that, it sounded like I'm dissing Microsoft. Not really, just prudently waiting for these kinds of issues to settle -- no matter who's fault they are -- before thinking about upgrading. By then, the CPU upgrade necessary to run Vista should be really cheap. :-)

    This is off topic, but I have to say it: I may have to turn in my Linux geek hat for saying this, but I've been running XP Media Center Edition 2005 since it came out, under heavy daily use, and have not had a single bluescreen of death. Not one. (Nobody is more surprised than me. :-))

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  21. But still... by Tmack · · Score: 4, Insightful
    A driver should not cause the OS to crash. Your printer should be able to load its driver in a manner such that if it catches fire the kernel stays alive and can tell you so.

    Tm

    --
    Support TBI Research: http://www.raisinhope.org
    1. Re:But still... by Anonymous Coward · · Score: 5, Funny

      Clippy: It looks like your printer is on fire. Would you like to:
      * Call 911
      * Put it out.
      * Let it burn.

    2. Re:But still... by Anonymous Coward · · Score: 5, Informative

      That's a nice philosophy, but anybody who's actually written a kernel-level driver will tell you that's impossible. Kernel-mode drivers require direct access to your computer's memory and bus, and anything with that level of access can cuse your kernel to panic, period.

      You can make non-kernel-mode drivers that are much safer, of course, but at the expense of performance and capability.

    3. Re:But still... by Anonymous Coward · · Score: 5, Insightful

      Maybe for userland drivers like printers under Vista using the latest driver model, okay, but if you mean that no driver should ever be able to crash the OS, you clearly don't understand how drivers work.

    4. Re:But still... by Jugalator · · Score: 3, Insightful

      Oh and yeah, sound cards must also now (in Vista) run more in user space.

      That actually caused a ton of people to complain on Microsoft as it could no longer as easily do Creative EAX. Damn if you do, damn if you don't.

      --
      Beware: In C++, your friends can see your privates!
    5. Re:But still... by ShadowRangerRIT · · Score: 2, Interesting

      Good design does not fix the aforementioned performance problems. One of the big reasons no one had any interest in minix is the incredible performance hit the design entails.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    6. Re:But still... by Kjella · · Score: 5, Informative

      You can make non-kernel-mode drivers that are much safer, of course, but at the expense of performance and capability.

      That depends entirely on what the device is doing - USB drivers live in userspace (only the generic read/write support for USB devices live in kernel space) and it works fine and support everything AFAIK, but running a modern GPU from userspace I wouldn't try. The iPod is definately in the former category.

      --
      Live today, because you never know what tomorrow brings
    7. Re:But still... by cbreaker · · Score: 5, Insightful

      But, Apple does install drivers, and those drivers CAN crash the operating system.

      It's no different from any other popular operating system. If you have a bad OSX driver - boom. Grey box. If you have a bad Linux driver - boom. Kernel panic.

      The only utter nonsense is that Apple can't write a driver that doesn't crash the operating system. There's tens of thousands of drivers out there, and most of them run great. Apple is big enough to do proper testing. They didn't QA properly, obviously.

      --
      - It's not the Macs I hate. It's Digg users. -
    8. Re:But still... by hey! · · Score: 4, Informative

      "Doesn't need" is not the same as "doesn't use." IIRC, if you want to port a kernel mode driver to the user mode driver framework in Windows, the path of least resistance is to rewrite it from plain old function oriented C to C++ with COM. So it's possible that it's got direct access because that's the old default and they'd have to rewrite it.

      If that's the case, Microsoft deserves a pat on the back for providing a framework for user mode drivers and a kick in the pants for making the framework totally incompatible. In any case older versions of windows don't support user mode drivers and not all Windows XP installations have the user mode framework.

      At this point, we don't know where the BSOD coming from yet. Obviously Apple's driver initiates it, but it doesn't mean that's what's crashing. This could be one of those cases where such and so feature is supported correctly in some hardware and not others, so the spec might say doing certain things are kosher and they test fine on the hardware you've got, then you find out that there's a lot of people with systems with broken system hardware or drivers.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    9. Re:But still... by Z34107 · · Score: 3, Informative

      That's entirely possible for some devices in Windows - the Windows Driver Foundation lets some drivers run in userland. In fact, "all" printer drivers run that way on Vista - the WDF runs as a service and acts as a broker of sorts between userspace and kernelspace.

      For other devices, it's just not possible. Try writing a user-mode graphics driver and get back to me.

      --
      DATABASE WOW WOW
    10. Re:But still... by cibyr · · Score: 3, Informative

      Oh god, have you ever used Minix? The microkernel/message passing approach makes everything horribly slow, and makes the code harder to follow because you can't actually trace calls. And if you crash any of the server processes (especially FS or PM) the whole system crashes anyway - we haven't actually gotten anything from the "trade-off".

      The whole OS is an utter abortion in a bunch of other ways as well. Minix 3 has no support for paging - you have to set the VM size of a process as a file attribute! The default installation of vim gives you an out-of-memory error when you run 'vim ~/.vimrc'! Networking is pathetically slow no matter what you do, and the design seems to be generally brain-dead.

      --
      It's not exactly rocket surgery.
    11. Re:But still... by frostw · · Score: 2, Informative

      DMA?

      --
      http://www.sydney-webcam.com
    12. Re:But still... by afidel · · Score: 2, Insightful

      Yes, thunking from kernel space to userland will always be more expensive than staying in kernel space however not many things are so performance critical that it's worth the risk. Graphics, network, file, and audio drivers are the ones that come to mind. Network and Audio only qualify if you are trying to do significantly more than your average user (IE full gig ethernet or multichannel recording).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    13. Re:But still... by antek9 · · Score: 4, Funny

      Unfortunately, they changed the number to something to remember more easily:
      0118 999 881 999 119 725 3

      There is still the option to send an e-mail to the fire department, though.

      --
      A World in a Grain of Sand / Heaven in a Wild Flower,
      Infinity in the Palm of your Hand / And Eternity in an Hour.
    14. Re:But still... by SanityInAnarchy · · Score: 3, Insightful

      One of the big reasons no one had any interest in minix is the incredible performance hit the design entails.

      At what point?

      I think the main reason no one had an interest in Minix was the cost, and the restrictive licensing. Linus admitted that he never expected Linux to be much more than a stopgap until GNU/HURD was released -- except that HURD took too long to get any kind of release out the door, so Linux already had adoption at that point.

      The best argument at the time was: You could spend the money and buy Minix, and install it. And then install the source code, and download a number of patches needed to get something approximating a modern OS, recompile, and reinstall.

      Or you could spend that same money on a faster computer (a 386), and get Linux for free. Linux could do everything Minix could, and it already ran in native 32-bit mode (which Minix needed patches for).

      In fact, that's one of several other ways Minix took performance hits -- ways that I'd call bad design. The filesystem, for example -- Minix has a non-threaded filesystem; Linux had a threaded filesystem.

      --
      Don't thank God, thank a doctor!
    15. Re:But still... by moosesocks · · Score: 4, Interesting

      The "Printer On Fire" status code is strictly a UNIX phenomenon.

      Laugh all you want at Microsoft, but this one is mostly our fault :-P

      (For those not familiar with this meme, there was a certain brand of mainframe printer in the 1970s that was infamous for continuing to print after jamming, despite being able to correctly detect the jam and take the printer "off-line". This would cause an immense heat-buildup that would often lead to the paper catching on fire. Therefore, a printer that is somehow printing while off-line is reported by most Unices to have a status code of "Printer On Fire")

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    16. Re:But still... by TheNetAvenger · · Score: 2, Informative

      A driver should not cause the OS to crash. Your printer should be able to load its driver in a manner such that if it catches fire the kernel stays alive and can tell you so.

      Generic I/O level USB devices can, especially not in usermode. USB devices can be primary kernel level I/O devices (booting from USB anyone? anyone?) Let alone USB can even disrupt the mainboard itself of how the USB/PCI controllers are implemented. This is beyond the OS even.

      Cross the wires on your USB devices and plug them in and out of your laptop, tell us how that 'shouldn't' crash it while it catches the mainboard on fire, ok?

      In all seriousness if Apple wrote the drivers properly and KEPT THEM IN USERLAND, then it also wouldn't be able to crash Vista.

      Is Apple not bright enough to do this?

      Maybe, but the truth is their drivers AVOID usermode because they want to ensure their DRM pipeline is protected.

      So..
      Apple + DRM + Stupidity = bad device software

      Apple are not only sleezy, but bad at software, and yet fools RUN here with their fanboi badges to defend them. WTF is wrong with people?

    17. Re:But still... by cp.tar · · Score: 2, Funny

      Clippy: It looks like your printer is on fire. Would you like to: * Call 911 * Put it out. * Let it burn.

      Please, let it burn. My DVD burner died, I'll put my DVDs in the printer.

      --
      Ignore this signature. By order.
    18. Re:But still... by Urkki · · Score: 2, Funny

      But does it run iTunes?

    19. Re:But still... by amorsen · · Score: 2, Informative

      Most Unices == Old Linux versions, in this case. And the mainframe printer explanation sounds completely made up.

      But I bet your version will become the official one now.

      --
      Finally! A year of moderation! Ready for 2019?
    20. Re:But still... by Weedlekin · · Score: 3, Funny

      "I remember there was quite an uproar about stability when NT4 came out with kernel-mode graphics drivers."

      MS decided to do the same with NT as Windows-95 because, as we all know, W-95 was a rock solid piece of wonderware that proved kernel-mode drivers were a brilliant idea that should have conferred instant saint-hood on whoever came up with it.

      OK, so there were a few unexplained crashes in W-95, sometimes even a few a day, hour, or minute, but it's now been proven that far from being caused by dodgy drivers running in kernel mode, they were actually the result of emotionally sensitive computers not getting enough of what scientists call "love vibes", a special heart-shaped wave that emanates from people who really, really adore their computers, and wouldn't think of shouting at them, let alone throwing them at the floor or through a window.

      Dr. Adrian Stoat of the National Center For Spurious Claims is one of the notable scientists who confirm that Pentium-2 computers were especially vulnerable to Love Deficit Disorder (LDD):

      "You'd be surprised how many Pentium-2 machines were brought to us for extensive courses of counselling that could easily end up costing their owners thousands of dollars. Yet despite this, some of them never recovered from the humiliation of being forced to display pornography for hours at a time, the stress of repeated verbal abuse, or living in constant fear of yet another savage beating with a copy of "The Road Ahead". Most of these machines have no future outside our special Caribbean Sanctuary For Sad Computers, where dedicated staff nurse them entirely at their owners' expense. Just think how much suffering and money could have been saved if only the people who bought these tragic systems had given them just a little love instead of erroneously assuming that Windows was to blame for every minor failure".

      --
      I'm not going to change your sheets again, Mr. Hastings.
  22. Who uses iTunes on Windows? by gelfling · · Score: 4, Insightful

    Geesh the last three versions were bloated to the heavens. I think it takes about a minute to start now. A least few recent versions flat out crashed or did not update correctly. And is there any piece of application software that takes more time to update than iTunes? I don't think so.

  23. You both laugh now... by hellfire · · Score: 4, Interesting

    ...but what if Apple pulled a Microsoft and put an intentional bug into the app? Sure, it might seem a little too sophisticated for such a small thing, and people will still blame iTunes since it's the main application, but what if tomorrow Steve releases a press release apologizing to Vista users but blames it squarely on Vista "oh sorry something in our new version invoked a buggy piece of vista and we had to work around it." And what if that's what all the support people at apple are instructed to say? What if friends down the street say "oh dude I have a Mac/XP and it works fine for me" might iPod users say "fuckin' vista!" With a little careful preparation, I think this might be possible... maybe only a little bit of a stretch? :)

    Sounds a little conspiracy theory-ish, but keep an eye out the next couple of days. You never know.

    I am a mac fan, but I don't put evil past Apple by any means, they are a corporation after all. At the same time, evil attacking evil is loads of fun to watch, but I pity the people who get caught in the middle who can't sync now until a fix is released.

    --

    "All great wisdom is contained in .signature files"

  24. iTunes Really a Mac App by immcintosh · · Score: 2, Insightful

    It's always seemed to me that iTunes for Windows was just slapdash kludge for allowing compatibility between iPods and Windows. My experiences with it have been nothing but buggy and slooooooow. Honestly, I think it just needs to be rebuilt from the ground up for Windows.

  25. Re:Sigh. by cbrocious · · Score: 5, Informative

    Mod this bullshit down. The iTunes DRM is 100% inside quicktime.qts.

    (I'm the original author of PyTunes, the base for Pymusique -- I know a bit about Fairplay)

    --
    Disconnect and self-destruct, one bullet at a time.
  26. Both Vista Users Are Horrified! by Philip+K+Dickhead · · Score: 3, Insightful

    In other news 1000 Ubuntu users running under WINE without whining.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  27. Good Call! by RingDev · · Score: 4, Interesting

    The tags right now are [+] bug, media, music, windows, haha (tagging beta)

    Odd that Apple, iPod, and iTunes aren't tags for a story about a bug in their software?

    Vista sucks for not encapsulating the exception, but it sure sounds like the bug is on Apple's side of the issue.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  28. Re:Sigh. by RocketScientist · · Score: 4, Interesting

    WMP doesn't follow windows UI guidelines. I think the UI guidelines for Windows specifically give media players a pass.

  29. All Apple's Fault by JamesRose · · Score: 2, Insightful

    I say that, not because of the code, but because of what itunes 8 is, it's Apple installing some more DRM to close a hole someone found, apple hates DRM, but then amazingly it spends a huge amount of effort maintaining it. Has anyone seen the NBC shows back on iTunes, they're CHEAPER than before, so turns out, Apple was inflating the price, not nbc. Just seems like apple screws you at every opportunity.

  30. Not surprising by Idiomatick · · Score: 5, Informative

    Itunes in past has:

    - deleted your legit music

    - Unstalled othe mac applications without asking you

    - Hijacked volume control from windows

    - Modified code specifically to make it hard to work with the ipod outside of itunes

    - Is the largest pusher of DRM technology

      Really a BSOD isn't that big of a deal. And incase you are curious NO it isn't windows fault. Why is a music player installing drivers overtop of standard drivers that work perfectly? Aside from their hatred of doing things the same even when they are better only jobs knows. If windows tried to pull even half the bullship Apple has they would have been sued into dust. I find it disgusting its ok since its mac.

  31. My computer won't boot with an iPod connected by moonbender · · Score: 3, Interesting

    On-topic enought to tell here: My computer won't even boot with an iPod attached. Might be just the shuffle, but I think having my old mini connected is a no-no, too. Won't even go past the BIOS screen, it hangs before the pseudo memory check at POST.

    Sometimes I don't even get an image on the screen, I think because it hangs too fast for the monitor too sync. I found this out the (very) hard way: Computer didn't boot, no image on screen, seemingly for no reason, so I did what I had to do, basic troubleshooting. Remove power cord and reconnect after a while, didn't do anything. So I started tearing out extension cards, disconnecting hard drives, removing RAM chips. Had pretty much the whole thing disassembled, short of removing the CPU (because removing the HSF is such a PITA). Erased the BIOS using a paperclip, nothing. Only then did I notice, by accident, that some USB devices, including the iPod, were still attached. Disconnected them, and the system booted fine. WTF.

    The whole thing is so strange that I promptly forgot about it and repeated the whole procedure half a year later. Doh!

    Note that everything works fine once the POST is done, I bet I could even boot of of it if I wanted to, and I can use them in Linux or Windows just fine. So really just a minor inconvenience, albeit a very odd one. (I blame my motherboard, BTW, not the iPod.)

    --
    Switch back to Slashdot's D1 system.
    1. Re:My computer won't boot with an iPod connected by repvik · · Score: 2, Informative

      Your PC has serious hardware issues. The iPod is just a removeable disk.

  32. Re:How apt by Anonymous Coward · · Score: 2, Insightful

    ! ! ! WARNING ! ! !
    Reality distortion field is increasing!
    ! ! ! WARNING ! ! !

  33. I had no idea that it was so successful... by argent · · Score: 2, Insightful

    Is the largest pusher of DRM technology

    You're saying that Apple has shipped more copies of iTunes than Microsoft has shipped copies of Windows XP and Vista (or Windows Media Player 9 for earlier versions of Windows)? That Apple has shipped more copies of iTunes than all DVD players combined (worldwide!)?

    Well, no, actually, I think you're pretty far off base with that one.

    1. Re:I had no idea that it was so successful... by ozphx · · Score: 3, Insightful

      Wrong metric.

      Apple is the largest supplier of DRM media via the iTunes store.

      Microsoft is one of many vendors who has been strongarmed into supporting playback of DRM files. You think they want to spend money developing DRM shit, or snorting blow off hookers?

      Content owners are pushing DRM the hardest. They get the most blame. Then the content providers that agree to push this bullshit onto their customers.

      --
      3laws: No freebies, no backsies, GTFO.
  34. Re:Sigh. by ohcrapitssteve · · Score: 2, Insightful

    Hehe, Apple doesn't follow Apple's UI guidelines :)

  35. I Blame DRM by kitgerrits · · Score: 4, Insightful

    If iPods were simply accessible as a USB mass storage device, I don't think there would have been a problem.
    From what I can see, Apple uses a proprietary device-type, so they can talk to it using an encrypted connection.
    All that, simply to keep you from copying files you supposedly don't have the right to copy.

    --
    "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    1. Re:I Blame DRM by erroneus · · Score: 2, Insightful

      Somehow the Linux software that works with iPod gets around that... doesn't it?

      But you're probably right about Apple using virtual device drivers as a means to keep things "protected" in kernel space... which is really a waste of effort since there are kernel space utilities to circumvent even that.

    2. Re:I Blame DRM by meringuoid · · Score: 4, Interesting
      All that, simply to keep you from copying files you supposedly don't have the right to copy.

      It might not be that. Encrypting the connection protects the files in transit, but who the hell ever sniffed the USB connection to break Apple DRM? There are far easier ways to free up your music in order to exercise your legitimate fair use rights.

      I suspect the encryption is there to make sure that only iTunes can talk to an iPod. That's Apple's profit right there: you're forced to manage your music collection using their application, with its inbuilt link up to their music store. And you get used to doing things the Apple way - hell, some day you might even buy a Mac. You're not supposed to use Amarok - God forbid! That way you don't join up with the Cult Of Steve!

      The part that pisses me off is they've done a pretty good job of encrypting the firmware updates too. Absolutely no way in for the Rockbox hackers. Pity, because I was thinking of buying a 160GB iPod Classic now that my old iRiver iHP-140 is full. That's a sale lost, then...

      --
      Real Daleks don't climb stairs - they level the building.
    3. Re:I Blame DRM by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      If iPods were simply accessible as a USB mass storage device, I don't think there would have been a problem. From what I can see, Apple uses a proprietary device-type, so they can talk to it using an encrypted connection.

      Apple uses a proprietary device type so they can hash the files so reading them uses less battery than it would if it was arranged like a storage drive. I've never heard of any "encryption" for the USB connection and numerous other programs have figured out how to read the hash tables without any problems (e.g. Amarok, Banshee, Floola, gtkpod, MediaMonkey, Rhythmbox, SharePod, Songbird,Winamp, YamiPod). If Apple is trying to stop other programs from interfacing with iPods they're doing a lousy job of it.

      All that, simply to keep you from copying files you supposedly don't have the right to copy.

      I don't think you know what you're talking about.

    4. Re:I Blame DRM by leamanc · · Score: 4, Insightful

      Sorry, there is no DRM involved in mounting the iPod. It basically is a USB mass storage device. All Apple's drivers do is detect when a USB mass storage device matching an iPod's filesystem is plugged in, and launch iTunes. Seriously, that's it.

      The way that Apple keeps you from copying files is by hiding the directories that contain the music files. The files are then scattered amongst a bunch of obscurely-named directories to make it a little more difficult to find them, after you figure out how to show the hidden directories. (On a Mac or Linux, it's as simple as "ls -a" in a terminal.) An iPod database file is how the iPod and iTunes keep track of what files are on the device, and where to find them. Dozens of other applications (including Linux music players like Rhythmbox or Amarok) have figured out how to read the database. There's also apps that read the database and let you copy files directly, like the Mac app Senuti.

      The only DRM involved is in files purchased from the iTunes store. You can access and copy these files, but you just can't play them unless your computer is authorized for the account that purchased them.

      --
      :q!
    5. Re:I Blame DRM by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      Rubbish. The hashing would not even save the most trivial amount of power, and may actually cost a minute amount more, since the Song Name now absolutely has to come from inside the file instead of from the filesystem, meaning every "directory listing" on an ipod has to open up every file, parse the id3 tags and cache the results for display instead of simply showing the filename.

      Funny I just read an IEEE article on forensic analysis of iPods that disagrees with you. [Pod Forensics: Forensically Sound Examination of an Apple iPod, Jill Slay; Andrew Przibilla, System Sciences, 2007. HICSS 2007]

      This is simply a lame way of satisfying the RIAA that Ipods are not used for piracy.

      I have no doubt that Apple did make certain things harder to do using iTunes at the request of the RIAA, but I don't think that is the reason for their hashing, which is so easily bypassed.

      The 3G nanos have built in encryption and have yet to be hacked by any of those programs...

      Are you talking about the checksum it took the Amarok people all of two days to work around?

      ...and the Ipod Touch doesn't even offer disk mode anymore, most likely to keep the hackers out.

      The iPod touch is using the same firmware as the iPhone so they keep it locked down the same way. All the other iPods work fine with third party music jukebox software I've used.

  36. IT seems to only involve people with an by geekoid · · Score: 5, Informative

    HP Printer.

    Drivers on windows can be troublesome. It would suprise me if usbaapl64.sys has some issue previously undiscovered.

    This is fallout of shared component design MS uses.

    Should Apple have tested with HP printers? Probably, but no one can test every configuration of a PC.

    The USB set up MS is using is causing a fault in Ring 0. That's the only way I can see this causing a BSoD

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  37. Not quite by geekoid · · Score: 2, Informative

    Most computers have 2-4 USB plugs on the motherboard. Each one is split into two ports(more?) you can plug devices into.
    Be sure your printer is on a different USB plug.
    This is a power struggle between HP and Apple..I mean electrical power between the devices, not corporate power.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  38. Re:Sigh. by IdahoEv · · Score: 2, Interesting

    Asinine, but then again Apple doesn't follow Windows UI guidelines either.

    There are Windows UI guidelines? From the truly bizarre menagerie of inconsistent UIs I see in the 3rd-party windows software world, it wasn't clear to me that any guidelines even existed.

    Certainly very few people follow them.

    --
    I stole this sig from someone cleverer than me.
  39. Steve Jobs crossed the streams! by Orion+Blastar · · Score: 4, Funny

    He mixed Apple iTunes sloppy code with Microsoft Vista sloppy code.

    That is why I don't use iTunes or Vista, both have sloppy code in them that cause crashed. When you cross both of them together you crash the system or at least cause it to lock up.

    It is also why my G3 iMac was never upgraded to Mac OSX and still runs Mac OS9, because of Apple's sloppy code in OSX. If I convert it to a new OS it will either be Linux or AROS, because both of them are stable and being ported to the PowerPC platform or have a port already.

    Apple "borrowed" a lot from Commodore, first it was the Vic-20 Commodore logo key copied as the Apple logo key on the Apple //e, then it was the Commodore Vic-20 and Commodore 64 compact design copied with the Apple //c, then it was the Amiga Workbench and co-processor support for 4096 colors and above with the Commodore Amiga in the Macintosh II (The Macintosh II was basically an Amiga 2000 rip-off after the Mr. Coffee Classic black and white Macintosh series was an epic fail), and then NeXT was an AmigaOS rip-off using BSD Unix (AmigaOS/AmigaDOS was based on the Unix-like TriPOS and Steve Jobs learned from his epic fail to use Unix as it is more like the Amiga to help make Next survive), Pixar ripped off the Newtek Video Toaster that Amigas had used (Steve Jobs saw how Amiga 2000s with the Video Toaster did great desktop video for movies and wanted to borrow that tech for Pixar), and then Mac OSX got the AROS and AmigaOS 3.X look and feel but with the Microsoft Windows bloat. AROS does not have the Windows bloat but still has the AmigaDOS/Workbench "less is more" approach in that it is memory efficient and doesn't need a high end processor with tons of memory to run it.

    Basically Apple started to slowly evolve into Microsoft, and Amiga and the Amiga technology evolved into what the Macintosh should have been in 1985, and evolved into what it should be with AROS into modern times.

    Apple even is suing people like Microsoft did like Pystar because of its EULA, which is very much like the one Microsoft has. Apple vs. Pystar is very much like Microsoft vs. IBM over OS/2, so Apple is evolving to what Microsoft was during the OS/2 years in the 1990's.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  40. Here is a test: by geekoid · · Score: 4, Insightful

    Try plugginh an HP printer into the same usb Channel as your iPhone.
    This will cause the crash.
    In the scenerio I presented to you, whose fault would you think was the crash if you ahdn
    t read this story?
    Probably HPs.

    Just an example of how overly complex windows driver architecture is.
    This is why I feel we should go back to the applications installing everything it needs under a directory it creates.
    Less mess, easy trouble shooting easy uninstall, not files scattered all over your system.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  41. Re:Sigh. by Jesus_666 · · Score: 2, Insightful

    Asinine, but then again Apple doesn't follow Windows UI guidelines either.

    Nobody follows the Windows UI guidelines. WMP doesn't, most CD burning apps don't, every single program you get with printers, cameras etc. insists on using what looks like its own private GUI toolkit... Consistency has been seriously out since shortly after XP was released. Writing a Windows app that looks like a Windows app is like using GTK+ 1 to write a new GNOME app.

    Admittedly, I'm exaggerating -- but only slightly. The multitude of non-fitting UIs in Windows is getting annoying. One of the things I like about OS X is that the users are so rabid about integration most developers actually make an effort to make their native app look native*. The same goes for Linux, but there it's because people keep submitting GUI patches until the programmer submits to peer pressure.


    * Of course the iTunes UI team is a special case. The iTunes UI team is special in many ways.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  42. But by Gr8Apes · · Score: 3, Insightful

    Maybe Apple did QA it properly.

    THink of the bad press for MS this heaps ontop of Vista. What are people going to remember? iTunes crashes Vista? Or Vista crashes when you plugin an iPod?

    --
    The cesspool just got a check and balance.
    1. Re:But by andy55 · · Score: 5, Informative

      There's a great lightweight player called Play that may float your boat:

      http://sbooth.org/Play/

      Basically, it has the core functionality of iTunes, it's free as in beer, and isn't bloated.

    2. Re:But by Joe+U · · Score: 4, Insightful

      I'll second the notion that iTunes for Windows is a steaming heap of crap.

      You're being mean to crap everywhere.

      iTunes on Windows is on par with Realplayer, complete and total shit. Treat it like you would a virus, kill it. Avoid installing it.

      If you have to install it then use VMWare. VMWare traps the itunes shitstorm quite nicely.

    3. Re:But by cbreaker · · Score: 4, Informative

      Hehe shitstorm.

      I don't own an iPod, but I have family members that do and I immediately remove iTunes, install WinAMP, and done.

      WinAMP can manage an iPod okay, and it doesn't screw with my media library.

      On top of all of the crappiness of iTunes, my biggest problem with it is that if you plan on using iTunes, you *have* to manage your media with it. There's no "rescan library" function. If you do it manually, you get two of everything in your list. It sucks and shows much arrogance on Apple's part.

      --
      - It's not the Macs I hate. It's Digg users. -
    4. Re:But by Golddess · · Score: 2, Insightful

      I think you have it backwards, people who use iTunes 7, like myself, obviously do not think that it sucks. It's the people who are unfamiliar with iTunes that, for right or wrong, will blame Apple. Generally speaking of course.

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    5. Re:But by TheLostSamurai · · Score: 2, Informative

      I think you have it backwards, people who use iTunes 7, like myself, obviously do not think that it sucks. It's the people who are unfamiliar with iTunes that, for right or wrong, will blame Apple. Generally speaking of course.

      And people who use iTunes like myself, realize what a horrible piece of shit it is. I dare say it is an even bigger pile of excrement than RealPlayer was. iTunes is by far the worst part about owning an iPhone, because I have no choice but to use it. Had I known about the evil that is iTunes on Windows, not to mention all of the many many firmware problems my iPhone has had, I never would have bought one in the first place.

      By the way, I actually like OS X for the most part, but I can guarantee I will never buy another Apple product unless they do a total 180 on the quality of their support for non OS X users.

      --
      I am Jack's complete lack of surprise.
  43. Obviously not. by HornWumpus · · Score: 2, Interesting

    The Mac Geniuses decided they needed to put something in Kernel space for their POS to take down the OS.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  44. Fix already available by Tacvek · · Score: 4, Informative

    Please see this apple knowledge base page: http://support.apple.com/kb/TS2280

    --
    Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
  45. Re:Apple is actively troubling other programs. by Tim+Browse · · Score: 4, Informative

    I see plenty of articles about people wanting to run arbitrary software on iPhones (and the iPod Touch handheld) but don't see much about people having problems putting music on or taking music off of iPods using programs other than iTunes, which is what the person I was replying to brought up... along with some sort of "encryption" used on the USB connection.

    I provided a nice list of ten programs other than iTunes that read and write music to the iPod. I think that pretty thoroughly debunks said point.

    I just went over that list of 10 programs through some (admittedly not thorough) googling, and checked them for compatibility with iPhone/iPod Touch, which are the models that cause the issue due to the encryption/hashing used.

    • Amarok - requires iPod Touch/iPhone to be jailbroken
    • gtkpod - requires iPod Touch/iPhone to be jailbroken
    • Rhythmbox - requires iPod Touch/iPhone to be jailbroken
    • Songbird - requires iPod Touch/iPhone to be jailbroken
    • Winamp - seems to need jailbreak, but mlipod/iphonefs may provide a real solution (in future!)
    • MediaMonkey - supports iPod Touch/iPhone but only v1 of firmware, so largely useless
    • Banshee - no support
    • Floola - no support
    • SharePod - no support
    • YamiPod - no support

    So perhaps your nice list of programs is less useful than you thought, and does not debunk the point.

    As far as I know, there is no program other than iTunes that will let you put music on an iPod Touch/iPhone (with v2 firmware) without hacking the device's OS. iirc, hacking the OS voids the warranty, so obviously most people don't want to do this.

  46. Re:Somebody please correct me by Urkki · · Score: 2, Informative

    iTunes installs system level drivers. System level drivers by definition have the ability to crash the OS. And the reason for the system level drivers, the ultimate evil, it is DRM. You can't allow the user to easily get between the music files and the playback or burning, and you can do that only with system level drivers directly coupled with the user space software.

    I think there is a Microsoft framwork for that too, but apparently iTunes doesn't use it, but instead wants to use it's own drivers for whatever reason.