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: