Re: Help for the UDMAmentally challenged ...
On Thu, Nov 29, 2001 at 11:35, Courtney Thomas wrote: Steffen Evers wrote: On Fri, Nov 16, 2001 at 13:42, Hank Marquardt wrote: I used hdparm -d1 to turn it on for the drives and that boosts to 41Mbs on the drives, but the pdc still shows the following: There are several things that need to be set to use UDMA in order to make it work: 1. PCI Bus 2. Controller 3. Drives Make sure you have these two settings in your kernel set: CONFIG_IDEDMA_PCI_AUTO=y CONFIG_IDEDMA_AUTO=y There are extra dma settings for this controller as well, I think ... Compiling the kernel was the best solution for me. In what file should the CONFIG_IDEDMA* settings be put, please ? You need to set them in your .config file before compiling it. Another procedure to turn UDMA on is to add #custom part # set drive hda to use UDMA [ -x /sbin/hdparm ] /sbin/hdparm -d 1 /dev/hda # set drive hdc to use UDMA [ -x /sbin/hdparm ] /sbin/hdparm -d 1 /dev/hdc #end custom part in your '/etc/init.d/bootmisc.sh' file - requires package hdparm. I have set up one machine with the modified bootmisc.sh using a regular Debian kernel image and one with a custom kernel with the above settings in .config. Both works great! Bye, Steffen
Re: Help for the UDMAmentally challenged ...
All that's there ... about the only wrinkle I have that perhaps I should have done differently at the very start is I left both disks on 'cable select' rather than explicitly choosing a master/slave. Anyway while I'd love for it to 'just work' I've added a udma100_setup.sh script to my init.d that runs the hdparm commads to start the drives -- to my mind, still a kludge, but hey it works. On Sat, Nov 17, 2001 at 05:06:13AM +0100, Steffen Evers wrote: On Fri, Nov 16, 2001 at 13:42, Hank Marquardt wrote: I used hdparm -d1 to turn it on for the drives and that boosts to 41Mbs on the drives, but the pdc still shows the following: There are several things that need to be set to use UDMA in order to make it work: 1. PCI Bus 2. Controller 3. Drives Make sure you have these two settings in your kernel set: CONFIG_IDEDMA_PCI_AUTO=y CONFIG_IDEDMA_AUTO=y There are extra dma settings for this controller as well, I think ... Compiling the kernel was the best solution for me. Bye, Steffen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Hank Marquardt [EMAIL PROTECTED] http://web.yerpso.net Web Database Development in PHP, MySQL/PostgreSQL Small Office Networking Solutions - Debian GNU/Linux FreeBSD PHP Instructor - International Webmasters Assn./HTML Writers Guild *** Beginning PHP -- Starts November 5, 2001 *** See http://www.hwg.org/services/classes
Help for the UDMAmentally challenged ...
I built a new machine for myself (finally .. it replaces a PII-333 box, it's been a while) ... that's relavent so I don't look like a 'complete' idiot here; I haven't played with new hardware in a while -- Anyway, it's an ASUS A7V266-E board with Promise UDMA controller on board with 2 Barracuda 20G 100UDMA drives I got 2.2r4 installed on it no problem with a CD image, upgraded to sid, built a new kernel (2.4.14) with promise support, but I'm missing the last mile here to get the drives and controller talking UDMA. I've found a couple links for install issues related to UDMA, but that isn't the problem, the install went fine I just want them to talk UDMA -- I know it's not working as hdparm reports 3.68Mbs as it's speed:( For those willing, the output of my dmesg is here: http://web.yerpso.net/~hmarq/newdmsg.txt TIA -- Hank Marquardt [EMAIL PROTECTED] http://web.yerpso.net
Re: Help for the UDMAmentally challenged ...
Hank Marquardt said: I've found a couple links for install issues related to UDMA, but that isn't the problem, the install went fine I just want them to talk UDMA -- I know it's not working as hdparm reports 3.68Mbs as it's speed:( im not sure if the 2.4 kernel has this feature but 2.2. does. check proc to see if its turned on or not: [EMAIL PROTECTED]:/proc/ide$ cat pdc202xx PDC20267 Chipset. --- General Status -Burst Mode : enabledHost Mode: Normal Bus Clocking : 66 External IO pad select: 10 mA Status Polling Period: 4 Interrupt Check Status Polling Delay : 0 --- Primary Channel Secondary Channel -enabled enabled66 Clocking enabled enabled Mode PCI Mode PCI FIFO Empty FIFO Empty --- drive0 - drive1 drive0 -- drive1 --DMA enabled:yes yes yes yesDMA Mode: UDMA 4 NOTSET UDMA 4 NOTSET PIO Mode: PIO 4NOTSET PIO 4NOTSET also in my kernel config i have: CONFIG_IDEDMA_AUTO=y there is a way to turn dma on via hdparm ..check the help, i dont have it installed. nate
Re: Help for the UDMAmentally challenged ...
I used hdparm -d1 to turn it on for the drives and that boosts to 41Mbs on the drives, but the pdc still shows the following: PDC20265 Chipset. --- General Status - Burst Mode : enabled Host Mode: Normal Bus Clocking : 33 PCI Internal IO pad select: 10 mA Status Polling Period: 0 Interrupt Check Status Polling Delay : 0 --- Primary Channel Secondary Channel - enabled enabled 66 Clocking disabled disabled Mode PCI Mode PCI FIFO Empty FIFO Empty --- drive0 - drive1 drive0 -- drive1 -- DMA enabled:no no nono DMA Mode: NOTSET NOTSET NOTSETNOTSET PIO Mode: NOTSETNOTSET NOTSETNOTSET ... I also have the kernel config you mentioned ... also even if the hdparm works, having auto-activation on boot is really the ideal. On Fri, Nov 16, 2001 at 10:57:57AM -0800, nate wrote: Hank Marquardt said: I've found a couple links for install issues related to UDMA, but that isn't the problem, the install went fine I just want them to talk UDMA -- I know it's not working as hdparm reports 3.68Mbs as it's speed:( im not sure if the 2.4 kernel has this feature but 2.2. does. check proc to see if its turned on or not: [EMAIL PROTECTED]:/proc/ide$ cat pdc202xx PDC20267 Chipset. --- General Status -Burst Mode : enabledHost Mode: Normal Bus Clocking : 66 External IO pad select: 10 mA Status Polling Period: 4 Interrupt Check Status Polling Delay : 0 --- Primary Channel Secondary Channel -enabled enabled66 Clocking enabled enabled Mode PCI Mode PCI FIFO Empty FIFO Empty --- drive0 - drive1 drive0 -- drive1 --DMA enabled:yes yes yes yesDMA Mode: UDMA 4 NOTSET UDMA 4 NOTSET PIO Mode: PIO 4NOTSET PIO 4NOTSET also in my kernel config i have: CONFIG_IDEDMA_AUTO=y there is a way to turn dma on via hdparm ..check the help, i dont have it installed. nate -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Hank Marquardt [EMAIL PROTECTED] http://web.yerpso.net Web Database Development in PHP, MySQL/PostgreSQL Small Office Networking Solutions - Debian GNU/Linux FreeBSD PHP Instructor - International Webmasters Assn./HTML Writers Guild *** Beginning PHP -- Starts November 5, 2001 *** See http://www.hwg.org/services/classes
Re: Help for the UDMAmentally challenged ...
On Fri, Nov 16, 2001 at 13:42, Hank Marquardt wrote: I used hdparm -d1 to turn it on for the drives and that boosts to 41Mbs on the drives, but the pdc still shows the following: There are several things that need to be set to use UDMA in order to make it work: 1. PCI Bus 2. Controller 3. Drives Make sure you have these two settings in your kernel set: CONFIG_IDEDMA_PCI_AUTO=y CONFIG_IDEDMA_AUTO=y There are extra dma settings for this controller as well, I think ... Compiling the kernel was the best solution for me. Bye, Steffen