Wi-Fi Issues Continue For OS X Users Despite Updates
itwbennett writes: Although Apple has never officially acknowledged issues surrounding Yosemite and Wi-Fi connectivity, the company is clearly aware of the problem: Leading off the improvements offered in the update 10.10.2 update released Tuesday was 'resolves an issue that might cause Wi-Fi to disconnect,' according to the release notes. Despite this, Apple's support forum was filled with tales of frustrated users. And Mac owners aren't the only Apple users experiencing wireless connection failures after updating their OS. Wi-Fi connectivity issues have also dogged iOS 8 since Apple released the mobile OS on Sept. 17.
I wonder if these are Broadcom chips, with the driver code actually being supplied by Broadcom. Broadcom drivers are shit.
Users are probably just holding their device incorrectly,
Captcha: Posture
thousands of coffee shops around the world were suddenly faced with a mysterious plunge in their electricity bill. Further componding the paradox was a sudden increase in customers willing to pay actual money for some foreign substance known as 'coffee.' Dusting off a curious relic called the 'espresso' machine one employee states, "according to the machine manual im called 'a barista', and this device makes something called espresso?" Puzzled, a cashier chimed in, "no thats not right, we're an ISP you know, like Comcast...thats what we sell isnt it?" Still curious, a manager emerged and asked, "how long have we sold this? its called a biscotti! does anyone remember these?" A customer interviewed expressed marvel in finding that, "This is a coffee shop now! just 3 months ago i think it was an office. everyone had laptops. I guess they moved?"
Good people go to bed earlier.
I guess Apple can close the trouble ticket now. Thanks!
Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
Not that it should be needed, but you can buy an Thunderbolt to Ethernet adaptor... I bought one just in case as you never know when traveling what networking will be like.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I've worked with the Broadcom driver source code; it's crap. It doesn't surprise me they're having problems. What's funny is (now that I think about it and remember this from a prior job) Apple is easily Broadcom's biggest wifi customer; you'd think they could do a better job with their software for them, but apparently not.
the "broken" state was actually a fix for a much more broken state... unless you want your laptop battery constantly drained while in sleep mode, the wifi antennae is turned off... when you wake up the computer, it used to just assume it was still connected and send out a "hey, i think i'm connected to you" message, which your wifi router would happily acknowledge, and the connection would be instantly available as if the computer never went to sleep. no new logon or auth handshake, just instant access, which is what most users want.... but that opens up rogue wifi hotspots from catching that "hey, i think i'm connected to you" message, and responding with their own "yup, that's me, we're connected" on a slightly more powerful signal which would always beat out the response from the real router, and now you can sniff all of their traffic and steal session cookies. classic airport or coffee shop hack.
so, the "fix" is to require a new auth handshake whenever recovering from sleep mode. that is a good thing. for me, it means i open my laptop and get a "the internet is not available" error if i immediately refresh a web page... but the connection automatically reconnects within about 5 seconds.... that is the kind of thing steve jobs wouldn't have let ship... but the alternative is a massive security hole.
The problems with "Wi-Fi" are numerous. The end result is that generally speaking, Wi-Fi is a hot mess of broken tech that doesn't work. In the rare case that it DOES work, even the most trivial of changes in the environment or in the client can completely break it.
1. Early versions of the spec were too loosely worded, and allowed for too many "interpretations".
2. Vendor extensions are still a major problem. Many vendor extensions are not compatible with one another, and a device that has a vendor extension enabled
may work very poorly (or not at all) with a device lacking said extension.
3. Actual implementations of Wi-Fi are all over the map in terms of quality, with ridiculous things like: advertising support for an extension that it doesn't actually support; criminally severe bugs in a production implementation; vendors that try to work around bugs that other vendors introduced but in turn create yet more bugs, causing a vicious cycle of workarounds to workarounds; "hide and go seek" with extensions and spec interpretations; ridiculous driver implementations that hold exclusive access over very coarse-grained locks in the OS kernel for long periods of time, causing freezes and/or panics; poorly designed antennas; buggy firmware that never gets updated; etc.
4. The spectrum WiFi uses is open to be used by literally anything else that complies with a few simple rules, such as the maximum Tx power on that frequency band. As a consequence, random electric devices can freely leak a certain amount of random interference (noise) in the 2.4 GHz and 5 GHz WiFi bands, which destroys the ability for WiFi to operate. Ever lose your WiFi when you turn on your vacuum cleaner, or microwave? That's what's happening.
5. The spectrum WiFi uses is used by other communications protocols that are not Wi-Fi. While some effort is made to interoperate between a few of them, such as cooperation between Bluetooth nodes and WiFi nodes (such that they don't "trample over" one another if they use the same frequency), the interoperation protocols, specifications, and implementations have the same problems as the Wi-Fi specs themselves, as stated above.
6. Recent increased focus on power saving has caused some rather extreme power saving techniques to be employed in Wi-Fi firmware and drivers, which sacrifices performance, range and reliability for a few microwatts or milliwatts of energy. Paradoxically, some of the proponents of these techniques actually think that's OK, and are still trying to make the problem worse.
7. There are a large number of complex physical parameters that affect whether two WiFi transceivers will be able to communicate, which 99% of users don't understand at all. The power saving techniques mentioned above reduce the variety of possible configurations (that is, device orientations and distances, mainly) under which the signal will be reliable and high-performance.
8. Vendors that produce Wi-Fi transceivers, or products that integrate them, usually perform inadequate testing to certify the device as interoperable with a very large array of existing and upcoming other products that use Wi-Fi. Especially in the case of smartphones, the possible number of clients and basestations that may be interacted with is tremendous: Smart TVs; DSL modem/routers; cable modem/routers; other smartphones; enterprise APs and repeaters; laptops; tablets; cars; IoT devices -- all these things need to be tested. With a LOT of work -- and I mean a LOT -- eventually a Wi-Fi stack can be designed in such a way that it operates at least decently well with all modern incarnations of the above, but that says nothing about older implementations, which people love to keep around for a decade or more, and expect them to work. A sufficiently general Wi-Fi stack that works okay with all of the above will probably have so many heuristics for bug detection, compromises, polling tests, etc. that they won't work especially well even in an "ideal" scenario, and may even try to implement contradictory rul
This issue: Bonjour over AWDL is still happening on 10.10.2. Wifi download speeds immediately plummet when any service that relies on bonjour activates. You can reproduce this issue by starting a speed test of your choice and clicking anything that requires bonjour. The speed will fall like a rock.
Issuing a:
sudo ifconfig awdl0 down
will immediately restore the connection speed. It's so certain that I've been able to basically play ping pong with the DL speeds by clicking the AirPlay icon to cause it to dive and then dropping the awdl0 connection to bounce it back up. There's also a lingering disconnect problem that seems to infect Apple devices trying to connect or remain connected to WPA 2 (AES) networks although I've not seen this behavior since 10.10.2 arrived, although my testing has been limited.
My iPad 2, running iOS 7 gets disconnected in certain WIFIs quite often. ... 10.7 does not even offer a hotkey or a menu to switch desktops. And how to activate multiple desktops, you need to google for. I guess a huge amount of people who never had 10.6 don't even know that 10.7 and later supports multiple (virtual) desktops. ... you can not even insert a clickable link into a text document via the applications API (not sure if that ever worked, though). ... ...
My iPhone running iOS 6 stays in the same network without any problems.
Since Mac OS X 10.5/10.6 and iOS 5/6, more precisely since roughly half a year, perhaps a year, before Steve Jobs death, the quality and usefulness of Apple Software goes downhill rapidly
Support for AppleScript, for Apples own programs, like TextEdit, is down to a bare minimum
My Application lost the ability to search a few days ago, also the intelligent folders (which I rely heavily on in my business) stopped working. A restart of Mail.app changed nothing. I had to reboot.
Backups to time machine, don't work minimum once a week. Error is: (insert computer name) bundle in use. I wonder by whom? Usually I have to reboot the time machine, which you only can do by unplugging it from the power: which is a bad idea for a device/appliance containing a hard drive. (This is all 10.7 on a MacBook Air)
The back ups for my other laptop, running 10.6 got lost half a year ago. Timemachine gave an error: incremental back up not possible, need to make a full backup. Wow, never had I assumed that implies all my old backups are gone.
I could rant for ever
MS I mainly hated because the UI is not useable, and the random bugs that showed up REGULARLY.
Now I start hating Apple, too. At least the UI still works better (for me) than Windows.
Probably it is time to build up my own unix based backup solution and write my own apps for basic stuff like Mail and Web. I can not get it that it is still impossible to freeze a browser tab that is in the background completely
A few tabs open in Chrome and Safari and the laptop just runs 3h instead of the 'normal' 10h.
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
I found resetting the NVRAM fixing the problem. The process: 1) Shut down your Mac. 2) Locate the following keys on the keyboard: Command, Option, P, and R. 3) Turn on your Mac. 4) Press and hold the Command-Option-P-R keys immediately after you hear the startup sound. 5) Hold these keys until the computer restarts and you hear the startup sound for a second time. 6) Release the keys.
They should include ethernet ports right into the machine like they used to. Fuck this ultra thin shit..
I just tried that and imagine my surprise when my MBP spontaneously downgraded itself to Mountain Lion!
Okay, actually it just booted into the old Mountain Lion volume on the first HDD because the Mac keeps the preferred boot volume in NVRAM. So when clearing your NVRAM keep in mind that the Mac will boot into whatever system volume it finds first unless you tell it otherwise.
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
This must be that part of 'Apple just works' stuff I read about.
Would be nice. I also wish they'd go back to the pre-retina enclosure, and instead of wasting space on an optical drive, I'd like to see them use most of that extra space for additional battery capacity. If I run Photoshop or Finale or Xcode or any of the other software that I use to actually get stuff done with my retina MBP (about one year old), I'm lucky to get 2.5 to 3.5 hours out of it. If I were designing a computer to meet my needs, the "four cores running at full tilt" duration would be eight or ten hours, and the "just wasting time doing light-duty web browsing" number would be measured in days.
Or just bring back removable batteries. Either way.
Check out my sci-fi/humor trilogy at PatriotsBooks.
Several years ago I worked at Atheros working on improving their Linux driver performance for wireless access points. One of my tasks was to figure out why OS X was quite a bit faster than Linux and Windows. I tracked it down to the way OSX sends TCP ACK packets. Both Linux and Windows send a TCP ACK after every other packet whereas OS X would start to space the ACKs out if the connection was reliable. This had a significant impact with 802.11N where there is a lot of packet aggregation. I discovered that OS X would start spacing the ACKs out to every 16-32 TCP packets instead of every other packet. I wish Linux would do something similar.
I can't comment on any other drivers or current OS X since this was a bit over four years ago.
I can think of a couple of things that would improve Linux for wireless. First of all, spacing out the ACKs like OS X would help. Second of all, supporting transmitting a group of packets at a time, especially to a particular destination, would help a lot. This is due to the way 802.11N aggregates a lot of packets together into a single wireless packet based on the next wireless hop destination. It's much more efficient for cache utilization and for the code paths when groups of packets are handled rather than individual packets since there is a lot of queueing and dequeeuing going on inside the driver.
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
Sounds like Nagle's algotrithm has popped it's head up again. http://en.m.wikipedia.org/wiki...