블루투스 연결 관련 질문 입니다.
블루투스 장치 address를 직접 입력하여 연결 합니다.
그런데 A,B 두가지의 블루투스 모듈이 있는데 A모듈은 연결이 되는데 B모듈은 연결이 안됩니다.(B모듈은 안드로이드 핸드폰 설정에서 직접 페어링을 맺어야지만 연결이 됩니다.)

socket.connect()부분에서 연결이 안됩니다. 특별한 에러는 없고, 눈에 띄는 에러는 아래와 같습니다.
ERROR/DTUN_HCID(2638): discovery unsuccessful!
원인이 뭘까요 ㅠ.ㅠ

   mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
   mBluetoothAdapter.startDiscovery();
   if(mBluetoothAdapter == null){
    return TIMEOUT;
   }

   if(!mBluetoothAdapter.isEnabled()){
    Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
    startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);

   }
    btDevice = mBluetoothAdapter.getRemoteDevice(address);
    try{

    socket = btDevice.createRfcommSocketToServiceRecord(UUID_SPP);
    socket.connect();
    socketState = true;

   }catch(IOException e){

    try {
     socket.close();
    } catch (IOException e1) {
     e1.printStackTrace();
    }
   }