scsi trouble (SG_SET_TIMEOUT) on 7200-120 w/ 2.2.17: cdrecord 10a04
michael at cs.toronto.edu
Thu Nov 16 04:19:02 EST 2000
This is regarding SCSI errors using 2.2.17, on a 7200 w/ a single 53c94
scsi controller, a sony cdu948s burner and cdrecord 10a04, compiled with
gcc 2.95.2 on a glibc 2.1.3 system.
I've exchanged email with J"org regarding this problem and he suggested
a possible compiler or kernel issue, and I'm not sure what to do now.
I don't think this is entirely off topic, but I'm sorry if this is
inappropriate traffic on this list. I've read the archives regarding
drow's cdrecord difficulties, and this seems slightly different.
Given the above config, I run cdrecord (built w/ smake w/ -g opts to compiler
and linker) and receive this error:
<SNIP - normal cdrecord stuff up to here pretty much>
Waiting for reader process to fill input buffer ... input buffer ready.
Starting new track at sector: 0
Track 01: 0 of 417 MB written../cdrecord: Device not configured. Cannot set SG
Currently running 'write_continue' command.
Condition not caught: SCSI ALREADY RUNNING !!.
Raisecond: not implemented.
[root at chesslawn ppc-linux-cc]#
At this point, I can still move around the filesystem, but most commands
return I/O errors, including 'reboot', for example:
(note: the 'ls' below does complete normally, hence the <SNIP>)
[root at chesslawn /sbin]# reboot
bash: /sbin/reboot: Input/output error
[root at chesslawn /sbin]# ls -l
ls: ldconfig: Input/output error
ls: sln: Input/output error
ls: chkconfig: Input/output error
ls: install-info: Input/output error
ls: badblocks: Input/output error
ls: debugfs: Input/output error
ls: service: Input/output error
ls: pwdb_chkpwd: Input/output error
ls: poweroff: Input/output error
ls: shutdown: Input/output error
ls: sulogin: Input/output error
ls: telinit: Input/output error
ls: getty: Input/output error
ls: uugetty: Input/output error
-rwxr-xr-x 1 root root 4908 Apr 18 1999 accton
-rwxr-xr-x 1 root root 35876 Jan 28 2000 arp
-rwxr-xr-x 1 root root 58912 Jan 28 2000 cfdisk
-rwxr-xr-x 1 root root 8024 Apr 18 1999 clock
-rwxr-xr-x 1 root root 4280 Jan 28 2000 ctrlaltdel
<SNIP - rest of output from 'ls' normal, and back to bash prompt>
The machine is pretty much useless at this stage, and I can't reboot it
nicely. The machine and the recorder must be power cycled to reset.
'cdrecord -scanbus' works properly.
I can post my kernel .config file (maybe I left something out of the config?)
and the output from strace, if they would help.
I've been using cdrecord on a variety of platforms (including x86 linux)
for quite some time, but have never seen this. I'm quite certain that the
scsi devices are all properly terminated, etc. (but I'll triple check :).
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev