Koozali.org: home of the SME Server
		Legacy Forums => General Discussion (Legacy) => Topic started by: Dan Williams on March 06, 2003, 07:55:18 PM
		
			
			- 
				Every day this is in the logs,
 
 Mar  1 02:00:03 merlin kernel: st0: Error with sense data: [valid=0] Info fld=0x0,
 Current st09:00: sense key Illegal Request
 
 I have seen where others have the same questions about this, but no answers.
 Can anyone offer advice as to what they have done about this same problem on their machines.
- 
				I get the same messages.  I remember seeing a post from Charlie Brady saying that it might be an issue with the ide-scsi interface and to try going straight ide, but didn't really say how and I've never bothered digging into it more. I know this probably doesn't help much.
			
- 
				Hi,
 I have talked directly with Seagate about this, the following is reply from Seagate, I have not tried this yet. Again, this is not my advice, it is Seagate reply. Maybe Charlie or somebody in the know will see this, and reply?
 
 +++Seagate Reply++++
 Log into Root.
 Depending on the modules running try this.
 Type    rmmod ide-tape and enter.
 Type    rmmod ide-scsi and enter.
 Type    insmod ide-scsi and enter.
 Type    insmod sg and enter.
 Insert a tape into the drive wait till it stops moving.
 Now type      tar -cvf /dev/st0 /etc       and enter.
 +++End Seagate Reply+++
 
 +++Dan Question+++
 BEFORE I do any of this, it will not mess my system up will it?
 +++End Dan Question+++
 
 +++Seagate Reply++++
 No.
 Linux needs an IDE tape drive to emulate SCSI.
 If the IDE-TAPE and IDE-SCSI modules are both loaded, IDE-TAPE causes issues.
 So we unload both modules then load IDE-SCSI which will have the tape  drive emulate a SCSI drive making its device name st0.
 It is a known issue.
 +++End Seagate Reply+++
 
 +++Dan Question+++
 Do you have to do the commands every time the server is restarted?
 +++End Dan Question+++
 
 +++Seagate Reply++++
 If the system is booted it will load the modules wrong again.
 Do this.
 
 Add the following lines to the modules.conf file located in the /etc
 directory
 
 alias ide-tape off
 below st ide-scsi
 
 The "alias ide-tape off" line will turn off the ide-tape module at boot.
 The "below st ide-scsi" will load the ide-scsi module after st has loaded,
 at boot.
 +++End Seagate Reply+++