I confirm my suspicion about the bug subtype B (occuring on ppc64
machines only).

The problem can be worked around by building a 64bit version of bluez-
utils and bluez-libs.

Currently, I've got 32bit and 64bit variants installed in parallel.
hidd --connect xx:yy:zz:....
ALWAYS prints "HID create error 14" in the 32bit variant,
but ALWAYS succeeds in the 64bit variant.

While this is a possible workaround for technical users (you also need a
64bit glibc, I'm afraid), it's no solution for Ubuntu, because it uses
32bit applications for both 32bit and 64bit PowerPC platforms. The root
cause is the kernel API, but it's probably easier in the moment to patch
the bluez-utils instead. I'll try to provide a platform-specific patch.

After researching all that 32/64bit stuff it's also clear to me why the
bug doesn't bite the amd64 platform. Amd64 uses 64bit userspace on a
64bit kernel, so there's no discrepancy in the ioctl structure.

A happy new year to everyone,
- Bernd Kischnick

-- 
Bluetooth Mouse and Keyboard Broken in Dapper/Edgy/Feisty
https://launchpad.net/bugs/32415

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to