Jump to content
Sign in to follow this  
dreamsat

ImgBurn and ASMEDIA 106x controller

Recommended Posts

Hi! I don't know is this a bug or not supported controller but anyway may I tell you about it. Recently I've bought new controller ESPADA PCI-E,SATA3,2int+2ext port,FG-EST09A-1 on ASMEDIA 106x chip. This chip used on asus motherboards and some others too. I connected AD-5280S through it and use it till I start IMGBURN want to burn disk. And any blank DVD disks I try to insert not recognized as blank. Then I start invesigating the issue and what I've got at this moment.

 

If you start ImgBurn without blank DVD inside then start the Program, then trying to insert blank DVD or CD disk you are getting message "disk not empty" and button burn not visable. If you are inserting disk before starting ImageBurn then all seems to be OK and you can actually successfully write disk all OK. Or you can go trough ez-mode picker and choose the task again and then it's ok disk recognized as blank. Normally you can open and close tray with blank disk using load and eject buttons and ImgBurn recognized it perfectly and fairly instantly. But in case ASMEDIA 106x you need to insert disk before starting ImgBurn or every time go through ez-mode picker for recognizing blank disk. With Nero Burning Rom 11 (Tested open and close tray in info disk menu all OK) and ultraiso 9.5.2.2836 all OK!!! If I connecting drive through onboard controller H61 intel AHCI all OK.

Thank you.

Edited by dreamsat

Share this post


Link to post
Share on other sites

The disc info from the box on the right when you're in write mode will tell us why ImgBurn thinks the disc is empty/not empty.

 

Please copy + paste it.

Share this post


Link to post
Share on other sites

That is the thing! Nothing is changing in the right window!

 

Optiarc DVD RW AD-5280S 1.01 (ATA)

Current Profile: None!

 

Disc Information:

Status: Unknown

State of Last Session: Unknown

Erasable: Unknown

Formatted: Unknown

Sessions: Unknown

 

But if I insert disk before starting ImgBurn or start ez-mode picker and choose task after nothing happened all ok.

 

Optiarc DVD RW AD-5280S 1.01 (ATA)

Current Profile: DVD+R

 

Disc Information:

Status: Empty

State of Last Session: Empty

Erasable: No

Free Sectors: 2 295 104

Free Space: 4 700 372 992 bytes

Free Time: 510:03:29 (MM:SS:FF)

Next Writable Address: 0

MID: VDSPMSAB-001-01

Supported Write Speeds: 2,4x; 4x

 

Physical Format Information (ADIP):

Disc ID: VDSPMSAB-001-01

Book Type: DVD+R

Part Version: 1

Disc Size: 120mm

Maximum Read Rate: Not Specified

Number of Layers: 1

Track Path: Parallel Track Path (PTP)

Linear Density: 0.267 um/bit

Track Density: 0.74 um/track

First Physical Sector of Data Area: 196 608

Last Physical Sector of Data Area: 2 491 711

Last Physical Sector in Layer 0: 0

 

Physical Format Information (Last Recorded):

Disc ID: VDSPMSAB-001-01

Book Type: DVD+R

Part Version: 1

Disc Size: 120mm

Maximum Read Rate: Not Specified

Number of Layers: 1

Track Path: Parallel Track Path (PTP)

Linear Density: 0.267 um/bit

Track Density: 0.74 um/track

First Physical Sector of Data Area: 196 608

Last Physical Sector of Data Area: 2 491 711

Last Physical Sector in Layer 0: 0

 

Performance (Write Speed):

Descriptor 1...

-> B0: 0x00; B1: 0x00; B2: 0x00; B3: 0x00

-> EL: 2295104 (0x00230540)

-> RS: 6 925 KB/s (5x) - WS: 3 324 KB/s (2,4x)

Descriptor 2...

-> B0: 0x00; B1: 0x00; B2: 0x00; B3: 0x00

-> EL: 2295104 (0x00230540)

-> RS: 6 925 KB/s (5x) - WS: 5 540 KB/s (4x)

Edited by dreamsat

Share this post


Link to post
Share on other sites

So if you load the program and put it into write mode... AND THEN insert a blank disc, it says it's not empty?

 

It looks as if the commands are failing to be processed properly (by your drive/drivers) to me.

 

Do as mentioned above and load the program + put it into write mode, but then press the F8 key to enable I/O debug mode (it'll say it has been activated in the Log window) before inserting your blank disc.

 

Once it has come up saying what you pasted earlier...

 

i.e.

 

Optiarc DVD RW AD-5280S 1.01 (ATA)

Current Profile: None!

 

Disc Information:

Status: Unknown

State of Last Session: Unknown

Erasable: Unknown

Formatted: Unknown

Sessions: Unknown

 

...please F8 again (to disable I/O debug mode) and save the log (via Files -> Save in the Log window). Then attach the log to a reply here in the forum (use the 'More Reply Options' button). Thanks :)

Share this post


Link to post
Share on other sites

What I have done. Start program->open Write image file to disk inserted disk (Nothing in right windows changed then F8)->ez-mode picker->Writing image file to disk->F8 save log

ImgBurn.log

Edited by dreamsat

Share this post


Link to post
Share on other sites

I assume that log was captured when there wasn't a problem and the disc was picked up ok?

 

I need to see a log where it DOESN'T work. :)

Share this post


Link to post
Share on other sites

It's at start nothing is changing in log when I inserted disk after starting program. Only this strings again and again

I 01:53:42 CDB: 00 00 00 00 00 00

I 01:53:42 CDB Interpretation: Test Unit Ready

I 01:53:43 [1:15:0] Optiarc DVD RW AD-5280S 1.01 (G:) (ATA)

I 01:53:43 CDB: 00 00 00 00 00 00

I 01:53:43 CDB Interpretation: Test Unit Ready

I 01:53:44 [1:15:0] Optiarc DVD RW AD-5280S 1.01 (G:) (ATA)

I 01:53:44 CDB: 00 00 00 00 00 00

Changing starting only when I open ez-mode picker and actually choose task again. Log from start again.

ImgBurn2.log

Edited by dreamsat

Share this post


Link to post
Share on other sites

If you open the program without a disc in the drive, switch to Write mode and press F8, it shouldn't be logging that exact info.

 

If it is, your drive is claiming it's ready - and obviously it can't be. What you should be seeing is some 'SENSE' lines too - meaning the 'TEST UNIT READY' command failed.

 

i.e.

 

I 23:11:40 [0:4:0] Optiarc DVD RW AD-5280S 1.Z7 (I:) (ATAPI)

I 23:11:40 CDB: 00 00 00 00 00 00

I 23:11:40 CDB Interpretation: Test Unit Ready

E 23:11:40 SENSE: 70 00 02 00 00 00 00 0A 00 00 00 00 3A 01 00 00 00 00

E 23:11:40 SENSE SK Interpretation: Not Ready

E 23:11:40 SENSE ASC/ASCQ Interpretation: Medium Not Present - Tray Closed

 

 

You must have I/O debug mode enabled before you insert the disc and leave it enabled until after the disc info box on the right gets populated.

 

If there's no change in the response to the 'TEST UNIT READY' command between there being no disc in the drive and there being a disc in the drive, it's totally out of my hands. Put your drive on a controller that actually works properly.

Share this post


Link to post
Share on other sites
You must have I/O debug mode enabled before you insert the disc and leave it enabled until after the disc info box on the right gets populated.

 

After inserting disk nothing happens. That is the problem. Only after again open task.

 

If there's no change in the response to the 'TEST UNIT READY' command between there being no disc in the drive and there being a disc in the drive, it's totally out of my hands. Put your drive on a controller that actually works properly.

 

That would be case if other programs didn't work too IMHO. But nero burning rom 11 and ultraiso working fine. if I put drive on H61 onboard it's works with imgburn fine too. But I was curious why other programs works and imgburn doesn't.

Edited by dreamsat

Share this post


Link to post
Share on other sites

Sorry, I've no idea.

 

If 'test unit ready' isn't erroring out when there's no disc in the drive, something is wrong with the system.

 

The program can only work with what's being reported.

 

If other programs rely on a response to something else (or on the OS's auto insert notifications) then that's down to them... ImgBurn doesn't I'm afraid.

Share this post


Link to post
Share on other sites

Yep. After starting the program and open task log file cycling those even after inserting disk

I 02:30:10 [1:15:0] Optiarc DVD RW AD-5280S 1.01 (G:) (ATA)

I 02:30:10 CDB: 00 00 00 00 00 00

I 02:30:10 CDB Interpretation: Test Unit Ready

I 02:30:11 [1:15:0] Optiarc DVD RW AD-5280S 1.01 (G:) (ATA)

I 02:30:11 CDB: 00 00 00 00 00 00

I 02:30:11 CDB Interpretation: Test Unit Ready

I 02:30:12 [1:15:0] Optiarc DVD RW AD-5280S 1.01 (G:) (ATA)

I 02:30:12 CDB: 00 00 00 00 00 00

I 02:30:12 CDB Interpretation: Test Unit Ready

I 02:30:13 [1:15:0] Optiarc DVD RW AD-5280S 1.01 (G:) (ATA)

 

In nero I can open and close tray and it detemine disk or no disk properly. Strange. But never mind. If you don't know I don't know who knows! Thank you!

Edited by dreamsat

Share this post


Link to post
Share on other sites

If you leave the log scrolling like that and just eject/load the tray (with no disc in it) a few times, does it still never change its response to be more like mine? i.e. with the SENSE stuff and 'Not Ready'

 

What driver version do you have installed? 1.3.1.0 ?

Share this post


Link to post
Share on other sites

Yep. nothing changing either. :) Driver 1.3.4.0 05-01-2012. I think you right mayby other programs using other way to determine it.

Edited by dreamsat

Share this post


Link to post
Share on other sites

Ok so how about if you press F5 whilst it's sitting there in write mode with drive reporting itself as being 'ready' when it isn't?

 

That'll cause the program to release the drive handle and recreate it.

 

Once you've tested that a few times, if it's still not making any difference, try the whole thing again after changing the SPTI enumeration method in the settings (on the I/O tab) to something else.

 

Device Interface is the best one but I'm curious to know if the others work.

Share this post


Link to post
Share on other sites

Nothing! Cycling and nothing changing.

I 02:49:00 [1:15:0] Optiarc DVD RW AD-5280S 1.01 (G:) (ATA)

I 02:49:00 CDB: 00 00 00 00 00 00

I 02:49:00 CDB Interpretation: Test Unit Ready

 

Change device class to device interface and vise versa while disk inside and cycling -> lead to determining disk. But after that no change again. Drive letter give error.

Edited by dreamsat

Share this post


Link to post
Share on other sites

You don't need to worry about testing with discs - actually, it's better if you don't.

 

What you're aiming for is having that 'test unit ready' commands error out like mine did and report there's no media present - tray open/closed.

 

Get that working properly and the rest will be fine too.

 

I'm interest to see for myself just how messed up these asmedia chipset cards are, so I ordered one off ebay. It ships from HK though so it'll take a week or so to get here :(

Share this post


Link to post
Share on other sites

If I look in the manual for a motherboard that has an ASMedia 1061 chipset on it (ASUS P8H61-M came up in a search for 'ASMedia 1061 ATAPI), there's a note by the info for that chipset/its ports saying ATAPI devices aren't supported.

 

The same is mentioned in the Z77 and X79 board manuals. So that's probably why you're having problems.

Share this post


Link to post
Share on other sites

Was that log created without having a disc in the drive (at all) ?

 

There isn't a single command failing! So basically, the drives can't EVER not be 'ready'.

 

You really shouldn't be using that card/chipset for an optical drive. It's assuming things that might well always be true of a HDD or SSD, but are certainly not true of an ODD.

Share this post


Link to post
Share on other sites

Yep. No disk at all. OK. Thank you! Is there any chance is it drivers problem not chipset?

Not recognized drive through silicon image IDE SATA connector. Cycling flash led on DVDRW and nothing. I think you right. This is only for HDD!

Edited by dreamsat

Share this post


Link to post
Share on other sites

I guess it could be possible... by all means, go back through all the various versions and give them a try. I don't think ASUS would have bothered to mention not to attach ATAPI devices to it though if that was the case.

 

Looking at the log, I see no reason why you couldn't already be in Write mode when inserting the disc. Just insert it, wait the normal 10-30 seconds for the drive to finish initialising it, then press F5 to force ImgBurn to refresh the device. That'll ignore the fact the drive was already reported to be ready and attempt to read the disc from scratch.

 

The reason it's not automatic is because there's no difference in the response from the drive between it being empty or not empty.

Share this post


Link to post
Share on other sites

Ok. I think I pressed F5 in log window earlier and that is why nothing happens. Now when I pressed F5 in main windows that is clear the windows or Read the blank disk. This is working with F5. I want to ask this is only problem or maybe somewhere else something may not be reporting properly with this controller?

Edited by dreamsat

Share this post


Link to post
Share on other sites

Without (thoroughly) testing an ASMedia card myself, it's hard to say if the way it never errors out will cause a problem. There are times when certain error codes are required for correct functionality and I just don't know at this point how well the program will still work if it doesn't get them.

Share this post


Link to post
Share on other sites

I thought you might have given up with that card and moved onto one that works properly with optical drives!

 

Still, I guess it was worth trying various drivers first. :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use.