bluefoxx
Legend
|
Hi, gleich mal zum Problem: ich würde gerne den onboard sound meines abit an7 (nforce2) zum laufen bringen. emerge nforce audio hat bei meinem alten nforce2 asus board immer fehlerfrei funktioniert nur beim jetzigen board bekomme ich immer folgende fehlermeldung: bash-2.05b# emerge nforce-audio
Calculating dependencies ...done!
>>> emerge (1 of 1) media-sound/nforce-audio-1.0.0261 to /
>>> md5 src_uri ;-) NVIDIA_nforce-1.0-0261.tar.gz
>>> Unpacking source...
>>> Unpacking NVIDIA_nforce-1.0-0261.tar.gz to /var/tmp/portage/nforce-audio-1.0.0261/work
>>> Source unpacked.
make nvaudio.o
make[1]: Entering directory `/var/tmp/portage/nforce-audio-1.0.0261/work/nforce/nvaudio'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -DREMAP_NEW -c -o nvhw.o nvhw.c
In file included from /usr/src/linux/include/asm/smp.h:18,
from /usr/src/linux/include/linux/smp.h:17,
from /usr/src/linux/include/linux/sched.h:23,
from /usr/src/linux/include/linux/module.h:10,
from nvhw.c:12:
/usr/src/linux/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /usr/src/linux/include/asm/smp.h:18,
from /usr/src/linux/include/linux/smp.h:17,
from /usr/src/linux/include/linux/sched.h:23,
from /usr/src/linux/include/linux/module.h:10,
from nvhw.c:12:
/usr/src/linux/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/usr/src/linux/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/usr/src/linux/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/usr/src/linux/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/usr/src/linux/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
/usr/src/linux/include/asm/mpspec.h:43: error: `MAX_APICS' undeclared here (not in a function)
In file included from /usr/src/linux/include/asm/smp.h:20,
from /usr/src/linux/include/linux/smp.h:17,
from /usr/src/linux/include/linux/sched.h:23,
from /usr/src/linux/include/linux/module.h:10,
from nvhw.c:12:
/usr/src/linux/include/asm/io_apic.h:160: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/usr/src/linux/include/asm/io_apic.h:160: error: conflicting types for `mp_irqs'
/usr/src/linux/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /usr/src/linux/include/linux/smp.h:17,
from /usr/src/linux/include/linux/sched.h:23,
from /usr/src/linux/include/linux/module.h:10,
from nvhw.c:12:
/usr/src/linux/include/asm/smp.h:71:26: mach_apicdef.h: No such file or directory
In file included from /usr/src/linux/include/linux/smp.h:17,
from /usr/src/linux/include/linux/sched.h:23,
from /usr/src/linux/include/linux/module.h:10,
from nvhw.c:12:
/usr/src/linux/include/asm/smp.h: In function `hard_smp_processor_id':
/usr/src/linux/include/asm/smp.h:75: warning: implicit declaration of function `GET_APIC_ID'
In file included from /usr/src/linux/include/linux/irq.h:20,
from /usr/src/linux/include/asm/hardirq.h:6,
from nvhw.h:31,
from nvhw.c:16:
/usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/src/linux/include/asm/hardirq.h:6,
from nvhw.h:31,
from nvhw.c:16:
/usr/src/linux/include/linux/irq.h: At top level:
/usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux/include/linux/irq.h:72,
from /usr/src/linux/include/asm/hardirq.h:6,
from nvhw.h:31,
from nvhw.c:16:
/usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/src/linux/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
make[1]: *** [nvhw.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/nforce-audio-1.0.0261/work/nforce/nvaudio'
make: *** [all] Error 2
!!! ERROR: media-sound/nforce-audio-1.0.0261 failed.
!!! Function src_compile, Line 27, Exitcode 2
!!! (no error message)
da ich noch nicht wirklich der linux profi bin (ja ich wollte trotzdem gentoo, wegen der paketverwaltung ![;)](/images/smilies/wink.gif) ), dachte ich mir, dass ihr evt. mit dem error was anfangen könnt. nvidia chipsatz support ist in den kernel (2.6.6-rc1) reinkompiliert, das modul nvidia-agp funzt auch einwandfrei. Ich habe auch schon probiert die Treiber, die ich von der nvidia HP habe händisch zu installen nur bei "make" kommt genau derselbe fehler wie oben beschrieben. hilfe?!
Bearbeitet von bluefoxx am 25.05.2004, 20:32
|
Symon
Addicted
|
nvaudio laeuft nur mit einem 2.4er kernel, nimm im kernel menu unter alsa den i8x0 treiber (steht eh nforce dabie).
Bearbeitet von Symon am 25.05.2004, 14:18 (wort vergessen )
|
bluefoxx
Legend
|
oh ![:eek:](/images/smilies/eek.gif) da hat wer nicht aufgepasst... ![:rolleyes:](/images/smilies/rolleyes.gif) thx - gleich mal neu compilen
|
bluefoxx
Legend
|
sodala, ensprechendes modul in den kernel reinkompiliert (es steht tatsächlich nforce audio dabei :blind: ). immer noch kein sound - hab im control center von kde mal als audio device ALSA eingestellt und in XMMS ist unter preferences/output plugin auch ALSA ausgewählt (unter configure kann ich dann 2 verschiedene nforce2 audio devices auswählen - beide funzen nicht). ich habe folgende module in /etc/modules.autoload.d/kernel-2.6 hineingeschrieben (alle die nachm kompilieren neu verfügbar waren): snd-ac97-codec snd-intel8x0 snd-mpu401-uart snd-rawmidi snd-seq-midi habs auch schon mit snd-intel8x0 allein probiert aber hat auch nix geholfen. und die module werden beim booten geladen, das passt. boxen sind auch angesteckt!
|
Symon
Addicted
|
hast du alsa-lib && alsa-oss emerged? evtl. musst du master und pcm noch unmuten, einfach einen alsamixer (am besten was mit gui, kmix sollt auch reichen) emergen und `rc-update add alsasound default` ausfuehrn damit deine channels beim naechsten boot erhalten bleiben.
|
bluefoxx
Legend
|
ok, hab nun alles erledigt und es funzt... alsa-lib, alsa-oss emerged - alsasound dem default runlevel hinzugefügt, channel unmutet - geht! ![:D](/images/smilies/biggrin.gif) big thx Symon
|