Я, к сожжалению, забежать не могу, но вот инструкция, чтобы все жило автоматом:maslovsky писал(а): Ты забегай ко мне - настроим, заодно и я точно выясню, как сделать в прошивке, чтобы все автоматом работало...
1. Добавить в /etc/pcmcia/bluetooth.conf:
device "serial_cs"
class "bluetooth" module "serial_cs"
card "Billionton Bluetooth Card"
version "Compact Flash", "Bluetooth Card"
bind "serial_cs"
2. Создать файл /etc/bluetooth/serial:
"Compact Flash", "Bluetooth Card", "", "":/dev/ttyS3 bcsp:/dev/ttyS3 baud_base 921600
3. Ну а вот, собственно, патч на /etc/pcmcia/bluetooth:
--- bluetooth.orig Fri Oct 29 09:20:17 2004
+++ bluetooth Fri Oct 29 10:15:18 2004
@@ -15,9 +15,23 @@
prog="Bluetooth"
UART_CONF="/etc/bluetooth/uart"
+SERIAL_CONF="/etc/bluetooth/serial"
start_uarts()
{
+ if [ -f $SERAL_CONF ]; then
+ ID=`/sbin/cardctl ident | grep info: | sed 's/^ *product info: *//' | sed 's/"/"/g'`
+ SERIAL_SET=`grep "$ID" $SERIAL_CONF | cut -f3 -d":"`
+ SERIAL_HCI=`grep "$ID" $SERIAL_CONF | cut -f2 -d":"`
+ if [ "$SERIAL_SET" != "" ]; then
+ /sbin/setserial $SERIAL_SET
+ fi
+ if [ "$SERIAL_HCI" != "" ]; then
+ /usr/sbin/hciattach $SERIAL_HCI
+ hciconfig $2 up
+ fi
+ fi
+
[ -f /usr/sbin/hciattach -a -f $UART_CONF ] || return
ID=`/sbin/cardctl ident | grep info: | sed 's/^ *product info: *//' | sed 's/"/"/g'`
UART_SET=`grep "$ID" $UART_CONF | cut -f2 -d":"`
4. В настройке BT Dialup - важный момент - В init string на модем - перед каждой кавычкой ставить бэкслэш.
5. Добиться, чтобы апплет показывал BT при наличии сконфигуренного IrDA PPP мне не удалось
