Ticket #3727: 3727-v3.patch

File 3727-v3.patch, 2.6 KB (added by danielk, 16 years ago)

adds lots of extra debugging

  • contrib/channel_changers/sa3250ch.c

     
    124124      }
    125125
    126126      if (verbose)
    127          printf("node %d: vendor_id = 0x%08x model_id = 0x%08x\n",
     127         printf("NODE %d: vendor_id = 0x%04x model_id = 0x%04x\n",
    128128                 i, dir.vendor_id, dir.model_id);
    129129               
     130      printf("SA_VENDOR_ID1: 0x%04x == 0x%04x -> %i\n",
     131             dir.vendor_id, SA_VENDOR_ID1, dir.vendor_id == SA_VENDOR_ID1);
     132      printf("SA_VENDOR_ID2: 0x%04x == 0x%04x -> %i\n",
     133             dir.vendor_id, SA_VENDOR_ID2, dir.vendor_id == SA_VENDOR_ID2);
     134      printf("SA_VENDOR_ID3: 0x%04x == 0x%04x -> %i\n",
     135             dir.vendor_id, SA_VENDOR_ID3, dir.vendor_id == SA_VENDOR_ID3);
     136      printf("SA_VENDOR_ID4: 0x%04x == 0x%04x -> %i\n",
     137             dir.vendor_id, SA_VENDOR_ID4, dir.vendor_id == SA_VENDOR_ID4);
     138      printf("SA_VENDOR_ID5: 0x%04x == 0x%04x -> %i\n",
     139             dir.vendor_id, SA_VENDOR_ID5, dir.vendor_id == SA_VENDOR_ID5);
     140      printf("vendor id match: %i\n\n",
     141             ((dir.vendor_id == SA_VENDOR_ID1) ||
     142              (dir.vendor_id == SA_VENDOR_ID2) ||
     143              (dir.vendor_id == SA_VENDOR_ID3) ||
     144              (dir.vendor_id == SA_VENDOR_ID4) ||
     145              (dir.vendor_id == SA_VENDOR_ID5)));
     146     
     147
     148      printf("SA3250HD_MODEL_ID1: 0x%04x == 0x%04x -> %i\n",
     149             dir.model_id, SA3250HD_MODEL_ID1,
     150             dir.model_id == SA3250HD_MODEL_ID1);
     151      printf("SA4200HD_MODEL_ID1: 0x%04x == 0x%04x -> %i\n",
     152             dir.model_id, SA4200HD_MODEL_ID1,
     153             dir.model_id == SA4200HD_MODEL_ID1);
     154      printf("SA4250HDC_MODEL_ID1: 0x%04x == 0x%04x -> %i\n",
     155             dir.model_id, SA4250HDC_MODEL_ID1,
     156             dir.model_id == SA4250HDC_MODEL_ID1);
     157      printf("model id match: %i\n\n",
     158             ((dir.model_id == SA3250HD_MODEL_ID1)  ||
     159              (dir.model_id == SA4200HD_MODEL_ID1)  ||
     160              (dir.model_id == SA4250HDC_MODEL_ID1)));
     161
    130162      /* WARNING: Please update firewiredevice.cpp when adding to this list. */
    131163      if (((dir.vendor_id == SA_VENDOR_ID1) ||
    132164           (dir.vendor_id == SA_VENDOR_ID2) ||
     
    138170           (dir.model_id == SA4250HDC_MODEL_ID1)))
    139171      {
    140172            device = i;
     173            printf("found total match %i\n\n", i);
    141174            break;
    142175      }
     176      else
     177      {
     178          printf("not a match %i\n\n", i);
     179      }
    143180   }
    144181   
    145182   if (device == -1)