Problem burning benq 1640 through usb

Hi, i’m trying to burn dvd’s on my external dvd burner. It’s a plextor that’s been reflashed as a benq 1640.

I burned a staples brand 8x dvd+r using nero and got this error:

Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File ‘C:\Program Files\Nero\Nero 7\Core\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 11/2/2004 12:54:32 PM

NT-SPTI used
Nero Version: 7.5.9.0
Internal Version: 7, 5, 9, 0

Recorder: <BENQ DVD DD DW1640> Version: BSRB - HA 1 TA 3 - 7.5.9.0
Adapter driver: <USB 1.0> HA 1
Drive buffer : 2048kB
Bus Type : set to ATAPI (3) -> ATAPI, detected: ?
CD-ROM: <MATSHITA UJDA330 >Version: 1.50 - HA 1 TA 0 - 7.5.9.0
Adapter driver: <IDE> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : IC25N030ATDA04-0 atapi Port 0 ID 0 DMA: On
CdRomPeripheral : MATSHITA UJDA330 atapi Port 0 ID 1 DMA: On

=== CDRom-Device-Map ===
MATSHITA UJDA330 D: CDRom0
BENQ DVD DD DW1640 F: CDRom3

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 40894464 (0) Byte
BUFE : 0
Physical memory : 255MB (261592kB)
Free physical memory: 61MB (62968kB)
Memory in use : 75 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

11.7.2007
ISO compilation
3:02:11 AM #1 Text 0 File SCSIPTICommands.cpp, Line 411
LockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL

3:02:11 AM #2 Text 0 File Isodoc.cpp, Line 6509
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

3:02:11 AM #3 ISO9660GEN -11 File Geniso.cpp, Line 3332
First writeable address = 0 (0x00000000)

3:02:12 AM #4 Text 0 File Burncd.cpp, Line 3451
Turn on Disc-At-Once, using DVD media

3:02:13 AM #5 Text 0 File DlgWaitCD.cpp, Line 306
Last possible write address on media: 2295103 (510:01.28, 4482MB)
Last address to be written: 1939071 (430:54.21, 3787MB)

3:02:13 AM #6 Text 0 File DlgWaitCD.cpp, Line 318
Write in overburning mode: NO (enabled: CD)

3:02:13 AM #7 Text 0 File DlgWaitCD.cpp, Line 2903
Recorder: BENQ DVD DD DW1640, Media type: DVD+R

3:02:13 AM #8 Text 0 File DlgWaitCD.cpp, Line 490
>>> Protocol of DlgWaitCD activities: <<<
=========================================

3:02:13 AM #9 Text 0 File ThreadedTransferInterface.cpp, Line 821
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 1939072 (1939072) = #1939072/430:54.22
relocatable, disc pos for caching/writing not required/ required
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 1939072 blocks [F: BENQ DVD DD DW1640]
--------------------------------------------------------------

3:02:13 AM #10 Text 0 File ThreadedTransferInterface.cpp, Line 1024
Prepare [F: BENQ DVD DD DW1640] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: “”
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1: Idx 0 Idx 1 Next Trk
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 0 3971219456, ISRC “”
DAO layout:
===========
__Start|___Track|Idx|CtrlAdr|Size|NWA|RecDep
0 | lead-in | 0 | 0x41 | 0 | 0 | 0x00
0 | 1 | 0 | 0x41 | 1939072 | 0 | 0x00
0 | 1 | 1 | 0x41 | 1939072 | 0 | 0x00
1939072 | lead-out | 1 | 0x41 | 0 | 0 | 0x00

3:02:13 AM #11 Text 0 File SCSIPTICommands.cpp, Line 209
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

3:02:13 AM #12 Phase 24 File dlgbrnst.cpp, Line 1746
Caching of files started

3:02:13 AM #13 Text 0 File Burncd.cpp, Line 4278
Cache writing successful.

3:02:13 AM #14 Phase 25 File dlgbrnst.cpp, Line 1746
Caching of files completed

3:02:13 AM #15 Phase 36 File dlgbrnst.cpp, Line 1746
Burn process started at 8x (11,080 KB/s)

3:02:13 AM #16 SPTI -600 File SCSIPassThrough.cpp, Line 179
CdRom3: SCSIStatus(x00) WinError(121) NeroError(-600)
Sense Key: 0x00 (KEY_NO_SENSE)
Sense Code: 0x00
Sense Qual: 0x00
CDB Data: 0x55 10 00 00 00 00 00 00 3C 00 00 00
Sense Area: 0x00 00 00 00 00 00 00 00 00 00 00 00 00
Buffer x075a54c0: Len x3c
0x00 00 00 00 00 00 00 00 05 32 41 C4 08 00 00 00
0x00 00 00 00 00 20 00 96 00 00 00 00 00 00 00 00
0x00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

3:02:13 AM #17 CDR -600 File ThreadedTransferInterface.cpp, Line 1604
Device not available
F: BENQ DVD DD DW1640

3:02:42 AM #18 Phase 38 File dlgbrnst.cpp, Line 1746
Burn process failed at 8x (11,080 KB/s)

3:03:12 AM #19 SPTI -600 File SCSIPassThrough.cpp, Line 179
CdRom3: SCSIStatus(x00) WinError(121) 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

3:03:12 AM #20 Text 0 File SCSIPTICommands.cpp, Line 254
SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME

3:03:12 AM #21 SPTI -1081 File SCSIPassThrough.cpp, Line 179
CdRom3: SCSIStatus(x02) WinError(0) NeroError(-1081)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x53
Sense Qual: 0x02
CDB Data: 0x1B 00 00 00 02 00 00 00 00 00 00 00
Sense Area: 0x70 00 05 00 00 00 00 12 00 00 00 00 53 02

3:03:15 AM #22 Text 0 File Cdrdrv.cpp, Line 10467
DriveLocker: UnLockVolume completed

3:03:15 AM #23 Text 0 File SCSIPTICommands.cpp, Line 411
UnLockMCN - completed sucessfully for IOCTL_STORAGE_MCN_CONTROL

Existing drivers:

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)

Any help would be appreciated!

I’ve used this configurations on my old computer with no problems, but am now trying to burn off a friend’s laptop and am getting this error.

flash the drive to external firmware version

First of all; what works for me doesn’t necessarily need to work for you, ie the PC “configuration” is not the same as the one for laptop used.

Possible bottlenecks;
[I]i[/I] propper USB2 drivers not installed,
[I]ii[/I] too little memory for burning,
[I]iii[/I] too high burn speed,
[I]iv[/I] corrupted aspi layer,
[I]v[/I] bad media,
[I]vi[/I] EW164B firmware need to be installed ([B]Edit[/B], seems be mentioned above. :smiley: )

Go search for EW164B firmware (BenQ makes external drive using BenQ 1640 drive and names it EW164B and thus the BenQ 1640 and EW164B are identical drive) but the firmware for the EW164B is designed as to use as an external drive.

Now lets hope that your USB enclosure does not use Cypress AT2 chip, nothing is wrong with the chip, just that there is a compatability issue going on with BenQ drive and that chip.

When you find the firmware, I recommend you to flash the drive as internal unit. Do not flash it via usb connection. Remove the drive and reinstall it into your computer then flash the firmware. Once done, then you can remove it and reinsert in into the external enclosure. Then you have yourself an external drive. Good luck

Hi,

Should be fine if SP2 is installed.

[I]iv[/I] corrupted aspi layer,
Aspi not needed on XP and often not working with external drives at all.

This is interesting, as my Philips DVDR1660P (=Benq DW1650) works fine in my AT2 based enclosure. Also, chas0039 didn’t report serious issues with that combination: http://club.cdfreaks.com/showthread.php?t=175536

Michael

This is interesting, as my Philips DVDR1660P (=Benq DW1650) works fine in my AT2 based enclosure. Also, chas0039 didn’t report serious issues with that combination: http://club.cdfreaks.com/showthread.php?t=175536

Mcihael

[I]Way off topic[/I]
[I][B]Edited.[/B][/I]

I’m sorry, I guess my post must have been misleading, but the drive was always an external drive, and I already reflashed it using the external firmware for benq. I had been using it with no problems with this configuration on another laptop for quite some time, but now I’ve hooked it up to another laptop and I kept getting the same error.

I was able to read data off the drive, so the laptop was recognizing, but I was not able to burn.

How do I check for this?

[I]ii[/I] too little memory for burning,

I thought maybe this, but my friend believes he has between 256mb-512mb ram. But what would be the minimum?

[I]iii[/I] too high burn speed,

Was burning at 8x, which I assume is not an exceptional speed is it?

[I]iv[/I] corrupted aspi layer,

What does this mean?

[I]v[/I] bad media,

I’m pretty sure the media is okay, I burned a whole pack of it with my old laptop

[I]vi[/I] EW164B firmware need to be installed ([B]Edit[/B], seems be mentioned above. :smiley: )

I’m pretty sure the firmware should be good because it was what I had used with my old laptop okay. Should I reflash again?

Thanks!

I just got some new media, SONY DVD+R.

I tried burning at x4 and x2.4 with same error.

I’m guessing my friend has sp2 installed, though I vaguely remember being able to see it in the add/remove panel in the control panel on my old laptop and I’m not seeing it here. I went to the Microsoft website and did an update check and SP2 didn’t come up so I’m assuming it’s on here.

So my only guess right now would be either reflash or the computer doesn’t have enough memory? Does that sound right at all or am I on a sinking ship?

I encountered this problem when BenQ 1620 first launched (no EW161B yet), and the computer kept detecting mass storage drive but always unable to fully installed it. I installed a maxtor HDD into the enclosure and windows detected drive fine, I installed other burners into the same enclosure and windows detecdted fine, except the BenQ 1620, always gave me the unknown mass storage device. Emailed the enclosure tech support department and they told me that there is a compatability issue with AT2 and BenQ drives and they are currently working on it. So I never got it resolved. May be later AT2 chip fixed the problem. My enclosure was among one of the first enclosure in the market. So I guess that problem has been resolved with later chip revision.

Chas research was almost 2 yrs after my incident. If you read the external thread, you might find my problem listed there