Commit Graph

73 Commits (7446ed7daacddf6ad1244423b6da66a9f9ee1183)

Author SHA1 Message Date
Thomas Schmitt 7446ed7daa Showing more patience with temporarily busy drives on Linux
13 years ago
Thomas Schmitt 6db992e646 Added or adjusted copyright and license statements in single files
13 years ago
Thomas Schmitt bd017a108e Changed docs and comments to "GNU/Linux" where appropriate
13 years ago
Thomas Schmitt 3a76f9245f Changed system adapter id and some remarks from "Linux" to "GNU/Linux"
13 years ago
Thomas Schmitt eb8b8faa3b Changed a comment in sg-linux.c
13 years ago
Thomas Schmitt 39fd8b922d New OS adapter burn_os_is_2k_seekrw() replaces S_ISBLK() with pseudo-drives
13 years ago
Thomas Schmitt 2ff03841d7 Corrected free capacity measurement of stdio: drives in regular files
13 years ago
Thomas Schmitt d53c5db98e Extended sg-API by sg_shutdown(), sg_dispose_drive(), sg_id_string()
13 years ago
Thomas Schmitt 08169d63bc New API function burn_scsi_transport_id()
13 years ago
Thomas Schmitt e13b6369ba New internal sg-API function sg_initialize()
13 years ago
Thomas Schmitt eb34561262 Making use of libcdio function mmc_get_cmd_scsi_sense()
13 years ago
Thomas Schmitt e566340261 Moved sg_log_cmd() to spc.c scsi_log_cmd()
13 years ago
Thomas Schmitt 54bb1ab395 Converted stderr experiment messages to DEBUG messages
13 years ago
Thomas Schmitt d6edfc9961 Using mmap() by default for allocating read buffers
13 years ago
Thomas Schmitt 496d794bcd Gave up call burn_os_close_track_src() introduced by rev 2920
13 years ago
Thomas Schmitt dc8ecdd77e New API calls burn_os_open_track_src() , burn_os_alloc_buffer()
13 years ago
Thomas Schmitt f39ff2c2f6 Experiment about SG_FLAG_DIRECT_IO
13 years ago
Thomas Schmitt 0f37170759 Made SCSI logger permanent and controllable via API call
13 years ago
Thomas Schmitt 83f80364c5 Hopefully solved the endless burn problem with Pioneer DVR-216D
13 years ago
Thomas Schmitt 405e6b020e Made SCSI command log more complete and more readable
13 years ago
Thomas Schmitt 3c2ad1be42 Test macros for finding reason of stall problem with Pioneer DVD-216D on DVD-R
13 years ago
Thomas Schmitt 4457061656 Restricted retry to the timeout for single SCSI commands (200 seconds)
14 years ago
Thomas Schmitt 970ae46cfa Silenced a valgrind warning caused by not recognizing side effects of a ioctl
14 years ago
Thomas Schmitt b65b852c15 Retrying 3 times on EBUSY drives with generous usleep intervals
14 years ago
Thomas Schmitt 78642d08ae Bug fix: /dev/sr0 was accepted as enumerable address on Linux 2.4
15 years ago
Thomas Schmitt c640c7954b Trying to avoid unnecessary access to sibling device objects
15 years ago
Thomas Schmitt ea17318e18 Taking into respect drive list from /proc/sys/dev/cdrom/info
15 years ago
Thomas Schmitt 98d742a4ef Avoiding drive scan if single drive is given
15 years ago
Thomas Schmitt 76e85e600c Followed hint of Giulio Orsero to recognize disk by /proc/ide/hdX/media
15 years ago
Thomas Schmitt 67ca4a251a Trying to avoid SORRY messages when hitting busy hard disk /dev/hdX
15 years ago
Thomas Schmitt b1c6953b61 With auto device family: scd is now fallback if sr does not exist
15 years ago
Thomas Schmitt 13492efe4b Testwise inquiry of ioctl(CDROM_MEDIA_CHANGED) (disabled by default)
15 years ago
Thomas Schmitt fc5f2a4745 Reacted on cdwrite@ message about INT_MAX in cdrom.h of kernel 2.6.23
15 years ago
Thomas Schmitt 78c16e7590 Made stdio-drives work on readonly CD block devices
16 years ago
Thomas Schmitt 090861567d Brought burn_stdio_write_track() onto sector_data() for outmost realism
16 years ago
Thomas Schmitt 75dd141055 Enable os dependend stdio size estimation
16 years ago
Thomas Schmitt 15a70555b2 Added SCSI opcode to output of revision 857
16 years ago
Thomas Schmitt c86f5d7cde Report eventual sg_io_hdr_t host_status,driver_status as debug messages
16 years ago
Thomas Schmitt 41f2a40a58 Prepared fflushing and stderr output of SCSI command log
16 years ago
Thomas Schmitt ab5f39b8bb Switched from O_NONBLOCK to O_NDELAY (see http://lkml.org/lkml/2007/4/11/141)
16 years ago
Thomas Schmitt 047f9c75f5 Fixed bug in sg_open_scsi_siblings() introduced with revision 802
16 years ago
Thomas Schmitt 159715ebaa Used O_EXCL|O_RDWR and fcntl() even within sg_obtain_scsi_adr()
16 years ago
Thomas Schmitt 76ed9570c9 Reacted on compiler warning about last_rdev, fixed fresh typo bug
16 years ago
Thomas Schmitt 4bc8e4caea Cleaned up scsi sibling management, sketched grafting of DDLP
16 years ago
Thomas Schmitt 76a9fa4fa2 New cdrskin options --drive_not_f_setlk and --drive_not_o_excl
16 years ago
Thomas Schmitt 16c7cf1889 Added fcntl() locking to O_EXCL locking
16 years ago
Thomas Schmitt dba40c756b Trying to recognize kernel >= 2.6 and use /dev/sr by default
16 years ago
Thomas Schmitt 6086b59301 New option drive_scsi_dev_family=sr|scd|sg
16 years ago
Thomas Schmitt ceb5159770 Implemented debugging messages for ATA enumeration
16 years ago
Thomas Schmitt 17bac86aae Trying to identfy CD device via ioctl(CDROM_DRIVE_STATUS)
16 years ago