Re: hdparm mdma2
Hi,
ich habe die lösung gefunden. für den nforce2 braucht man zusätzlich zum
nforce-treiber und dem kleinen patch (siehe anhang) auch noch das modul
"amd74xx", damit die festplatten mit der vollen geschwindigkeit arbeiten
können. ich erreiche jetzt 45 mb/s im gegensatz zu 15 mb vorher :-)).
yoogie@schurkennetz.de schreibt:
Hi,
udma ist auf jeden fall im kernel und ich benutze schon den alan cox patch
nr. 2. ich mußte zusätzlich noch einen nforce2-ide-patch einspielen, damit
ich überhaupt den dma-modus aktivieren konnte...
ich kann mir nicht vorstellen, warum er unbedingt mdma2 haben will,
vielleicht kann mir jemand die genaue bedeutung von mdma erklären...
MfG
Manu
Jan Luehr schreibt:
ja hallo erstmal,...
Am Donnerstag, 2. Januar 2003 13:18 schrieb yoogie@schurkennetz.de:
Jan Luehr schreibt:
> ja hallo erstmal,....
>
> Am Donnerstag, 2. Januar 2003 09:35 schrieb
yoogie@schurkennetz.de:
>> Hi @ All,
>>
>> ich habe einen nForce2 chipsatz und einen ide-patch für den
>> kernel, damit ich den dma-modus einschalten kann. nun habe ich
>> versucht, mit hdparm meine platte zu tunen, habe auch ein
sorry, mein fehler. nicht 80-bit, sonder 80-adern. ich habe also
ein ata100-konformes kabel an die beiden festplatten angeschlossen
und der kernel sagt mir nichts von wegen udma3,4,5 not supported.
sonst würde er ja auch meckern, wenn ich den befehl "hdparm -X69
/dev/hda" ausführe. aber er nimmt es an und sagt mir
"Übertragungsmode auf udma5 eingestellt" (oder so ähnlich). wenn
ich aber anschließend wieder "hdparm -v -i /dev/hda" eingebe, dann
steht dort trotzdem mdma2.
ich habe auch schon niedrigere werte eingestellt, aber mit dem
selben ergebnis...
ich hoffe, dass sagt jemanden von euch was...
Udma ist aber im kernel. oder? Ansonsten versuch mal den -ac Patch. Ob es
aber hilft....
Keep smiling
yanosz
--
Meine E-Mail Adresse hat sich geändert / My eMail address has changed
Bitte schreiben sie an / Please write to
jluehr@netcologne.de
--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an
debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an
listmaster@lists.debian.org (engl)
--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an
debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an
listmaster@lists.debian.org (engl)
diff -r -C 2 ../linux-2.4.20/drivers/ide/pci/nvidia.c ./drivers/ide/pci/nvidia.c
*** ../linux-2.4.20/drivers/ide/pci/nvidia.c Thu Dec 12 14:22:55 2002
--- ./drivers/ide/pci/nvidia.c Thu Dec 12 13:53:11 2002
***************
*** 342,345 ****
--- 342,346 ----
static struct pci_device_id nforce_pci_tbl[] __devinitdata = {
{ PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
+ { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE2_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},
{ 0, },
};
diff -r -C 2 ../linux-2.4.20/drivers/ide/pci/nvidia.h ./drivers/ide/pci/nvidia.h
*** ../linux-2.4.20/drivers/ide/pci/nvidia.h Thu Dec 12 14:22:55 2002
--- ./drivers/ide/pci/nvidia.h Thu Dec 12 13:55:06 2002
***************
*** 44,47 ****
--- 44,62 ----
bootable: ON_BOARD,
extra: 0,
+ },
+
+ {
+ vendor: PCI_VENDOR_ID_NVIDIA,
+ device: PCI_DEVICE_ID_NVIDIA_NFORCE2_IDE,
+ name: "NFORCE2",
+ init_chipset: init_chipset_nforce,
+ init_iops: NULL,
+ init_hwif: init_hwif_nforce,
+ init_dma: init_dma_nforce,
+ channels: 2,
+ autodma: AUTODMA,
+ enablebits: {{0x50,0x01,0x01}, {0x50,0x02,0x02}},
+ bootable: ON_BOARD,
+ extra: 0,
}
};
Only in ../linux-2.4.20/drivers/net/wan: hdlc.c
diff -r -C 2 ../linux-2.4.20/include/linux/pci_ids.h ./include/linux/pci_ids.h
*** ../linux-2.4.20/include/linux/pci_ids.h Thu Dec 12 14:22:55 2002
--- ./include/linux/pci_ids.h Thu Dec 12 13:38:56 2002
***************
*** 914,917 ****
--- 914,918 ----
#define PCI_DEVICE_ID_NVIDIA_IGEFORCE2 0x01a0
#define PCI_DEVICE_ID_NVIDIA_NFORCE_IDE 0x01bc
+ #define PCI_DEVICE_ID_NVIDIA_NFORCE2_IDE 0x0065
#define PCI_DEVICE_ID_NVIDIA_GEFORCE3 0x0200
#define PCI_DEVICE_ID_NVIDIA_GEFORCE3_1 0x0201
Reply to: