I'm using an USB BT stick and a Billionton CF BT card alternatingly with pdaXrom 1.1.0beta3.
I use the same PPP dialer setup for both (using /dev/rfcomm0).
If I reboot between usage of different modules, every module works fine.
If I use one module, than unplug it and connect the other module, without a reboot in between, the other module does not work. PPPD gives me the error message "Filed to open /dev/rfcomm0: No such device" or sometimes (it seems after doing a /etc/rc.d/init.d/bluetooth stop and ...start) it says "Failed to open /dev/rfcomm0: Conection timed out".
Any idea what the reason could be?
Both BT adapters are used with the sae software on the zaurus and with the same Nokia phone on the other side, only the module is exchanged, dpending on which interface is unused otherwise currently (USB or CF).
EDIT: Even after removing the CF card, connecting the USB stick unsuccessfully, then stopping bluetooth with /etc/rc.d/init.d/bluetooth stop, removing all kernel modules (bluez, rfcomm, l2cap, ppp_deflate, hci_usb), restarting bluetooth and reconnecting the USB BT stick, I still get that timeout error.
dmesg reports a lot of errors with USBDEVFS.