Toshiba Laptop Internal Bluetooth Driver (kernel module)

Hi
To those Toshiba laptop users who (a) use the toshiba_acpi kernel
module, (b) run the default kernel and (c) have an internal bluetooth
adaptor fitted.

Normally you need to find the patch and then build your own module, so
to make my life easier I have created a kernel module rpm and included a
start/stop script which is available for download via the build service
here (once it gets over there…);

http://download.opensuse.org/repositories/home:/malcolmlewis/openSUSE_11.1/

rpm’s needed are;

bt-adaptor-1-6.1.i586.rpm
bt-adaptor-kmp-default-1_2.6.27.7_9.1-6.1.i586.rpm

You could add my home as a repository or manually install the two
downloaded rpm’s via;


sudo rpm -Uhv bt-adaptor*

Please note this has only been tested on my Tecra M3 but should
work if your using toshiba_acpi. These build rpms have been tested on
11.1 RC1.

If there is interest in a pae version, please advise and I will see
what can be done :slight_smile:

If the kernel module doesn’t match, grab the source rpm and build from
that with the following command;


rpmbuild --rebuild bt-adaptor-1-6.1.src.rpm

This will create the two rpms above against your installed kernel
source, so no need to wait for the build service :wink:


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-4-default
up 2 days 22:52, 2 users, load average: 0.71, 1.08, 0.63
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82

Hi!

I tried building the packages using the command you provided:

rpmbuild --rebuild bt-adaptor-1-6.1.src.rpm

but I get an error message that “no compatible architectures were found for buiding” (it may be a bit different in English, I use a Polish version).

What can be the source of this problem?
I’m using 11.1 on a Toshiba Satellite U400.

Hi
What is the output from uname -a is it the same as the pre-compiled
module rpms? If so try using those ones. Also you need to be running
the default kernel, not the pae one.

Do you have the kernel-source, kernel-syms and module-init-tools
installed?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-4-default
up 2 days 1:53, 2 users, load average: 0.19, 0.26, 0.20
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82

The result of uname -a is:

Linux linux-bxi5 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux

kernel-source and kernel-syms were missing, but after installing them and rebooting I still get the same message…

Does it matter in which directory is the .rpm? It’s on my desktop, maybe I should copy it somewhere else?

Hi
Yes, I would copy to your home directory rather than desktop and run
from there.

I’m guessing you used firefox to download, you can configure firefox to
download to a different location in the preferences. I have a
~/data/download directory.

Besides, I have updated the kernel module to include x86_64 so you
could download those two and install instead of building from source.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-4-default
up 18:56, 1 user, load average: 1.25, 1.10, 0.80
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82

Hi
You also need to download the new source… 1-7.1 as there is a
setting change so it will build on x86_64.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-4-default
up 19:30, 1 user, load average: 2.66, 1.79, 1.29
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82