Ainsi parla hugo le 022�me jour de l'an 2004: > > Bonjour > > Depuis un an je tournais avec le noyau 2.4.19 compil� � partir des > sources de kernel.org. > > Dans /etc/init.d, j'ai cr�� un petit script pour mettre mes disques en > DMA et 32 bits: > #!/bin/sh > # -c1 pour le 32 bits -A1 enable drive's read-lookahead > # -m16 car MaxMultSect=16 et -d1 pour le DMA > echo -n "DMA pour les deux disques" > hdparm -c1 -A1 -m16 -d1 /dev/hda > hdparm -c1 -A1 -m16 -d1 /dev/hdb
Pour info: un script kif�sabien (TM) est d�j� livr� avec hdparm: c.f. /etc/init.d/hdparm et /etc/hdparm.conf > Et �a marchait tr�s bien. Avec le 2.4.19, �a disait: > > /dev/hda > setting 32-bit I/O support flag to 1 > setting multcount to 16 > setting using_dma to 1 (on) > setting drive read-lookahead to 1 (on) > multcount = 16 (on) > I/O support = 1 (32-bit) > using_dma = 1 (on) > > /dev/hdb: > setting 32-bit I/O support flag to 1 > setting multcount to 16 > setting using_dma to 1 (on) > setting drive read-lookahead to 1 (on) > multcount = 16 (on) > I/O support = 1 (32-bit) > using_dma = 1 (on) > > Et l'ex�cution de hdparm ne durait qu'une seconde. > > > Mais depuis que j'ai install� le noyau 2.4.24, lors de l'exc�cution de > ces deux commandes, j'ai: > > /dev/hda > setting 32-bit I/O support flag to 1 > setting multcount to 16 > setting using_dma to 1 (on) > > <blocage pendant 20 ou 30 secondes> > > blk: queue c02c2340 I/O Limit 4095 Mb (mask 0xffffffff) > setting drive read-lookahead to 1 (on) > hda: dma-timer-expiry: dma status ==0x60 > hda: timeout waiting for DMA > hda: timeout waiting for DMA > hda: (__ide_dma_test_irq) called while not waiting > multcount = 16 (on) > I/O support = 1 (32-bit) > using_dma = 1 (on) > > Et pareil pour hdb > > Donc, apparament la commande arrive � mettre le DMA sur mes disques, > mais pourquoi est-ce si long ? Je dirais: le driver "generic" du contr�leur disque g�re peut-�tre moins bien ton contr�leur. As-tu activ� le driver d�di� � ton contr�leur (c'est g�n�ralement � ce moment que je demande ce que donne un "lspci -v" ;) )? > Probl�me peut-�tre en relation: > J'ai donc du faire le m�nage sur hdb � grand coup de cfdisk (et paf la > partion de 40 Go en FAT 32 avec mes vid�os), mais je n'ai pas pu cr�er > 4 partitions primaires plus une �tendue. Est-ce normal ? Oui: tu es limit� � quatre partitions de premier niveau (soit quatre primaire, ou trois primaires et une �tendue, ou encore blablabla ...) > Pour l'instant j'ai hdb1 4Go en FAT32 (mon Win98 a survecu ! :) On peut pas toujours �tre chanceux ;) > , hdb2 640Mo en swap Linux � quoi autant de swap te sert-il ? > et hdb3 4Go en a5 pour une future install de FreeBSD. > Si je cr�e une 4�me partition primaire avec cfdisk, le reste de mon > hdb est marqu� inutilisable. Est-ce un bug de cfdisk ? Non, c.f. + haut. Si tu veux plus de partition, cr�e une �tendue dans laquelle tu cr�eras d'autres partitions, en gardant � l'esprit que seules les primaires seront bootables. > Si je cr�e apr�s mes 3 partitions primaires (hdb1, hdb2 et hdb3) une > partition logique, elle est nomm�e hdb5 de type Logique Linux. mais je > ne peux pas cr�er de partitions � l'int�rieur de cette partition > logique(logique = �tendue , non ? ) Hu ? Pas compris. -- .,p**"*=b_ Nicolas Rueff ?P" .__ `*b Montb�liard - France |P .d?'`&, 9| http://rueff.tuxfamily.org M: |} |- H' [EMAIL PROTECTED] &| `#?_._oH' +33 6 77 64 44 80 `H. "`"`' GPG 0xDD44DAB4 `#?. ICQ 97700474 `^~. We are Penguin. Resistance is futile. You will be assimilated.
pgp5hrmEZxKZo.pgp
Description: PGP signature

