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

SCSI/ASPI

开发平台:

MultiPlatform

  1. # @(#)README 1.18 00/01/17 Copyright 1996 J. Schilling
  2. This is Version 1.8 of cdrecord
  3. Cdrecord allows you to create CD's on a CD-Recorder.
  4. Cdrecord runs on:
  5. SunOS 4.1.3 or later: sparc.
  6. Solaris 2.3 or later: sparc and x86.
  7. Linux: x86 sparc sparc64 ppc strongarm and alpha.
  8. NetBSD/FreeBSD/OpenBSD: x86 sparc alpha amiga and m68k
  9. SGI IRIX: mips
  10. HP-UX: hppa
  11. AIX: rs6000
  12. OSF1: alpha
  13. BSD/OS (BSDi): x86
  14. SCO Openserver 5.x: x86
  15. SCO Unixware 2.x: x86
  16. SCO Unixware 7.x: x86
  17. NeXt Step: mc68xxx x86 and hppa
  18. Apple Rhapsody: ppc, x86
  19. Apple MacOS X: ppc
  20. OS/2: x86
  21. VMS: *VAX
  22. BeOS: x86
  23. Win95: x86
  24. Win98: x86
  25. WinNT: x86
  26. QNX: x86 (coming soon)
  27. To learn how to compile and install cdrecord, read README.compile
  28. For multi session please read README.multi
  29. Cdrecord runs without problems on a loaded Solaris system.
  30. On Solaris, cdrecord uses the SVr4 priocntl() call to establish
  31. SVr4 real-time scheduling which grants to run cdrecord in a higher priority
  32. than all kernel processes. On system that provide POSIX real-time scheduling
  33. the result may be slightly worse as POSIX RT doesn't seem to grant latter
  34. real time behaviour.
  35. The cdrecord distribution contains a SCSI user level transport library.
  36. The SCSI library is suitable to talk to any SCSI device without having
  37. a special driver for it.
  38. Cdrecord may be easily ported to any system that has a 
  39. SCSI device driver similar to the scg driver.
  40. On Linux cdrecord currently uses the /dev/sg? driver 
  41. - you need no additional driver
  42. On *BSD, SGI IRIX and HP-UX the internal user level SCSI driver is used
  43. but you will not need an OS specific SCSI user library.
  44. On SunOS/Solaris:
  45. You *need* the SCSI general driver 'scg' in order to run cdrecord.
  46. SunOS 4.1.3 only:
  47. The 'scg' driver is Copyright 1986-1995 J鰎g Schilling,
  48. it is supplied binary in a loadable format.
  49. There is no future support, there is no non loadable support.
  50. Solaris only:
  51. The 'scg' driver is Copyright 1986-1995 J鰎g Schilling,
  52. it is supplied binary in pkgadd(1m) format and is tested 
  53. on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).
  54. Solaris only:
  55. It is _nice to have_ the 'fbk' driver to mount files that contain 
  56. images of file systems. Fbk means File simulates Block Device.
  57. The 'fbk' driver is Copyright 1988-1995 J鰎g Schilling,
  58. it is supplied binary in pkgadd(1m) format and is tested
  59. on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).
  60. Cdrecord-1.3 or later adopts the right BUF_SIZE for each architecture.
  61. This is to reduce some performance problems on Solaris x86.
  62. It may be that the reason for this performance problems is that
  63. the PC-architecture has no IO-MMU and therefore is not able to do DVMA.
  64. If this points out to be the reason, I have to
  65. change the scg driver & cdrecord, but this would 
  66. be needed on Linux anyway.
  67. Cdrecord has been implemented with a Philips CDD 521.
  68. Cdrecord now is maintained with the following drives:
  69. Plextor PX-W8220
  70. Plextor PX-W4220
  71. Plextor PX-R820
  72. Plextor PX-R412C
  73. Yamaha CRW-4416
  74. Yamaha CDR-400
  75. Ricoh MP-7040A
  76. Ricoh MP-7040S
  77. Ricoh MP-7060S
  78. TEAC CD-R55S
  79. Sony CDU948S
  80. COMPRO/Matsushita/Panasonic CW-7502
  81. Philips CDD-2000
  82. Goldstar 8080
  83. It should run also on:
  84. All SCSI-3/mmc compliant drives
  85. All ATAPI/mmc compliant drives
  86. NOTE:
  87. It seems that all drives that have been initially released in 1999
  88. or later are MMC compliant. If a recent drive does not work with
  89. cdrecord, you most likely found a firmware bug.
  90. Drives that have been reported to work or should work because
  91. Andy MCFadden (see also http://www.fadden.com/cdrfaq/faq05.html) listed
  92. them to be identical to working drives:
  93. ACER CR-1420C
  94. ACER CDRW 6206A
  95. AOPEN CRW9420 (Re-writeable)
  96. BTC BCE 621E
  97. COMPRO CW-7502
  98. Dysan CR-622 ???? See Wearnes 622
  99. Dysan CR-1622
  100. DynaTec CDM-240J (see Pinnacle RCD-4x4)
  101. DynaTec CDM-240  (use cdrecord driver=yamaha_cdr100 and report inquiry)
  102. DynaTec CDM-400  (use cdrecord driver=yamaha_cdr100 and report inquiry)
  103. Grundig CDR-100
  104. Hewlett Packard 4020i
  105. Hewlett Packard 6020i
  106. HP C4324/C4325 (HP SureStore 4020i/6020i)
  107. HP 7100
  108. HP 7110
  109. HP 7200
  110. HP 8100
  111. HP 8210
  112. HP CD-Writer+ M820
  113. Hi-Val CD-R (see Pinnacle RCD-4x4)
  114. IMATION CD-RW IMW040420
  115. JVC XR-W2001 (uses TEAC code - see below - audio not working)
  116. JVC XR-W2010 (uses TEAC code - see below - audio not working)
  117. JVC XR-W2020 (uses TEAC code - see below - audio not working)
  118. JVC XR-W2080 (first MMC drive from JVC)
  119. Kodak PCD-200 or Kodak PCD-200 Plus
  120. Kodak PCD-225
  121. Kodak PCD-240
  122. Kodak PCD-600
  123. Matsushita CW-7502
  124. Matsushita CW-7503
  125. Matsushita CW-7582
  126. Memorex CR-622 ???? See Wearnes 622
  127. Memorex CR-1622
  128. Memorex CRW-1622
  129. Microboards PlayWrite 2000 (use cdrecord driver=sony_cdu924 and report inquiry)
  130. Microboards PlayWrite 4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  131. Microboards PlayWrite 4001RW
  132. MicroNet MasterCD Plus 4x4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  133. MicroNet MasterCD Plus 4x6
  134. Mitsubishi MCA-CDRW 226
  135. Mitsumi CR-2401-TS
  136. Mitsumi CR-2600-TE
  137. Mitsumi CR-2801-TE
  138. Mitsumi CR-4801-TE
  139. Mitsumi CR-4802-TE ???
  140. Nomai 680.rw
  141. Olympus CDS615E
  142. Olympus CDS620E (use cdrecord driver=sony_cdu924   and report inquiry)
  143. Olympus CD-R2x6 (use cdrecord driver=sony_cdu924   and report inquiry)
  144. Optima Dis Kovery 650 CD-R
  145. OTI CDRW 965
  146. OTI-975 Socrates 1.0 (CDRW)
  147. Panasonic CW-7502
  148. Panasonic CW-7503
  149. Panasonic CW-7582
  150. Philips CDD 521 (CDD521/02  Revision: 2.06 has bad firmware - seems not to work)
  151. Philips CDD 521 (upgraded units only: ID: CDD521/10  Revision: 2.07)
  152. Philips CDD 522
  153. Philips CDD 2000
  154. Philips CDD 2600
  155. Philips CDD 3600
  156. Philips CDD 3610
  157. Philips CDRW400
  158. Philips Omniwriter 26
  159. Philips Omniwriter 26A
  160. Philips CDD4201 CD-RW
  161. Pinnacle Micro RCD-1000 (see TEAC/JVC): Need to upgrade firmware to 2.35
  162. Pinnacle Micro RCD-5020 (see TEAC/JVC - audio not working)
  163. Pinnacle Micro RCD-5040 (see TEAC/JVC - audio not working)
  164. Pinnacle Micro RCD-4x4
  165. Pioneer DW-S114X
  166. Plasmon CDR 4220
  167. Plasmon RF-4100
  168. Plasmon RF-4102
  169. Plasmon CDR 4400 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  170. Plasmon CDR 480
  171. Plextor PX-R24CS (use cdrecord driver=ricoh_ro1420c and report inquiry)
  172. Plextor PX-R412C
  173. Plextor PX-R820
  174. Plextor PX-W4220
  175. Plextor PX-W8220
  176. Procom PCDR 4 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  177. Ricoh RO-1420C
  178. Ricoh MP-6200
  179. Ricoh MP-6200I
  180. Ricoh MP-6201
  181. Ricoh MP-7040A
  182. Ricoh MP-7040S
  183. Ricoh MP-7060S
  184. Smart & Friendly CD-R1002 (use cdrecord driver=sony_cdu924   and report inquiry)
  185. Smart & Friendly CD-R1004 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  186. Smart & Friendly CD-R2004 (use cdrecord driver=sony_cdu924   and report inquiry)
  187. Smart & Friendly CD-R2006 PLUS
  188. Smart & Friendly CD-R2006 PRO
  189. Smart & Friendly CD-R4000 (use cdrecord driver=yamaha_cdr100 and report inquiry)
  190. Smart & Friendly CD-R4006
  191. Smart & Friendly CD-R4012
  192. Smart & Friendly CD-RW226
  193. Smart & Friendly CD-R8020
  194. Sony CDU920S
  195. Sony CDU924S
  196. Sony CDU926S
  197. Sony CDU928S
  198. Sony CDU940S
  199. Sony CDU948S
  200. Sony CRX-100
  201. Taiyo Yuden CD-WO EW-50
  202. TEAC CD-R50S
  203. TEAC CD-R55S
  204. TEAC CD-R56S
  205. TEAC CD-R58S
  206. That's Write CDR-N820S
  207. Traxdata CDRW-2260EL-PRO
  208. Traxdata CDR-4120
  209. Traxdata CDRW-4260
  210. Turtle Beach 2040R (use cdrecord driver=ricoh_ro1420c and report inquiry)
  211. WAITEK WT2036
  212. Wearnes CD-R622
  213. Wearnes CD-R632P
  214. Yamaha CDR-100
  215. Yamaha CDR-102
  216. Yamaha CDR-200
  217. Yamaha CDR-400(Firmware revision 1.0d and up otherwise upgrade)
  218. Yamaha CDR-401
  219. Yamaha CRW-4001
  220. Yamaha CRW-2260
  221. Yamaha CRW-2261
  222. Yamaha CRW-4260
  223. Yamaha CRW-4261
  224. Yamaha CRW-4416
  225. Yamaha CRW-6416
  226. Yamaha CRW-8424
  227. Multi-session has not been tested with the Plasmon RF-4100
  228. All companies that support me with SCSI command reference manuals and drives
  229. will get (continued) support in the following releases.
  230. The following drives will never be supported by cdrecord because they are too old:
  231. JVC XR-W1001
  232. Pinnacle Micro RCD-202
  233. Ricoh RS-9200CD
  234. The following dries are curently not supported because I don't get specs:
  235. (some of them may partially work: see above)
  236. Creative Labs CDR 4210
  237. JVC XR-W2001
  238. JVC XR-W2010
  239. JVC XR-W2020
  240. Pinnacle Micro RCD-1000
  241. Pinnacle Micro RCD-5020
  242. Pinnacle Micro RCD-5040
  243. Plasmon CDR-4240
  244. Sony CDW-900E
  245. The following drives may get support soon:
  246. Panasonic CW-7501
  247. Ricoh RS-1060C
  248. To install get:
  249. Solaris only:
  250. SCHILYscg.sparc.tar.Z The scg driver in pkgadd format (sparc).
  251. SCHILYfbk.sparc.tar.Z The fbk driver in pkgadd format (sparc).
  252. SCHILYscg.i386.tar.Z The scg driver in pkgadd format (x86).
  253. SCHILYfbk.i386.tar.Z The fbk driver in pkgadd format (x86).
  254. Note that the fbk driver packet is for Solaris 2.4 and not system independant.
  255. All Systems:
  256. cdrecord-1.6.1.tar.gz The cdrecord for source distribution.
  257. NOTE: All these tar archives are 100% ansi compatible. Solaris 2.x tar and GNU
  258. tar may get some minor trouble.
  259. WARNING: Do not use 'mc' to extract the tar file!
  260. All mc versions before 4.0.14 cannot extract symbolic links correctly.
  261. To unpack the archive use:
  262. gzip -d < cdrecord.tar.gz | tar -xpf -
  263. The files are located on:
  264. ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/ ...
  265. ftp://ftp.fokus.gmd.de/pub/unix/kernel/scg/ ...
  266. ftp://ftp.fokus.gmd.de/pub/unix/kernel/fbk/ ...
  267. Only use the mkisofs that is contained in this release.
  268. All other mkisofs versions are too buggy.
  269. Installation Process:
  270. Solaris only:
  271. 1) scg driver
  272. untar SCHILYscg.tar:
  273. su
  274. Password: xxxxx
  275. cd /tmp
  276. zcat SCHILYscg.tar | tar -xvf -
  277. pkgadd -d .
  278. reboot -- -r 
  279. 2) fbk driver
  280. similar to scg driver (see above)
  281. 3) Switch the CD-Writer to an unused target id (2 should do it)
  282. NOTE:
  283. Be very careful. pkgadd does not check for the right target 
  284. architecture. Do not install drivers for intel on sparc
  285. and vice versa. You will get a corrupt system.
  286. You need to be root because you need access to /dev/scg? and to be
  287. able to put cdrecord into the realtime scheduling class.
  288. All Systems:
  289. The SCSI transport library has been taken from the sformat program.
  290. Sformat is the first SCSI disk formatting/analyzing/repairing that runs on
  291. SunOS/Solaris. The first release of sformat has been made for SunOS 3.0
  292. (two years before Sun introduced their format utility). Sformat source
  293. including 10 years of competence in SCSI disk handling is available
  294. on:
  295. ftp://ftp.fokus.gmd.de/pub/unix/sformat
  296. I am interested to hear if someone is interested in a kernel based
  297. filesystem for Solaris that uses packet writing on the CD-Recorder.
  298. The filesystem will create a single session CD that may be finally converted
  299. to a hybrid filesystem that allows to be read as 
  300. ISO-9660 with Rock Ridge extensions too.
  301. Please mail suggestions to: wofs@schily.isdn.cs.tu-berlin.de
  302. If you want to use the CD-recorder as CD-ROM device, have a look at 
  303. Solaris only:
  304. ftp://ftp.fokus.gmd.de/pub/unix/kernel/sd
  305. Current information on cdrecord may be found on:
  306. http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
  307. Joerg Schilling
  308. (really J鰎g Schilling if you have ISO-8859-1)
  309. If you have questions mail to:
  310. HOME:  joerg@schily.isdn.cs.tu-berlin.de
  311. UNIVERSITY: js@cs.tu-berlin.de
  312. WORK: schilling@fokus.gmd.de