Mam problem z nagrywaniem płyt DVD w Debianie Squeeze. Otóż gdy nagrywam płyty DVD (w dowolnym programie, płyty DVD-R, DVD+R, DVD-RW i DVD+RW) wszystko przebiega pomyślnie aż do momentu gdy zostanie przekroczona granica 1GB. Po przekroczeniu 1GB - gdzieś w zakresie od 1000MB do 1200MB, najczęściej okolice 1100MB nagrywanie jest przerywane i wyświetlany jest błąd o niemożności zapisu na urządzeniu czy jakoś tak.
Oto logi z k3b i Brasero:
Kod: Zaznacz cały
Devices
-----------------------
TEAC CD-W516EB 1.0K (/dev/sr1, CD-R, CD-RW, CD-ROM) [CD-ROM, CD-R, CD-RW] [Sesja naraz (SAO), TAO, RAW, SAO/R96P, SAO/R96R, Surowe/R16, Surowe/R96P, Surowe/R96R] [%7]
SAMSUNG DVD R/RW SH-W08A 1S31 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD+R, DVD+RW) [DVD-ROM, DVD-R sekwencyjna, DVD-RW w trybie ograniczonego zastępowania, DVD-RW sekwencyjny, DVD+RW, DVD+R, CD-ROM, CD-R, CD-RW] [Sesja naraz (SAO), TAO, RAW, SAO/R96P, SAO/R96R, Surowe/R96R, Ograniczone zastępowanie.] [%7]
System
-----------------------
K3b Version: 2.0.1
KDE Version: 4.4.5 (KDE 4.4.5)
QT Version: 4.6.3
Kernel: 2.6.32-5-686
Used versions
-----------------------
cdrecord: 1.1.11
cdrecord
-----------------------
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.11
SCSI buffer size: 64512
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
TOC Type: 1 = CD-ROM
Driveropts: 'burnfree'
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'SAMSUNG '
Identification : 'DVD R/RW SH-W08A'
Revision : '1S31'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x001A (DVD+RW)
Profile: 0x0010 (DVD-ROM)
Profile: 0x0008 (CD-ROM)
Profile: 0x0009 (CD-R)
Profile: 0x000A (CD-RW)
Profile: 0x0011 (DVD-R sequential recording)
Profile: 0x0013 (DVD-RW restricted overwrite)
Profile: 0x0014 (DVD-RW sequential recording)
Profile: 0x001A (DVD+RW) (current)
Profile: 0x001B (DVD+R)
Using generic SCSI-3/mmc DVD-R(W) driver (mmc_mdvd).
Driver flags : SWABAUDIO BURNFREE
Supported modes: PACKET SAO
Drive buf size : 1485936 = 1451 KB
FIFO size : 12582912 = 12288 KB
/usr/bin/wodim: WARNING: Could not manage to find medium size, and more than 90 mins of data.
Speed set to 2117 KB/s
Track 01: data 4480 MB
Total size: 5146 MB (509:50.10) = 2294258 sectors
Lout start: 5146 MB (509:52/08) = 2294258 sectors
Current Secsize: 2048
HINT: use dvd+rw-mediainfo from dvd+rw-tools for information extraction.
Starting to write CD/DVD at speed 1.0 in real SAO mode for single session.
Last chance to quit, starting real write in 2 seconds.
1 seconds.
0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Performing OPC...
Sending CUE sheet...
Starting new track at sector: 0
Track 02: 0 of 4480 MB written.
Track 02: 1 of 4480 MB written (fifo 95%) [buf 81%] 0.3x.
Track 02: 2 of 4480 MB written (fifo 95%) [buf 92%] 3.0x.
...
Track 02: 1101 of 4480 MB written (fifo 99%) [buf 92%] 4.1x.
Track 02: 1102 of 4480 MB written (fifo 99%) [buf 92%] 4.2x.
Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 08 9D 1E 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 03 00 00 00 00 0A 00 00 00 00 0C 00 00 00
Sense Key: 0x3 Medium Error, Segment 0
Sense Code: 0x0C Qual 0x00 (write error) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.009s timeout 200s
/usr/bin/wodim: A write error occured.
/usr/bin/wodim: Please properly read the error message above.
write track data: error after 1156116480 bytes
Writing time: 215.892s
Average write speed 15.7x.
Min drive buffer fill was 89%
Fixating...
Fixating time: 0.004s
/usr/bin/wodim: fifo had 18402 puts and 18211 gets.
/usr/bin/wodim: fifo was 0 times empty and 2114 times full, min fill was 52%.
cdrecord command:
-----------------------
/usr/bin/wodim -v gracetime=2 dev=/dev/sr0 speed=4 -sao driveropts=burnfree -overburn -data -tsize=2294258s -
Kod: Zaznacz cały
Checking session consistency (brasero_burn_check_session_consistency brasero-burn.c:1741)
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_set_output_size_for_current_track
BraseroBurnURI stopping
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_session_output_size
BraseroBurnURI output set (IMAGE) image = /tmp/brasero_tmp_162KVV.bin toc = none
BraseroBurnURI called brasero_job_get_session_output_size
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_current_track
BraseroBurnURI no burn:// URI found
BraseroBurnURI stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_set_output_size_for_current_track
BraseroLocalTrack stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_session_output_size
BraseroLocalTrack output set (IMAGE) image = /tmp/brasero_tmp_VCMLVV.bin toc = none
BraseroLocalTrack called brasero_job_get_session_output_size
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_current_track
BraseroLocalTrack no remote URIs
BraseroLocalTrack stopping
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_fd_in
BraseroChecksumImage called brasero_job_set_output_size_for_current_track
BraseroChecksumImage stopping
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_session_output_size
BraseroChecksumImage output set (IMAGE) image = /tmp/brasero_tmp_WAGLVV.bin toc = none
BraseroChecksumImage called brasero_job_get_session_output_size
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_input_type
BraseroChecksumImage called brasero_job_set_current_action
BraseroChecksumImage called brasero_job_get_fd_in
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage Starting checksuming file /home/irek/aptoncd-20110515-DVD1.iso (size = 4698640384)
BraseroChecksumImage called brasero_job_get_fd_out
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage Setting new checksum (type = 2) 25ce7bcf2a9d92cdf492f9d5ca8d5531 ((null) before)
BraseroChecksumImage Finished track successfully
BraseroChecksumImage stopping
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_action
BraseroLibburn unsupported operation
BraseroLibburn deactivating
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_device
BraseroLibburn Drive (/dev/sr0) init result = 1
BraseroLibburn called brasero_job_get_flags
BraseroLibburn called brasero_job_get_media
BraseroLibburn called brasero_job_get_fd_in
BraseroLibburn called brasero_job_get_tracks
BraseroLibburn Setting burnproof 0
BraseroLibburn Setting dummy 0
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn burn_drive_convert_fs_adr( /dev/sr0 )
BraseroLibburn Writing
BraseroLibburn called brasero_job_set_dangerous
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn burn_drive_is_enumerable_adr( /dev/sr0 ) is true
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Async START UNIT succeeded after 0.1 seconds
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn mmc_set_streaming: end_lba=2295103 , r=1385 , w=5540
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Allocating buffer via mmap()
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn dvd/bd Profile= 1Ah , obs= 32768 , obs_pad= 0
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn DVD pre-track 01 : demand=4698640384, cap=4700372992
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
...
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn SCSI error condition on command 2Ah WRITE(10): [3 0C 00] Write error
BraseroLibburn Libburn reported an error SCSI error on write(552400,16): [3 0C 00] Write error
BraseroLibburn called brasero_job_error
BraseroLibburn finished with an error
BraseroLibburn asked to stop because of an error
error = 1
message = "SCSI error on write(552400,16): [3 0C 00] Write error"
BraseroLibburn stopping
Session error : SCSI error on write(552400,16): [3 0C 00] Write error (brasero_burn_record brasero-burn.c:2839)
Choć nie bardzo znam się na tym to przypuszczam, że to może być wina sterownika ponieważ wszystkie moje dyski twarde i napędy optyczne są urządzeniami PATA. W Lennym dyski twarde i napędy optyczne montowane były przez "hd", natomiast w Squeeze wykrywane są jako "scsi" i montowane przez "sd" i "sr".
Obecnie urządzenia mam podłączone w ten oto sposób:
Do płyty głównej (kanały IDE):
[INDENT]primary master - brak
primary slave - brak
secondary master - Nadrywarka DVD+-R/RW Samsung SHW08A
secondary slave - Nagrywarka CD-RW Teac CD-W516EB[/INDENT]
Do dodatkowego kontrolera IDE na PCI Silicon Image PCI0680 Ultra ATA-133 Host Controller (ponieważ bios płyty ma ograniczenie do 137GB):
primary master - Dysk twardy Maxtor 250GB
primary slave - brak
secondary master - brak
secondary slave - brak
I jak widać w systemie nie mam żadnych napędów "scsi"!
Próbowałem już tych sposobów i nadal nic:
Przywrócenie działania napędu CD/DVD
i
Kod: Zaznacz cały
chmod u+s /usr/bin/wodim
Dodam, że w Debianie Lenny i Windowsie nagrywam bez problemów.