PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DMA Aktivieren (HD)



piratr
11.08.06, 08:40
Guten Tag zusammen.

Ich versuche nun schon seit 2 Tagen DMA bei meiner systemharddisk zu aktivieren.
Welche voraussetzungen muss ich erfüllen dass ich ihn aktivieren kann?
im kernel habe ich folgendes aktiviert:

[root@death] ->> grep DMA .config
CONFIG_GENERIC_ISA_DMA=y
CONFIG_ISA_DMA_API=y
CONFIG_DMASCC=m
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_SCSI_PDC_ADMA is not set
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
# CONFIG_CARDMAN_4000 is not set
# CONFIG_CARDMAN_4040 is not set
[root@death] ->>

dann mit hdparm -d 1 /dev/hda:

[root@death] ->> hdparm -d1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
[root@death] ->>


was mache ich falsch?

grüsse

piratr
11.08.06, 08:48
ich glaube es ligt am kernel.
wie weis ich welchen chipsatz ich in den kernel einkompilieren muss?


[root@death] ->> lspci
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [FireGL 9000] (rev 02)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M Gigabit Ethernet (rev 01)
02:01.0 CardBus bridge: O2 Micro, Inc. OZ711EC1 SmartCardBus Controller (rev 20)
02:01.1 CardBus bridge: O2 Micro, Inc. OZ711EC1 SmartCardBus Controller (rev 20)
02:03.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
03:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
[root@death] ->>

thx & gruz

piratr
11.08.06, 09:38
musste noch chipsätze in den kernel kompilieren...
nun rockts.
sorry für thread..
gruz

hophnung
21.09.06, 13:20
welchen treiber/welches modul hast du jetzt kompiliert dass es funktioniert, hab nämlich dasselbe problem, und denselben chipsatz:

00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)

frankpr
21.09.06, 18:29
Da täte ich jetzt glatt auf den Intel Treiber tippen wollen. ;)

hophnung
26.09.06, 15:29
das schon klar, nur ich hatte die pIIx schon als modul compiled und auch geladen, aber es ging nicht
aber hab es auch schon geloest dadurch dass ich es in den kernel compiled habe.