NERO ERROR:1066. Invalid field in command? What does this mean?

10.3.2007
ISO compilation
19:48:48 #1 Text 0 File Isodoc.cpp, Line 6475
Iso document burn settings

Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : TRUE
Multisession : FALSE
Burning mode : DAO
Mode : 1
ISO Level : 1 (Max. of 11 = 8 + 3 char)
Character set : ISO 9660
Joliet : TRUE
Allow pathdepth more than 8 directories : TRUE
Allow more than 255 characters in path : TRUE
Write ISO9660 ;1 file extensions : TRUE

19:48:48 #2 Text 0 File ThreadedTransfer.cpp, Line 531
ReadBuffer-Pipe got 262144KB of Memory

19:48:48 #3 Text 0 File Reader.cpp, Line 124
Reader running

19:48:48 #4 Text 0 File Writer.cpp, Line 122
Writer BENQ DVD LS DW1655 running

19:48:48 #5 ISO9660GEN -11 File geniso.cpp, Line 3312
First writeable address = 0 (0x00000000)

19:48:48 #6 Text 0 File Burncd.cpp, Line 3305
Turn on Disc-At-Once, using DVD media

19:48:48 #7 Text 0 File DlgWaitCD.cpp, Line 281
Last possible write address on media: 2295103 (510:01.28, 4482MB)
Last address to be written: 2106575 (468:07.50, 4114MB)

19:48:48 #8 Text 0 File DlgWaitCD.cpp, Line 293
Write in overburning mode: NO (enabled: CD)

19:48:48 #9 Text 0 File DlgWaitCD.cpp, Line 2612
Recorder: BENQ DVD LS DW1655, Media type: DVD+R

19:48:48 #10 Text 0 File DlgWaitCD.cpp, Line 459
>>> Protocol of DlgWaitCD activities: <<<

19:48:48 #11 Text 0 File ThreadedTransferInterface.cpp, Line 847
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 2106576 (2106576) = #2106576/468:7.51
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 2106576 blocks [BENQ DVD LS DW1655]

19:48:48 #12 Text 0 File ThreadedTransferInterface.cpp, Line 1059
Prepare recorder [BENQ DVD LS DW1655] for write in CUE-sheet-DAO
DAO infos:

MCN: “”
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 0 4314267648, ISRC “”
DAO layout:

Start|Track|Idx|CtrlAdr|RecDep_____
0 | lead-in | 0 | 0x41 | 0x00
0 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
2106576 | lead-out | 1 | 0x41 | 0x00

19:48:48 #13 Text 0 File SCSIPassThrough.cpp, Line 38
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

19:48:48 #14 Text 0 File SCSIPassThrough.cpp, Line 83
SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME

19:48:48 #15 Phase 24 File dlgbrnst.cpp, Line 1685
Caching of files started

19:48:48 #16 Text 0 File Burncd.cpp, Line 4145
Cache writing successful.

19:48:48 #17 Phase 25 File dlgbrnst.cpp, Line 1685
Caching of files completed

19:48:48 #18 Phase 36 File dlgbrnst.cpp, Line 1685
Burn process started at 8x (11,080 KB/s)

19:48:48 #19 Text 0 File ThreadedTransferInterface.cpp, Line 2685
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

19:48:48 #20 SPTI -1066 File SCSIPassThrough.cpp, Line 289
I: CdRom1: SCSIStatus(x02) WinError(0) NeroError(-1066)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x24
Sense Qual: 0x00
CDB Data: 0xAD 00 00 00 00 00 00 00 08 04 00 00
Sense Area: 0x70 00 05 00 00 00 00 12 00 00 00 00 24
Buffer x09ef0600: Len x804

19:48:48 #21 CDR -1207 File DVDR.cpp, Line 5463
Book Type automatically set to: Current recorder setting

19:48:48 #22 Text 0 File DVDPlusRW.cpp, Line 666
Start write address at LBA 0
DVD high compatibility mode: Yes

19:51:39 #23 Phase 40 File dlgbrnst.cpp, Line 1372
Aborted by user

19:52:47 #24 SPTI -600 File SCSIPassThrough.cpp, Line 289
I: CdRom1: SCSIStatus(x00) WinError(121) NeroError(-600)
Sense Key: 0x00 (KEY_NO_SENSE)
Sense Code: 0x00
Sense Qual: 0x00
CDB Data: 0x2A 00 00 00 00 00 00 00 20 00 00 00
Sense Area: 0x00 00 00 00 00 00 00 00 00 00 00 00 00
Buffer x099e0000: Len x10000
0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

19:52:47 #25 CDR -600 File Writer.cpp, Line 311
Device not available
I: BENQ DVD LS DW1655

19:52:47 #26 SPTI -600 File SCSIPassThrough.cpp, Line 289
I: CdRom1: SCSIStatus(x00) WinError(55) NeroError(-600)
Sense Key: 0x00 (KEY_NO_SENSE)
Sense Code: 0x00
Sense Qual: 0x00
CDB Data: 0x35 02 00 00 00 00 00 00 00 00 00 00
Sense Area: 0x00 00 00 00 00 00 00 00 00 00 00 00 00

19:52:47 #27 SPTI -600 File SCSIPassThrough.cpp, Line 289
I: CdRom1: SCSIStatus(x00) WinError(55) NeroError(-600)
Sense Key: 0x00 (KEY_NO_SENSE)
Sense Code: 0x00
Sense Qual: 0x00
CDB Data: 0x5B 01 06 00 00 00 00 00 00 00 00 00
Sense Area: 0x00 00 00 00 00 00 00 00 00 00 00 00 00

19:52:47 #28 SPTI -600 File SCSIPassThrough.cpp, Line 289
I: CdRom1: SCSIStatus(x00) WinError(55) NeroError(-600)
Sense Key: 0x00 (KEY_NO_SENSE)
Sense Code: 0x00
Sense Qual: 0x00
CDB Data: 0xAD 00 00 00 00 00 00 00 08 04 00 00
Sense Area: 0x00 00 00 00 00 00 00 00 00 00 00 00 00
Buffer x09ef0600: Len x804

19:52:47 #29 CDR -600 File WriterStatus.cpp, Line 167
Device not available
I: BENQ DVD LS DW1655

19:52:47 #30 TRANSFER -24 File WriterStatus.cpp, Line 167
Could not perform end of Disc-at-once

19:52:47 #31 SPTI -600 File SCSIPassThrough.cpp, Line 289
I: CdRom1: SCSIStatus(x00) WinError(55) NeroError(-600)
Sense Key: 0x00 (KEY_NO_SENSE)
Sense Code: 0x00
Sense Qual: 0x00
CDB Data: 0x5A 00 05 00 00 00 00 00 48 00
Sense Area: 0x00 00 00 00 00 00 00 00 00 00 00 00 00
Buffer x04165400: Len x48

19:52:48 #32 SPTI -600 File SCSIPassThrough.cpp, Line 289
I: CdRom1: SCSIStatus(x00) WinError(55) NeroError(-600)
Sense Key: 0x00 (KEY_NO_SENSE)
Sense Code: 0x00
Sense Qual: 0x00
CDB Data: 0x5A 00 05 00 00 00 00 00 48 00
Sense Area: 0x00 00 00 00 00 00 00 00 00 00 00 00 00
Buffer x04165400: Len x48

19:52:49 #33 CDR -600 File WriterStatus.cpp, Line 172
Device not available
I: BENQ DVD LS DW1655

19:52:49 #34 TRANSFER -39 File WriterStatus.cpp, Line 172
Could not perform EndSession

19:52:49 #35 Phase 39 File dlgbrnst.cpp, Line 1685
Burn process aborted

19:52:50 #36 SPTI -600 File SCSIPassThrough.cpp, Line 289
CdRom1: SCSIStatus(x00) WinError(55) NeroError(-600)
Sense Key: 0x00 (KEY_NO_SENSE)
Sense Code: 0x00
Sense Qual: 0x00
CDB Data: 0x1E 00 00 00 00 00 00 00 00 00 00 00
Sense Area: 0x00 00 00 00 00 00 00 00 00 00 00 00 00

Existing drivers:
Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon
====== *** Nero-Burning Rom, History File *** ======

This is the important part:

19:48:48 #20 SPTI -1066 File SCSIPassThrough.cpp, Line 289
I: CdRom1: SCSIStatus(x02) WinError(0) NeroError(-1066)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x24
Sense Qual: 0x00
CDB Data: 0xAD 00 00 00 00 00 00 00 08 04 00 00
Sense Area: 0x70 00 05 00 00 00 00 12 00 00 00 00 24
Buffer x09ef0600: Len x804

This ERROR happens almost every time I burn a disc,whether the burn process is completed or failed
What’s the meaning of <Invalid field in command>?..And what’s the cause of this?
OS(WINDOWS XP X64)
BURNER(BENQ 1655)
USB-IDE EXTERNAL BOX(brand: “bule angel”…chip:GL811E)
POWER SUPPLY(5V:2A 12V:2A)