Beetje vage titel, maar ook een vaag probleem...
Situatie:
We hebben al een tijdje een Dell PowerEdge (meen de 750, niet zeker) server draaien met daarin een SATA-schijf. Hierop draait Sarge goed en wel, nouja, dat dachten we. Toen de server aardig vol ging lopen qua gebruik viel het ons op dat de I/O wel erg traag is. DMA-support was in de kernel gebakken maar na het checken met hdparm bleek DMA niet aan te staan voor de SATA schijf. Toen geprobeerd deze aan te zetten met hdparm wat een 'operation not permitted' opleverde.
Wat al gedaan:
Na wat zoeken op het internet bleek het zo te zijn dat de schijf geëmuleerd een PATA schijf was, waardoor de gewone IDE driver van de Intel ICH5 chipset werkte. Na wat zoeken bleek dat ook de libata patches van Garzik vanaf 2.4.27 (
) aanwezig te zijn. Mocht je deze in je kernel aanvinken (onder de SCSI-support) dan draaien je schijven dus onder de SCSI layer van je kernel. Iets waardoor DMA uiteraard vanzelf aanstaat. fstab aanpassen, je lilo/grub aanpassen en gaan met de banaan. Dat was dan ook de oplossing van het probleem dachten we, dit bleek echter niet te werken:
Na wat zoeken bleek dat hiervoor wel een patch beschikbaar is, aangezien de patch niet is opgenomen in de 2.4-tree. Deze patch heb ik nog niet geprobeerd want: DMA voor je andere PATA devices werkt dan niet. En dat zou ik wel graag voor m'n CD-ROM gebruiken eerlijk gezegd.
Dat was probleem één van alles. Probleem twee is dat ik in die Mickey Mouse BIOS'en van Dell dus niet kan switchen tussen de geëmuleerde mode en de 'echte' SATA mode. Wat op het moment dus eigenlijk het grootste probleem is, die CD-ROM kan altijd nog wel wachten.
Iemand die hier ook problemen mee heeft, of misschien (nog beter) een oplossing weet
.
Situatie:
We hebben al een tijdje een Dell PowerEdge (meen de 750, niet zeker) server draaien met daarin een SATA-schijf. Hierop draait Sarge goed en wel, nouja, dat dachten we. Toen de server aardig vol ging lopen qua gebruik viel het ons op dat de I/O wel erg traag is. DMA-support was in de kernel gebakken maar na het checken met hdparm bleek DMA niet aan te staan voor de SATA schijf. Toen geprobeerd deze aan te zetten met hdparm wat een 'operation not permitted' opleverde.
Wat al gedaan:
Na wat zoeken op het internet bleek het zo te zijn dat de schijf geëmuleerd een PATA schijf was, waardoor de gewone IDE driver van de Intel ICH5 chipset werkte. Na wat zoeken bleek dat ook de libata patches van Garzik vanaf 2.4.27 (
code:
1
2
3
4
| SCSI subsystem driver Revision: 1.00 libata version 1.10 loaded. ata_piix version 1.03 ata_piix: combined mode not supported |
Na wat zoeken bleek dat hiervoor wel een patch beschikbaar is, aangezien de patch niet is opgenomen in de 2.4-tree. Deze patch heb ik nog niet geprobeerd want: DMA voor je andere PATA devices werkt dan niet. En dat zou ik wel graag voor m'n CD-ROM gebruiken eerlijk gezegd.
Dat was probleem één van alles. Probleem twee is dat ik in die Mickey Mouse BIOS'en van Dell dus niet kan switchen tussen de geëmuleerde mode en de 'echte' SATA mode. Wat op het moment dus eigenlijk het grootste probleem is, die CD-ROM kan altijd nog wel wachten.
Iemand die hier ook problemen mee heeft, of misschien (nog beter) een oplossing weet