README.session
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:2k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. # $Id: README.session,v 1.4 1999/03/02 04:16:40 eric Exp $
  2. This release of mkisofs has basic support completed for
  3. multiple sessions.  However, we still need some interaction 
  4. between cdrecord and mkisofs for this to work correctly. This is needed as
  5. only cdrecord knows the different ways to gather these numbers for all 
  6. different drives. It may be that future versions of mkisofs will include 
  7. the needed support for MMC compliant drives.
  8. There are a few new options to mkisofs to allow for this.
  9. The first one is "-M /dev/scd0", and is used so that mkisofs can examine
  10. the entirety of the previous image so that it can figure out what additional
  11. files need to be written in the new session. Note that there are operating
  12. systems that don't allow to read from CD drives with a sector size
  13. of 2048 bytes per sector. To use mkisofs on such an operating system, you
  14. will need a version of mkisofs that includes the SCSI transport library 
  15. from cdrecord. Simply use the dev= syntax from cdrecord with -M in
  16. such a case. It will tell mkisofs to use the SCSI transport library to 
  17. read from the CD instead of using the standard read() OS interface.
  18. There is also a temporary hack in mkisofs in the form of a '-C' option.
  19. The -C option takes two numbers as input, which are delimited by commas.
  20. For example, you could specify "-C 1000,1020", but you should never just
  21. make up numbers to use here.  These numbers are determined from cdrecord.
  22. Note that if you use -C and omit -M, it effectively means that
  23. you are writing a new session, starting at a non-zero block number,
  24. and you are effectively ignoring all of the previous session contents.
  25. When this session is sent to the writer, the new session effectively
  26. "erases" the previous session.
  27. In practice you should be able to do something like:
  28. mkisofs [other options] -C `cdrecord dev=b,t,l -msinfo` 
  29. -M /dev/cdblkdev
  30. Replace 'b,t,l' by the aproriate numbers for SCSIbus, target and lun
  31. of your drive.
  32. Note: As of the 1.12b5 release, the multi-session technology has
  33. matured quite significantly.  It is entirely possible that bugs
  34. exists, or that further tweaks will be required somewhere along the
  35. way to get things working correctly.  The data gathering mode of
  36. cdrecord has been tested, and I believe it works correctly.  Caveat
  37. Emptor.
  38. [Mar 1, 1999].