From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KmebR-0000wo-Qu for garchives@archives.gentoo.org; Mon, 06 Oct 2008 01:09:37 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3147FE0078; Mon, 6 Oct 2008 01:09:35 +0000 (UTC) Received: from mail.osagesoftware.com (osagesoftware.com [216.144.204.42]) by pigeon.gentoo.org (Postfix) with ESMTP id 060FAE0078 for ; Mon, 6 Oct 2008 01:09:35 +0000 (UTC) Received: from osage.osagesoftware.com (osage.osagesoftware.com [192.168.1.10]) by mail.osagesoftware.com (Postfix) with ESMTP id BFAA914BE for ; Sun, 5 Oct 2008 21:09:33 -0400 (EDT) Date: Sun, 5 Oct 2008 21:09:33 -0400 From: David Relson To: gentoo-user Subject: [gentoo-user] new kernel, hdparm not happy Message-ID: <20081005210933.7171b162@osage.osagesoftware.com> Organization: Osage Software Systems, Inc. X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 96b71b04-bf78-4949-b4f4-61cf678661f9 X-Archives-Hash: 3e21fa25b3c840c5c97334e51f4fb76c Greetings! I've recently updated from kernel 2.6.20 to 2.6.24 a little used machine. The new kernel is working quite well. However hdparm isn't happy. Running either "hdparm -d0 /dev/hda" or "hdparm -d1 /dev/hda" gives a "HDIO_SET_DMA failed: Operation not permitted" error. Using the same config for 2.6.25 gives the same result as 2.6.24. Here are the DMA related options that are enabled: OLD (2.6.20): CONFIG_BLK_DEV_IDEDMA=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_GENERIC_ISA_DMA=y CONFIG_IDEDMA_AUTO=y CONFIG_IDEDMA_PCI_AUTO=y CONFIG_ISA_DMA_API=y NEW (2.6.24 and 2.6.25): CONFIG_BLK_DEV_IDEDMA=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_GENERIC_ISA_DMA=y CONFIG_HAS_DMA=y CONFIG_ISA_DMA_API=y CONFIG_SCSI_DMA=y CONFIG_ZONE_DMA=y CONFIG_ZONE_DMA_FLAG=1 Can anybody tell me what I've missed? Thanks. David