Egor Tur, 2002-Dec-30 19:59 +0200: > Hi folk, Hi Alvin. > > > I see when my system boot up: > > > hda: 19932192 sectors (10205 MB) w/426KiB Cache, CHS=1240/255/63, UDMA(66) > > > hdb: 44150400 sectors (22605 MB) w/1966KiB Cache, CHS=2748/255/63, UDMA(33) > > > hdc: 40088160 sectors (20525 MB) w/1961KiB Cache, CHS=39770/16/63, UDMA(33) > > > > Notice ... hda/hdb is 255 heads in the CHS ( same ide cable ) > > > > also notice, you're running a ata-33(hdb) device with a ata-66 drive(hda) > > on the same cable... > > move hdb to hdd instead ( other ide cable ) > > > OK. I know that all my disks use UDMA(66). I try their on other computer and when I >connect > hdc disk on primary cable it shows UDMA(66). > I compile kernel with automatically use DMA mode for IDE disk. > But hdparm -i /dev/hdb | grep dma: > DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 > I try hdparm -X68 /dev/hdb && hdparm -i /dev/hdb | grep dma: > DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 > How can I tell my kernel use UDMA(66) when kernel loads?
AIUI, you need to set append="ide0=ata66" in /etc/lilo.conf. This is what I do. If I don't set this, I see a message in /var/log/dmesg that states ide will use 33Mhz since it can't determine the actual speed. There was some discussion on this recently on this list. jc -- Jeff Coppock Systems Engineer Diggin' Debian Admin and User -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]