Author | Thread |
User 07.12.2008 09:07:54 | kernel traps when using Sony remote. | |
This posting is older than 6 months and can contain outdated information. Hi! Every few days I get a kernel trap when I'm using the Sony bluetooth remote. I haven't found a pattern by now. The report looks like this: ------------------------- Sun Dec 7 08:46:35 2008 Unresolved kernel trap(cpu 0): 0x300 - Data access DAR=0x0000000000000000 PC=0x00000000247F30E0 Latest crash info for cpu 0: Exception state (sv=0x24852a00) PC=0x247F30E0; MSR=0x00009030; DAR=0x00000000; DSISR=0x40000000; LR=0x247F5704; R1=0x2498FA10; XCP=0x0000000C (0x300 - Data access) Backtrace: 0x7FFF0000 0x247F5704 0x00A301C0 0x00A30258 0x00A2B448 0x00A2D120 0x00A217AC 0x00A16D74 0x00A16CD8 0x00A16294 0x00A462AC 0x00A462F0 0x00A467F8 0x0003F94C 0x000B0654 Kernel loadable modules in backtrace (with dependencies): com.apple.driver.IOBluetoothHIDDriver(2.1f17)@0x247ed000->0x247fafff dependency: com.apple.iokit.IOBluetoothFamily(2.1f17)@0xa10000 dependency: com.apple.iokit.IOHIDFamily(1.5.3)@0x873000 com.apple.iokit.IOBluetoothFamily(2.1f17)@0xa10000->0xa58fff Proceeding back via exception chain: Exception state (sv=0x24852a00) previously dumped as "Latest" state. skipping... Exception state (sv=0x246a0a00) PC=0x00000000; MSR=0x0000D030; DAR=0x00000000; DSISR=0x00000000; LR=0x00000000; R1=0x00000000; XCP=0x00000000 (Unknown) BSD process name corresponding to current thread: kernel_task Mac OS version: 9F33 Kernel version: Darwin Kernel Version 9.5.0: Wed Sep 3 11:31:44 PDT 2008; root:xnu-1228.7.58~1/RELEASE_PPC System model name: PowerMac10,1 panic(cpu 0 caller 0xFFFF0003): 0x300 - Data access Latest stack backtrace for cpu 0: Backtrace: 0x0009B518 0x0009BEBC 0x00029DD8 0x000AF290 0x000B2AF8 Proceeding back via exception chain: Exception state (sv=0x24852a00) PC=0x247F30E0; MSR=0x00009030; DAR=0x00000000; DSISR=0x40000000; LR=0x247F5704; R1=0x2498FA10; XCP=0x0000000C (0x300 - Data access) Backtrace: 0x7FFF0000 0x247F5704 0x00A301C0 0x00A30258 0x00A2B448 0x00A2D120 0x00A217AC 0x00A16D74 0x00A16CD8 0x00A16294 0x00A462AC 0x00A462F0 0x00A467F8 0x0003F94C 0x000B0654 Kernel loadable modules in backtrace (with dependencies): com.apple.driver.IOBluetoothHIDDriver(2.1f17)@0x247ed000->0x247fafff dependency: com.apple.iokit.IOBluetoothFamily(2.1f17)@0xa10000 dependency: com.apple.iokit.IOHIDFamily(1.5.3)@0x873000 com.apple.iokit.IOBluetoothFamily(2.1f17)@0xa10000->0xa58fff Exception state (sv=0 ------------------------- And that's my machine: ------------------------- Model: PowerMac10,1, BootROM 4.8.9f1, 1 processor, PowerPC G4 (1.1), 1.42 GHz, 1 GB Graphics: kHW_ATIrv280Item, ATY,RV280, spdisplays_agp_device, 32 MB Memory Module: DIMM0/J11, 1 GB, DDR SDRAM, PC3200U-30330 Modem: Jump, V.92, Version 1.0 Bluetooth: Version 2.1.0f17, 2 service, 1 devices, 1 incoming serial ports Network Service: Ethernet (integriert), Ethernet, en0 Parallel ATA Device: WDC WD2500BEVE-00WZT0, 232,89 GB Parallel ATA Device: MATSHITACD-RW CW-8124, 7,7 GB USB Device: Bluetooth USB Host Controller, Apple, Inc., full_speed, 500 mA USB Device: USB2.0 Hub, high_speed, 500 mA USB Device: iPod, Apple, high_speed, 500 mA USB Device: Mass Storage Device, Prolific Technology Inc., high_speed, 500 mA USB Device: USB2.0 Hub, high_speed, 500 mA USB Device: Hub in Apple Extended USB Keyboard, Mitsumi Electric, full_speed, 500 mA USB Device: USB-PS/2 Optical Mouse, Logitech, low_speed, 100 mA USB Device: Apple Extended USB Keyboard, Mitsumi Electric, full_speed, 250 mA USB Device: 2.0 Card Reader, PASS, high_speed, 500 mA USB Device: Cinergy Hybrid T USB XS, TerraTec Electronic GmbH, high_speed, 500 mA FireWire Device: OXFORD IDE Device 1, Macpower, 400mbit_speed Is it a known issue? Michael P.S.: These traps occurred 5 times since 27.11. The last trap before was on May 17th. Last edited: 07.12.2008 09:15:24
| 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.
General Please find the last version with support for Mac® with PowerPC™ processor below.
 | Filename | RemoteBuddy.dmg | Description Remote Buddy 1.16.6 | Filesize | 8,87 MB | Last modified | 27.05.2011 15:59:54 | |
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.
Please update your copy of Remote Buddy to version 1.15 or later.
Hardware - Harmony® Smart Control Hardware - Sony® BD Remote Control To increase battery life for the Sony® BD Remote, you should turn on the power saving options Remote Buddy offers. You can find them at Remote Buddy Preferences > Hardware > Bluetooth Receiver.
These settings are recommended:
General
Search for paired remotes on startup: On.
Stop searching for paired remotes after max .. minutes: Off.
Display pairing instructions and status messages: Off. If you experience problems, you should turn this option back on to aid you in debugging the problem.
Energy saving
Automatically disconnect remotes after inactivity of more than .. minute(s): On, value of 1 minute.
Disconnect remotes when computer goes to sleep: On. The potential power saving with this option is huge. But as the warning says, this will not work with all computers: if you can't wake up your computer with your remote after turning this option on, please turn it off again.
There's a bug in the Bluetooth®-stack of OS X® 10.8/10.9 in the context of pairing a Sony® PS3 BD Remote. OS X® 10.8/10.9 will ask you to enter a PIN code when you try to connect your remote control. This problem is known by Apple®.
If you pair your Sony® PS3 BD Remote with your Mac® for the first time
- Use Remote Buddy's Setup Wizard to pair your remote control
- Restart your Mac® directly after the pairing was successful, while the remote is still connected.
- The remote should now work without problems.
If you've already paired the Sony® PS3 BD Remote with your Mac®
- 10.9 only: Try entering 0000 as PIN and reboot. If you're lucky, that was all you needed to do. If this does not solve your issue, please continue with the steps that follow.
- First, we'll need to remove the Link Key of your Mac® from the memory of your remote control. Since this remote control can only store one Link Key, it's as easy as pairing the remote control with another Mac®. To do so, open System Preferences > Bluetooth on another Mac® and pair your remote with it.
- All steps that follow should be performed on the Mac® that you want to use your remote control with.
- Remove - if it exists - the entry of your remote control at Remote Buddy > Preferences > Hardware ® Bluetooth Receiver. The entry usually is titled "BD Remote".
- If existant, remove the device "BD Remote" from System Preferences > Bluetooth.
- Delete the Bluetooth preferences files by entering the following in Terminal.app and hitting return (Warning: this deletes all information about all paired Bluetooth® devices):
sudo rm /Library/Preferences/com.apple.Bluetooth.plist
sudo rm ~/Library/Preferences/com.apple.Bluetooth.plist
sudo rm ~/Library/Preferences/ByHost/com.apple.Bluetooth.*.plist
Please enter your admin password when requested. Then restart your Mac®.
- Use Remote Buddy's Setup Wizard to pair your remote control
- Restart your Mac® directly after the pairing was successful, while the remote is still connected.
- The remote should now work without problems.
Hardware - Wii™ Remote In order to automatically activate the Bluetooth® Receiver on startup, enter the settings, choose "Hardware", then click on "Bluetooth® Receiver". Finally activate the checkbox "Search for supported remotes on startup". Remote Buddy will then automatically look for remote control paired through the "Setup Wizard" on next startup.
Hardware - iPhone™ / iPod® touch / AJAX Remote
The AJAX Remote of Remote Buddy, which you can view and use through your the browser on your iPhone™, works over TCP/IP and HTTP. The iPhone™ does only support these standards over WLAN and EDGE at this point, not via Bluetooth®. Please connect your iPhone™ to the same WLAN as your Mac®, then follow these instructions:
http://www.iospirit.com/products/remotebuddy/guides/ajaxremotesetup/
The Setup Wizard has been exclusively designed and developed for Bluetooth® remote controls, not mobile phones.
| User 07.12.2008 17:22:17 | Re: kernel traps when using Sony remote. | |
This posting is older than 6 months and can contain outdated information. Thanks for your report. This is not a known problem. Since what you see happens in an Apple kernel extension for HID devices (which will not be used for the Sony BD Remote) and Remote Buddy also doesn't and can't access any functionality in the IOBluetoothHIDDriver, I can't see a connection to Remote Buddy. I also tried to generate the cleartext version of the backtrace using the usual debug tools, but couldn't since using previously working ways to do this no longer work (the and Apple's new set of instructions (=> http://developer.apple.com/technotes/tn2002/tn2063.html) fail with a kextload: cannot resolve dependencies for kernel extension /System/ Library/Extensions/IOBluetoothHIDDriver.kext error message. Since all of OS X Bluetooth code is strictly closed-source, only Apple will be able to get to the bottom of the problem. Apple has made a lot of changes to Bluetooth throughout the Leopard releases and I'm sure they continue to make more, so you should definately submit your crash report to Apple, so they become aware of the issue. As you seem to have a lot of issues that noone else has previously reported: are you using any system modifications, any hacks like f.ex. haxies, any input managers or the like? Are you using a Bluetooth USB stick or a Bluetooth module by Apple? Any other Bluetooth devices or software? Best regards, Felix Schwarz
| User 11.12.2008 20:49:06 | Re: kernel traps when using Sony remote. | |
This posting is older than 6 months and can contain outdated information. Hi! Thanks for your report. This is not a known problem. Hmm :-( I can't see a connection to Remote Buddy. It only happens when I press a key on the bluetooth remote. So there must be a relationship in some way.
Since all of OS X Bluetooth code is strictly closed-source, only Apple will be able to get to the bottom of the problem. Apple has made a lot of changes to Bluetooth throughout the Leopard releases and I'm sure they continue to make more, so you should definately submit your crash report to Apple, so they become aware of the issue. I did - everytime I had the traps. As you seem to have a lot of issues that noone else has previously reported: are you using any system modifications, any hacks like f.ex. haxies, any input managers or the like? No. AFAIK not. Are you using a Bluetooth USB stick or a Bluetooth module by Apple? I'm having the internal Bluetooth module of the Mac Mini. Any other Bluetooth devices or software? Not active. I'm syncing my mobile phone with it - but not at the same time. Since it's not a known issue I will wait until it's a know one ;-) I reported the traps to Apple. I will register Remote Buddy as soon as I don't crashes my system anymore. Michael
| User 15.12.2008 11:34:17 | Re: Re: kernel traps when using Sony remote. | |
This posting is older than 6 months and can contain outdated information. Michael, what is crashing on your system is Apple's IOBluetoothHIDDriver (com.apple.driver.IOBluetoothHIDDriver), a part of OS X that is usually responsible for handling Bluetooth HID devices such as mice and keyboards (including f.ex. most Sony Ericcson mobiles, which can emulate a Bluetooth HID keyboard). That driver is not used for the PS3 remote, however. Since - the crash is happening in an Apple kernel module that isn't used by Remote Buddy at all and - no code of Remote Buddy is part of the backtrace of the crash, either and - all of the Apple kernel modules code involved in the crash you see are strictly closed source - you are the only user who sees such a crash (which makes an indirect relation to Remote Buddy very unlikely, since if there was one, I'd have received a lot of reports about it already - even minor, cosmetical changes usually already result in anything from 5 to 20 mails) I can't really see Remote Buddy contributing or causing it. From the data I have at hand, what you see is a bug in OS X that only Apple can provide you a fix with for. Best regards, Felix Schwarz
|
|