Lines Matching refs:sense
383 /* DB added a sense handler */
386 sense_handler (int fd, u_char * sense, void *arg)
393 DBG(2, "sense fd: %d, data: %02x %02x %02x %02x %02x %02x %02x %02x "
395 sense[0], sense[1], sense[2], sense[3],
396 sense[4], sense[5], sense[6], sense[7],
397 sense[8], sense[9], sense[10], sense[11],
398 sense[12], sense[13], sense[14], sense[15]);
403 if (sense[18] & 0x01)
405 DBG (2, "sense: ADF PAPER JAM\n");
408 if (sense[18] & 0x02)
410 DBG (2, "sense: ADF NO DOCUMENT IN BIN\n");
413 if (sense[18] & 0x04)
415 DBG (2, "sense: ADF SWITCH COVER OPEN\n");
419 if (sense[18] & 0x08)
421 DBG (2, "sense: ADF SET CORRECTLY ON TARGET\n");
424 if (sense[18] & 0x10)
426 DBG (2, "sense: ADF LENGTH TOO SHORT\n");
431 /* enhanced byte 18 sense data */
434 if (sense[18] & 0x20)
436 DBG (2, "sense: LAMP FAIL : NOT WARM \n");
439 if (sense[18] & 0x40)
441 DBG (2, "sense: NOT READY STATE\n");
448 if (sense[19] & 0x01)
450 DBG (2, "sense: 8031 program ROM checksum Error\n");
453 if (sense[19] & 0x02)
455 DBG (2, "sense: 8031 data RAM R/W Error\n");
458 if (sense[19] & 0x04)
460 DBG (2, "sense: Shadow Correction RAM R/W Error\n");
463 if (sense[19] & 0x08)
465 DBG (2, "sense: Line RAM R/W Error\n");
468 if (sense[19] & 0x10)
471 DBG (2, "sense: CCD control circuit Error\n");
474 if (sense[19] & 0x20)
476 DBG (2, "sense: Motor End Switch Error\n");
479 if (sense[19] & 0x40)
482 DBG (2, "sense: Lamp Error\n");
485 if (sense[19] & 0x80)
487 DBG (2, "sense: Optical Calibration/Shading Error\n");
495 if (sense[22] & 0x01)
497 DBG (2, "sense: 8031 Internal Memory R/W Error\n");
500 if (sense[22] & 0x02)
502 DBG (2, "sense: EEPROM test pattern R/W Error\n");
505 if (sense[22] & 0x04)
507 DBG (2, "sense: ASIC Test Error\n");
510 if (sense[22] & 0x08)
512 DBG (2, "sense: Line RAM R/W Error\n");
515 if (sense[22] & 0x10)
517 DBG (2, "sense: PSRAM R/W Test Error\n");
520 if (sense[22] & 0x20)
522 DBG (2, "sense: Positioning Error\n");
525 if (sense[22] & 0x40)
527 DBG (2, "sense: Test 6 Error\n");
530 if (sense[22] & 0x80)
532 DBG (2, "sense: Test 7 Error\n");
535 if (sense[23] & 0x01)
537 DBG (2, "sense: Test 8 Error\n");
540 if (sense[23] & 0x02)
542 DBG (2, "sense: Test 9 Error\n");
545 if (sense[23] & 0x04)
547 DBG (2, "sense: Test 10 Error\n");
550 if (sense[23] & 0x08)
552 DBG (2, "sense: Test 11 Error\n");
555 if (sense[23] & 0x10)
557 DBG (2, "sense: Test 12 Error\n");
560 if (sense[23] & 0x20)
562 DBG (2, "sense: Test 13 Error\n");
565 if (sense[23] & 0x40)
567 DBG (2, "sense: Test 14 Error\n");
570 if (sense[23] & 0x80)
572 DBG (2, "sense: Test 15 Error\n");
580 switch (sense[0])
583 switch (sense[2])
586 DBG (2, "sense: Successful command\n");
589 DBG (2, "sense: Not Ready, target can not be accessed\n");
592 DBG (2, "sense: Medium Error, paper jam or misfeed during ADF\n");
595 DBG (2, "sense: Hardware Error, non-recoverable\n");
598 DBG (2, "sense: Illegal Request, bad parameter in command block\n");
601 DBG (2, "sense: Unit Attention\n");
604 DBG (2, "sense: SENSE KEY UNKNOWN (%02x)\n", sense[2]);
608 DBG (2, "sense: Unknown Error Code Qualifier (%02x)\n", sense[0]);
612 DBG (2, "sense: Should not come here!\n");