Saturday, May 22, 2004

Storage/ PLScsi/ Linux/

Web Services:

www.kernel.org/

lxr.linux.no/source/


Downloads:

plscsi.tar.gz

lscsi.c.txt


Doc:

plscsi/


Chat:

kernelnewbies

linux-fsdevel

linux-ide

linux-scsi


See Also:

links to this page

previous edition

release early often

Knoppix Linux (Linux via bootable CD)

topologi Linux (Run Linux in Windows)

sg utils




Welcome, bienvenido, bienvenue.

To discover what PLScsi is, see the Doc.

Learning to use a tool like PLScsi will probably remind you of the need to backup often.  To discover more specifically what destruction to fear, see the Doc.

Known bugs of PLScsi for Linux include:

1) FIXME: Parse the device name to default to O_RDWR | O_NONBLOCK for /dev/sg$n despite defaulting to O_NONBLOCK for /dev/scd$v /dev/hd$v.

2) FIXME: Teach `plscsi -w` to mean `plscsi /dev/sg* /dev/hd* /dev/scd*` rather than just `plscsi /dev/sg[0-9]*`.  That is, list connected devices to which Linux has given newly well-known names.

3) FIXME: Consider substituting a default of timeout of five seconds for the default timeout of twenty-eight hours, as discussed at -X within $s.$ns in the Manual of the Doc.   Meanwhile, people can set `-X time 5 0` to explore this alternative.

4) FIXME: Add -X csp for ioctl CDROM_SEND_PACKET to coexist with -X sgio for ioctl SG_IO, mostly for the sake of ide-cd DVD/ CD in Linux 2.4.

5) FIXME: Port back to Linux the master source code.

As of this writing, the master source code was last released as: http://members.aol.com/plscsi/mac/gcsmac.tar.gz

The Linux .tar.gz here now mostly works, but isn't pretty.  Sorry to say more people have more recently volunteered to help the Mac effort.  The Mac source is dramatically more concise, and less culturally alien to Linux folk, but not yet ported back to Linux.

Please write to Pat LaVarre to share your experience of PLScsi.