小弟有兩台,一台是PLEXTOR Premium,另一台是Pioneer A07XLA
兩台都使用同一牌子外接盒,
外接盒CHIP 是ISD300A1 電源部分在12V與5V加了兩個2000uf電容塞在盒子內,以增加供電穩定.
電腦USB卡是NEC CHIP,USB線使用螢火蟲牌,這樣硬體上應該很穩了.(機器是新買的)
使用NERO 551056
問題來了,同樣的電源,同樣的USB線,使用PLEXTOR Premium燒CD,怎麼燒都正常.
可是用Pioneer燒,就偶而發生燒完讀不到,甚至有一片燒完在最後CLOSE時發生燒失敗.
這樣的情形機率約20~30就會有1~2片
機器是新買的,雷射頭不可能這麼快就掛了,而且如果真是雷射頭快掛了機率會越來越高,
可是這種機率卻是隨機發生隔約10~20片發生,所以也不是雷射頭老化!
使用錸德X版4X DVD-R會發生,使用三菱新加坡製DVD-R 4X也發生,
這就不是單純片子,因為發生三菱新加坡製燒在最後CLOSE時發生燒失敗,
讓小弟痛定思痛決定找出問題,既然之前已經先把硬體上問題排除,片子上的問題
也排除,剩下就是軟體上.(這早就要CHECK,竟然忽略!!)
把NERO551056燒掛的LOG FILE SAVE起來一看,問題就很明顯了
同樣內容的燒錄過程
燒錄正常的LOG FILE為(只取重點)
上午 01:10:51 #20 Text 0 File Writer.cpp, Line 316
01:10:51.881 - PIONEER DVD-RW DVR-107D : Queue again later (Intervall : 23msec)
上午 01:32:56 #21 Text 0 File WriterStatus.cpp, Line 115
<PIONEER DVD-RW DVR-107D> start writing Lead-Out at LBA 1725040 (1A5270h), lenght 0 blocks
上午 01:32:56 #22 Text 0 File ThreadedTransfer.cpp, Line 222
all writers idle, stopping conversion
上午 01:34:04 #23 Phase 37 File dlgbrnst.cpp, Line 1655
Burn process completed successfully at 2x (2,760 KB/s)
上午 01:34:05 #24 Text 0 File Scsicmd.cpp, Line 406
SCSI not using temporary buffers
20 out of 20 temporary buffers allocated
從01:10:51燒到01:34:04完成燒錄,讀取正常!
可是燒掛的呢?的LOG FILE為(只取重點)
下午 11:14:13 #20 Text 0 File Writer.cpp, Line 316
23:14:13.905 - PIONEER DVD-RW DVR-107D : Queue again later (Intervall : 23msec)
下午 11:14:28 #21 SCSI -500 File Cdrdrv.cpp, Line 1447
SCSI Exec, HA 3, TA 1, LUN 0, buffer 0x02630000
Status: 0x02 (0x03, SCSI_ABORTED)
HA-Status 0x10 (0x0A, SCSI_HASTAT_REQUEST_SENSE_FAILED)
TA-Status 0x00 (0x00, OK)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x26
Sense Qual: 0x02
CDB Data: 0x2A 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x05 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x26 0x02
下午 11:14:28 #22 Text 0 File Writer.cpp, Line 453
23:14:28.686 PIONEER DVD-RW DVR-107D : WriteBuffer reduced to 32768 Bytes
下午 11:14:48 #23 Text 0 File Writer.cpp, Line 442
SCSI-Layer send CDRERR_BUFFER_TO_BIG to writer
下午 11:14:48 #24 Text 0 File Writer.cpp, Line 453
23:14:48.474 PIONEER DVD-RW DVR-107D : WriteBuffer reduced to 30720 Bytes
下午 11:15:04 #25 Text 0 File Writer.cpp, Line 424
Writer-Buffer for PIONEER DVD-RW DVR-107D reduced to 30720Bytes
下午 11:36:18 #26 Text 0 File WriterStatus.cpp, Line 115
<PIONEER DVD-RW DVR-107D> start writing Lead-Out at LBA 1725040 (1A5270h), lenght 0 blocks
下午 11:36:18 #27 Text 0 File ThreadedTransfer.cpp, Line 222
all writers idle, stopping conversion
下午 11:36:18 #28 SCSI -1064 File Cdrdrv.cpp, Line 1447
SCSI Exec, HA 3, TA 1, LUN 0, buffer 0x02551000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x21
Sense Qual: 0x02
CDB Data: 0x2A 0x00 0x00 0x1A 0x52 0x60 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0E
0x00 0x00 0x00 0x00 0x21 0x02
下午 11:36:18 #29 SCSI -1064 File Cdrdrv.cpp, Line 1447
SCSI Exec, HA 3, TA 1, LUN 0, buffer 0x02551000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x21
Sense Qual: 0x02
CDB Data: 0x2A 0x00 0x00 0x1A 0x52 0x60 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0E
0x00 0x00 0x00 0x00 0x21 0x02
下午 11:36:22 #30 CDR -1064 File ThreadedTransferInterface.cpp, Line 1468
Invalid block address
下午 11:36:22 #31 TRANSFER -24 File ThreadedTransferInterface.cpp, Line 1468
Could not perform end of Disc-At-Once
下午 11:36:22 #32 CDR -201 File WriterStatus.cpp, Line 163
Invalid write state
下午 11:36:22 #33 TRANSFER -24 File WriterStatus.cpp, Line 163
Could not perform end of Disc-At-Once
下午 11:36:22 #34 Phase 38 File dlgbrnst.cpp, Line 1655
Burn process failed at 2x (2,760 KB/s)
下午 11:36:22 #35 Text 0 File Scsicmd.cpp, Line 406
SCSI not using temporary buffers
20 out of 20 temporary buffers allocated
在11:14:28分剛開始燒錄時就發生USB裝置LOSS掉了,怪誰呢(NERO的錯)
這就種下了錯誤的開始,到最後要CLOSE(11:36:18)時又發生USB裝置LOSS掉了,
這可是重大的失誤,因為NERO發現USB上的燒錄器忽然離線(可是明明動都沒動,還插的好好)
想當然,結論就是飛盤一片!
思考後覺得嫌疑最大的就是PLEXTOR TOOLS Professional
因為一開機就會執行DEVICE掃描,然後常駐,搞不好就是它在跟NERO搶DEVICE,造成
NERO沒把機器使用權HOLD住(當然也怪NERO沒事怎會讓人給搶走DEVICE)
於是重灌OS(以求作業系統乾淨),但是不灌PLEXTOR TOOLS Professional
這樣又燒了10來片,結果又發生燒錄成功,但是放入光碟機讀不到,
還好剛才已經把LOG FILE SAVE起來(即使成功也不能掉以輕心,每次都會把LOG FILE SAVE)
一看問題又很明顯
下午 04:44:57 #20 Text 0 File Writer.cpp, Line 316
16:44:57.600 - PIONEER DVD-RW DVR-107D : Queue again later (Intervall : 23msec)
下午 04:45:09 #21 SCSI -500 File Cdrdrv.cpp, Line 1447
SCSI Exec, HA 3, TA 1, LUN 0, buffer 0x02620000
Status: 0x02 (0x03, SCSI_ABORTED)
HA-Status 0x10 (0x0A, SCSI_HASTAT_REQUEST_SENSE_FAILED)
TA-Status 0x00 (0x00, OK)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x26
Sense Qual: 0x02
CDB Data: 0x2A 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x05 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x26 0x02
下午 04:45:09 #22 Text 0 File Writer.cpp, Line 453
16:45:09.917 PIONEER DVD-RW DVR-107D : WriteBuffer reduced to 32768 Bytes
下午 05:11:05 #23 Text 0 File WriterStatus.cpp, Line 115
<PIONEER DVD-RW DVR-107D> start writing Lead-Out at LBA 2055104 (1F5BC0h), lenght 0 blocks
下午 05:11:05 #24 Text 0 File ThreadedTransfer.cpp, Line 222
all writers idle, stopping conversion
下午 05:12:17 #25 Phase 37 File dlgbrnst.cpp, Line 1655
Burn process completed successfully at 2x (2,760 KB/s)
下午 05:12:18 #26 Text 0 File Scsicmd.cpp, Line 406
SCSI not using temporary buffers
20 out of 20 temporary buffers allocated
在一開始燒的04:45:09時就又發生發生USB裝置LOSS掉了,種下了錯誤的開始,
應該是因為某些資料一開始LOSS掉沒燒進去,造成一開始錯,全盤皆錯!
因此開始找尋合用的新軟體,大家都推薦RECORDNOW!,可是小弟非常不喜歡它燒完後"自動退片"!
結果還是找了nero63120,並且在nero網站上版本修正list中找到一段話
原文請看->
http://www.nero.com/en/632011181528025.html
在Nero 6.3.0.0 to 6.3.0.2的修正中
Any USB device is forced to capture with 15fps
增加了對usb device的capture 次數
小弟心想該不會就是為了修正usb device會忽然斷線的bug吧!
目前正在測試(NERO63120)中,希望問題真的已經解決!