Ik gebruik op mijn PC Fedora Core 3. In deze PC zit een Intel Corp. 82801EB (ICH5) SATA Controller. Ik heb een eigen kernel (2.6.9) gecompiled met alleen de onderdelen die voor mijn PC echt nodig zijn. Maar nou krijg ik /dev/hdc niet in DMA mode. Dit zorgt ervoor dat het geheel zeer traag is als de schijf het druk heeft.
Gedeeltelijke dmesg:
lspci:
lsmod:
hdparm -d1 /dev/hdc:
Er zitten 2 schijven in het systeem. Hij moet opstarten vanaf de tweede schijf. De BIOS instellingen zien er als volgt uit:
Ik hoop dat iemand me kan helpen.
Gedeeltelijke dmesg:
code:
1
2
3
4
5
6
7
8
9
| ata_piix version 1.02 ata_piix: combined mode detected PCI: Found IRQ 5 for device 0000:00:1f.2 PCI: Sharing IRQ 5 with 0000:00:1d.2 ata: 0x170 IDE port busy PCI: Setting latency timer of device 0000:00:1f.2 to 64 ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0xFC00 irq 14 ata1: SATA port has no device. scsi0 : ata_piix |
lspci:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| 00:00.0 Host bridge: Intel Corp. 82875P/E7210 Memory Controller Hub (rev 02) 00:01.0 PCI bridge: Intel Corp. 82875P Processor to AGP Controller (rev 02) 00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev 02) 00:1d.3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev c2) 00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02) 00:1f.2 IDE interface: Intel Corp. 82801EB (ICH5) SATA Controller (rev 02) 00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) 02:05.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12) |
lsmod:
code:
1
2
3
4
5
| Module Size Used by iptable_filter 2304 1 ip_tables 14848 1 iptable_filter ata_piix 6788 0 libata 36740 1 ata_piix |
hdparm -d1 /dev/hdc:
code:
1
2
3
4
| /dev/hdc: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) |
Er zitten 2 schijven in het systeem. Hij moet opstarten vanaf de tweede schijf. De BIOS instellingen zien er als volgt uit:
Ik heb al diverse kernel opties geprobeerd en veel gezocht op internet maar krijg het niet voor elkaar. Ook kernel 2.6.10 biedt geen oplossing. Weet iemand hoe ik (U)DMA kan inschakelen op dit systeem. Waar moet ik om denken?IDE config
Onboard IDE operate mode = Compatible mode
IDE port settings = Secondary P-ATA
Secondary IDE Master
Ultra DMA: Ultra DMA-5
OnBoard Promise Controller = Disabled
Ik hoop dat iemand me kan helpen.
[ Voor 9% gewijzigd door jelmervos op 22-12-2004 11:38 ]
"The shell stopped unexpectedly and Explorer.exe was restarted."