1 |
Greetings! |
2 |
|
3 |
I've recently updated from kernel 2.6.20 to 2.6.24 a little used |
4 |
machine. The new kernel is working quite well. However hdparm isn't |
5 |
happy. |
6 |
|
7 |
Running either "hdparm -d0 /dev/hda" or "hdparm -d1 /dev/hda" gives a |
8 |
"HDIO_SET_DMA failed: Operation not permitted" error. Using the same |
9 |
config for 2.6.25 gives the same result as 2.6.24. |
10 |
|
11 |
Here are the DMA related options that are enabled: |
12 |
|
13 |
OLD (2.6.20): |
14 |
|
15 |
CONFIG_BLK_DEV_IDEDMA=y |
16 |
CONFIG_BLK_DEV_IDEDMA_PCI=y |
17 |
CONFIG_GENERIC_ISA_DMA=y |
18 |
CONFIG_IDEDMA_AUTO=y |
19 |
CONFIG_IDEDMA_PCI_AUTO=y |
20 |
CONFIG_ISA_DMA_API=y |
21 |
|
22 |
|
23 |
NEW (2.6.24 and 2.6.25): |
24 |
CONFIG_BLK_DEV_IDEDMA=y |
25 |
CONFIG_BLK_DEV_IDEDMA_PCI=y |
26 |
CONFIG_GENERIC_ISA_DMA=y |
27 |
CONFIG_HAS_DMA=y |
28 |
CONFIG_ISA_DMA_API=y |
29 |
CONFIG_SCSI_DMA=y |
30 |
CONFIG_ZONE_DMA=y |
31 |
CONFIG_ZONE_DMA_FLAG=1 |
32 |
|
33 |
Can anybody tell me what I've missed? |
34 |
|
35 |
Thanks. |
36 |
|
37 |
David |