[Bluez-users] Once again: Socket CF card and Kernel 2.6

Mathias Adam
2005-02-26T03:19:03Z

Hello,

I'm trying to install a Socket Bluetooth Compactflash Card (Revision H)
in my Thinkpad X21. I tested it with the 2.4.29 kernel (from Debian
unstable) and it works, but I would like to use 2.6 and there it doesn't
work.

With 2.6, the serial_cs module gets loaded as I insert the card and
dmesg shows the following:

-----
ttyS1: detected caps 00000700 should be 00000100
ttyS1 at I/O 0x2f8 (irq = 11) is a 16C950/954
-----

Then I run modprobe hci_uart and this is what dmesg says:

-----
Bluetooth: HCI UART driver ver 2.1
Bluetooth: HCI BCSP protocol initialized
-----
(I didn't include CONFIG_BT_HCIUART_H4 in my kernel this time)

No problem so far, but then: hciattach ttyS1 socket
and it says "BCSP initialization timed out" and hcitool dev doesn't show
any devices.

I already searched this list's archives and found that some cards (the
Socket and some Xircom?) seem to have those problems with 2.6 while some
others (Zoom?) don't. Does anybody know yet how to solve this problem?
If there is no other solution: as my card works well with kernel 2.4, I
wonder if it is possible to use the old hci_uart module from 2.4 in 2.6?

Thanks for advice

Mathias

--
Perfection is achieved not when you have nothing more to add,
but when you have nothing left to take away.
- Antoine de Saint-Exupery