1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

Independent Device Timing

Discussion in 'PC Hardware' started by Christer, 2003/12/23.

Thread Status:
Not open for further replies.
  1. 2003/12/23
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Hello all!

    A teccie question regarding Independent Device Timing (Master/Slave):

    IDT means that a Master and Slave can be connected to the same controller without the slower one impairing the performance of the quicker one.
    One example would be to connect a HDD and a CD-R/RW to the same controller and the HDD would run at it´s design speed.

    It´s said that older chipsets don´t support IDT but newer chipsets do. I´ve tried to figure out what "older" and what "newer" is but now luck.

    In other words, does anyone know if the VIA VT82C686B chipset supports IDT?

    (The motherboard is EPOX 8KTA3 with VIA KT133A and VT82C686B chipsets.)

    Thanks for Your time,
    Christer
     
  2. 2003/12/23
    Rockster2U

    Rockster2U Geek Member

    Joined:
    2002/04/01
    Messages:
    3,181
    Likes Received:
    9
    You definately get the award for asking questions - and. thats not all bad either. What you have referenced is your Northbridge controller and most people put hard drives on a RAID controller - that's what it was designed for. And, while I don't think you can run optical drives on those particular IDE headers, quite frankly - I'm not 100% on that either because I've never tried it. Guess I look at it this way - with 4 IDE headers - when would one need to run a CDRW on the same cable with a HDD and why would one want to? That takes away all your flexibility with RAID configurations if it did work. I've got one MoBo with 4 IDE headers and 2 SATA headers (not set up yet in any machine) but thats 6 HDD's and 4 opticals or whatever - have yet to see or hear of anybody that needs that kind of capacity and that includes file servers. Good question though.

    ;)
     
    Last edited: 2003/12/23

  3. to hide this advert.

  4. 2003/12/23
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Well, maybe I should give it a rest for a while ...... :rolleyes: ...... but with all this accumulated knowledge, it´s difficult not to take advantage of it ...... :eek: ...... and I have tried to find out by myself.

    That I don´t understand. I believed that most computers don´t have RAID capability. Mine doesn´t, it only has IDE1 and IDE2 with a Master and a Slave on each.

    It seems to me like we are not in the same ball park and possibly are talking past eachother.

    Anyway, thanks for the response!

    Christer
     
  5. 2003/12/23
    giles

    giles Inactive

    Joined:
    2002/01/08
    Messages:
    270
    Likes Received:
    0
    Hi.

    In the context that you ask the question I think you'll find that the Independent Device Timing simply means that all devices will actually run. You can run IDE-0 and IDE-1 at different speeds but not a master and slave at different speeds on a particular IDE port. It means that devices with two different speeds WILL RUN, it doesn't mean that they will run at their own different speeds. I think the definition of IDT has changed over time and doesn't mean what it used to mean. I think it currently means you can run each device at it's own speed. I think it used to mean what I described above.

    Also,I think you mentioned in another post that you were thinking of getting round cables for air flow. The flat ribbon cables were designed to reduce cross-talk between data lines. The new 80-pin cables have 40 extra strands that act as insulators between signal channel strands. With the higher speeds it's important to maintain isolation. The round cables defeat this purpose as they fold data channels together. I would recommend that everyone switch to the 80-pin cables when convenient, even for the cd/dvd applications. The higher isolation of the lines can only benefit the data flow.

    Another comment. Some card controllers (such as the Promise Ultra100 TX2 card) advertise separate speeds for each device. These cards actually have four IDE controllers built in that allow this capability.

    -------
    Western Digital says:

    If your EIDE controller supports asynchronous data transfer rates (different rates for each device on the controller), you can add a second device that uses a different ATA rate without affecting the rate of an existing device. If the controller does not support asynchronous data transfers, the system will run at the fastest rate supported by both devices. For example, if you added an ATA/66 drive to a system with an existing ATA/100 drive, both drives would operate at ATA/66. Check with your controller card manufacturer to determine if your card supports asynchronous transfers. This may also be referred to as "independent device timing ".
    ----------------

    Giles
     
    Last edited: 2003/12/23
  6. 2003/12/23
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Hi Giles!

    This is a spin-off from the previous discussion on my problems with installing the HDD Rack. As usual, when trying to find an answer on the web to a question, it often gets increasingly complicated.

    What bugs me is that the only standard in this business seems to be the lack of it.
    You talk about IDE0 and IDE1, on my EPOX 8KTA3 is etched IDE1 and IDE2. I know which is meant in each case but this adds to the ...... :confused: ...... but in the BIOS it is IDE0 and IDE1.
    A concequence of this is that someone who is following advice to the letter can actually mess things up!

    You are discussing different meanings of Independent Device Timing.
    As I understand it, the "old" definition was IDT for IDE0 and IDE1, the "new" definition is IDT for Master and Slave on the same IDE.

    I have learnt the difference between the 40-conductor and 80-conductor IDE cables and I assumed that the round variant has been tested to give the same performance. I have actually already treated my computer with two of those for all IDE devices but not for the floppy. The latter seemed a bit of an over-kill.

    Western Digital provided another term (asynchronous data transfer rates) to search for on the web ...... ;) ...... probably resulting in more confusion!

    I suppose that an empirical test will show if my IDE controller support IDT for Master and Slave.

    My current setup with the HDD on IDE1 (IDE0) is running at Ultra DMA Mode 5 and the two optical devices on IDE2 (IDE1) are running at Multi-Word DMA Mode 2. The transfer rates according to the device manager.

    If I hook up one of the optical devices as a Slave on IDE1 (IDE0) and the HDD still runs at Ultra DMA Mode 5, then I guess that it´s okey to mix them without any performance penalty.

    Thanks for Your efforts,
    Christer

    By the way, I picked up a lot of information on IDT here but neither that was conclusive, without caveats.
     
  7. 2003/12/23
    giles

    giles Inactive

    Joined:
    2002/01/08
    Messages:
    270
    Likes Received:
    0
    Hi.

    Us old programmers that lived daily with the fact that 0(zero) is a valid number get used to IDE-0,1 vs IDE-1,2 and seldom think about it. We just automatically work it out. Doesn't help matters a bit tho.

    You are correct re the old and new definitions of IDT. I think that is what's happened. However it's important to remember that IDT (old definition) means that devices of differing speed ratings can run together on one IDE port, it doesn't mean they will run at their individual speeds. The new difinition just floated into the SATA drive capabilities since they now assume IDT means serial transmission.

    I think the round cables were made to sell as a fad to help with air flow only and not as a result of generating a better cable. If data is mis-sent from the hdd to the computer it is read again (up to a pre-specified amount) until the data is read correctly. This being the case you can actually lose speed and never know it. If the round cables have individual line shielding they would be fine. Otherwise, for precision the 80-pin cables are called for.

    The Western Digital term "asynchronous data transfer rates" doesn't really apply to IDE ports. The term "asynchronous" is serial transmission like USB or SATA drives. Since IDE ports are parallel IDT could not apply to them unless you actually have four separate ports. As long as there are two plugs on one cable plugged into one IDE port it can't be IDT thus the statement from Western Digital holds true for most all motherboards.. With SATA you have a plug per drive so you can run drives of separate speeds without inteference.

    Also, what your bios and system is reporting re the speed of each individual device is not the final speed at which the data will be transmitted to the computer. It will always be at the speed of the slower device when intermixed on a particular IDE port. There are cases where the speed has actually been clocked at somewhere between the higher and lower speed as if it were averaging somehow. That could be because of buffering by the slower device and thus a higher burst transfer rate. I've never pursued this so I don't know for sure.

    Thanks for the pointer. I'll try and read through that. Might clear up some things.

    Giles
     
  8. 2003/12/24
    Rockster2U

    Rockster2U Geek Member

    Joined:
    2002/04/01
    Messages:
    3,181
    Likes Received:
    9
    Guess I did the ol' ass_u_me when you referenced 686B because thats usually the Southbridge controlller used in conjunction with a Highpoint controller for RAID. Now that I've eaten a little crow twice in one day (Daddad understands), I guess I'm encouraged by your intellectual curiosity because you really do ask some pretty good questions - thought provokers - but again, ain't tried it so can't say.

    I read with interest what Giles has to say and as a practice, have never mixed opticals with HDD's on the same cable. In the old dog new tricks category, some of your questions are most refreshing.

    ;)
     
  9. 2003/12/24
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Giles,
    don´t take my talk on non-standards as critisism, it wasn´t intended as such. I also know that things are dynamic and change over time but as You point out, it doesn´t help.

    About SATA, doesn´t each device have its own controller? If so, I don´t think that IDT is a valid term in that respect. However, my logic has failed before!

    I´m aware of signal cross talk and understand the idea behind the grounded conductors. I have browsed for information on that too but didn´t find a real test. There were discussions on the cross talk issue but that´s more or less theoretical.
    Like someone said: I´ll use them until their alleged inferior performance has been proven.

    One issue that I believe in is the length of the cable. The common limit is 18" (45 cm). The issue is said to be that the length of the cable should be kept shorter than one wave length but longer than 10" (25 cm). 18" is much longer than one wave length on ATA100/133, actually 10" is longer. Unneccessary length should be avoided though, due to the time factor. Longer time - higher risk for cross talk.

    However, in my computer casing, an 18" cable is stretched to the limit in order to reach from the motherboard IDE port to the CD-R/RW fitted in the top 51/4" position. I really had to stretch it and didn´t feel good about it. The consequence is that I bought 24" (60 cm) long cables.
    In this case I believe that the mechanical strain on the connectors was more important to relieve than the length consideration. (20" (50 cm) would have sufficed but wasn´t available.)

    I browsed for "asynchronous data transfer rates" and didn´t get one hit for IDE. Like I said ...... ;) ...... I expected more confusion.

    About what is said in BIOS, it actually agrees with You old programmers regarding IDE and other numbering and I´m aware that the "ATA100" label for my HDD is a label on its maximum capability, not the actual transfer rate.

    I wouldn´t get my hopes too high on the "clearing up" bit ...... :eek: ...... quite a lot of contradiction there too!



    Rockster,

    Well, Your not far off the target ...... :) ...... there is a variant of EP8KTA3 which has RAID capability but since I didnt know what RAID is (at the time of the purchase) I didn´t choose that option and added cost.

    Well, maybe that´s my leadership and management abilities that shine through ...... :D ...... I know how to ask questions and put people to work but I haven´t a clue towards the solution myself!

    Christer
     
  10. 2003/12/24
    giles

    giles Inactive

    Joined:
    2002/01/08
    Messages:
    270
    Likes Received:
    0
    Hi.

    Oh, criticism is just fine. That's how we boil it down to some useful information for the user. On the same token, I tend to overexplain things. That isn't ment for anyone in particular. It's so anyone reading it might get to the point we are at.

    You're absolutely correct about SATA and IDT. I can't imagine why a company as large as Western Digital with the power behind their comments would assign the IDT terminalogy to apply to "asynchronous data transfer rates" when IDT was a term applied to being able to run devices at different data rates on the same IDE ports, which are parallel in design. With the weight of their words they have essentially reasigned the capability. Maybe someone just wrote that blurb without their morning coffee and thusly changed IDT forever.

    In searching for "asynchronous data transfer rates ", you shouldn't get any hits for IDE because "asychronous" is serial and IDE is parallel (except, of course, according to Western Digital re IDT).

    I've always had trouble with the short IDE cables. I think they are that length because of saving manufacturing costs rather than a calculated length. Wavelength (in meters) = 300/frequency (in MHz) so a ATA/100 MHz cable would be 3 meters=118.11 inches and ATA/133 MHz cable would be 2.25 meters=88.58 inches. Of course it would be a problem trying to tuck all that cable in between the floppy and the hdd. Still, they could have made life much easier with the cables a little longer than they did.

    Since hard disk drives are in the very early stage of being "on their way out" it probably doesn't really matter. In either case a very interesting exchange.

    The season is upon us. Eat hardy and enjoy. The best to you and yours.

    Giles
     
  11. 2003/12/25
    Dennis L Lifetime Subscription

    Dennis L Inactive Alumni

    Joined:
    2002/06/07
    Messages:
    2,557
    Likes Received:
    2
    giles
    Would you like to elablorate on that comment. Are you looking at "chip" storage replacing HD? Would be a logical progression. Can envision chip/HD hybrids as a stepping stone.
     
  12. 2003/12/25
    giles

    giles Inactive

    Joined:
    2002/01/08
    Messages:
    270
    Likes Received:
    0
    Hi Dennis L.

    Actually there are two technical interchanges going on at present. One is in the area of monitors and TVs. A year ago there was only 4 manufacturers in the world that made Cathode Ray Tubes (CRTs). All displays are moving quickly towards the LCD and Plasma screens. The prices are coming down and a lot of people are starting to buy them outside of government and business applications.

    You're correct on the hard disk interchange. The USB Pen Drives are starting to gain a little and it won't be long before one of the manufacturers will get a bright idea in that area.

    Say you're running XP with a lot of software loaded. Excluding MP3's or movies you're probably using a fair bit less than 10Gigs even with your data. (This doesn't apply to everyone of course, just average.)

    You can get a small cable that expands a USB port to 4 USB ports for about $6.00. Two of those would give you 8 USB ports. They have USB Pen Drives of 1Gig available. That gives you 8Gigs of on-line memory disk space at the speed of the 2.0 USB port. With a modified RAID setup on the USB ports you could look at all those drives as one single drive.

    The cost would be prohibitive at present but it's starting, just like the monitor/TV interchange. The current 1Gig memory drives are about $300USD.

    At first they will probably come out with about a 5Gig and go from there. Cost will come down, the voltage of the units will drop so heat will drop on higher density units. From mechanical to solid state. It's a natural flow of technology. Less parts, cheaper manufacturing costs. They will probably design a better interface than the USB, probably pick up the SATA and run the ports to the back plane of the motherboard.

    On one hand it doesn't make sense to go serial rather than parallel. Pushing 8 lines of data simultaneously makes more sense than pushing all those 8 lines into one data channel. (IDE to SATA.) However, if a motherboard can generate a saw-tooth pulse to run a cpu at over 3GHz then it can push data through a single line at over 3GHz serially. That would generate about 300Million bytes per second speed. Without a mechanical head to slow you down you can develop memory drives (MDs) to read and write at over 3 Gigs speed. Thats twice the speed of the new SATA150 drives and the speed of CPU's are going up all the time thus the clock speeds on motherboards are going up all the time.

    There are other problems that hold things back at the moment but they will fall by the wayside soon enough. It's in the early stages. Essentially all the capability is available right now. Just needs some market profit potential to push it along. It may need a medium other than chips to contain the memory for the drives. If that gets changed it'll be as important as the chip development itself. Outta get interesting.

    Giles
     
  13. 2003/12/25
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Hi Giles!

    Now I´m stuffed with eatables and ready to make an even bigger a*s*s of myself!
    From my previous post:

    Well, I made an unfounded assumption which was wrong. I should have done a simple calculation and after reading Your post, I did and You´re correct.

    I must say that Humble Pie is quite a contrast to everything else I´ve eaten the past couple of days ...... ;) ...... !

    However, I´m not alone. On this web page 18" and 36" cables are compared and he gets it wrong too, doesn´t he ...... :p ...... please!

    Thank You very much and may I return a belated wish for a Merry Christmas to You and Yours too!

    Christer
     
  14. 2003/12/25
    giles

    giles Inactive

    Joined:
    2002/01/08
    Messages:
    270
    Likes Received:
    0
    Hi Christer.

    Any mistake anybody else in computers can make I've already made at least 5 or 10 times. Just ignore it and get on with getting on. We all help each other.

    That was a very good page you referenced. It has a good explanation of why round cables are a potential problem and the user probably will never know. It also specifically says that round cables WILL NOT help in cooling. Everybody should read that page a couple of times. Really good pointer.

    Thanks for the Merry Christmas. I got a new electric brad nailer for my woodworking shop. YEAAAAAAA!!!

    Giles
     
  15. 2003/12/26
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Giles,
    I think that those round cables actually do improve air circulation.
    If air flow is from the front, through the computer case and out at the rear, then it must be improved. If it affects temperature is a different matter.

    To lower the temperature , You would need either increased air flow or to get the airflow to where it is needed. Less restriction equals a higher air flow with the current fans so, in theory - yes but in reality - ???
    People at other web pages have made measurements and the temperature was lowered by approximately 1 (one) ºC.
    A flat cable can "accidentally" redirect airflow, e.g. to the HDD but the round ones must provide a better airflow, in general terms.

    In AIDA32 and HDD Health, I can´t see any difference regarding the temperature and I can´t see any difference regarding the CRC error count either ...... :) ...... which is a good indication that they aren´t catastrophic.

    Christer
     
  16. 2003/12/26
    giles

    giles Inactive

    Joined:
    2002/01/08
    Messages:
    270
    Likes Received:
    0
    Hi.

    I haven't tried those round cables so I can't really comment. My system has an exhaust fan on the power supply that is self regulating. Normally it runs about 1288 rpms. There's a fan on the cpu (2.2Gig P4) that runs at 2700 rpms but no other cooling in my system. I normally run at 87F but I have seen it at 89F several times. I can force it up to 104F with PRIME95 but that is far below what the P4 is rated at. My system is so quiet it can sneak up on you. No mods at all.

    I was thinking about setting up a system with about a 2.5 to 3.0Gig P4 and seeing how far I could overclock it. I would run all drives external, disconnect the power supply fans and no other fans. Insulate the case on all six sides, seal it in plastic and run an insulated tube from a chest freezer set at about -10F. (I've got one available.) use a small in-tube fan and blow directly onto the cpu and run a tube back to the freezer. Those fans can run forever and i would power the fan external from the computer so it never turns off, that way no condensation.

    I think I could get about 5 to 8Gigs out of it if I could get a motherboard and memory that would go along.

    That should be great fun.

    Giles
     
    Last edited: 2003/12/26
  17. 2003/12/27
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Well, if I told anyone of such ideas ...... :D ...... they would put me in a strait jacket to keep me off the hard liquor!

    My system has five fans, a case fan at the front, a CPU fan, a fan on the chipset, a fan on the graphics card and a fan in the power supply.
    In addition to these, there is a sixth in the external HDD rack and I have thought about an additional fan on the internal HDD.

    When I did the first internal cleaning (after 2½ years of use) I removed all the fans, except the one in the power supply. I found out that it is a delicate task to tighten the screws correctly to get the fans to run properly at all temperatures, neither too loose nor too tight. When it is cold in the room where the computer is, I still have a slight squeel from one of them for the first couple of minutes ...... :confused: ...... but I can´t determine from which one.

    Christer
     
  18. 2003/12/27
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    I have carried out empirical tests, shuffling my connectors. The current setup and transfer modes are:

    Primary Master - my current 60GXP - Ultra DMA Mode 5
    Primary Slave - DVD-ROM - Multi-Word DMA Mode 2
    Secondary Master - the external rack, currently empty - no mode
    Secondary Slave - CD-R/RW - Multi-Word DMA Mode 2

    All devices jumpered as Cable Select.

    It seems like my motherboard/chipset supports Independent Device Timing (Master/Slave) ...... :D ...... !

    I have read from both optical devices and of course, they work fine.
    However, I have read that some burners don´t like being Slaves but burning went well too.

    This setup is what I originally wanted and if I hadn´t thought so much about possible concequences and asked so many questions ...... :eek: ...... then I would have been done a long time ago ...... :p ...... but would I have been as wise as I am now ...... :cool: ...... ?

    Thanks all, for Your patience,
    Christer
     
    Last edited: 2003/12/27
  19. 2003/12/27
    giles

    giles Inactive

    Joined:
    2002/01/08
    Messages:
    270
    Likes Received:
    0
    Hi.

    Well, according to the published old definitions of IDT your C drive should be actually transfering data at the DMA Mode 2 speed of the DVD-ROM. A speed test with and without the DVD-ROM plugged in would be interesting.

    Giles
     
  20. 2003/12/27
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    Are You indicating that the reported actual transfer mode, in the Device Manager, is not correct?

    There is a slight increase in boot time but that is during the BIOS stage.
    It´s difficult to put numbers to it but from ~54s to ~56s.

    Christer
     
  21. 2003/12/27
    Christer

    Christer Geek Member Staff Thread Starter

    Joined:
    2002/12/17
    Messages:
    6,585
    Likes Received:
    74
    From an article in StorageReview, originally in PC Guide:

    Isn´t that what I´m experiencing?

    I don´t have a utility to test the speed but if there is any serious doubt, I´ll shuffle the connectors again!

    Christer
     
Thread Status:
Not open for further replies.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.