von 2.4.18 auf 2.4.19 - reicht patch aus???

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
J'Onn
Beiträge: 56
Registriert: 27.10.2002 16:41:56

von 2.4.18 auf 2.4.19 - reicht patch aus???

Beitrag von J'Onn » 20.11.2002 18:46:29

Hallo,

da ich ein KT333 Board habe, hätte ich natürlich auch gerne die volle Unterstützung dafür. Der 2.4.18-bf2.4 zeigt nämlich an, ich hätte ein KT266. Und ich meine gelesen zu haben, der UDMA Support soll bei der 2.4.18 nicht richtig fruchten.

Ich habe mir jetzt "patch-2.4.19" und "linux-2.4.19" von http://www.kernel.org gezogen. Der Patch ist ja wesentlich kleiner. Und ich will nur etwas mehr Beschleunigung im System, weil ich UT2003 spiele. Leider läuft es langsamer als unter Windows. Das will ich nicht auf Linux sitzen lassen!!! Ich bin kurz davor, komplett auf Linux umzusteigen. Fürs Erste reicht mir einfach nur die reine Hardware-Unterstützung. Was soll ich machen? Den Patch, oder gleich einen ganz neuen Kernel?

Wobei mir natürlich das Einfachere lieber ist, weil ich noch Anfänger bin.

Über eine kleine Anleitung würde ich mich sehr freuen. Wo der Kernel-HowTo in diesem Forum steht, weiß ich ja. Nur mit dem Patch weiß ich nicht.... :oops:

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 20.11.2002 18:58:21

hatte ich auch schon:

http://www.debianforum.de/forum/viewtop ... ight=patch

&

http://www.debianforum.de/forum/viewtop ... ight=patch

ich empfehle die erste variante, da weniger aufwand (und kein beta-kernel).. wenn du noch fragen hast, melde dich einfach..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
J'Onn
Beiträge: 56
Registriert: 27.10.2002 16:41:56

Beitrag von J'Onn » 20.11.2002 23:40:28

mmmhhhh.....

Das mit dem patch Befehl habe ich nicht hingekriegt. Habe dann nach dem Tutorial hier im Forum den 2.4.19 Kernel installiert. Ist auch einigermaßen gelungen. Ich habe es sogar geschafft, die nvidia-Treiber neu zu kompilieren (für mich schon was besonderes).

KDE und X laufen auch. Nur ist USB und PPPoE aus. Aber das kriege ich schon irgendwie hin. Und wenn ich lspci eingebe, erkennt er immer noch KT266..... :(
UT2003 scheint aber schneller zu laufen.

Da habe ich ja noch einiges zu tun.....

Ich dachte der 2.4.19 wäre stable? Warum sind die kernel-headers-2.4.19 dann testing???
Muß ich den VIA28xxxx einkompilieren??? Wie???

Danke!

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 21.11.2002 10:11:46

wie in den therads, auf die ich verwiesen habe, beschrieben: für kt333 benötigst du 2.4.20 mit ac2 patch, 2.4.19 reicht nicht aus! oder aber folgendes:

installier die die kernel-quellen (ich habe 2.4.19). entpacken und danach eine symlink auf linux. danach eine datei mit dem untenstehenden code in /usr/src erstellen. nach /usr/src/linux wechseln und folgendes eintippen:
patch -p1 < ../patch.file

dann den kernel konfigurieren und via82xx support aktivieren. das ganze kompilieren und installieren.. das wars..

Code: Alles auswählen

ChangeSet@1.853, 2002-08-19 19:03:38+02:00, vojtech@suse.cz 
Add support for the vt8235 ATA/133 IDE. 


drivers/ide/via82cxxx.c | 67 ++++++++++-------------------------------------- 
include/linux/pci_ids.h | 1 
2 files changed, 16 insertions(+), 52 deletions(-) 


diff -Nru a/drivers/ide/via82cxxx.c b/drivers/ide/via82cxxx.c 
--- a/drivers/ide/via82cxxx.c Mon Aug 19 19:06:14 2002 
+++ b/drivers/ide/via82cxxx.c Mon Aug 19 19:06:14 2002 
@@ -1,61 +1,24 @@ 
/* 
- * $Id: via82cxxx.c,v 3.34 2002/02/12 11:26:11 vojtech Exp $ 
+ * Version 3.35 
* 
- * Copyright (c) 2000-2001 Vojtech Pavlik 
- * 
- * Based on the work of: 
- * Michel Aubry 
- * Jeff Garzik 
- * Andre Hedrick 
- */ 
- 
-/* 
- * VIA IDE driver for Linux. Supports 
+ * VIA IDE driver for Linux. Supported southbridges: 
* 
* vt82c576, vt82c586, vt82c586a, vt82c586b, vt82c596a, vt82c596b, 
- * vt82c686, vt82c686a, vt82c686b, vt8231, vt8233, vt8233c, vt8233a 
- * 
- * southbridges, which can be found in 
- * 
- * VIA Apollo Master, VP, VP2, VP2/97, VP3, VPX, VPX/97, MVP3, MVP4, P6, Pro, 
- * ProII, ProPlus, Pro133, Pro133+, Pro133A, Pro133A Dual, Pro133T, Pro133Z, 
- * PLE133, PLE133T, Pro266, Pro266T, ProP4X266, PM601, PM133, PN133, PL133T, 
- * PX266, PM266, KX133, KT133, KT133A, KT133E, KLE133, KT266, KX266, KM133, 
- * KM133A, KL133, KN133, KM266 
- * PC-Chips VXPro, VXPro+, VXTwo, TXPro-III, TXPro-AGP, AGPPro, ViaGra, BXToo, 
- * BXTel, BXpert 
- * AMD 640, 640 AGP, 750 IronGate, 760, 760MP 
- * ETEQ 6618, 6628, 6629, 6638 
- * Micron Samurai 
+ * vt82c686, vt82c686a, vt82c686b, vt8231, vt8233, vt8233c, vt8233a, 
+ * vt8235 
* 
- * chipsets. Supports 
+ * Copyright (c) 2000-2002 Vojtech Pavlik 
* 
- * PIO 0-5, MWDMA 0-2, SWDMA 0-2 and UDMA 0-6 
- * 
- * (this includes UDMA33, 66, 100 and 133) modes. UDMA66 and higher modes are 
- * autoenabled only in case the BIOS has detected a 80 wire cable. To ignore 
- * the BIOS data and assume the cable is present, use 'ide0=ata66' or 
- * 'ide1=ata66' on the kernel command line. 
+ * Based on the work of: 
+ * Michel Aubry 
+ * Jeff Garzik 
+ * Andre Hedrick 
*/ 

/* 
- * This program is free software; you can redistribute it and/or modify 
- * it under the terms of the GNU General Public License as published by 
- * the Free Software Foundation; either version 2 of the License, or 
- * (at your option) any later version. 
- * 
- * This program is distributed in the hope that it will be useful, 
- * but WITHOUT ANY WARRANTY; without even the implied warranty of 
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
- * GNU General Public License for more details. 
- * 
- * You should have received a copy of the GNU General Public License 
- * along with this program; if not, write to the Free Software 
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
- * 
- * Should you need to contact me, the author, you can do so either by 
- * e-mail - mail your message to <vojtech@ucw.cz>, or by paper mail: 
- * Vojtech Pavlik, Simunkova 1594, Prague 8, 182 00 Czech Republic 
+ * This program is free software; you can redistribute it and/or modify it 
+ * under the terms of the GNU General Public License version 2 as published by 
+ * the Free Software Foundation. 
*/ 

#include <linux/config.h> 
@@ -105,8 +68,8 @@ 
} via_isa_bridges[] = { 
#ifdef FUTURE_BRIDGES 
{ "vt8237", PCI_DEVICE_ID_VIA_8237, 0x00, 0x2f, VIA_UDMA_133 }, 
- { "vt8235", PCI_DEVICE_ID_VIA_8235, 0x00, 0x2f, VIA_UDMA_133 }, 
#endif 
+ { "vt8235", PCI_DEVICE_ID_VIA_8235, 0x00, 0x2f, VIA_UDMA_133 }, 
{ "vt8233a", PCI_DEVICE_ID_VIA_8233A, 0x00, 0x2f, VIA_UDMA_133 }, 
{ "vt8233c", PCI_DEVICE_ID_VIA_8233C_0, 0x00, 0x2f, VIA_UDMA_100 }, 
{ "vt8233", PCI_DEVICE_ID_VIA_8233_0, 0x00, 0x2f, VIA_UDMA_100 }, 
@@ -163,7 +126,7 @@ 

via_print("----------VIA BusMastering IDE Configuration----------------"); 

- via_print("Driver Version: 3.34"); 
+ via_print("Driver Version: 3.35"); 
via_print("South Bridge: VIA %s", via_config->name); 

pci_read_config_byte(isa_dev, PCI_REVISION_ID, &t); 
@@ -414,7 +377,7 @@ 
} 

if (!via_config->id) { 
- printk(KERN_WARNING "VP_IDE: Unknown VIA SouthBridge, contact Vojtech Pavlik <vojtech@ucw.cz>\n"); 
+ printk(KERN_WARNING "VP_IDE: Unknown VIA SouthBridge, disabling DMA.\n"); 
return -ENODEV; 
} 

diff -Nru a/include/linux/pci_ids.h b/include/linux/pci_ids.h 
--- a/include/linux/pci_ids.h Mon Aug 19 19:06:14 2002 
+++ b/include/linux/pci_ids.h Mon Aug 19 19:06:14 2002 
@@ -981,6 +981,7 @@ 
#define PCI_DEVICE_ID_VIA_8233C_0 0x3109 
#define PCI_DEVICE_ID_VIA_8361 0x3112 
#define PCI_DEVICE_ID_VIA_8233A 0x3147 
+#define PCI_DEVICE_ID_VIA_8235 0x3177 
#define PCI_DEVICE_ID_VIA_86C100A 0x6100 
#define PCI_DEVICE_ID_VIA_8231 0x8231 
#define PCI_DEVICE_ID_VIA_8231_4 0x8235 
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Antworten