2009-06-17 21:29:54

by Renato Budinich

[permalink] [raw]
Subject: omnibook module loads but still can't use bluetooth device

Hello, I hope this is the correct place to ask, otherwise please kindly
point me to a more appropriate place.
I have a Toshiba Satellite A200 with Phoenix Bios and thus can have
bluetooth only thanks to the omnibook module. I am running Ubuntu Jaunty
9.04; all was working fine till I built my own 2.6.30 kernel (needed
some drivers). I recompiled the omnibook module (btw, had to apply this
patch
http://sourceforge.net/tracker/index.php?func=detail&aid=2794118&group_id=174260&atid=868542 to make it compile )
Now the module seams to load correctly, bluetooth appears turned on but
i still get no devices from hcitool. Here are some ouputs



[email protected]:/proc/omnibook$ cat dmi
BIOS Vendor: TOSHIBA
BIOS Version: V1.70
BIOS Release: 09/27/2007
System Vendor: TOSHIBA
Product Name: Satellite A200
Version: PSAE6E-05W032IT
Serial Number: X7386950K
Board Vendor: TOSHIBA
Board Name: 1.00

[email protected]:/proc/omnibook$ cat bluetooth
Bluetooth adapter is present and enabled.

[email protected]:/proc/omnibook$ sudo hcitool dev
Devices:

[email protected]:/proc/omnibook$ sudo hcitool scan
Device is not available: No such device

[email protected]:/proc/omnibook$ lsusb
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b008 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

[email protected]:/proc/omnibook$ sudo lshw -C communication
*-usb UNCLAIMED
description: Bluetooth wireless interface
product: Integrated Bluetooth HCI
vendor: Toshiba Corp.
physical id: 2
bus info: [email protected]:2
version: 19.15
capabilities: bluetooth usb-2.00
configuration: speed=12.0MB/s

could the above "UNCLAIMED" be part of the problem?
thank you
Renato



2009-06-19 22:44:19

by Renato Budinich

[permalink] [raw]
Subject: Re: omnibook module loads but still can't use bluetooth device


> Now the 'btusb' module gets loaded, and that is what seems to bring up the HCI
> device for me. Perhaps that's what is missing on your system?

Yepee! Recompiling the kernel with btusb as module did the trick. Thank
you for the insight

Renat


2009-06-19 12:46:56

by Renato Budinich

[permalink] [raw]
Subject: Re: omnibook module loads but still can't use bluetooth device

On Fri, 2009-06-19 at 00:33 -0400, Andrew Kohlsmith (Mailing List
Account) wrote:
> On my Toshiba U300, I had to specify ectype=14 when I load the omnibook module
> or I don't find any BT device at all. I don't think that's your problem,
> though.

yes i tried with different ectypes and 12 seems to give best results for
me

> Now the 'btusb' module gets loaded, and that is what seems to bring up the HCI
> device for me. Perhaps that's what is missing on your system?
>
Yes definitely it's missing! Do you know which option does it correspond
to in the kernel configuration? I'll search for it and compile it in
these days and then report back

Renato


Subject: Re: omnibook module loads but still can't use bluetooth device

On June 17, 2009 05:29:54 pm Renato Budinich wrote:
> [email protected]:/proc/omnibook$ lsusb
> Bus 003 Device 002: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI

> [email protected]:/proc/omnibook$ sudo lshw -C communication
> *-usb UNCLAIMED
> description: Bluetooth wireless interface
> product: Integrated Bluetooth HCI
> vendor: Toshiba Corp.
> physical id: 2
> bus info: [email protected]:2
> version: 19.15
> capabilities: bluetooth usb-2.00
> configuration: speed=12.0MB/s
>
> could the above "UNCLAIMED" be part of the problem?

Yes; it appears that the module is not being recognized as one that is
supported by any kernel modules.

On my Toshiba U300, I had to specify ectype=14 when I load the omnibook module
or I don't find any BT device at all. I don't think that's your problem,
though.

my lsusb output is the same as yours:
Bus 007 Device 002: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI

Now the 'btusb' module gets loaded, and that is what seems to bring up the HCI
device for me. Perhaps that's what is missing on your system?

BTW: lshw doesn't show anything for me.

-A.