Re: [hatari-devel] Patch for logging the full CDB |
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
Hi, Btw. after Nicolas applied your patch, Linux 5.16 SCSI fail looks following: ----------------------------------------scsi host0: Atari native SCSI, irq 39, io_port 0x0, base 0x0, can_queue 16, cmd_per_lun 2, sg_tablesize 128, this_id 7, flags { }
HDC: INQUIRY (SCSI, t=0, lun=0, cdb=12:00:00:00:24:00) scsi 0:0:0:0: Direct-Access Hatari EmulatedHarddisk 0180 PQ: 0 ANSI: 1 HDC: INQUIRY (SCSI, t=0, lun=1, cdb=12:20:00:00:24:00) .... HDC: TEST UNIT READY (SCSI, t=0, lun=0, cdb=00:00:00:00:00:00). HDC: READ CAPACITY (SCSI, t=0, lun=0, cdb=25:00:00:00:00:00:00:00:00:00) sd 0:0:0:0: [sda] 8192 512-byte logical blocks: (4.19 MB/4.00 MiB) HDC: MODE SENSE (SCSI, t=0, lun=0, cdb=1a:00:3f:00:04:00). sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 2c 00 1f ff HDC: MODE SENSE (SCSI, t=0, lun=0, cdb=1a:00:08:00:04:00). HDC: REQUEST SENSE (SCSI, t=0, lun=0, cdb=03:00:00:00:60:00). WARN : HDC: *** Strange REQUEST SENSE ***! sd 0:0:0:0: Device offlined - not ready after error recovery ---------------------------------------- - Eero On 11.3.2022 12.47, Uwe Seimet wrote:
Instead of only logging some fields of the CDB (for some commands the field names of the current logging is not correct anyway) I suggest to apply the attached patch, so that all CDB fields are logged. Sample output: HDC: REQUEST SENSE (ACSI, t=0, lun=7, cdb=03:e0:00:00:12:00). HDC: SEEK (ACSI, t=0, lun=0, cdb=0b:00:00:00:00:00), LBA=0 -> OK HDC: Unsupported command (ACSI, t=0, lun=0, cdb=2b:00:00:00:00:00:00:00:00:00)! HDC: REQUEST SENSE (ACSI, t=0, lun=0, cdb=03:00:00:00:12:00). HDC: MODE SENSE (ACSI, t=0, lun=0, cdb=1a:08:3f:00:ff:00). HDC: INQUIRY (ACSI, t=0, lun=0, cdb=12:00:00:00:0f:00) HDC: Unsupported command (ACSI, t=0, lun=0, cdb=5a:08:3f:00:00:00:00:10:00:00)! HDC: REQUEST SENSE (ACSI, t=0, lun=0, cdb=03:00:00:00:12:00). HDC: Unsupported command (ACSI, t=0, lun=0, cdb=3e:00:00:00:00:00:00:00:00:00)! HDC: REQUEST SENSE (ACSI, t=0, lun=0, cdb=03:00:00:00:12:00). HDC: Unsupported command (ACSI, t=0, lun=0, cdb=46:02:00:00:00:00:00:00:fe:00)! HDC: REQUEST SENSE (ACSI, t=0, lun=0, cdb=03:00:00:00:12:00). HDC: Unsupported command (ACSI, t=0, lun=0, cdb=a0:00:00:00:00:00:00:00:01:08:00:00). HDC: REPORT LUNS (ACSI, t=0, lun=0, cdb=a0:00:00:00:00:00:00:00:01:08:00:00). HDC: INQUIRY (ACSI, t=0, lun=0, cdb=12:00:00:00:0f:00) Best regards Uwe
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |