[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2.4.9 woody et cartes MSI



Dominique Rousset wrote:

Bonjour,
je viens de songer à compléter (pas remplacer) mon pentium 90 à la maison.
J'ai acheté une machine d'aasembleur carte MSI K7T266Pro+athlon 1.4.

Je l'ai chargé avec une potato officlelle, noyau 2.2.19. Pas de pb.
un petit coup d'hdparm et et j'ai presque 40 Go/s sur le test.


Tu viens officiellement de battre le record du disque dur le plus rapide ... :-)) Non sérieusement, ça doit être des Mo/s ou alors ce n'est plus des disques durs que tu testes, mais de la mémoire et la mémoire actuelle n'en est pas à ces valeur-là. De mémoire, je dirais qques Gb/s au mieux pour l'argument marketing.


J'ai ensuite upgradé en woody avec les CD non-officiels (faits début septembre).
noyau 2.4.9 je crois.
Et là, quand je fait hdparm -d1 /dev/hda
on me répond opération impossible etc...

Bien sûr les perf sont autour de 3 ou 4 Go/s


Chez moi, avec un chipset VIA VT82C686b sur une CM MSI-6330, Duron-850, DD IBM DTLA-60GXP de 40 Go, noyau 2.4.12, il me sort ceci :

$ sudo /sbin/hdparm -tT /dev/hda

/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.71 seconds =180.28 MB/sec
 Timing buffered disk reads:  64 MB in  1.65 seconds = 38.79 MB/sec

sans faire aucune configuration préalable avec hdparm. Pour info, voici la config de mon DD vue par hdparm :

$ sudo /sbin/hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 I/O support  =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 5005/255/63, sectors = 80418240, start = 0

Le noyau seul détecte correctement le chipset et les disques :

$ dmesg
[snip]

VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
    ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:pio, hdd:pio
hda: IC35L040AVER07-0, ATA DISK drive
hdb: MATSHITADVD-ROM SR-8583A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=5005/255/63, UDMA(100)

Vérifie simplement que le support des chipsets VIA VT82CXXX est bien activé dans le noyau (option CONFIG_BLK_DEV_VIA82CXXX). Il se charge de la détection lui-même. Et aussi le support DMA pour les disques durs (option CONFIG_BLK_DEV_IDEDMA_PCI, CONFIG_IDEDMA_PCI_AUTO et CONFIG_IDEDMA_AUTO) dont l'absence expliquerait peut-être que hdparm ne puisse pas activer le DMA (bizarre, tout de même car je pensais que hdparm accédait directement aux périphériques, ce qui le rendait par là-même dangereux d'utilisation).

Il reste encore la possibilité (AMA improbable) que le chipset spécifique de ta CM (un VT8233) ne soit pas encore bien supporté par le noyau. Mais pourquoi dans ce cas fonctionnerait-il correctement avec un 2.2.19 et pas avec un 2.4.X ?

HTH

Fred



Reply to: