Slyclops wrote:
WK, What you said just said is also admitting the fact that Lion uses somthing different than SL, at that point all bets are off, and its not the same. Why would we blame the router, airport? Its(router) been sitting over by the dsl or cable modem, giving all 15 of our ios devices a wonderful route to the internet for the past few years with no issues.
Different does not mean wrong.
For the 10,000th time:
Say there is a firmware bug where a device, when asked to add "2 + 3" calculates it as "5" but when asked to add "3 + 2" calculates it as 6.
It is not Apple's responsibility to change their code to work around the device's bug, nor should they.
If what Apple's doing conforms to applicable standards, they can issue whatever commands they want in whatever order they want with whatever timing they want; that's the point of a device standard.
Once again, I'm not saying that there isn't a bug here, but rather that there's no proof at this point that there is; simply saying "it worked before, it doesn't now" is not sufficient for the reason cited above.
Another quick example - there was a certain drive made by a very large manufacturer that would actually hang if it received a certain sequence of commands in a certain order within a certain time frame, requiring a power cycle of the drive to recover (difficult at best as it was designed as an internal drive that one would find built into a PC, notebook, etc. and required an actual physical power off/power on to become unstuck.)
Despite the fact that tens of thousands of these drives had been sold and were in use the world over on multiple different hardware platforms running multiple different operating systems, the fact remained that the code - operating completely within the applicable spec - caused the drive to hang.
Was it the developer's responsibility to change their code so the drive didn't hang? Since it was shown the code was completely within spec, no, it was the manufacturer's responsibility to fix their firmware - which they did, by the way.
"It works everywhere else" and/or "it worked before" is, sadly, not a valid method of root causing an issue.