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

Re: [Debian]: Treiber: Terratec 32/96 bzw. Crystal CS4232



Volker Ossenkopf <ossk@zeus.ph1.uni-koeln.de> writes:

> Zum Abbruch der Kompilierung kann ich nur mutmassen. Sprichst Du
> die Terratec als CS4232 an? Wie sind die sonstigen Kernel-Sound-
> parameter? Was gibt's als Fehlermeldung ?

Ich kompiliere den CS4232-Treiber und aktiviere zusätzlich noch
/dev/dsp und /dev/audio. Wähle ich noch zusätzlich MIDI support aus,
kommt folgende Fehlermeldung beim Compilieren:

-----
dev_table.h:212: warning: truct patmgr_info' declared inside parameter list
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.0.30/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE
-DMODVERSIONS -include
/usr/src/kernel-source-2.0.30/include/linux/modversions.h  -c -o cs4232.o
cs4232.c
In file included from sound_config.h:165,
                 from cs4232.c:21:
sound_calls.h:186: warning: truct patmgr_info' declared inside parameter
list
sound_calls.h:186: warning: its scope is only this definition or
declaration,
sound_calls.h:186: warning: which is probably not what you want.
In file included from sound_config.h:166,
                 from cs4232.c:21:
dev_table.h:212: warning: truct patmgr_info' declared inside parameter list
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.0.30/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE
-DMODVERSIONS -include
/usr/src/kernel-source-2.0.30/include/linux/modversions.h  -c -o dmabuf.o
dmabuf.c
In file included from sound_config.h:165,
                 from dmabuf.c:16:
sound_calls.h:186: warning: truct patmgr_info' declared inside parameter
list
sound_calls.h:186: warning: its scope is only this definition or
declaration,
sound_calls.h:186: warning: which is probably not what you want.
In file included from sound_config.h:166,
                 from dmabuf.c:16:
dev_table.h:212: warning: truct patmgr_info' declared inside parameter list
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.0.30/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE
-DMODVERSIONS -include
/usr/src/kernel-source-2.0.30/include/linux/modversions.h  -c -o
midi_synth.o midi_synth.c
In file included from sound_config.h:165,
                 from midi_synth.c:19:
sound_calls.h:186: warning: truct patmgr_info' declared inside parameter
list
sound_calls.h:186: warning: its scope is only this definition or
declaration,
sound_calls.h:186: warning: which is probably not what you want.
In file included from sound_config.h:166,
                 from midi_synth.c:19:
dev_table.h:212: warning: truct patmgr_info' declared inside parameter list
In file included from midi_synth.c:29:
midi_synth.h:15: warning: truct patmgr_info' declared inside parameter list
midi_synth.c:653: warning: truct patmgr_info' declared inside parameter
list
midi_synth.c:654: conflicting types for 
idi_synth_patchmgr'
midi_synth.h:15: previous declaration of 
idi_synth_patchmgr'
make[2]: *** [midi_synth.o] Error 1
make[2]: Leaving directory /usr/src/kernel-source-2.0.30/drivers/sound'
make[1]: *** [modules] Error 2
make[1]: Leaving directory /usr/src/kernel-source-2.0.30/drivers'
make: *** [modules] Error 2
-----

Lasse ich den MIDI support weg und belasse es bei der Minimalvariante, 
passiert folgendes:

-----
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.0.30/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe
-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE
-DMODVERSIONS -include
/usr/src/kernel-source-2.0.30/include/linux/modversions.h  -c -o patmgr.o
patmgr.c
In file included from sound_config.h:165,
                 from patmgr.c:17:
sound_calls.h:186: warning: truct patmgr_info' declared inside parameter
list
sound_calls.h:186: warning: its scope is only this definition or
declaration,
sound_calls.h:186: warning: which is probably not what you want.
In file included from sound_config.h:166,
                 from patmgr.c:17:
dev_table.h:212: warning: truct patmgr_info' declared inside parameter list
patmgr.c: In function mgr_release':
patmgr.c:66: dereferencing pointer to incomplete type
patmgr.c:66: M_ERROR' undeclared (first use this function)
patmgr.c:66: (Each undeclared identifier is reported only once
patmgr.c:66: for each function it appears in.)
patmgr.c:67: dereferencing pointer to incomplete type
patmgr.c: In function mgr_read':
patmgr.c:85: sizeof applied to an incomplete type
patmgr.c: In function mgr_write':
patmgr.c:146: sizeof applied to an incomplete type
patmgr.c: At top level:
patmgr.c:181: conflicting types for mgr_access'
sound_calls.h:186: previous declaration of mgr_access'
patmgr.c: In function mgr_access':
patmgr.c:192: dereferencing pointer to incomplete type
patmgr.c:192: M_K_COMMAND' undeclared (first use this function)
patmgr.c:211: dereferencing pointer to incomplete type
patmgr.c:211: M_ERROR' undeclared (first use this function)
patmgr.c:212: dereferencing pointer to incomplete type
patmgr.c:214: dereferencing pointer to incomplete type
patmgr.c:216: dereferencing pointer to incomplete type
patmgr.c: In function mgr_inform':
patmgr.c:242: sizeof applied to an incomplete type
patmgr.c:259: dereferencing pointer to incomplete type
patmgr.c:259: M_K_EVENT' undeclared (first use this function)
patmgr.c:260: dereferencing pointer to incomplete type
patmgr.c:261: dereferencing pointer to incomplete type
patmgr.c:262: dereferencing pointer to incomplete type
patmgr.c:263: dereferencing pointer to incomplete type
make[2]: *** [patmgr.o] Error 1
make[2]: Leaving directory /usr/src/kernel-source-2.0.30/drivers/sound'
make[1]: *** [modules] Error 2
make[1]: Leaving directory /usr/src/kernel-source-2.0.30/drivers'
make: *** [modules] Error 2
-----

Das einzige, was ich noch nicht versucht habe, ist reiner OPL3 support 
(also ohne Unterstützung des CS4232-Chipsatzes). Das deprimierendste
sind die diversen Mails von Leuten, bei denen die Terratec problemlos
funktioniert.

Ach ja, Kernel ist 2.0.30. Vielleicht liegt's ja auch daran - in den
nächsten Tagen oder Wochen bekomme ich die Debian 2.0 mit Kernel
2.0.34. Ich habe zwar wenig Hoffnung, aber vielleicht klappt's dann
besser (oder du hast jetzt schon eine Lösung für mich ;)).

-- 
Until the next mail...,
Stefan.
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     523


Reply to: