diff options
| -rwxr-xr-x | pcmcia/bluetooth | 14 | ||||
| -rw-r--r-- | pcmcia/bluetooth.conf | 17 | 
2 files changed, 14 insertions, 17 deletions
diff --git a/pcmcia/bluetooth b/pcmcia/bluetooth index b21ff04d..220adc72 100755 --- a/pcmcia/bluetooth +++ b/pcmcia/bluetooth @@ -5,8 +5,7 @@  # PCMCIA Bluetooth device initialization  # Written by Maxim Krasnyanskiy <maxk@qualcomm.com>  # -# This script requires new cardmgr and expects following -# environment variables FUNCTION, VENDORID, CARDNAME +# This script requires cardmgr 3.2.1 or later  #  # @@ -22,7 +21,10 @@ get_info $DEVICE  # Serial devices  #  start_serial() { -    /sbin/hciattach $DEVICE $VENDORID +    IRQ=`setserial /dev/$DEVICE | sed -e 's/.*IRQ: //'` +    setserial /dev/$DEVICE irq 0 ; setserial /dev/$DEVICE irq $IRQ +  +    /sbin/hciattach $DEVICE $MANFID  }  stop_serial() {      return @@ -41,12 +43,8 @@ resume=  check=  cksum= -case "$FUNCTION" in +case "$FUNCID" in  2)  # Serial -    if ! echo $CARDNAME | grep -i 'bluetooth' > /dev/null 2>&1; then -       exit -    fi -      start=start_serial      stop=stop_serial      suspend=suspend_serial diff --git a/pcmcia/bluetooth.conf b/pcmcia/bluetooth.conf index 29414bfa..e451a6a2 100644 --- a/pcmcia/bluetooth.conf +++ b/pcmcia/bluetooth.conf @@ -7,38 +7,37 @@ device "bluecard_cs"  device "bt3c_cs"    module "bt3c_cs" -  card "Xircom CreditCard Bluetooth Adapter"    version "Xircom", "*", "CBT" -  bind "serial_cs" +  bind "serial_cs" class "bluetooth"  card "Xircom RealPort2 Bluetooth Adapter"    version "Xircom", "*", "R2BT" -  bind "serial_cs" +  bind "serial_cs" class "bluetooth"  card "Brain Boxes BL-620 Bluetooth Adapter"    version "Brain Boxes", "Bluetooth PC Card" -  bind "serial_cs" +  bind "serial_cs" class "bluetooth"  card "COM One Platinium Bluetooth PC Card"    version "COM1 SA", "MC310 CARD" -  bind "serial_cs" +  bind "serial_cs" class "bluetooth"  card "AmbiCom BT2000E Bluetooth PC/CF Card"    version "AmbiCom,Inc", "BT2000E" -  bind "serial_cs" +  bind "serial_cs" class "bluetooth"  card "Sphinx PICO Card"    version "SPHINX", "BT-CARD" -  bind "serial_cs" +  bind "serial_cs" class "bluetooth"  card "H-Soft blue+Card"    version "H-Soft", "Blue+CARD" -  bind "serial_cs" +  bind "serial_cs" class "bluetooth"  card "Compaq iPAQ Bluetooth Sleeve"    version "CF CARD", "GENERIC" -  bind "serial_cs" +  bind "serial_cs" class "bluetooth"  card "Nokia Bluetooth Card"  | 
