Rocket Division Software
http://www.starburnsoftware.com/forum/

Error with TSSTcorp CDDVDW TS-H653B drive
http://www.starburnsoftware.com/forum/starburn-sdk-f3/error-with-tsstcorp-cddvdw-h653b-drive-t1740.html
Page 1 of 1

Author:  clay.crowell [ Tue Jan 06, 2009 3:44 pm ]
Post subject:  Error with TSSTcorp CDDVDW TS-H653B drive

Hello,

We are experiencing errors with the StarBurn SDK (StarBurnX) when trying to burn CD-R data discs with the following optical device:

Vendor ID: TSSTcorp
Product ID: CDDVDW TS-H653B
Revision Level: LE05

We are using the .NET API with C#, and the error received is the following:

System.Runtime.InteropServices.COMException (0x800A0275): Internal SDK error:CStarBurn_ScsiTransportSPTI::ExecuteCDB(): Command failed

Valid = yes, CDB Size = 10, Sense Size = 32
CDB: 55 10 00 00 00 00 00 00 3C 00 00 00 00 00 00 00
Sense 00: 70 00 05 00 00 00 00 0A 00 00 00 00 26 00 00 00
Sense 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Transport status = 0, Target Status = 2, HostAdapter Status = 0

at RocketDivision.StarBurnX.DataBurnerClass.Burn(Boolean TestBurn, String volumeName)

We also tried to burn a CD on this device with the C# Data Burner sample application that comes with the SDK and received the same error. We captured the StarBurn log file from that burn session and the following is a snippet from the log at the time of the error:

Code:
CStarBurn_CdvdBurnerGrabber::CStarBurn_CdvdBurnerGrabber_SharedConstructor(): Cache size is 32 MBs, 33554432 UCHARs

CStarBurn_CdvdBurnerGrabber::Lock(): ENTERed

CStarBurn_CdvdBurnerGrabber::Lock(): EXITing with success

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): ENTERed for 0x03654570

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Inserted disc type 0x00000002

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): CD media ( 2 ) now has single transfer size of 61440 UCHARs

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Setting write parameters to data

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Setting write parameters to MODE2/Form1

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Reading track information

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Generic read track info...

StarBurn_DumpCdvdWriteParametersPage(): WARNING! Size 50 less then 56!

Write Parameters Page Dump:
Page Code: 0x05, PSBit (Page Saveable): 0
Page Length: 50 UCHARs, Write Type: 0x01, Test Write: No, Reserved2_1: 0x00
BUP (Buffer Underrun Protection) Enabled: No
Track Mode: 0x04, Copy Allowed: No, FP (Is Fixed Packet): No
Next Session: 0x00, Data Block Type: 0x08, Reserved4: 0x00
Host Application Code: 0x00, Session Format: 0x00
Packet Size: 0, Audio Pause Length: 150
Media Catalog Number: 0x00000000000000000000000000000000
ISRC: 0x00000000000000000000000000000000
SubHeaderUCHAR0: 0x00, SubHeaderUCHAR1: 0x00
SubHeaderUCHAR2: 0x00, SubHeaderUCHAR3: 0x00
Vendor Specific: 0x00 0x00 0x00 0x00


StarBurn_DumpCdvdWriteParametersPage(): WARNING! Size 50 less then 56!

Write Parameters Page Dump:
Page Code: 0x05, PSBit (Page Saveable): 0
Page Length: 50 UCHARs, Write Type: 0x01, Test Write: No, Reserved2_1: 0x00
BUP (Buffer Underrun Protection) Enabled: No
Track Mode: 0x04, Copy Allowed: No, FP (Is Fixed Packet): No
Next Session: 0x00, Data Block Type: 0x08, Reserved4: 0x00
Host Application Code: 0x00, Session Format: 0x00
Packet Size: 0, Audio Pause Length: 150
Media Catalog Number: 0x00000000000000000000000000000000
ISRC: 0x00000000000000000000000000000000
SubHeaderUCHAR0: 0x00, SubHeaderUCHAR1: 0x00
SubHeaderUCHAR2: 0x00, SubHeaderUCHAR3: 0x00
Vendor Specific: 0x00 0x00 0x00 0x00


StarBurn_DumpCdvdWriteParametersPage(): WARNING! Size 50 less then 56!

Write Parameters Page Dump:
Page Code: 0x05, PSBit (Page Saveable): 0
Page Length: 50 UCHARs, Write Type: 0x01, Test Write: No, Reserved2_1: 0x00
BUP (Buffer Underrun Protection) Enabled: No
Track Mode: 0x04, Copy Allowed: No, FP (Is Fixed Packet): No
Next Session: 0x00, Data Block Type: 0x08, Reserved4: 0x00
Host Application Code: 0x00, Session Format: 0x00
Packet Size: 0, Audio Pause Length: 150
Media Catalog Number: 0x00000000000000000000000000000000
ISRC: 0x00000000000000000000000000000000
SubHeaderUCHAR0: 0x00, SubHeaderUCHAR1: 0x00
SubHeaderUCHAR2: 0x00, SubHeaderUCHAR3: 0x00
Vendor Specific: 0x00 0x00 0x00 0x00


CStarBurn_DumpAndParseTrackInformation(): WARNING! Length 26 less then 40!

Track Information Dump:
Track Number: 1, Session Number: 1
Track Mode: 0x04, Copy: No, Damage: No
Data Mode: 0x01, FP (Fixed Packet): No, Packet: No, Blank: Yes
RT (Reserved Track): No, NWA_V (Next Writable Address Valid): Yes
Track Start Address (LBA): 0, Next Writable Address (LBA): 0
Free Logical Block(s): 359847, Fixed Packet Size: 0 LB(s)
Track Size In LBs: 359847, Last Recorded Address: 0


CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Setting write parameters

CStarBurn_ScsiTransportSPTI::ExecuteCDB(): Command failed

SCSI Status: 0x02, CDB Length: 10, CDB Dump: 0x55 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x3C 0x00 0x00 0x00 0x00 0x00 0x00 0x00

SCSI sense data dump:
Error Code: 0x70, Is Sense Valid: No, Segment Number: 0x00 (0)
Sense Key: 0x05, Reserved: 0x00, Incorrect Length: No
End Of Media: No, File Mark: No, Information: 0x00 0x00 0x00 0x00
Additional Sense Length: 0x0A (10)
Command Specific Information: 0x00 0x00 0x00 0x00
Additional Sense Code (ASC): 0x26, Additional Sense Code Qualifier (ASCQ): 0x00


CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Method in sequence failed

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): EXITing with failure, status 8, message 'CStarBurn_ScsiTransportSPTI::ExecuteCDB(): Command failed'

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Ejecting disc

CStarBurn_CdvdBurnerGrabber::Eject(): ENTERed

CStarBurn_ScsiTransportSPTI::ExecuteCDB(): Command failed

SCSI Status: 0x02, CDB Length: 6, CDB Dump: 0x1B 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

SCSI sense data dump:
Error Code: 0x70, Is Sense Valid: No, Segment Number: 0x00 (0)
Sense Key: 0x05, Reserved: 0x00, Incorrect Length: No
End Of Media: No, File Mark: No, Information: 0x00 0x00 0x00 0x00
Additional Sense Length: 0x0A (10)
Command Specific Information: 0x00 0x00 0x00 0x00
Additional Sense Code (ASC): 0x53, Additional Sense Code Qualifier (ASCQ): 0x02


CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): Eject() failed

CStarBurn_CdvdBurnerGrabber::TrackAtOnce(): WARNING! Status 8, message 'CStarBurn_ScsiTransportSPTI::ExecuteCDB(): Command failed'

CStarBurn_CdvdBurnerGrabber::ShutDownCacheThread(): WaitForSingleObject() failed, status 183, returned 258

CStarBurn_CdvdBurnerGrabber::Release(): ENTERed

CStarBurn_CdvdBurnerGrabber::Release(): EXITing with success

CStarBurn_ScsiTransportSPTI::CStarBurn_ScsiTransportSPTI(): WARNING! CreateFile( '\\.\StarOpen', 0xc0000000, 3, 0x00000000, 3, 0, 0x00000000 ) failed, status 2 ( 0x2 )

CStarBurn_ScsiTransportSPTI::CStarBurn_ScsiTransportSPTI(): Device '\\.\D:' has SCSI address of 2:0:0:0

SCSI Capabilites Dump:
Length: 24 UCHAR(s), Maximum Transfer Lenght: 131072 UCHAR(s)
Maximum Physical Page(s) Per Data Buffer: 32, Supported Asynchronous Event(s): 0, Alignment Mask: 1
Tagged Command Queueing Supported: No, Adapter Scans Down for BIOS Device(s): No, Adapter Uses Programmed I/O: Yes

SCSI Device Inquiry Data Dump:
Device Type: 0x05, Removable: Yes
SCSI Version: 0, Soft Reset Supported: No
Command Queue Supported: No, Linked Commands Supported: No
Sync Transfer Supported: No, 16-bit bus: No
32-bit bus: No, Relative Addressing Supported: No
Vendor ID: 'TSSTcorp', Product ID: 'CDDVDW TS-H653B ', Revision Level: 'LE05'


CStarBurn_ScsiDeviceGeneric::CStarBurn_ScsiDeviceGeneric_SharedConstructor(): 'TSSTcorp' - 'CDDVDW TS-H653B ' - 'LE05' sits at 2:0:0:0

CD/DVD Capabilities Page Dump:
Page Code: 0x2A, Reserved1: 0x00, PSBit (Page Savable): 0
Page Size in UCHARs: 66 UCHARs, CD-R Read: Yes, CD-E Read: Yes
DVD-ROM Read: Yes, DVD-R Read: Yes, DVD-RAM Read: Yes, Reserved2: 0x00
CD-R Write: Yes, CD-E Write: Yes, Test Write: Yes
Reserved3: 0x00, DVD-R Write: Yes, DVD-RAM Write: Yes
Reserved4: 0x00, Audio Play: Yes, Composite: No
Digital Port One: No, Digital Port Two: No
MODE2 Form1: Yes, MODE2 Form2: Yes
Is Multi Session: Yes, CDDA: Yes, CDDAAccurate: Yes
BUP (Buffer Underrun Protection) Supported: Yes
RW Supported: Yes, RW Deinterleaved: Yes, C2Pointers: Yes
ISRC: Yes, UPC: Yes, Read Bar Code Capable: No
Lock: Yes, LockState: 0, Prevent Jumper: No
Reserved5: 0x00, Eject: Yes, Loading Mechanism Type: 0x01
Separate Volume: Yes, Separate Channel Mute: Yes
Supports Disc Present: No, SW Slot Selection: No
Side Change Capable: No, RW InLeadIn Readable: Yes, Reserved6: 0x00
Maximum Read Speed: 7056 KBps
Number Of Volume Level(s): 256, Buffer Size in KBs: 2048
Current Read Speed: 7056 KBps
Reserved7: 0x00
BCK: No, RCK: No, LSBF: No, Length: 0x01
Reserved8: 0x00
Maximum Write Speed: 7056 KBps
Current Write Speed: 7056 KBps
Reserved9: 0x0001


CStarBurn_CdvdBurnerGrabber::CStarBurn_CdvdBurnerGrabber_SharedConstructor(): Cache size updated to 4194304 UCHARs

CStarBurn_CdvdBurnerGrabber::CStarBurn_CdvdBurnerGrabber_SharedConstructor(): Cache size is 1 MBs, 4194304 UCHARs

CStarBurn_CdvdBurnerGrabber::Release(): ENTERed

CStarBurn_CdvdBurnerGrabber::Release(): EXITing with success

CStarBurn_CdvdBurnerGrabber::Eject(): ENTERed

CStarBurn_CdvdBurnerGrabber::Eject(): EXITing with success

CStarBurn_CdvdBurnerGrabber::Release(): ENTERed

CStarBurn_CdvdBurnerGrabber::Release(): EXITing with success


Could this just be faulty device? Any help would be much appreciated.

Thanks,
Clay[/code]

Author:  anton (staff) [ Wed Jan 07, 2009 11:00 am ]
Post subject: 

It's not faulty device, rather it's something wrong with the library itself. We've received the same request by e-mail and I've applied some fixes to the code. Andrew & Dima should prepare new StarBurn/StarBurnX build for you to test. On Thursday (as it's National Holiday today).

Author:  hongdida [ Fri May 30, 2014 9:54 am ]
Post subject:  Re: Error with TSSTcorp CDDVDW TS-H653B drive

As for the code "Read Bar Code Capable: No", I integrated a barcode scanner and change it to yes, but the barcode scanning function is still unavailable. Any idea?









__________________________________
http://www.keepdynamic.com/barcoding/csharp-barcode-reader.shtml

Author:  anton (staff) [ Fri May 30, 2014 11:01 am ]
Post subject:  Re: Error with TSSTcorp CDDVDW TS-H653B drive

It's a question to hardware vendor and not to us. We only interpret responses we get from device. Do you have any app actually recognizing what you do and working with attached bar code reader?

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/