D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] really slow booting

 

On Mon, 26 Oct 2009 22:31:06 -0000, Simon Waters <simon@xxxxxxxxxxxxxx> wrote:
So we settle on UDMA/33 (which probably explains your slow disk
performance. Even if you were happy with 33MB/s the disk should end up
in udma5 mode which should make the bottleneck the disk not the bus (as
it in currently).
I can live with 33MB/s though obviously it's not ideal. With the 40gig drive attached I can get 57MB/s out of both IDE drives.

So probably failing to negotiate ATA/100 is the root issue, and would
explain the slow boot.
With the 40gig drive attached I get.
[    1.205628] ata7.00: configured for UDMA/100
[    1.227560] ata7.01: configured for UDMA/100
so your diagnosis certainly seems plausible.

Does the BIOS let you force the IDE to start at ATA/100 rather than ATA/133?
Not that I can find. It lets me choose PIO modes (I tried 0 and 4) and DMA modes (I tried UDMA 5, 4 and 2) per disk. They seemed like the closest but didn't make any difference.

ftp://europe.asrock.com/manual/K10N78.pdf this is the motherboard manual. There are screen dumps of all the bios options starting from page 51. the IDE configuration screens start on page 61. To summarise: I can set the following:
-type (auto, cd/dvd, armd)
-LBA/Large mode
-Block (Multi-sector transfer)
-PIO mode (from 0 to 4 or auto)
-DMA mode (there are loads of options, but bottom of the list are UDMA 1 to 5, or perhaps 0 to 5 I forget.)
-S.M.A.R.T
-32-bit data transfer.

I've fiddled with the type, block, PIO, DMA, SMART and 32-bit data transfer. I haven't tried disabling LBA since I actually want to use the whole disk.

In the PCIPnP section there is a PCI IDE busmaster option which I have tried disabling and reenabling.

Definitely an 80 pin cable?
They all have the blue, black and grey plugs so I can only presume that they are 80 conductor cables. Even with a 40-conductor cable, I wouldn't expect the data rate to be so slow as to cause this amount of delay.

Makes me thing check cable, jumpers on drives, and seating of cables.....
Switch out the IDE cable for a known good 80 pin cable.
In a situation like this, it's difficult to know what is good. I tried 5 different cables and with the same result. I'd be surprised if all 5 were bad in the same way.


Any other ideas? All I can think of at the moment is to write to ASRock and see if they have a magic way to force ata100.

--
The Mailing List for the Devon & Cornwall LUG
http://mailman.dclug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html