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

SCSI/ASPI

开发平台:

MultiPlatform

  1. A first release of cdrecord has been released for AIX.
  2. AIX has a userland SCSI ioctl(2) but unfortunately no SCSI userland device
  3. node interface.
  4. This cdrecord distribution contains a hacked mkisofs-1.12.1 that runs on AIX
  5. and allows you to read a filesystem from a CD-R device with 2048 bytes 
  6. if AIX does not support 2048 Bytes/sector (I don' know). This is done 
  7. with the SCSI user level library.
  8. The current implementation status is alpha. It currently only handles
  9. /dev/rcd* devices. No real generic SCSI support.
  10. I got a donation from 
  11. Michael Staats <michael@thp.Uni-Duisburg.DE>
  12. & Fred Hucht <fred@thp.Uni-Duisburg.DE>
  13. that I hope to integrate in the near future.
  14. To make a decent release, I need access to a recent AIX
  15. system. I currently only have non-root access to an old system without man
  16. pages, so I cannot test. To include error handling, I need to know some things
  17. abount what is happening on special error situations.
  18. To compile with the AIX cc use ./Gmake or smake from my makefiles 
  19. distribution.
  20. To compile with the AIX cc use ./Gmake CCOM=gcc or smake CCOM=gcc 
  21. from my makefiles distribution.
  22. NOTE: AIX seems to have a kernel bug in the mmap() part
  23. that may cause kernel panics.
  24. If you observe this kernel panic, try to add a line:
  25. COPTS += -DUSE_USGSHM
  26. to the file cdrecord/Makefile
  27. or compile the package using:
  28. make COPTX=-DUSE_USGSHM
  29. It seems that SVrx style shared memory does not have this kernel bug
  30. I would be happy to get test reports ...
  31. J鰎g