Nforce2 Treiber Lösung

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Plat0n
Beiträge: 8
Registriert: 16.08.2003 11:33:45
Kontaktdaten:

Nforce2 Treiber Lösung

Beitrag von Plat0n » 16.08.2003 12:01:52

Viele Debianuser haben Probleme mit der Installation der Nforce2-Treiber. Hier nun meine Lösung, welche bei einem "frischen" Woody und einer Knoppix 3.2 HD-Installation zum Erfolg führte.

1. Besorge dir die Kernel-Header (nicht Sources!) für deine Kernelversion. Welchen Kernel du hast erfährst du mit dem Befehl uname -r. Die Header irgendwie (CD, Windows Partition, ...) auf die Platte ziehen, Netzwerk geht ja noch nicht. Installiere das Paket mit 'dpkg -i kernel-headers-XXXX.deb'.
2. Gehe in das Verzeichnis /usr/src. Hier sollte es nun ein weiteres Verzeichnis mit Namen kernel-headers-XXXX geben. Erstelle einen Softlink auf das Verzeichnis mit dem Befehl 'ln -s kernel-headers-XXXX linux'. Es gibt jetzt ein neues Verzeichnis linux, welches auf das headers-Verzeichnis verweist.
3. Besorge dir den Treiber Sourcecode von der Nvidia Homepage in der tar.gz-Version. Entpacke die Treiber auf die Festplatte.
4. Öffne den Editor deiner Wahl und editiere die Datei 'Makefile' im Verzeichnis XXXX/nforce/nvnet.

Code: Alles auswählen

# Find kernel sources, if they're installed
ifeq ($(filter build, $(notdir $(wildcard /lib/modules/$(TARGET_KERNEL)/*))), build)
	KERNSRC = /lib/modules/$(TARGET_KERNEL)/build
else
	KERNSRC = /usr/src/linux-$(LINUXDIR)
endif
wird zu

Code: Alles auswählen

# Find kernel sources, if they're installed
ifeq ($(filter build, $(notdir $(wildcard /lib/modules/$(TARGET_KERNEL)/*))), build)
	KERNSRC = /lib/modules/$(TARGET_KERNEL)/build
else
	KERNSRC = /usr/src/linux
endif
abspeichern und die Datei 'Makefile' im Ordner XXX/nforce/nvaudio öffnen. Suche die gleiche/ähnliche Codestelle wie oben und editiere die eine Zeile in der selben Art und Weise.
5. Gehe in den Ordner nforce und führe 'make' aus. Erscheint am Ende der Ausgabe keine Fehlermelung (hoffe ich) mache weiter mit 'make install'.
6. Führe 'modconf' aus und aktiviere die Module 'nvnet', 'nvaudio' und 'soundcore' bei den Netzwerkkarten bzw Soundkarten.
Fertig!
Die Karten müssen noch konfiguriert werden. Ich empfehle http://www.x-fish.org/deb_network.html bzw. Das DebianHandbuch.

P.S. Ich bin mir icht sicher, ob alle genannten Schritte wirklich nötig sind, bei mir hat es aber nur so funktioniert.
http://www.plat0n.de.vu - Bild dir meine Meinung

fago
Beiträge: 242
Registriert: 26.02.2003 18:19:05
Kontaktdaten:

Beitrag von fago » 17.08.2003 01:28:01

und wie siehts mit dem apggart treiber aus?

ich verwende kernel 2.4.21, damit wird bereits die 3com onboard netzwerkarte von meinen mainboard erkannt (asus a7n8x), sound läuft auch mit den intel i810 treibermodul.

der agppart kernelpatch will aber nicht so recht.. ist fürn kernel 2.4.20 gemacht.
hat schon wer agppart mit kernel 2.4.21 zum laufen gebracht?
Quis custodit custodes?

fago
Beiträge: 242
Registriert: 26.02.2003 18:19:05
Kontaktdaten:

Beitrag von fago » 17.08.2003 16:50:37

ich hab mir mal einen kernel 2.4.20 gebaut, mit 3com patch und den patch von nvidia für agpgart, funktioniert endlich beides :)

nur beim nvaudio modul für die soundkarte happerts :(
wenn ich das modul laden will, scheint alles zu funktionieren, er findet die soundkarte, lädt das ac97codec modul und das system hängt sich total auf :evil:

das nvnet modul für die nic funktioniert problemlos
Quis custodit custodes?

Plat0n
Beiträge: 8
Registriert: 16.08.2003 11:33:45
Kontaktdaten:

Beitrag von Plat0n » 17.08.2003 19:41:46

Achte darauf, ob du den gleichen Compiler wie zum Kernelbau verwendest. Hast du zwischendurch ein apt-get upgrade durchegführt könnten die Compilerversionen unterschiedlich sein -> evtl. Fehler bei der Initialisierung
http://www.plat0n.de.vu - Bild dir meine Meinung

fago
Beiträge: 242
Registriert: 26.02.2003 18:19:05
Kontaktdaten:

Beitrag von fago » 18.08.2003 15:45:44

danke für den hinweis, aber das is leider nicht. hab den selben compiler verwendet
seltsame sache :?
Quis custodit custodes?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.08.2003 15:25:26

Der agpgart Patch sollte in Kernel 2.4.21 schon enthalten sein. Bin da aber nicht ganz sicher, in 2.4.22 sollte er dann aber demnächst auftauchen...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

fago
Beiträge: 242
Registriert: 26.02.2003 18:19:05
Kontaktdaten:

Beitrag von fago » 19.08.2003 16:23:40

hatte ich auch erhofft, hat aber nicht funktioniert.. :(
Quis custodit custodes?

Benutzeravatar
tani
Beiträge: 28
Registriert: 19.08.2003 18:58:50

Beitrag von tani » 19.08.2003 19:02:02

Hi,

um agpgart zum Laufen zu bekommen, solltet Ihr mal den neues Kernel Version 2.6.0 ausprobieren. Dort ist der Treiber definitiv drin.

Alternativ gibt es aber auch die Möglichkeit, einen Patch von Dave Jones zu installieren. Dieser bringt den agpgart für den nForce2 auch für die 2.4er Reihe mit.

Beste Grüße,
Manu
Linux is like a Tepee, no Gates, no Windows and Apache inside...

Phoenix999
Beiträge: 14
Registriert: 26.09.2003 10:10:11

Beitrag von Phoenix999 » 02.10.2003 20:37:36

hallo zusammen

ich habe erst gerade debian zu entdecken begonnen und stehe beim nforce2 treiber an...

ich hab nen selbst kompilierten 2.4.20 kernel und habe dann versucht den nforce2 treiber aus dem tar zu kompilieren, allerdings hab ichs beim ersten mal verhangen die kernel-headers zu downloaden, und die makefile anzupassen.

erstaunlicherweise funktionierte das nvnet module sogar, beim nvaudio bekam ich dann leider unresolved symbols...

ich suchte ein bisschen im netz und fand hier diese lösung.

hab dann den alten nforce ordner gelöscht und hab das ganze nochmal genau nach der hier vorgestelleten lösung versucht.
Resultat:

Code: Alles auswählen

zivi2:/usr/src# ln -s kernel-headers-2.4.20-3 linux
zivi2:/usr/src# ls -l linux
lrwxrwxrwx    1 root     src            23 Oct  2 20:22 linux -> kernel-headers-2.4.20-3
zivi2:/usr/src# uname -r
2.4.20
zivi2:/usr/src# cd nforce/
zivi2:/usr/src/nforce# make
make -C  nvnet
make[1]: Entering directory `/usr/src/nforce/nvnet'
cc -c -Wall -DLINUX -DMODULE -DEXPORT_SYMTAB -D__KERNEL__ -O -Wstrict-prototypes -DCONFIG_PM  -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -DMODULE -I/lib/modules/2.4.20/build/include   -DMODVERSIONS -include /lib/modules/2.4.20/build/include/linux/modversions.h nvnet.c
ld -r -o temp.o nvnet.o nvnetlib.o
objcopy --strip-symbol="gcc2_compiled." temp.o
cp temp.o nvnet.o
rm temp.o
make[1]: Leaving directory `/usr/src/nforce/nvnet'
make -C  nvaudio
make[1]: Entering directory `/usr/src/nforce/nvaudio'
make nvaudio.o
make[2]: Entering directory `/usr/src/nforce/nvaudio'
cc -D__KERNEL__  -I/lib/modules/2.4.20/build/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -DMODULE  -DMODVERSIONS -include /lib/modules/2.4.20/build/include/linux/modversions.h   -c -o nvhw.o nvhw.c
cc -D__KERNEL__  -I/lib/modules/2.4.20/build/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -DMODULE  -DMODVERSIONS -include /lib/modules/2.4.20/build/include/linux/modversions.h   -c -o nvrec.o nvrec.c
cc -D__KERNEL__  -I/lib/modules/2.4.20/build/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -DMODULE  -DMODVERSIONS -include /lib/modules/2.4.20/build/include/linux/modversions.h   -c -o nvwavout.o nvwavout.c
cc -D__KERNEL__  -I/lib/modules/2.4.20/build/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -DMODULE  -DMODVERSIONS -include /lib/modules/2.4.20/build/include/linux/modversions.h   -c -o nvspdif.o nvspdif.c
cc -D__KERNEL__  -I/lib/modules/2.4.20/build/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -DMODULE  -DMODVERSIONS -include /lib/modules/2.4.20/build/include/linux/modversions.h   -c -o nvcrush.o nvcrush.c
cc -D__KERNEL__  -I/lib/modules/2.4.20/build/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -DMODULE  -DMODVERSIONS -include /lib/modules/2.4.20/build/include/linux/modversions.h   -c -o nvmain.o nvmain.c
ld -r nvhw.o nvrec.o nvwavout.o nvspdif.o nvcrush.o nvmain.o -o nvaudio.o
make[2]: Leaving directory `/usr/src/nforce/nvaudio'
make[1]: Leaving directory `/usr/src/nforce/nvaudio'
make -C  nvgart
make[1]: Entering directory `/usr/src/nforce/nvgart'
making gart
make[1]: Leaving directory `/usr/src/nforce/nvgart'
zivi2:/usr/src/nforce# make install
make -C  nvnet install
make[1]: Entering directory `/usr/src/nforce/nvnet'
mkdir -p //lib/modules/2.4.20/kernel/drivers/net
install -b -m 644 -o root nvnet.o //lib/modules/2.4.20/kernel/drivers/net
/sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20/kernel/drivers/sound/nvaudio.o
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/src/nforce/nvnet'
make: *** [nvnet_install] Error 2
wäre für hilfe echt dankbar
Zuletzt geändert von Phoenix999 am 07.10.2003 20:00:03, insgesamt 1-mal geändert.

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 02.10.2003 20:51:36

Ab Kernel 2.4.21 läuft der nforce2-IDE (damit gleich DMA eingeschaltet wird; bis 2.4.20 musste man noch per hdparm den DMA anschalten), ab 2.4.22 erkennt agpgart den nforce2-agp ...

Gruss, Jomo.

Phoenix999
Beiträge: 14
Registriert: 26.09.2003 10:10:11

Beitrag von Phoenix999 » 02.10.2003 20:58:11

hmm danke, ist zwar nicht direkt eine problem lösung, aber dann werd ich mal nen neuen kernel backen, und beten das der sound läuft. werde die resultate melden ;)

fago
Beiträge: 242
Registriert: 26.02.2003 18:19:05
Kontaktdaten:

Beitrag von fago » 02.10.2003 22:34:38

kernel 2.4.22 läuft ohne probleme (nicht vergessen nforce support für agpgart zu aktivieren ;)), für den sound kannst du das modul für den intel810 chip nehmen: "i810_audio" oder auch den alsa treiber wieder mit den intel-chip-treiber
Quis custodit custodes?

Phoenix999
Beiträge: 14
Registriert: 26.09.2003 10:10:11

Beitrag von Phoenix999 » 07.10.2003 19:42:45

hallo zusammen

als 1. mal danke fuer die schnelle 1. hilfe ;)

also das mit dem 2.4.22 kernel mit sound und agpgart scheint zu klappen:

Code: Alles auswählen

zivi2:/home/tom# dmesg | grep audio
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
i810_audio: AC'97 codec 0, new EID value = 0x05c7
i810_audio: AC'97 codec 0, DAC map configured, total channels = 6
zivi2:/home/tom# dmesg | grep gart
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected NVIDIA nForce2 chipset
agpgart: AGP aperture is 64M @ 0xd8000000
nach dem ich dann irgendwann rausgefunden hab, was die permission denied fehlermeldung auf dsp beim starten von kde3 bedeutet 8O

hab ich mal meinen user der gruppe audio hinzugefügt, damit war mal die fehlermeldung weg. danach hab ich xmms (version 1.2.7) installiert und gehofft ich kann nun meine mp3's mir wieder zu gemüte führen... das klappte leider nicht.
hat vielleicht jemand eine idee?
danke schon mal im voraus

ps. in kde hab ich sound
pps. liegt das an arts (<-- auch wenn ich jetzt nicht genau weiss was das ist)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 07.10.2003 20:08:37

Du brauchst das arts Output PlugIn für XMMS, das Paket heisst xmmsarts (oder xmms-arts).

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Phoenix999
Beiträge: 14
Registriert: 26.09.2003 10:10:11

Beitrag von Phoenix999 » 07.10.2003 20:19:50

ojeh...

also wieder mal danke fuer die schnelle antwort (ich revanchier mich dann, mit einem weiteren tutorial für die nforce2 geschichte am ende)

hab versucht xmmsarts zu installieren:

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  xmmsarts: Depends: libarts-alsa (>= 4:2.2.2-1) but it is not going to be installed or
                     libarts (>= 4:2.2.2-1)
E: Sorry, broken packages
ok, dann versuchte ich die libarts nach zu installieren:

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  ark kappfinder karm kate kcalc kcharselect kcoloredit kcontrol kcron kdebase
  kdebase-bin kdebase-kio-plugins kdelibs-bin kdelibs4 kdepasswd kdepim-libs
  kdeprint kdesktop kdf kdict kdm kedit kfind kghostview khelpcenter khexedit
  kicker kiconedit kit kjots klipper kmail kmenuedit knewsticker knode knotes
  konqueror konqueror-nsplugins konsole korn kpackage kpager kpaint
  kpersonalizer kruler kscreensaver ksirc ksmserver ksnapshot ksplash
  ksysguard ksysv ktimer ktip kuser kview kwin libarts1 libkdenetwork2
  libkonq4 secpolicy 
The following NEW packages will be installed:
  libarts 
0 packages upgraded, 1 newly installed, 61 to remove and 1  not upgraded.
der will einfach meinen kde3 ins nirvana schicken... naja und das will ich nicht unbedingt

mfg thomas

ps. ich hoffe ich treibe euch nicht noch in den wahnsinn, sind halt meine ersten schritte auf debian :oops:

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 11.10.2003 18:43:34

Hi,

habe auch zum ersten mal debian (Kernel 2.4.18-bf2.4) installiert...

Hänge jetz auch an den NVidia Treibern (NForce2 und Geforce4Ti4200).

'make' scheint ohne Fehler durchgelaufen zu sein.

aber bei 'make install' kommt folgende Meldung:

Code: Alles auswählen

Hauptrechner:~/nforce# make install
make -C  nvnet install
make[1]: Entering directory `/root/nforce/nvnet'
mkdir -p //lib/modules/2.4.18-bf2.4/kernel/drivers/net
install -b -m 644 -o root nvnet.o //lib/modules/2.4.18-bf2.4/kernel/drivers/net
/sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.18-bf2.4/kernel/drivers/sound/nvaudio.o
make[1]: *** [install] Error 1
make[1]: Leaving directory `/root/nforce/nvnet'
make: *** [nvnet_install] Error 2
Kann da jemand was mit anfangen?

'modprobe soundcore' funktioniert.

'modprobe nvaudio' kommt wieder ein Fehler:

Code: Alles auswählen

Hauptrechner:~# modprobe nvaudio
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/nvaudio.o: kernel-module version mismatch
        /lib/modules/2.4.18-bf2.4/kernel/drivers/sound/nvaudio.o was compiled for kernel version 2.4.18
        while this kernel is version 2.4.18-bf2.4.
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/nvaudio.o: insmod /lib/modules/2.4.18-bf2.4/kernel/drivers/sound/nvaudio.o failed
/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/nvaudio.o: insmod nvaudio failed
Vielen Dank im vorraus für eure Hilfe!

MfG
regi

Benutzeravatar
remus
Beiträge: 214
Registriert: 03.09.2003 12:06:33
Wohnort: Würzburg
Kontaktdaten:

Beitrag von remus » 11.10.2003 20:57:39

/lib/modules/2.4.18-bf2.4/kernel/drivers/sound/nvaudio.o was compiled for kernel version 2.4.18
while this kernel is version 2.4.18-bf2.4.
Kann es sein, dass du die falschen Kernel-Header installiert hast. Es reicht nicht, dass es 2.4.18 Quellen sind, es müssen die sein mit denen der Kernel compeilirt wurde. Es gibt ein Paket (kernel-headers-2.4.18-bf2) dass du einfach installieren und verwenden kannst. Compeilire dir dein Modul damit noch mal neu.

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 11.10.2003 22:59:46

ein 'apt-get install kernel-headers-2.4.18-bf2.4'

bringt:

Code: Alles auswählen

Sorry, kernel-headers-2.4.18-bf2.4 is already the newest version
Also müsste ich doch die richtigen haben, oder?

Benutzeravatar
remus
Beiträge: 214
Registriert: 03.09.2003 12:06:33
Wohnort: Würzburg
Kontaktdaten:

Beitrag von remus » 12.10.2003 00:23:09

Ok, dann wahr wohl meine Vermutung falsch.
Ich sehe da jetzt drei Möglichkeiten.
1)Da ich auch den NForce2 Chipsatz habe, könne ich dir das Modul für deinen (und meinen früheren) Kernel einfach schicken, wenn du mir deine Mailadresse gibst. Dann sollte es funktionieren, wenn du es nach /lib/modules/2.4.18-bf2.4/kernel/sound/ kopierst und depmod aufrufst.
2)Du kannst einen neueren Kernel installieren. Das hat die Vorteile, dass im neuen Kernel schon sound unterstützung mit drin ist, die nicht auf 48kHz beschränkt ist und für mich wichtiger die DMA unterstützung. Das erhöht die zugriffsgeschwindigkeit auf deine Festplatte enorm.
3)Überpfüfe deine Aussage, dass make ohne Fehler durchgelaufen sei indem du in das Verzeichniss ~/nforce/nvaudio gehst (nvnet müssen wir ja nicht noch mal neu machen) und dort make clean gefolgt von make ausführst. Wenn dann bei make Fehlermeldungen oder Warnungen kommen poste mal die Ausgabe.

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 12.10.2003 00:48:05

Ich würde gerne Möglichkeit 2 mal probieren, hab aber keine Ahnung wie das gehn soll...

Benutzeravatar
remus
Beiträge: 214
Registriert: 03.09.2003 12:06:33
Wohnort: Würzburg
Kontaktdaten:

Beitrag von remus » 12.10.2003 01:08:18

Schau mal unter Tipps->Grundlagen->Kernel aus Sourcen Kompeiliren, da findest du ne Anleitung.
Und vergiss vorallem nicht die Unterstützung für den NForce Chipsatz zu aktivieren. Hab ich bei meinen ersten Kernell vergessen. :oops:

Benutzeravatar
regi
Beiträge: 83
Registriert: 11.10.2003 18:35:21
Wohnort: Hessen / MKK

Beitrag von regi » 12.10.2003 01:32:32

Ok, hab schon was gefunden.Gehe grade nach dieser Anleitung vor http://www.openoffice.de/linux/buch/kernelbauen.html

Allerdings habe ich nichts von ner NForce Unterstützung gesehen.
Naja mal sehen, dannmach ichs halt nochma, ist ja gar net so schwer wie ich gedacht habe... :)

Phoenix999
Beiträge: 14
Registriert: 26.09.2003 10:10:11

Beitrag von Phoenix999 » 13.10.2003 15:13:49

gg ok, ich versuch hier mal meinen weg mit dem 2.4.22er kernel zu beschreiben:

bevor man anfängt sollte man sich die ein paar sachen vom netz besorgen:
falls apt-get vom netz bei dir funktioniert must du dir nur die nforce treiber von nvidia besorgen http://www.nvidia.com/object/linux_nforce_1.0-0261.html.
sonst holst du dir noch von http://www.debian.org/distrib/packages#search_packages folgende packages und installierst sie:
kernel-source-2.4.22, kernel-package, libncurses5-dev, tk8.3

Code: Alles auswählen

apt-get install kernel-source-2.4.22 kernel-package libncurses5-dev tk8.3
(libncurses5-dev ist für make menuconfig, tk8.3 für xconfig)
den heruntergeladenen kernel findest du in /usr/src

Code: Alles auswählen

cd /usr/src
bunzip2 kernel-source-2.4-22.tar.bz2
tar xf kernel-source-2.4-22.tar
nach dem entpacken machst du am besten einen symlink "linux" auf den 2.4.22er Ordner, falls es schon einen symlink "linux" hat, musst du den vorher entfernen. dann wechselst du ins verzeichnis linux

Code: Alles auswählen

(rm linux)
ln -s kernel-source-2.4.22 linux
cd /usr/src/linux
Nun kannst du den Kernel mit einer der folgenden methoden konfigurieren

Code: Alles auswählen

make config (stellt dir einen haufen fragen)
make menuconfig (tastaturgesteurtes menu in konsole) <-- meine empfehlung
make xconfig (aehnlich wie menuconfig + maus steuerung) <-- klappt bei mir nicht immer ?? weiss gerade  jemand wieso
dann kannst du den kernel deinen bedürfnissen anpassen, die treiber für nforce findest du unter:
sound -> Sound card support -> Intel ICH (i8xx), SiS 7012, NVidia nForce Audio or AMD 768/811x
Character devices -> /dev/agpgart (AGP Support)
Character devices -> NVIDIA chipset support

wenn du fertig bist mit konfigurieren, tippst du noch

Code: Alles auswählen

make-kpkg kernel-image (erzeugt ein kernel-image-2.4.22_10.00.Custom_i386.deb in /usr/src)
cd /usr/src
dphk -i kernel-image-2.4.22_10.00.Custom_i386.deb
beim installieren des kernel-image werden dir dann noch ein paar fragen gestellt, wenn du lilo verwendest, wird dir der kernel auch automatisch in das bootmenu aufgenommen, trotzdem wuerde ich das noch schnell eigenhändig überprüfen, vorallem folgende settings:
prompt
delay=100 (ungefähr)
timeout=100 (ungefähr)

so jetzt bleibt dir nur noch ein reboot und beten das alles noch läuft :roll:

wenn alles raufkommt kannst du mit dmesg überprüfen, ob alles richtig erkannt wird

Code: Alles auswählen

zivi2:/usr/src# dmesg | grep audio
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
i810_audio: AC'97 codec 0, new EID value = 0x05c7
i810_audio: AC'97 codec 0, DAC map configured, total channels = 6

zivi2:/usr/src# dmesg | grep gart
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected NVIDIA nForce2 chipset
agpgart: AGP aperture is 64M @ 0xd8000000
so mich übernehm absolut keine haftung, tippfehler sollte es keine mehr haben :p
thomas

Benutzeravatar
remus
Beiträge: 214
Registriert: 03.09.2003 12:06:33
Wohnort: Würzburg
Kontaktdaten:

Beitrag von remus » 13.10.2003 16:13:57

Phoenix999 hat geschrieben: dann kannst du den kernel deinen bedürfnissen anpassen, die treiber für nforce findest du unter:
sound -> Sound card support -> Intel ICH (i8xx), SiS 7012, NVidia nForce Audio or AMD 768/811x
Character devices -> /dev/agpgart (AGP Support)
Character devices -> NVIDIA chipset support
Dieser Auflistung möchte ich folgentes hinzufügen
ATA/IDE/MFM/RLL support -> IDE, ATA and ATAPI Block devices -> AMD and nVidia IDE support

Phoenix999
Beiträge: 14
Registriert: 26.09.2003 10:10:11

Beitrag von Phoenix999 » 13.10.2003 18:24:23

remus hat geschrieben:
Phoenix999 hat geschrieben: dann kannst du den kernel deinen bedürfnissen anpassen, die treiber für nforce findest du unter:
sound -> Sound card support -> Intel ICH (i8xx), SiS 7012, NVidia nForce Audio or AMD 768/811x
Character devices -> /dev/agpgart (AGP Support)
Character devices -> NVIDIA chipset support
Dieser Auflistung möchte ich folgentes hinzufügen
ATA/IDE/MFM/RLL support -> IDE, ATA and ATAPI Block devices -> AMD and nVidia IDE support
:oops: ganz vergessen danke remus

Antworten