[Scsirastools-developers] RE: Quantum disk firmware update
Brought to you by:
arcress
From: Cress, A. R <and...@in...> - 2003-01-08 17:06:18
|
Shanu, The sense key message shows "Illegal Request" for the Write Buffer command. This could be one of several things: 1) The device cannot handle SCSI commands this large (377k). or 2) The command was truncated or malformed so that it appeared incomplete. or 3) Some devices return this sense code if the model number in the image does not match the device model number. For (1) it would be an issue to take back to Quantum, asking how does this disk device expect to download firmware? Most disks use one big buffer like this, but some require a fragmented, iterative download algorithm. I've downloaded firmware images as large as 600k with this tool, so it is within a normal range. For (2), it could be a software bug, but the fact that the DOS Quantum tool provided gets the same error would weigh against this. It could be a cabling/termination problem, or it could be an issue with the adapter handling large SCSI commands. Which SCSI adapter was involved? For (3), this seems like the most likely case. You can also do a "strings" on the image file to see if there is a model string there that matches. You can check with Quantum/Maxtor to verify the image. The sgdskfl should also explictly check this, but I just noticed that Quantum wasn't in my list of vendors that support this. This will be changed in the next cut. RE "servo image": Some disk devices have the capability to download a servo image as well as a firmware image. The servo controls the mechanical/physical operation of the disk (comparable to BIOS on a PC), while the firmware handles higher level logic, including the SCSI protocol. -----Original Message----- From: Shanker Balan [mailto:sh...@ex...] Sent: Wednesday, January 08, 2003 3:15 AM To: Linux-SCSI Subject: Re: Seagate Cheetah: Firmware, Bugs, Compatibility? [...] I got a similar sense error while trying to flash using the Quantum supplied "DL_scsi.exe" under DOS. Andrew, any idea what might be the problem here? Also whats a "Servo image"? Here is paste from "sgdskfl" run: Log file /var/log/sgdskfl.log is open, debug=0 Num Name [bus:ch:id:lun] Type Vendor Device_Model FW__ Serial#_ Servo___ 0 /dev/sg0 [0:0:0:0] Disk QUANTUM ATLAS10K3_18_SCA 020W 34220894 1 /dev/sg1 [0:0:1:0] Disk QUANTUM ATLAS10K3_73_SCA 020W 34820965 2 /dev/sg2 [0:0:2:0] Disk QUANTUM ATLAS10K3_73_SCA 020W 34820635 Enter Selection ('d' to download, 'q' to quit) : d Device Num (0 to 2) : 2 Selected 2: [0:2] QUANTUM ATLAS10K3_73_SCA020W34820635 Reading image file atlas10k.lod, size = 377167 No servo image Device [2] is ready for download Starting download process for 1 disk. Downloading Firmware image to disk 2 Wed Jan 8 13:40:52 2003 Current sg_cmd_done_bh00:00: sense key Illegal Request write_buffer: Check Condition Driver_status=0x08 (DRIVER_SENSE,SUGGEST_OK) sense error, key=05 asc=26 ascq=80 Illegal Request Info valid=0, Current [2] Error -2 in writing buffer Press ENTER to continue -- Shanu http://shankerbalan.com/ - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to maj...@vg... More majordomo info at http://vger.kernel.org/majordomo-info.html |