[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