← Back to team overview

sslug-teknik team mailing list archive

Re: Kan ikke aktivere DMA med hdparm

 

Andreas Kring wrote:

Hej,

jeg har et problem med at aktivere DMA for min harddisk med hdparm i fedora4
på en laptop (TravelMate 4152LMi). Jeg er logget in som root og får flg.:

$ /sbin/hdparm -d 1 /dev/hdc

/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)


Her er lidt mere info:

$ /sbin/hdparm /dev/hdc

/dev/hdc:
multcount    = 16 (on)
IO_support   =  0 (default 16-bit)
unmaskirq    =  0 (off)
using_dma    =  0 (off)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    = 256 (on)
geometry     = 16383/255/63, sectors = 60011642880, start = 0

Hvis jeg kører lspci -v får jeg:

00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller
(rev 04) (prog-if 80 [Master])
       Subsystem: Acer Incorporated [ALI]: Unknown device 007a
       Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 18
       I/O ports at <unassigned>
       I/O ports at <unassigned>
       I/O ports at <unassigned>
       I/O ports at <unassigned>
       I/O ports at 1100 [size=16]
       Capabilities: [70] Power Management version 2

Håber, der er en som kan hjælpe.

Med venlig hilsen
Andreas

Hvad siger lsmod? Ved du om din kerne er kompileret med support for Intel chipsets? "zcat /proc/config.gz | grep -ie piix" eller "grep -ie piix /boot/config*" eller "grep -ie /usr/src/linux/.config" kan give et svar, hvis de eksisterer. Jeg havde samme problem og fandt ud af at jeg havde glemt at kompilere driveren med...
MVH Søren Hansen


References