[xubuntu-users] Setting up pcmcia bluetooth card, system doesn't see the card

John Shane jslists at mtwafrica.org
Thu Jan 25 05:04:08 UTC 2007


Hi all, I'm having trouble setting up a pcmcia bluetooth card and
wonder if anyone might have some ideas to help me figure out how to
troubleshoot the problem.  I've googled, read forum threads, howtos
and man pages and tried everything I can but am obviously missing
something.

I should add that I was also having trouble installing a simple 3Com
pcmcia modem, model 3CXM756 which should have worked.  I put that one
aside to try to get the bluetooth card going, but they might be
related problems.

 gnome-bluetooth-manager returns the error: gobject.GError: Can't get
device id of hci0

Thanks for any help you can give.  John

My system:
IBM ThinkPad T23
Xubuntu Dapper 6.0 installed off the CD, nothing fancy
Update Manager says everything is up to date
Bluetooth card - Zoom Model 4312
	(card works fine in a T23 using WinXP)

kernel 2.6.15-27

the following packages are installed:

bluez-hcidump
bluez-pcmcia-support
bluez-pin
bluez-utils
kdebluetooth
gnome-bluetooth
	(actually I've alternated them, one installed at a time)
libbluetooth1
libbluetooth1-dev
libbtctl2
libgnomebt0
qobex

plus:
linux-restricted-modules-2.6 2.6.15.11-4
linux-restricted-modules-2.6 2.6.15-12-1
	(don't know why both of those are installed, default?)
libdiscover1
pcmcia-cs
pcmciautils

/etc/pcmcia/bluetooth.conf has the following entry:

card "Zoom Bluetooth Card"
  version "PCMCIA", "Bluetooth Card"
  bind "serial_cs" class "bluetooth"

/etc/pcmcia/config.opts has:

include port 0x100-0x4ff

include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff
include memory 0x60000000-0x60ffffff
:

When I run gnome-bluetooth-manager I get this error:

/bin/sh: /usr/bin/esd: No such file or directory
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/gnomebt/manager.py", line
274, in ? BTManager ().main ()
  File "/usr/lib/python2.4/site-packages/gnomebt/manager.py", line
85, in __init__ if not self.btctl.is_initialised():
gobject.GError: Can't get device id of hci0

Kbluetooth evidently doesn't see the card either.  The program
doesn't report an error, it just sits there which is no doubt
explained by the gnome error.

When I googled on that last line of the gnome-bluetooth-manager error
I found some references in the Ubuntu forum to a problem someone had
with a Dell that gave the same error but the suggested solution did
not help me.  What was suggested was to run the following:

sudo /etc/init.d/bluez-utils start
hcitool scan
sudo hidd --search

:~$ hcitool scan
Device is not available: No such device

:~$ sudo hidd --search
Searching ...
then returns no results

I noticed that when I run lsmod that it lists the module as
"bluetooth" instead of "bluez" as some sites say it should be.  Is
that significant?

from lsmod:

rfcomm                 40216  0
l2cap                  26244  6 hidp,rfcomm
bluetooth              50020  5 hidp,rfcomm,l2cap

from dmesg:

pccard: PCMCIA card inserted into slot 1
pcmcia: registering new device pcmcia1.0
ttyS4: detected caps 00000700 should be 00000100
1.0: ttyS4 at I/O 0x2100 (irq = 3) is a 16C950/954
Bluetooth: HIDP (Human Interface Emulation) ver 1.1-mh1

/var/log/messages:

ACPI: Interpreter enabled 
ACPI: Using PIC for interrupt routing 
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11) 
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11) 
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11) 
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11) 
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11) *0,
disabled. 
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0,
disabled. 
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11) *0,
disabled. ACPI: PCI Root Bridge [PCI0] (0000:00) 
PCI quirk: region 1000-107f claimed by ICH4 ACPI/GPIO/TCO 
PCI quirk: region 1180-11bf claimed by ICH4 GPIO


Bluetooth: HCI device and connection manager initialized 
Bluetooth: HCI socket layer initialized 
Bluetooth: L2CAP ver 2.8 
Bluetooth: L2CAP socket layer initialized 
Bluetooth: RFCOMM socket layer initialized 
Bluetooth: RFCOMM TTY layer initialized 
Bluetooth: RFCOMM ver 1.7
 
pccard: PCMCIA card inserted into slot 1 
pcmcia: registering new device pcmcia1.0 
ttyS4: detected caps 00000700 should be 00000100
1.0: ttyS4 at I/O 0x2100 (irq =3) is a 16C950/954 
Bluetooth: HIDP (Human Interface Emulation) ver 1.1-mh1

lspci -v:

0000:02:00.0 CardBus bridge: Texas Instruments PCI1420
        Subsystem: IBM ThinkPad T23 (2647-4MG)
        Flags: bus master, medium devsel, latency 168, IRQ 11
        Memory at 50000000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
        Memory window 0: f0000000-f1fff000 (prefetchable)
        Memory window 1: c2000000-c3fff000
        I/O window 0: 00002000-000020ff
        I/O window 1: 00002400-000024ff
        16-bit legacy interface ports at 0001

0000:02:00.1 CardBus bridge: Texas Instruments PCI1420
        Subsystem: IBM ThinkPad T23 (2647-4MG)
        Flags: bus master, medium devsel, latency 168, IRQ 11
        Memory at 51000000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
        Memory window 0: f2000000-f3fff000 (prefetchable)
        Memory window 1: c4000000-c5fff000
        I/O window 0: 00002800-000028ff
        I/O window 1: 00002c00-00002cff
        16-bit legacy interface ports at 0001





More information about the xubuntu-users mailing list