Author | Thread |
User 03.01.2008 22:15:55 | Cannot unlock screen after waking MacBook when kernel extensions installed | |
This posting is older than 6 months and can contain outdated information. Howdy, I've been enjoying the demo version of Remote Buddy very much. All I use is the AJAX remote to control iTunes from my iPhone. So I did not install the kernel extensions. But I got tired of RB always asking to install the extensions on start up (even if I clicked the checkbox to not ask me again) so I finally installed them. But after I installed the kernel extensions, when RB is running and I close the lid on my MacBook, I cannot unlock the screen when I open the lid again. I have the MacBook set up to require my password when it wakes from sleep. The panel comes up, and there is a blinking cursor in the password field. But as soon as I try to type something the pointer changes to the spinning beach ball. No text appears when I type and I cannot even move the pointer with the trackpad. I have to hold the power button down and restart. I uninstalled the kernel extensions and now I do not have this issue. I have a 2.2 GHz MacBook running Mac OS X 10.5.1. I have version 1.8.1 of Remote Buddy. Mikael Behrens | These entries from the FAQ may be relevant to this topic: Driver The Setup Wizard already contains a summary on how the driver does help Remote Buddy to provide additional features and hardware support. If that summary was too short, here's some more info on each of the points:
- fix for Apple® Remote driver problems in OS X
Since OS X 10.4.9 (that includes 10.4.10/10.4.11/10.5.x/..) many users have been experiencing that one button press on their remote does now trigger two reactions - once from any currently running application that supports the Apple® Remote, once the default system action. So, this problem is not specific to Remote Buddy. The driver provides a clean, system conform fix to this problem using only documented APIs.
- enabling of all features of built-in IR receivers
Only with the Remote Buddy driver do you gain support for arbitrary length button presses for the Play and Menu buttons as well as minimized reaction times for all buttons. While this may sound like unimportant technical details, they actually do have a strong practical impact. If, for example, you want to map a function to the Play or Menu button, that you want to see executed for as long as you press that button, this was previously simply impossible to achieve. This limitation still applies to all other applications. It does not for Remote Buddy with the driver loaded.
- the emulation of a virtual Apple® Remote
Control applications that have support for and listen to an Apple® Remote - with any remote control of your choice supported by Remote Buddy. And on any Mac®. This allows you to f.ex. use iAlertU side by side with Remote Buddy or accessing special functions and modes inside applications that would otherwise require these apps to have full control over the built-in IR receiver of your Mac® - and that your Mac® actually came with one.
- support for Bluetooth® remotes and external receivers
It's not possible to reliably operate many Bluetooth® based remotes, like for example the Wii® Remote with a Mac® purely from userspace due to limitations in the operating system. The situation for many external receivers is similiar: some of their features - or the entire device - can only be supported with the help of a driver.
Hardware - Apple® Remote
To enable you to use all capabilities of the IR Receiver of your Mac®, Remote Buddy is using its own driver. In contrast, all other applications with integrated Apple® Remote support usually use the OS X Apple® Remote subsystem.
As long as you're running Remote Buddy, Remote Buddy and its driver are responsible for turning the received button presses into actions. As soon as you quit Remote Buddy, this task is again handled by the OS X Apple® Remote subsystem.
If other applications don't use the interface to the OS X Apple® Remote subsystem correctly, this can lead to the effect that nothing happens when you press a button on your Apple® Remote. For as long as you're running Remote Buddy, issues like this are covered by Remote Buddy and it's driver and are therefore not visible to you. However, as soon as you quit Remote Buddy, the OS X Apple® Remote subsystem is back in control and any issues caused in it by other applications become visible.
Therefore Remote Buddy is neither the cause of the issue nor is it responsible for it. Instead, the cause of the issue exists independently of Remote Buddy. It's located elsewhere and can also only be solved there.
Although our products can't cause any such issues, we're regularly contacted about such issues and asked for help. In order to make locating and fixing the cause of such issues as easy and efficient as possible, we've developed a free diagnostics tool: Remote Control Diagnostics. It can locate issues with a single click and will provide you with information about the issue as well as with instructions on how you can fix it.
Hardware - Harmony® Smart Control Hardware - iPhone™ / iPod® touch / AJAX Remote
Yes! Provided the following requirements are met:
- You're using the AJAX Remote App
- Your Mac® is connected to your network via Ethernet (the Mac® only supports wake-on-LAN over Ethernet, but not over Wi-Fi) and is not running on battery (Apple® turns off the Wake-On-LAN functionality of your Mac® when it runs on battery).
- Your Mac® and your iPhone™/iPod® touch are connected to the same IP subnet and there are no limitations regarding UDP traffic on that network.
Currently, these browsers are officially supported by the AJAX Remote:
- Safari® on iPhone™ with OS 3.0 or later
- Safari® on iPod® Touch with OS 3.0 or later
- Safari® 4 or later
The AJAX Remote is using the latest web standards (like CSS3, which is often only supported sufficiently by Safari®) to utilize the available bandwidth and CPU power efficiently.
IMPORTANT: to use the AJAX Remote, your setup needs to meet all of the AJAX Remote requirements!
Thanks for your interest in the future of Remote Buddy. Of course the iPhone™ SDK is also of interest to us.
Please understand, though, that we don't talk about future products or plans prior to to their close-to-complete-realization or release.
If you want to stay up to date on this topic, we recommend to follow us on Twitter or subscribe to our newsletter or RSS feed (find all links at the footer of the product page). News will be available here, first.
These are the most frequent causes for this kind of problem are:
- The AJAX Remote is not active. Please check in Remote Buddy's preferences, that you have enabled the AJAX Remote and that it shows the status "active".
- The OS X firewall is active and blocking incoming connections. Please read the entry "How can I define a rule to allow access to port 8888 with active Firewall?" for a step-by-step howto for fixing this problem.
- Bonjour® only works LAN-wide. In order to reach your computer by its Bonjour® name, it needs to be located in the same IP subnet - which in this case means that it must be connected to the same WiFi network. If your computer is connected to the same LAN (wired connection) as the WiFi Access Point, but not to the WiFi Access Point itself, your computer and your device are located in different subnets, whereas Bonjour® services usually can't be announced beyond the boundaries of subnets. Furthermore, the iPhone™ does only support Bonjour® addresses starting with firmware version 1.1.1. Older firmware releases can't make any sense of them.
The solution - in both cases - is to directly enter the IP of your computer on your device. Complete URLs for all network connections/interfaces of your computer can be found directly within Remote Buddy under "Preferences > AJAX Remote".
- A firewall / router does not forward connections. If you are trying to access your computer from the Internet, only a direct connection using the IP of your internet connection is possible.
- If your computer has a direct connection to the Internet without any intermediate router, Remote Buddy will show the correct IP address of your computer under "Preferences > AJAX Remote".
- If your computer is connected to the Internet through an intermediate router, only that router knows your current IP on the Internet. Furthermore, you need to make sure, that it forward connections to port 8888 to your computer. Please consult the manual of your computer to learn whether your router supports that function and how you can set it up.
- Our service for you: you can let our server tell you your current Internet IP at http://www.iospirit.com/myip/.
| Thread-display::- Cannot unlock screen after waking MacBook when kernel extensions installed, User, 03.01.2008 22:15:55
|
|