EsKlar wrote:
Oli,
Thanks for your thoughtful response. I do have one nagging question, and it looks like sTronic beat me to the punch in asking it.
How come when you leave a USB drive in the 13inch, the log message suddenly disappears? It all of a sudden starts to look exactly like the kernel log in the 15inch.
That is quite easy to explain.
The information message tells you this:
The USB hub had been in a sleeping state. Then the keyboard and the touchpad had been used. This usage interrupted the sleeping state, now the USB hub is awake again.
So what we have? If nothing is going on on the USB port for 5 seconds or longer, the system puts the USB hub into a sleep mode. In order to save some extra battery life. Hitting a key on your keyboard wakes the USB port up again. Why? Because they are internally attached to the USB port, just as they were external devices. You can see this quite well inside the system information console, where both keyboard and touchpad are childs of the USB hub.
Now you plug in an USB device, like a memory stick or a external mouse. This new USB device gets registered inside the system. In other words, Mavericks now "knows" there is a device in the USB port. And Mavericks from there on will not put that USB hub into sleep mode.
Since the USB hub is not put to sleep anymore, of course there can't be any messages about the sleep mode being interrupted.
Why did Apple decide to stop th sleep mode as soon as something is externally connected to the USB port? I think that is the only way. Since you can't know, what this part of hardware is and what it does, it could be more than tricky to sleep on that port. There are devices that rely heavily on minimum latency. 2 milliseconds is a big timespan already. Putting the USB hub to sleep and waiting for the external device to wake it up would be a no-go here. So as it is better to be safe than sorry, the logic is simple: external USB device plugged in = no sleep mode for the USB hub.
I don't know why some people here try to talk people into the fear of having bad hardware. It's nonsense. The storys they make up about senior tech gurus from Apple, giving them secret inside information about the truth ... it does sound a little, well ... unrealistic ... to me. Maybe some real "experts" are having a beer together while exchanging conspiracy information? I don't know. But, please, always judge for yourself. Do what I did. Make some research. (ok I admit, if you happen to be an IT profesisonal and have good knowledge about operating systems, kernels and drivers, that will help a little.)
A few last words: The messages appear on other (older) devices as well. After upgrading to Mavericks. So this is not something absolutely unknown or unusal for this operating system to report.
As said before: it is a kernel message with the priority 7. (you can see for yourself inside console -> highlight one of theses messages -> klick "information" on the top -> See "level".
Compare it to this: https://developer.apple.com/library/mac/documentation/macosx/conceptual/bpsystem startup/chapters/LoggingErrorsAndWarnings.html and you will find:
"The lowest priority, and normally not logged except for messages from the kernel."
In other words: it's not an error. It is simple debug information. Just as millions of other lines inside the system.log
When I open my console on my late2010 MBA, the console is also full of messages.
Take any Mac, open up a terminal and type "tail -f /var/log/system.log" in it (hit "CTRL + c" to stop again) and watch this window, while working normally with that Mac. You will see tons of messages. Why? Because this is what UNIX based operating systems do all the time. The log files on our linux servers have many MB every day with that info stuff. Mavericks is based on Darwin. Darwin is a BSD, so in other, more simple, words, it is UNIX. Boot up a UNIX based operating system without a splash screen and you will see millions if lines of debug information scroll over the screen (and they all get written into the logs as well). It's absolutely normal.
HTH