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

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: