Old 18-09-2003   #1
CD Freaks Member
 
Join Date: Jun 2003
Posts: 201
How do I check if my lens is dirty?

I've been having problems with my LiteOn-40125S. It is producing medium errors and fixation errors at all speeds. I have tested the problem with different CD-Rs including Memorex CD-Rs, and have consistently made over a dozen coasters in total.

I think the problem may be the drive itself. To be honest, I've never had media problems with the media I use, and never as consistently as I am getting now. Instead of a coaster being the exception to the norm, now a good burnt CD is the exception.

How do I check that my CD drive is dirty or (worse) the laser has been decalibrated?

I've attached my Nero log file below for a failed session for you to see.

Note: Search function did not turn up any posts which mentioned how to identify a dirty/decalibrated lens, although the solutions to the problems were posted.

Quote:
Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File 'C:\Program Files\nero\Nero\Wnaspi32.dll': Ver=2.0.1.59, size=160016 bytes, created 29/01/2003 22:37:36
Nero Version: 5.5.10.28
Recorder: <LITE-ON LTR-40125S> Version: ZS0P - HA 2 TA 0 - 5.5.10.28
Adapter driver: <atapi> HA 2
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI
CD-ROM: <ELBY DVD-ROM> Version: 1.0 - HA 0 TA 0 - 5.5.10.28
Adapter driver: <ElbyVCD> HA 0
Bus Type : default (0) -> SCSI, detected: ?

=== Scsi-Device-Map ===
CdRomPeripheral : ELBY DVD-ROM 1.0 ElbyVCD Port 0 ID 0 DMA: ?
DiskPeripheral : QUANTUM FIREBALLlct15 15 atapi Port 1 ID 0 DMA: On
DiskPeripheral : MAXTOR 6L080J4 atapi Port 1 ID 1 DMA: On
CdRomPeripheral : LITE-ON LTR-40125S atapi Port 2 ID 0 DMA: On
CdRomPeripheral : Lite-On LTN483S 48x Max atapi Port 2 ID 1 DMA: Off
CdRomPeripheral : AXV CD/DVD-ROM 2.2a axsaki Port 3 ID 0 DMA: ?
=======================

AutoRun : 0
Excluded drive IDs:
CmdQueuing : 1
CmdNotification: 2
WriteBufferSize: 24117248 (0) Byte
ShowDrvBufStat : 0
EraseSpeed : 0
BUFE : 0
Physical memory : 127MB (130352kB)
Free physical memory: 30MB (30896kB)
Memory in use : 76 %
Uncached PFiles: 0x0
Use Static Write Speed Table: 0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Enabled (1)
Wizard: On

18.9.2003
CD-ROM (ISO)
01:08:53 #1 Text 0 File Isodoc.cpp, Line 7579
Iso document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : FALSE
Multisession : TRUE
Multisession type: : Start multisession
Burning mode : TAO
Mode : 1
ISO Level : 1 (Max. of 11 = 8 + 3 char)
Character set : ISO 9660
Joliet : TRUE
Allow pathdepth more than 8 directories : FALSE
Allow more than 255 characters in path : FALSE
Write ISO9660 ;1 file extensions : TRUE

01:08:54 #2 Phase 90 File dlgbrnst.cpp, Line 1655
Buffer Underrun Protection activated

01:08:54 #3 Text 0 File Reader.cpp, Line 115
Reader running

01:08:54 #4 Text 0 File Writer.cpp, Line 125
Writer LITE-ON LTR-40125S running

01:08:54 #5 ISO9660GEN -11 File geniso.cpp, Line 4571
First writeable address = 0 (0x00000000)

01:08:54 #6 Text 0 File Burncd.cpp, Line 3735
Turn on Track-At-Once, using CD-R/RW media

01:08:54 #7 Text 0 File ThreadedTransferInterface.cpp, Line 672
Setup items (original item values)
0: TRM_DATA_MODE1 (CTransferItem)
2 indices, index0 (150) not provided
original CD pos #0 + 327826 (327826) = #327826/72:51.1
relocatable, CD pos for caching/writing not required/required, no patch infos
--------------------------------------------------------------

01:09:00 #8 Text 0 File DlgWaitCD.cpp, Line 221
Last possible write address on media: 335099 (74:29.74)
Last address to be written: 327825 (72:53.00)

01:09:00 #9 Text 0 File DlgWaitCD.cpp, Line 226
Write in overburning mode: FALSE

01:09:00 #10 Text 0 File DlgWaitCD.cpp, Line 1678
Recorder: LITE-ON LTR-40125S;
CDR code: 00 97 28 26; OSJ entry from: Multi Media Masters && Machinary SA
ATIP Data:
Special Info [hex] 1: 00 00 00, 2: 00 00 00 (LI 0:00.00), 3: 00 00 00 (LO 0:00.00)
Additional Info [hex] 1: 00 00 00 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

01:09:01 #11 Text 0 File ThreadedTransferInterface.cpp, Line 824
Prepare recorder LITE-ON LTR-40125S for write in TAO
DAO infos:
==========
MCN:
TOCTYPE: 0x0 Session Closed, CD fixated
Tracks 1 to 1:
TRM_DATA_MODE1, 2048/0x0, ISRC "", FilePos 0 307200 671694848

01:09:01 #12 Text 0 File ThreadedTransferInterface.cpp, Line 852
Removed 2 run-out blocks from end of track 1.

01:09:01 #13 Text 0 File ThreadedTransferInterface.cpp, Line 672
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 (CTransferItem)
2 indices, index0 (150) not provided
original CD pos #0 + 327826 (327826) = #327826/72:51.1
relocatable, CD pos for caching/writing not required/required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 327824 blocks [LITE-ON LTR-40125S ]
--------------------------------------------------------------

01:09:01 #14 Phase 24 File dlgbrnst.cpp, Line 1655
Caching of files started

01:09:04 #15 Phase 25 File dlgbrnst.cpp, Line 1655
Caching of files completed

01:09:04 #16 Phase 36 File dlgbrnst.cpp, Line 1655
Burn process started at 12x (1,800 KB/s)

01:09:05 #17 Text 0 File ThreadedTransferInterface.cpp, Line 1978
Verifying CD position of item 0 (relocatable, CD pos, no patch infos, orig at #0): write at #0

01:09:05 #18 Text 0 File Mmc.cpp, Line 17895
Set BUFE: supported -> ON , SMART-BURN : ON

01:09:24 #19 SCSI -1135 File Cdrdrv.cpp, Line 1416
SCSI Exec, HA 2, TA 0, LUN 0, buffer 0x02420000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x0C
Sense Qual: 0x00
CDB Data: 0x2A 0x00 0x00 0x00 0x13 0x22 0x00 0x00 0x1F 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x0C 0x00

01:09:24 #20 MMC -1135 File Writer.cpp, Line 333
Write error

01:09:24 #21 Text 0 File ThreadedTransfer.cpp, Line 222
all writers idle, stopping conversion

01:09:24 #22 Text 0 File ThreadedTransfer.cpp, Line 216
conversion idle, stopping reader

01:09:24 #23 CDR -201 File WriterStatus.cpp, Line 194
Invalid write state

01:09:24 #24 TRANSFER -18 File WriterStatus.cpp, Line 194
Could not perform EndTrack

01:09:24 #25 Text 0 File Mmc.cpp, Line 12895
<LITE-ON LTR-40125S > start Close Session

01:09:27 #26 SCSI -1176 File Cdrdrv.cpp, Line 1212
SCSI Exec, HA 2, TA 0, LUN 0
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x72
Sense Qual: 0x00
CDB Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Sense Data: 0x71 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x72 0x00

01:09:27 #27 MMC -1176 File WriterStatus.cpp, Line 233
Session fixation error

01:09:27 #28 TRANSFER -19 File WriterStatus.cpp, Line 233
Could not perform Fixation

01:09:27 #29 Text 0 File WriterStatus.cpp, Line 242
falling back to disc fixation

01:09:27 #30 Text 0 File Mmc.cpp, Line 12895
<LITE-ON LTR-40125S > start Close Session

01:09:27 #31 Phase 38 File dlgbrnst.cpp, Line 1655
Burn process failed at 12x (1,800 KB/s)

01:09:27 #32 Text 0 File Scsicmd.cpp, Line 406
SCSI not using temporary buffers
20 out of 20 temporary buffers allocated


Existing drivers:
File 'Drivers\atapi.sys': Ver=5.1.2600.0 (XPClient.010817-1148), size=86656 bytes, created 23/08/2001 13:00:00 (Adapter driver for rec)
File 'Drivers\ElbyVCD.sys': Ver=4, 2, 0, 0, size=22016 bytes, created 28/11/2002 11:43:49 (Adapter driver for src)

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)
Tyro is offline   Reply With Quote
Old 19-09-2003   #2
CD Freaks Member
 
Join Date: Jun 2003
Posts: 201
*Bump*

Come on man, put yourself in my place, a CDFreak with a non-operational drive

Then you can see how unpleasant it is.
Tyro is offline   Reply With Quote
Old 19-09-2003   #3
CD Freaks Member
 
Join Date: Jun 2003
Posts: 201
Here's another error log from Nero, this time the error is "Invalid Write State". There goes another coaster.

This problem recurs on 3 different types of CD-R media, and 4 different types of CD-RW media.

Quote:
Windows XP 5.1
IA32
WinAspi: -
ahead WinASPI: File 'C:\Program Files\nero\Nero\Wnaspi32.dll': Ver=2.0.1.59, size=160016 bytes, created 29/01/2003 22:37:36
Nero Version: 5.5.10.28
Recorder: <LITE-ON LTR-40125S> Version: ZS0P - HA 2 TA 0 - 5.5.10.28
Adapter driver: <atapi> HA 2
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI
CD-ROM: <ELBY DVD-ROM> Version: 1.0 - HA 0 TA 0 - 5.5.10.28
Adapter driver: <ElbyVCD> HA 0
Bus Type : default (0) -> SCSI, detected: ?

=== Scsi-Device-Map ===
CdRomPeripheral : ELBY DVD-ROM 1.0 ElbyVCD Port 0 ID 0 DMA: ?
DiskPeripheral : QUANTUM FIREBALLlct15 15 atapi Port 1 ID 0 DMA: On
DiskPeripheral : MAXTOR 6L080J4 atapi Port 1 ID 1 DMA: On
CdRomPeripheral : LITE-ON LTR-40125S atapi Port 2 ID 0 DMA: On
CdRomPeripheral : Lite-On LTN483S 48x Max atapi Port 2 ID 1 DMA: Off
CdRomPeripheral : AXV CD/DVD-ROM 2.2a axsaki Port 3 ID 0 DMA: ?
=======================

AutoRun : 0
Excluded drive IDs:
CmdQueuing : 1
CmdNotification: 2
WriteBufferSize: 24117248 (0) Byte
ShowDrvBufStat : 0
EraseSpeed : 0
BUFE : 0
Physical memory : 127MB (130352kB)
Free physical memory: 32MB (33096kB)
Memory in use : 74 %
Uncached PFiles: 0x0
Use Static Write Speed Table: 0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Enabled (1)
Wizard: On

19.9.2003
CD-ROM (ISO)
13:48:46 #1 Text 0 File Isodoc.cpp, Line 7579
Iso document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : FALSE
Multisession : TRUE
Multisession type: : Start multisession
Burning mode : TAO
Mode : 1
ISO Level : 1 (Max. of 11 = 8 + 3 char)
Character set : ISO 9660
Joliet : TRUE
Allow pathdepth more than 8 directories : FALSE
Allow more than 255 characters in path : FALSE
Write ISO9660 ;1 file extensions : TRUE

13:48:46 #2 Phase 90 File dlgbrnst.cpp, Line 1655
Buffer Underrun Protection activated

13:48:46 #3 Text 0 File Reader.cpp, Line 115
Reader running

13:48:46 #4 Text 0 File Writer.cpp, Line 125
Writer LITE-ON LTR-40125S running

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

13:48:47 #6 Text 0 File Burncd.cpp, Line 3735
Turn on Track-At-Once, using CD-R/RW media

13:48:47 #7 Text 0 File ThreadedTransferInterface.cpp, Line 672
Setup items (original item values)
0: TRM_DATA_MODE1 (CTransferItem)
2 indices, index0 (150) not provided
original CD pos #0 + 330003 (330003) = #330003/73:20.3
relocatable, CD pos for caching/writing not required/required, no patch infos
--------------------------------------------------------------

13:48:51 #8 Text 0 File DlgWaitCD.cpp, Line 221
Last possible write address on media: 335099 (74:29.74)
Last address to be written: 330002 (73:22.02)

13:48:51 #9 Text 0 File DlgWaitCD.cpp, Line 226
Write in overburning mode: FALSE

13:48:51 #10 Text 0 File DlgWaitCD.cpp, Line 1678
Recorder: LITE-ON LTR-40125S;
CDR code: 00 97 28 26; OSJ entry from: Multi Media Masters && Machinary SA
ATIP Data:
Special Info [hex] 1: 00 00 00, 2: 00 00 00 (LI 0:00.00), 3: 00 00 00 (LO 0:00.00)
Additional Info [hex] 1: 00 00 00 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

13:48:52 #11 Text 0 File ThreadedTransferInterface.cpp, Line 824
Prepare recorder LITE-ON LTR-40125S for write in TAO
DAO infos:
==========
MCN:
TOCTYPE: 0x0 Session Closed, CD fixated
Tracks 1 to 1:
TRM_DATA_MODE1, 2048/0x0, ISRC "", FilePos 0 307200 676153344

13:48:52 #12 Text 0 File ThreadedTransferInterface.cpp, Line 852
Removed 2 run-out blocks from end of track 1.

13:48:52 #13 Text 0 File ThreadedTransferInterface.cpp, Line 672
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 (CTransferItem)
2 indices, index0 (150) not provided
original CD pos #0 + 330003 (330003) = #330003/73:20.3
relocatable, CD pos for caching/writing not required/required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 330001 blocks [LITE-ON LTR-40125S ]
--------------------------------------------------------------

13:48:52 #14 Phase 24 File dlgbrnst.cpp, Line 1655
Caching of files started

13:48:53 #15 Phase 25 File dlgbrnst.cpp, Line 1655
Caching of files completed

13:48:53 #16 Phase 36 File dlgbrnst.cpp, Line 1655
Burn process started at 32x (4,800 KB/s)

13:48:53 #17 Text 0 File ThreadedTransferInterface.cpp, Line 1978
Verifying CD position of item 0 (relocatable, CD pos, no patch infos, orig at #0): write at #0

13:48:54 #18 Text 0 File Mmc.cpp, Line 17895
Set BUFE: supported -> ON , SMART-BURN : ON

13:50:50 #19 SCSI -1135 File Cdrdrv.cpp, Line 1416
SCSI Exec, HA 2, TA 0, LUN 0, buffer 0x05090000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x0C
Sense Qual: 0x00
CDB Data: 0x2A 0x00 0x00 0x02 0xC9 0xF8 0x00 0x00 0x1F 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x0C 0x00

13:50:50 #20 MMC -1135 File Writer.cpp, Line 333
Write error

13:50:50 #21 Text 0 File ThreadedTransfer.cpp, Line 222
all writers idle, stopping conversion

13:50:50 #22 Text 0 File ThreadedTransfer.cpp, Line 216
conversion idle, stopping reader

13:50:50 #23 CDR -201 File WriterStatus.cpp, Line 194
Invalid write state

13:50:50 #24 TRANSFER -18 File WriterStatus.cpp, Line 194
Could not perform EndTrack

13:50:50 #25 Text 0 File Mmc.cpp, Line 12895
<LITE-ON LTR-40125S > start Close Session

13:51:10 #26 Phase 38 File dlgbrnst.cpp, Line 1655
Burn process failed at 32x (4,800 KB/s)

13:51:10 #27 Text 0 File Scsicmd.cpp, Line 406
SCSI not using temporary buffers
20 out of 20 temporary buffers allocated


Existing drivers:
File 'Drivers\atapi.sys': Ver=5.1.2600.0 (XPClient.010817-1148), size=86656 bytes, created 23/08/2001 13:00:00 (Adapter driver for rec)
File 'Drivers\ElbyVCD.sys': Ver=4, 2, 0, 0, size=22016 bytes, created 28/11/2002 11:43:49 (Adapter driver for src)

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)
Tyro is offline   Reply With Quote
Old 19-09-2003   #4
Management
 
DoMiN8ToR's Avatar
 
Join Date: Jul 1999
Location: Myce HQ
Posts: 14,601
Hi Tyro, that doesn't sound like much fun indeed

Is there an option for you to get yourself a lens cleaning kit? Will probably be usefull for other CD players/recorders as well for now and in the future.

As your drive is a Lite-On, I'll move it to the Lite-On forum, there are all the experts hanging out
__________________
Need some help ? Please use our search function first
DoMiN8ToR is offline   Reply With Quote
Old 20-09-2003   #5
CD Freaks Member
 
Join Date: Jun 2003
Posts: 201
I was eyeing this cleaning kit from Belkin:

CD Cleaner

Is it OK?

Before I spend the money, does anyone know if the problem is a dirty drive or a decalibrated laser?

Also, I tried opening up my (internal) LiteOn drive to clean out the dust manually, since I figured if it is dust then cleaning the lens will be a temporary fix. Sort of like vacuuming a small spot in a dirty room; the spot will get dirty again quickly.

I got as far as removing the outer casing, but can't seem to completely disassemble the drive. Anyone have any instructions on how to do so?
Tyro is offline   Reply With Quote
Old 20-09-2003   #6
Retired Moderator
 
Join Date: Jun 2002
Location: Deadwood
Posts: 11,533
The cleaners are just brushes, you can do the same thing with a can of air and a brush. I don't think i'd spend any money to fix it though, a new 52x drive is pretty cheap even in Europe. The 40x is a good solid performer, but is nothing compared to the newer drives. Just to rule out software issues, try booting to the drive or reading a disc in DOS. Does it read discs in Windows?
rdgrimes is offline   Reply With Quote
Old 20-09-2003   #7
CD Freaks Member
 
Join Date: Jun 2003
Posts: 201
The drive seems to be alright reading discs. If I copy or install a program from a CD using the drive, what happens is that usually somewhere through the file copy process, the CD stops spinning, the light flashes for a few seconds, the CD re-spins up and it continues.

Reading seems to be less of a problem, presumably because if the drive screws up the error check it can always try to re-read the data (which is what I am presuming the above to be doing). But for burning, it only has one shot.

As for blasting the lens with compressed air/a brush, that is why I asked how to open the drive in my question above. It is an internal drive, and disassembling it does not seem so straightforward.

I'm holding back buying a new drive because I want to get a DVD-RW drive, and I am waiting for its prices to come down a bit more. Maybe after Christmas.
Tyro is offline   Reply With Quote
Old 20-09-2003   #8
Retired Senior Admin
 
OC-Freak's Avatar
 
Join Date: Dec 2001
Location: Cdfreaks review lab - Norway
Posts: 5,644
Hi and welcome to our forum!

Some things you may try.

-Update to the latest ZS0R firmware
-Try other media brands as Multi Media Masters & Machinary SA media is quite shitty. Try some Verbatim or TY discs if possible.
-Update nero to a newer version.
__________________
I'm a real freak in many aspects!
OC-Freak is offline   Reply With Quote
Old 21-09-2003   #9
CD Freaks Member
 
Join Date: Jun 2003
Posts: 201
Thanks for the welcome, OC-Freak.

The MMM&MSA 74 min media was some leftover cheap stuff I had which I use for discs which I expect to be handled a lot or badly, like for Play CDs.

I seem to have posted 2 MMM&MSA media types...which gives you admittedly a poor sample. Does Memorex media count as shitty as well? I had similar problems, although this time it happened with CloneCD and I didn't save the output. Also had a few problems with Intenso 700Mb 4-10x speed CD-RWs.

Anyone here have any step-by-step instructions how to disassemble a LiteOn-40125 drive? I'm past the warranty period anyway.

If I did a writing test on a CD-RW and output the information here, would you experts be able to tell me conclusively if it is because of a dirty lens, decalibrated laser, or a coincidental string of bad CDs?
Tyro is offline   Reply With Quote
Old 21-09-2003   #10
Retired Moderator
 
Join Date: Jun 2002
Location: Deadwood
Posts: 11,533
Quote:
If I did a writing test on a CD-RW and output the information here, would you experts be able to tell me conclusively if it is because of a dirty lens, decalibrated laser, or a coincidental string of bad CDs?
No, the only way to know is to try different media, and if the problem persists, clean the drive.
rdgrimes is offline   Reply With Quote
Old 21-09-2003   #11
Retired Senior Admin
 
OC-Freak's Avatar
 
Join Date: Dec 2001
Location: Cdfreaks review lab - Norway
Posts: 5,644
Much Memorex discs is made by prodisc which is varying from perfect to total crap from batch to batch. You may have got unlucky and got discs from a bad batch.

I suggest you try some other discs.....¨

Have you tried lower writing speeds btw?
__________________
I'm a real freak in many aspects!
OC-Freak is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Optiarc AD-5170A Read Problems - Dirty Lens or Software Issue??? olip74 NEC / Optiarc Writer 5 21-05-2007 10:03
What do you do when your audio CD's get dirty? Sgt_Strider Newbie Forum 7 13-11-2005 20:38
Crc - Cyclic Redundacy Check - Not A Dirty Disk? evilslosh Movie copy software 1 02-05-2005 00:58
CloneCD - Down & Dirty InSOMniA Burning Software 40 17-08-2004 01:58
DVDBurner Dirty? Jester73440 CD, DVD and Blu-ray Writers 2 16-10-2003 01:30


All times are GMT +2. The time now is 07:35.
Top